News for hackers. Stuff that matters.

skinner927

Re:Why I'm still bearish on LLMs after navier-stokes on Wednesday September 16, 2026 @09:17AM (#49726564)
You can ask an LLM to write in lowercase.
Re:Apple iPod Engraver (2019) on Saturday September 12, 2026 @09:28PM (#49679009)
This was 2004-2006
Claude does well if you can provide all dimensions. It fails at guessing though. The real magic is when you can provide one dimension or photograph with a ruler in it and the AI will figure the rest out. Right now, Claude anyways, is pretty bad at guessing.
Do you care about uptime and security?
You can use “Hide Distracting Items” feature on iOS Safari to delete the box.
Re:The Git Commands I Run Before Reading Any Code on Wednesday April 08, 2026 @02:59PM (#47694673)
- fix - fix fr - fix frfr - plz - omg why - never gonna give you up - never gonna let you down - add missing curly braces
Re:One item purchased, ten emails on Wednesday April 08, 2026 @02:48PM (#47694526)
Edit: egg on my face. The article’s author suggested the same service. Heh. Anyways…

I highly recommend a service like SimpleLogin. It allows for dynamic wildcards:

- [email protected] - [email protected] - @my.domain

All gets fwd to my real email and I can kill any address from my email client by unsubscribing (or login to the SimpleLogin interface)

You can go further and use subdomains or pattern matching to send things to different addresses like your spouse and friends. e.g.

- @friend.my.domain -> [email protected] - *@spouse.my.domain -> [email protected]

Not affiliated, just really happy with the service

You don’t need a VM. Do what Netbird does. Compile wireguard-go to WASM and you’re g2g

https://docs.netbird.io/about-netbird/browser-client-archite...

Re:Tailscale Peer Relays is now generally available on Wednesday February 18, 2026 @08:31PM (#47068806)
tinc is cool. Keep using it.
Re:Parametric CAD in Rust on Wednesday January 28, 2026 @10:13AM (#46796377)
Eagerly awaiting a demo video
Re:Nobody likes lag: How to make low-latency dev sandboxes on Saturday January 24, 2026 @10:22AM (#46744323)
Look up Ralph
The Form is $199, not $300. So, smaller gamble but it sure looks like a gamble.
Re:Venezuela's capital hit by explosions, smoke seen on Sunday January 04, 2026 @12:28AM (#46485224)
Children ages 4-7.

They also believe a fat man dressed in red zips around the earth one night to give everyone presents.

They’re children. They don’t need to know where bacon and hot dogs come from.

I doubt those children care about anything outside their bubble.

Re:iOS allows alternative browser engines in Japan on Thursday January 01, 2026 @04:39PM (#46458317)
We still playing Pokémon go?
Re:After 15 Years, I Use Outlook as My Build Pipeline on Wednesday November 26, 2025 @09:31AM (#46057704)
Thankfully k8s is not overengineered or you’d have pie on your face.
You’ll never learn it by reading something. You have to experience it. Get your hands dirty.

Write a simple single-threaded http server that takes strings and hashes them with something slow like bcrypt with a high cost value (or, just sleep before returning).

Write some integration tests (doesn’t have to be fancy) that hammer the server with 10, 100, 1000 requests.

Time how performant (or not performant) the bank of requests are.

Now try to write a threaded server where every request spins up a new thread.

What’s the performance like? (Hint: learn about the global interpreter lock (GIL))

Hmm, maybe you’re creating too many threads? Learn about thread pools and why they’re better for constraining resources.

Is performance better? Try a multiprocessing.Pool instead to defeat the GIL.

Want to try async? Do the same thing! But because the whole point of async is to do as much work on one thread with no idle time, and something like bcrypt is designed to hog the CPU, you’ll want to replace bcrypt with an await asyncio.sleep() to simulate something like a slow network request. If you wanted to use bcrypt in an async function, you’ll definitely want to delegate that work to a multiprocessing.Pool. Try that next.

Learning can be that simple. Read the docs for Thread, multiprocessing, and asyncio. Python docs are usually not very long winded and most importantly they’re more correct than some random person vibe blogging.

I think this is a better example of what, I imagine, the author was trying to illustrate.
Re:Automating our home video imports on Tuesday November 11, 2025 @05:51PM (#45893992)
I appreciate the reply. It does feel like most resources online are just the summary of 3 web searches and boom they’re an expert. Thanks for the links and info.
Re:Automating our home video imports on Tuesday November 11, 2025 @11:41AM (#45889430)
Is that webapp shared anywhere? I can’t find a link in the article.
Re:Automating our home video imports on Tuesday November 11, 2025 @11:40AM (#45889412)
You seem to know what you’re talking about. Could you recommend any devices that fit the requirements you outlined?
You’re about to run an untrusted python script. The script can do whatever it wants to your system. Dependencies are the least of your worries.
Re:PoE basics and beyond: What every engineer should know on Tuesday October 21, 2025 @08:51PM (#45663710)
1. Assuming IEC refers to cables we plug a desktop PSU into mains/wall: IEC can carry up to 1800w vs 100w PoE++

2. Powerline networking is considerably slower and less reliable than CAT5/6. Additionally, building code for running power lines is much more strict than low voltage CAT5/6

Re:Are Hard Drives Getting Better? on Thursday October 16, 2025 @05:34AM (#45603276)
You’ll want to protect yourself against bit rot too. Don’t go copying bad files every year.
Re:DDoS Botnet Aisuru Blankets US ISPs in Record DDoS on Monday October 13, 2025 @09:50PM (#45575398)
Haha. My ISP barely gives me an Internet connection
Entry level is $12/year. Bring your own domain.
Also been using zoho for at least 6 years. Cheap and reliable.
Re:Formatting code should be unnecessary on Monday September 08, 2025 @01:13AM (#45164828)
The point of linters is so the code looks the same regardless of who wrote it. This way it’s easier to read. Some people have horrible style and linters really help.

I find linters make me faster. Sometimes I’m feeling lazy and I just want to pump out a bunch of lines of ugly code with mappings poorly formatted, bad indents, and just have it all synched up when I save.

Re:Formatting code should be unnecessary on Monday September 08, 2025 @01:08AM (#45164804)
I still prefer 80. I won’t (publicly) scoff at 100 though. IMO 120 is reasonable for HTML and Java, but that’s about it.

Sent from my 49” G9 Ultrawide.

That is generally a problem with all AI right now.

Older »