News for hackers. Stuff that matters.

freshbreath

Re:Why I don't think AGI is imminent on Monday February 16, 2026 @04:02AM (#47032656)
GWh
Re:I miss thinking hard on Wednesday February 04, 2026 @04:27AM (#46883548)
"I don't want to have to write this for the umpteenth time" -- Don't let it even reach a -teenth. Automate it on the 2nd iteration. Or even the 1st if you know you'll need it again. LLMs can help with this.

Software engineers are lazy. The good ones are, anyway.

LLMs are extremely dangerous for us because it can easily become a "be lazy button". Press it whenever you want and get that dopamine hit -- you don't even have to dive into the weeds and get dirty!

There's a fine line between "smart autocomplete" and "be lazy button". Use it to generate a boilerplate class, sure. But save some tokens and fill that class in yourself. Especially if you don't want to (at your own discretion; deadlines are a thing). But get back in those weeds, get dirty, remember the pain.

We need to constantly remind ourselves of what we are doing and why we are doing it. Failing that, we forget the how, and eventually even the why. We become the reverse centaur.

And I don't think LLMs are the next layer of abstraction -- if anything, they're preventing it. But I think LLMs can help build that next layer... it just won't look anything like the weekly "here's the greatest `.claude/.skills/AGENTS.md` setup".

If you have to write a ton of boilerplate code, then abstract away the boilerplate in code (nondeterminism is so 2025). And then reuse that abstraction. Make it robust and thoroughly tested. Put it on github. Let others join in on the fun. Iterate on it. Improve it. Maybe it'll become part of the layers of abstraction for the next generation.

Re:Thoughts on Thinking on Friday May 16, 2025 @09:48PM (#44011428)
> disposing branches that don’t bear fruit

Disposing branches that the LLM convinces you won’t bear fruit.

The Next Big Thing doesn’t exist yet. At least not in any LLM models. If someone thinks of the NBT, asks LLM about it, and LLM’s model says “impossible”, this could squander innovation.

Re:Uncovering Hidden SSIDs Using Wireshark on Sunday June 14, 2015 @01:54PM (#9715741)
If there are no associated clients, you can brute-force the SSID with MDK3 http://www.backtrack-linux.org/forums/showthread.php?t=12360

And mahouse is correct: airodump-ng automatically detects when the SSID is broadcasted and displays it.

I tried making a site to auto-blend images from Google Images…

https://github.com/derv82/ImageBlender

http://blen.derv.us

Last time I checked, it didn't work 100%, and was laggy.

But I learned bootstrap in the process, and some of the quirks associated with HTML5 canvas.

That will install 'aircrack-ng', which can crack WEP ivs packets or a WPA/2 handshake.

You will need airodump-ng to actually capture the handshake. I don't think the entire aircrack suite has been ported in homebrew.

Re:Your Bash Prompt Needs This on Friday April 27, 2012 @11:55AM (#3899626)
What if a program prints text without a newline at the end, then exits? It's possible and it would be confusing to not see that last line.

    cout >> "Hello world"; // with no endl.
Prepending the prompt with a new line might be a better idea than over-writing the current line.