HNHacker News
TopNewBestAskShowJobs

craftkiller

2,734 karma · joined December 27, 2012

submissionscomments
craftkiller··on Pixel 11 Pro Fold
An official OEM battery for the Pixel 7 along with all the tools you need is $50. It is not expensive. The process to replace it is easy. Certainly nerve racking the first time but I've opened up my pixel phones at least 6 times now and it is pretty trivial (on the non-folding pixel phones).

https://www.ifixit.com/products/google-pixel-7-battery-genui...

craftkiller··on A viral mosquito-killing laser device could be coming to the U.S.
While I don't have a remedy for house flies, I do have a remedy for fruit flies! Take a cup, fill it with 25% water, 25% monster energy drink original flavor, and leave the other 50% air. Put one small drop of soap in it. Then cover with plastic wrap and poke holes in the plastic wrap the size of pencils.

Fruit flies will be attracted to the monster, fly in expecting to land on the water's surface tension but the soap broke the surface tension so the flies end up drowning. It is surprisingly effective.

craftkiller··on My server is a phone now
Cool project, but slightly better: before the rampocalypse I bought one of those aliexpress fanless linux boxes designed to be a router. I put a 32GB stick of ram in it and a 250GB SSD. I run opnsense in a virtual machine to serve as my home router and then I put the rest of my home server stuff on other virtual machines on that same box. It's still fanless/silent. It takes up zero additional space because it is my router. It would already be running 24/7 because it is my router so the additional energy usage of an additional VM is likely minuscule. The latency to my router is basically zero since it is on the same physical box. And it is using a real SSD so it has faster storage with almost certainly better endurance.
craftkiller··on Parsers don't have to be complicated
The parsers doing this in the first place is the problem. The JSON spec doesn't specify how numbers should be stored/interpreted, so theoretically you could have a 2,000 bit integer in JSON. The lack of clarity around that could also be considered a flaw in the JSON spec. But from a practical standpoint, the most common JSON parser is in web browsers running javascript, and they'll parse to double-precision floats. So from a practical standpoint, if you don't want your numbers distorted, you need to be defensive about it and encode your numbers as strings (or use something other than JSON).
craftkiller··on What happens if an entire class of workers loses faith in their careers
> Widespread diseases like measles, [...] - gone

Funny you mention that, we're bringing measles back. Check out the graphs on https://www.cdc.gov/measles/data-research/index.html . Seems it started Jan 2025.

craftkiller··on The USSR in 100 Photographs
What's going on with the photo of the children standing around a light wearing sunglasses? My first thought was tanning booth but surely they weren't tanning children?
craftkiller··on The Nixpkgs core team has disbanded
The two aren't mutually exclusive! I just finished porting my personal kubernetes cluster from running on Debian to running on NixOS. Now whenever I want to update the host OS on my kubernetes nodes, I just build a new bootable ISO from my Nix configs and upload it to my servers, swapping out the whole OS atomically. If anything goes wrong, I can swap back to my previous build. No more anxiety running `sudo apt-get upgrade` and hoping for the best.
craftkiller··on Parsers don't have to be complicated
> JSON numbers are too often encoded as strings

There's a good reason for that, since JSON comes from JavaScript, many JSON parsers treat numbers as double-precision floats. By encoding your number as a string, you ensure that the JSON parser has not modified your number.

https://blog.json-everything.net/posts/numbers-are-numbers-n...

craftkiller··on AMD acquires Taalas to boost inference performance by etching models in silicon
I think the real value here is not as a customer-facing agent/chatbot but for for automated processes. Think of all the companies out there that have LLMs doing simple tasks like categorizing customer feedback emails. For such tasks, you don't gain much from better models, so if you could run it 10x cheaper on a slightly older model, it would absolutely be worth it. Pretty much any place people are currently running a flash model could benefit from this since they're already deciding that speed+price is worth using a less capable model.
craftkiller··on I stopped trusting USB-C cable labels and started testing them
USB-IF certified is a certification that the cable follows the spec, but that spans usb 2.0-only cables up to USB4v2 cables. The tester shows you what the capabilities are.
craftkiller··on Meta Ran Ads That Contained AI-Generated Child Sexual Abuse Imagery
I've noticed on YouTube I see a lot of adult sexual ads. Things like home cleaning ads that have an unmistakable wood-grain image of fellatio. I've always wondered "how are these getting past the moderators?". I guess the answer is the obvious one: no one is moderating anything.
craftkiller··on Rio-vt and librio: Rio's terminal engine, now embeddable
Well this inspired me. I think I'll make a new shell and call it "bash". It seems bash-shell.com is available.
craftkiller··on DeepSeek V4 Flash on a Single AMD MI300X
Just want to add that while the MI350P is a PCIe card, it is designed for servers. It just has a heatsink (with no fan) which the powerful full-case fans of a rackmount server are supposed to cool. So while the MI350P is certainly more attainable for us regular folk due to its formfactor, we won't be able to just drop it into our gaming PCs like a regular graphics card.

That being said, if you're dropping tens of thousands of dollars on graphics cards then picking up a rackmount case to go around the card is pretty insignificant.

craftkiller··on A big win for Android interoperability
For the Americans: https://www.officedepot.com/a/products/6844022/Nadex-Coins-4...

I assume the same must exist for euros.

craftkiller··on US bank places trust in ransomware crew that promised to delete its data
River Bank
craftkiller··on Increasing the lifespan of a bulb makes it worse in every other way
Good to know, because another one of the bulbs visibly looks on the verge of separation. Thanks!
craftkiller··on Increasing the lifespan of a bulb makes it worse in every other way
I have never had an LED light bulb fail. I'm still using the same 6-pack I bought over a decade ago, bringing them with me from apartment to apartment. I only have 5 remaining because the glue that holds the glass bulb onto the base eventually failed on one and I couldn't be bothered to figure out what the correct adhesive would be for lightbulbs.
craftkiller··on I wanted a clock that never needed setting. Things escalated
Oh you're right! I was tricked by "AccuSet technology automatically sets the correct time when plugged in. No programming, no confusing buttons"
craftkiller··on I wanted a clock that never needed setting. Things escalated
Edit: I was wrong! original post below:

> Battery-backed self-setting “atomic” clocks that get their updates via the cosmic ether have been a thing for years and get me most of the way there, but damned if I could find one with a red seven-segment display that I liked (maybe someone else’s search kung-fu is better than mine?)

I found this with ~5 minutes of searching. I think it meets your critera: https://www.amazon.com/Sharp-Digital-Alarm-AccuSet-Automatic...

(Regardless, cool project! I think yours still looks better than this one)

craftkiller··on Stinkpot: SQLite-backed shell history
For those of you on zsh, I have been a big fan of https://github.com/larkery/zsh-histdb

It is written entirely in shell script, with the only dependency being sqlite itself.

craftkiller··on AI Agent – TRMNL
There is no correct answer for the number of countries in the world. I'd recommend this Map Men video on the difficulty of deciding what is or isn't a country: https://www.youtube.com/watch?v=3nB688xBYdY
craftkiller··on Your 'app' could have been a webpage (so I fixed it for you)
> iOS Chrome is just Safari with a different interface

uhh wow. How did Microsoft face antitrust lawsuits for merely bundling IE when Apple is literally forcing their browser?

craftkiller··on Your 'app' could have been a webpage (so I fixed it for you)
Chromecast from desktop chromium works, so there's no reason they couldn't make the universal turing machine in my pocket do the same.
craftkiller··on Unified Memory, Explained: Why Mini PCs Can Run 70B Models a Big GPU Can't
I was under the impression that when you're streaming the weights from disk because the full model won't fit in memory, that it is solely reading from the SSD, not writing, so it wouldn't be causing wear on your SSD.
craftkiller··on Show HN: Analog Watch
Yes, they're different units. Just like how 1 month is less than 99 days and 1 pound is less than 99 ounces. That isn't a digital vs analog thing.
craftkiller··on Show HN: Analog Watch
The technology I was thinking of was digital screens. Analog clocks made sense when the best you could do was attach some arrows to some gears on a rotating shaft. Now we can individually toggle lights in a grid containing millions of lights.

> Digital. 1 on microwave less than 99. Where else in world 1 < 99 makes sense? Digital time math crazy.

Everywhere? 1 is always less than 99 everywhere.

craftkiller··on US seeks cheaper hunter-killer drones after Iran destroys $1B worth of Reapers
Nah, I use rust so every mile implements OperatingExpense.
craftkiller··on US seeks cheaper hunter-killer drones after Iran destroys $1B worth of Reapers
Every mile of road is an operating expense. Looking at a report from NY state:

> Based on aggregate highway spending reported in 2009, the average statewide cost of maintaining a lane mile was $13,841.

source (pdf): https://www.osc.ny.gov/files/local-government/publications/p...

craftkiller··on Show HN: Analog Watch
> kids to learn how to read analog clocks [...] From what I understand that is becoming a lost skill.

I don't think kids need to learn to read analog clocks anymore, in the same way that we don't teach kids to use slide rules. Technology has advanced enough that analog clocks have joined polaroid cameras and vinyl records in the "obsolete technology that some people use for nostalgia or fashion" category.

(for the record, I grew up with analog clocks and I am fully fluent in using them.)

craftkiller··on Meta reuses old RAM in new servers with custom bridge chip
So many plots in Seinfeld would have been trivially solved with cellphones. Get separated in the parking garage? Call each other. Need help carrying an armoire? Call each other. Trying to meet up at the movie theater? Call each other.
← PreviousPage 2 of 31Next →