Morning.dev
My Feed Popular
Login
Offline Hash Cracking Tutorial: Crack the Hash Room Walkthrough | TryHackMe
DEV Community • 2026-04-19 09:04

Offline Hash Cracking Tutorial: Crack the Hash Room Walkthrough | TryHackMe

Now, We will jump to the 2nd level of this -> Question-1: Hash: F09EDCB1FCEFC6DFB23DC3505A882655FF77375ED8AA2D1C13F640FCCC2D0C85 Now, lets crack this with SHA-256 mode 1400 by hashcat Question-2: Hash: 1DFECA0C002AE40B8619ECF94819CC1B Now, this hash is tricky though it is showing MD5 or any version of MD but it is "NTLM". So, we should not blindly trust the top guess o...

0 0
1m read
DEV Community • 2026-04-19 09:02

Change tracking and soft delete: audit trails without the boilerplate

In most business applications, you need to answer questions like: Who created this record? When was it last modified? Can we undo this deletion? Implementing this by hand means adding columns, writing triggers or hooks, and remembering to update them on every operation. Trysil does it with six attributes. The change tracking attributes Attribute Set on Required field type [TCre...

0 0
4m read
Tu WebView no necesita un servidor HTTP. Necesita un Virtual Host.
DEV Community • 2026-04-19 09:01

Tu WebView no necesita un servidor HTTP. Necesita un Virtual Host.

Cómo un patrón de los años 90 resolvió uno de los problemas más frustrantes del desarrollo móvil moderno Hay una idea en ingeniería de software que reaparece una y otra vez, con décadas de distancia y en plataformas completamente distintas. Una idea tan elegante que la industria la redescubre cada cierto tiempo, la viste con nueva ropa, y la presenta como si fuera nueva. Esta es la ...

0 0
5m read
DEV Community • 2026-04-19 09:00

How to Containerize Your Python App and Deploy to VPS

Are you tired of the "it works on my machine" problem when deploying your Python applications? Containerization offers a solution by packaging your application and its dependencies into a portable unit. This article will guide you through containerizing your Python app using Docker and deploying it to a Virtual Private Server (VPS). Why Containerize Your Python App? Deploying applicati...

0 0
8m read
DEV Community • 2026-04-19 09:00

Idempotency in CQRS and Event Sourcing — Part 2: commands, projections and outbox

In HTTP, idempotency is straightforward: store the key, return the cache. In a CQRS/Event Sourcing system, it's more subtle. The command may be idempotent, but what about the event it generates? The projection consuming it? Idempotency must cross the entire stack. If you haven't read part 1, it covers the basics and the HTTP implementation in Go — with a complete PostgreSQL store that replaces Re...

0 0
9m read
Product Hunt — The best new products, every day • 2026-04-19 08:51

Embedist

Opensource AI-native embedded development environment Discussion | Link

0 0
1m read
Built tasuki — an AI CLI Orchestrator that Seamlessly Hands Off Between Tools
DEV Community • 2026-04-19 08:49

Built tasuki — an AI CLI Orchestrator that Seamlessly Hands Off Between Tools

I built and open-sourced tasuki, an AI CLI orchestrator that automatically rotates between Claude Code / Codex CLI / GitHub Copilot CLI based on priority. Repository: https://github.com/0xkohe/tasuki Motivation I’m the kind of person who prefers subscribing to multiple AI tools at $20–$30 each rather than committing to a single $100–$200 plan. I want to explore different tools ...

0 0
2m read
OpenClaw is old? Run Hermes Agent in VS Code through ACP (Agent Client Protocol) now!
DEV Community • 2026-04-19 08:49

OpenClaw is old? Run Hermes Agent in VS Code through ACP (Agent Client Protocol) now!

In recent weeks, the Hermes Agent becomes much populor in Agent world. Several users asked me about whether my VS Code ACP Client extension could support Hermes Agent? So in this weekend, I have added support for Hermes Agent! Please note that, before you could run Hermes Agent in VS Code, install Hermes Agent via the Hermes Quickstart (Linux/macOS/WSL2 only — Windows requires WSL2). Make sur...

0 0
1m read
DEV Community • 2026-04-19 08:47

How I Got OpenStack Keystone Running on Windows: A Collection of Hacks

Introduction Some projects are born from a simple question: "Will it work?" This is one of them. OpenStack Keystone — the OpenStack cloud identity and authentication service — was designed, developed, and tested exclusively on Linux. The official documentation doesn't even mention Windows to advise against it. It simply doesn't exist in that context. And yet, here we are. What initia...

0 0
8m read
Hacker News: Front Page • 2026-04-19 08:45

SPEAKE(a)R: Turn Speakers to Microphones for Fun and Profit [pdf]

Article URL: https://www.usenix.org/system/files/conference/woot17/woot17-paper-guri.pdf Comments URL: https://news.ycombinator.com/item?id=47822805 Points: 10 # Comments: 1

0 0
1m read
DEV Community • 2026-04-19 08:44

Sub-queries vs Window Functions vs Common Table Expressions: Which Should You Use in SQL?

SQL is the most used tool for data manipulation but what happens when there are some concepts that seem to work towards the same ultimate outputs. As queries become more complex, developers often encounter different techniques that appear to produce similar results—namely sub-queries, common table expressions (CTEs), and window functions. At first glance, these concepts can seem interchangeable. ...

0 0
3m read
React Concepts That Finally Click (Vite, JSX, Components & Folder Structure, npm vs npx and Dev Server)
DEV Community • 2026-04-19 08:38

React Concepts That Finally Click (Vite, JSX, Components & Folder Structure, npm vs npx and Dev Server)

You know that moment… You open a React project, stare at the files, run a command, and everything works — but deep inside you're thinking: “I don’t fully get what just happened.” Not because you’re not capable. But because most explanations skip the why and rush into the how. So here’s a different approach. Instead of throwing definitions at you, we’re going to decode what’s actually happen...

0 0
12m read
DEV Community • 2026-04-19 08:38

AI as a Job Threat: The Hype Is Bigger Than the Reality

The Job That Stayed. The Work That Left. AI is not removing positions from Indian workplaces. It is removing what those positions used to build inside the people holding them. Peter approves thirty-six rows before noon. The software read twelve hundred invoices. The software matched the vendors. The software entered the numbers. It flagged the rows where its confidence fell below 97...

0 0
4m read
DEV Community • 2026-04-19 08:36

Your Tools Do Too Much

Notion is too complicated. 47 features you'll never touch. Databases, kanban boards, timelines, wikis, automations, formulas, rollups, relations. You signed up to write something down. Now you're watching a YouTube tutorial about linked databases. Obsidian needs plugins for everything. Out of the box it does almost nothing. Community plugins. Then you configure those plugins. Then two plugins con...

0 0
2m read
Newest questions tagged javascript - Stack Overflow • 2026-04-19 08:35

Does JavaScript provide a built-in way to detect stale async results?

I’m working with async JS and ran into a common pattern where multiple async calls can overlap and return out of order. e.g let currentQuery = ""; async function search(query) { currentQuery = query; const result = await fetch(`/api?q=${query}`); const data = await result.json(); if (query !== currentQuery) { // ignore stale result return; } display(data); } This...

0 0
1m read
Hacker News: Front Page • 2026-04-19 08:33

Binary GCD

Article URL: https://en.algorithmica.org/hpc/algorithms/gcd/#binary-gcd Comments URL: https://news.ycombinator.com/item?id=47822737 Points: 4 # Comments: 0

0 0
1m read
AI created slow and expensive code. How I analyzed and fixed it.
DEV Community • 2026-04-19 08:30

AI created slow and expensive code. How I analyzed and fixed it.

My AI-built browser game portal was growing. That was good news - until Firebase bills started rising and performance got worse. Now was the moment where I as a software engineer had to step in. With an increasing user base playing more and more games every day, I slipped out of the free usage tier for Firebase Storage which I use for persistency. Image: The costs increased to about 10 USD p...

0 0
8m read
DEV Community • 2026-04-19 08:28

Why We Didn't Converge: ClickHouse's VLDB Paper and the Architecture Agents Actually Need

The moment ClickHouse writes CPU code for your query You run SELECT category, COUNT(*) FROM events GROUP BY category against 100 million rows. On most databases, the engine walks a bytecode interpreter row by row, dispatching through a switch statement for every tuple. ClickHouse does something else. It takes your specific aggregation, hands it to LLVM, and generates native x86-64 instr...

0 0
13m read
DEV Community • 2026-04-19 08:26

Meta's Post-Quantum Crypto Migration Playbook

Picture a Meta security engineer on April 15, 2026, sitting on a Slack thread with the TLS team. The draft blog post is ready for legal review. Someone asks the question everyone is avoiding: "Can we say what percentage of traffic is actually PQ-protected?" Silence. Then: "Let's just say 'significant portions of our internal traffic.' Ship it." That hedge made it into the published post on April ...

0 0
11m read
The Chip Account: What It Costs the Planet to Make One Chip
DEV Community • 2026-04-19 08:26

The Chip Account: What It Costs the Planet to Make One Chip

This is a submission for Weekend Challenge: Earth Day Edition What I Built TheChipAccount — an interactive, data-driven dashboard that makes visible the hidden environmental cost of manufacturing a single semiconductor chip. Every phone you unlock, every GPU that trains an AI model, every laptop you open — the silicon inside it started life as a blank 300mm wafer inside a semiconducto...

0 0
10m read
Previous Next

Showing page 100 of 1179

Previous 100 Next