frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Performance and telemetry analysis of Trae IDE, ByteDance's VSCode fork

https://github.com/segmentationf4u1t/trae_telemetry_research
692•segfault22•8h ago•247 comments

Enough AI copilots, we need AI HUDs

https://www.geoffreylitt.com/2025/07/27/enough-ai-copilots-we-need-ai-huds
113•walterbell•3h ago•26 comments

Dumb Pipe

https://www.dumbpipe.dev/
594•udev4096•12h ago•131 comments

I hacked my washing machine

https://nexy.blog/2025/07/27/how-i-hacked-my-washing-machine/
148•JadedBlueEyes•6h ago•60 comments

Big agriculture mislead the public about the benefits of biofuels

https://lithub.com/how-big-agriculture-mislead-the-public-about-the-benefits-of-biofuels/
11•littlexsparkee•1h ago•2 comments

Blender: Beyond Mouse and Keyboard

https://code.blender.org/2025/07/beyond-mouse-keyboard/
52•dagmx•3d ago•13 comments

EU age verification app to ban any Android system not licensed by Google

https://www.reddit.com/r/degoogle/s/YxmPgFes8a
337•cft•4h ago•142 comments

Making Postgres slower

https://byteofdev.com/posts/making-postgres-slow/
159•AsyncBanana•5h ago•14 comments

Solid protocol restores digital agency

https://www.schneier.com/blog/archives/2025/07/how-solid-protocol-restores-digital-agency.html
9•speckx•3d ago•3 comments

ZUSE – The Modern IRC Chat for the Terminal Made in Go/Bubbletea

https://github.com/babycommando/zuse
35•babycommando•3h ago•9 comments

Return of wolves to Yellowstone has led to a surge in aspen trees

https://www.livescience.com/animals/land-mammals/return-of-wolves-to-yellowstone-has-led-to-a-surge-in-aspen-trees-unseen-for-80-years
367•geox•4d ago•194 comments

Why I write recursive descent parsers, despite their issues (2020)

https://utcc.utoronto.ca/~cks/space/blog/programming/WhyRDParsersForMe
38•blobcode•3d ago•17 comments

Ask HN: What are you working on? (July 2025)

133•david927•9h ago•384 comments

IBM Keyboard Patents

https://sharktastica.co.uk/topics/patents
47•tart-lemonade•6h ago•3 comments

The JJ VCS workshop: A zero-to-hero speedrun

https://github.com/jkoppel/jj-workshop
91•todsacerdoti•14h ago•2 comments

Designing a flatpack bed

https://kevinlynagh.com/newsletter/2025_07_flatpack/
28•todsacerdoti•4h ago•4 comments

Bits 0x02: switching to orion as a browser

https://andinfinity.eu/post/2025-07-24-bits-0x02/
30•fside•2d ago•2 comments

Tom Lehrer has died

https://www.nytimes.com/2025/07/27/arts/music/tom-lehrer-dead.html
471•detaro•9h ago•84 comments

AlphaDec: A human-readable alternative to ULID/Snowflake IDs

https://github.com/firasd/alphadec
26•firasd•3d ago•6 comments

Formal specs as sets of behaviors

https://surfingcomplexity.blog/2025/07/26/formal-specs-as-sets-of-behaviors/
26•Bogdanp•6h ago•2 comments

Allianz Life says 'majority' of customers' personal data stolen in cyberattack

https://techcrunch.com/2025/07/26/allianz-life-says-majority-of-customers-personal-data-stolen-in-cyberattack/
210•thm•8h ago•118 comments

Britain's spies-for-hire are running wild

https://www.politico.eu/article/uk-british-spies-private-intelligence-government-ministers/
72•bingden•2d ago•28 comments

Why does a fire truck cost $2m

https://thehustle.co/originals/why-does-a-fire-truck-cost-2-million
92•Guid_NewGuid•1h ago•57 comments

Claude Code Router

https://github.com/musistudio/claude-code-router
3•y1n0•2h ago•0 comments

The many JavaScript runtimes of the last decade

https://buttondown.com/whatever_jamie/archive/the-many-many-many-javascript-runtimes-of-the-last-decade/
148•LinguaBrowse•12h ago•71 comments

BlueOS Kernel – Written in Rust, compatible with POSIX

https://github.com/vivoblueos/kernel
115•dacapoday•3d ago•21 comments

National Aviation Reporting Center on Anomalous Phenomena

https://www.narcap.org
25•handfuloflight•7h ago•14 comments

GPT might be an information virus (2023)

https://nonint.com/2023/03/09/gpt-might-be-an-information-virus/
85•3willows•6h ago•69 comments

Katharine Graham: The Washington Post

https://fs.blog/knowledge-project-podcast/outliers-katharine-graham/
77•feross•4d ago•29 comments

Update Complete: U.S. Nuclear Weapons No Longer Need Floppy Disks (2019)

https://www.nytimes.com/2019/10/24/us/nuclear-weapons-floppy-disks.html
28•voxadam•3h ago•15 comments
Open in hackernews

I hacked my washing machine

https://nexy.blog/2025/07/27/how-i-hacked-my-washing-machine/
148•JadedBlueEyes•6h ago

Comments

bblou•5h ago
I'm surprised you let your washing machine into your network. I now get the appeal of just an alert the washing machine is done. But I could not for the life of me allow any of these kinds of devices onto my home network. Even in isolation...
stavros•5h ago
Why wouldn't you allow it in isolation?
yjftsjthsd-h•5h ago
How isolated are we talking? A device that only has access to the internet can still get botnetted and send malicious traffic from your IP. Or burn your data cap, or spy on you for the vendor.
stavros•5h ago
But the comment said "I wouldn't allow it on my local network", not "I wouldn't allow it on the Internet".
aspenmayer•4h ago
LAN is being used in an under specified way. To my reading, a separate VLAN or standalone LAN for the washing machine wouldn’t be on “my (main/primary LAN is assumed here) local network” if I mean that “my local network” doesn’t have untrusted devices on it. I tend to read these kinds of comments with a bit of wiggle room because sometimes folks disagree about if VLANs are actually isolated enough to consider them separate local networks, as the same device may do routing and firewall or VLAN tagging, so there is isolation in principle, but bad actors can’t be expected to comply with network security policies.

I guess I can see how each of you could be right to their own reading.

stavros•4h ago
I agree otherwise, but they said "even in isolation", which removes the ambiguity.
wrboyce•4h ago
For untrusted IoT devices I’ve found that sticking them on the IoT VLAN (so no device-to-device communication, and either no or extremely limited internet access; but I let my trusted clients punch through to IoT devices) has allowed me to retain all functionality whilst being confident they’re not up to anything I don’t want or expect.
neoden•5h ago
Why?
doubleg72•5h ago
It's fairly simple to keep these devices isolated and if you have a decent firewall, you shouldn't have much to worry about. Keeping them in a separate, internet-only VLAN with peer to peer isolation is typically the standard protocol. That said, in a lot of cases, even keeping the isolated doesn't resolve any privacy concerns. Also, with some devices, you have to open up mDNS.
EspadaV9•5h ago
My dryer doesn't have a delay function accessable via the front panel, it's been "app gated", and the only way the app can talk to it is via WiFi, so if I ever need to set a delay, I have to use the app. All IoT devices are on their own VLAN though, and where possible firewalled off too. I can easily imagine more features being locked behind the app for future models.
j45•5h ago
Creating an IoT wifi that is one way is reasonably possible.

Someone shared this pdf written by someone that had a nice overview that is transferable to any router.

https://github.com/mjp66/Ubiquiti

timedout_uk•4h ago
Hey, blog author here. It only had access to the internet for a brief second, and even then it was on an entirely separate network because of how I just set up my openwrt router as a client to the main network. Our guest network is completely isolated, an explicit firewall rule had to be added so that my script could communicate with the washer while it's on this network. It has no access to anything but itself, and occasionally hears the screams of my script demanding it serves up data.

It has access to nothing, only my script has access to it - I don't see a risk here. I still have the heebie jeebies knowing it's connected to anything at all, or even the fact that it can do that, but also spending a night hacking a washing machine was incredibly funny to me and totally worth it. Plus, got some useful notifications out of it.

sgarland•2h ago
I have all IoT devices in a VLAN, with a traffic rule that they can’t respond to any external requests unless they initiated it.

Good enough for me, but everyone’s level of comfort is different.

madaxe_again•5h ago
Respect, but this is kinda the hard way - I just plugged mine (dumb machine, not smart) in via an energy metering plug, and when energy use drops to less than 10W for more than 2 minutes, it’s done - very simple homeassistant automation. Convenient for me as the machine is 500m from the house.
bombcar•5h ago
Now I want to know why your washing machine is half a kilometer from your house.
snickerdoodle12•4h ago
Seriously, me too. I also want to know how they transport the laundry to/from the machine. I'm hoping for a conveyor belt of sorts.
pastorhudson•2h ago
The factory must grow!
rogerrogerr•55m ago
Vacuum tube system like a bank drive through.
grishka•2h ago
Them living on a farm is the only explanation I can come up with.
stephen_g•1h ago
One reason I can think of - in some places where houses are small (like in cities the UK) you might not have a garage on your property and might rent one nearby (they are often in little rows, e.g. [1]). So they might have that kind of situation and have the washing machine there if it's a very small house?

1. https://www.alamy.com/stock-photo-row-of-private-car-garages...

XorNot•4h ago
Yeah this is my approach too. Though I need to revisit the thresholding.
qwertox•4h ago
I do the same,works great. I liked it so much that im doing the same with my microwave, after removing the annoying beeper it had. Now i get a decent single short beep and can monitor how often I've used it.
IncreasePosts•4h ago
Couldn't you just set a timer for 45 minutes, or whatever? Is there that much variance in load times?
pfych•3h ago
Some washing machines (mine at least) have some "smart" features that adjust the wash time depending on some factors. Nothing more annoying than coming to the laundry after my phone alarm goes off, and seeing the timer on my washing machine go UP(!!!) from 0:01 to 0:02 ...
maxerickson•2h ago
Eliminating any unneeded manual steps adds reliability. The load done thing goes off when the load is done, you don't forget to start it.

Smart plugs are cheap enough where it doesn't take a lot of convenience to justify it.

JadedBlueEyes•4h ago
Nex is a cybersecurity student in a house of similar people, they're gonna take every way :3

quote:

> The plan is, in future, since we can't hack something that doesn't have a brain, to instead attach a brain to it. The dishwasher is easy, we can just whack that on a smart plug and monitor when the power use surges and drops. The dryer is a bit more difficult, since they pull a LOT of power, and smart plugs typically either don't support that much power, or are incredibly expensive. So that's likely going to be some fancy vibration sensor-based thingy

drng•3h ago
Vibration sensor is exactly what I did, for exactly that reason. Zigbee sensor + home assistant and a little bit of timer logic to manage the state
dmd•4h ago
This is what I do - when the washer finishes, a light turns on in the kitchen letting us know. Then, when the dryer has drawn power for 10 seconds, the light turns back off, because that’s a good indication that someone dealt with the wet laundry. (Sometimes things get out of sync but not often!)
gausswho•5h ago
This is what Hacker News posts should be.
Biganon•2h ago
YES. More actual hacking (as in tinkering), less LLM bullcrap that recently beat some metric I don't give a fuck about
llbbdd•1h ago
lots of interesting LLM posts on HN
beached_whale•1h ago
That's https://hackaday.com/ :)
bilinguliar•4h ago
I suggest pushing washing machine metrics to Prometheus, it just asks for it.
carlhjerpe•4h ago
Practical engineer in me screams: SIMPLIFY, SIMPLIFY, SIMPLIFY.

Just plug the washing machine into a smartplug and alert when power draw drops to idle for more than X minutes.

timedout_uk•4h ago
but where's the fun in that :P
carlhjerpe•4h ago
True, we all find enjoyment in different things
m463•3h ago
The fun is that you can reuse the setup for a japanese toilet, monitor energy use and use the data to play applause sounds in the bathroom after use.
pavel_lishin•3h ago
Our previous washing machine had a mechanical rotating switch, sort of like an egg timer, built into it. I seriously thought about just gluing a pair of metal bits onto it to make a physical connection when it was done, which would either do something clever like trigger a RasPi into sending me a text, or something stupid like physically triggering a doorbell chime.
thehappypm•3h ago
My washing machine also makes a stupid chime melody thing. A microphone that listens for it would also be a simple way to do it.
carlhjerpe•3h ago
I would go for the "monitor a number" before "sound recognition", unless you're talking about just using an amplifier to bring the chime into the entire house.
thfuran•2h ago
I'd dump cut the mic and wire it to some input before actually trying to check for the sound. But it's probably inconvenient to get to and monitoring overall power draw would be easy.
imglorp•3h ago
Or a current sensing transformer around its power cord.
russdill•3h ago
Can confirm this is super easy. It has the additional advantage of monitoring power usage and it allows you to cut power if the leak sensor under it goes off
xyst•2h ago
Not all washing machine appliances are same, unfortunately
pentamassiv•3h ago
Unless you are using a rooted Android, putting your own certificates on your phone is annoying. They need to be in the system certificate store which is, as far as I know, only possible with a Magisk module.

An easier way is to run an Android virtual device with an older Android version on your computer. You can then use some scripts to add the certificates and proxy the traffic to Burpsuite or mitmproxy. That way you also don't have to switch devices.

It would also be interesting to use APKLab or Jadx to look at the code of the app. Maybe you can find the key derivation algorithm. The app and the washing machine must somehow generate keys or have pre-shared secrets.

If I understand correctly, the app only works if both devices are in the same network? I like that

laurencei•3h ago
I did something with my Bosch washing machine (not like the OP). My washing machine is at the other end of the house from my home office. Sometimes I would put a load of washing on, and despite setting an alarm, might forget (perhaps I am in an important meeting etc).

So I decided to solve it.

Using the Bosch API - I can tell both when a cycle is complete, and if the door is open. Currently I use their default version, but there is a local hosted option I'll be switching too now the proof of concept works.

So using Home Assistant I have a simple script that detects when a washing machine cycle is complete AND the door has NOT been opened. This implies my washing machine has wet clothes still in it.

So Home Assistant will alert my phone (and my wife only if she is home based upon presence detection) once every 15mins that there are wet clothes waiting in the washing machine.

Very simple - works perfectly.

05•3h ago
Yeah I tried to use the builtin sensor on my LG one but it turns out, there's no 'door open' sensor per se, only the 'locked successfully' signal. So I had to add an external Zigbee reed switch door sensor..
SecretDreams•1h ago
I occasionally do a washing load before bed that I know I might not wake up for to put into the dryer. Fortunately, my machine has an "extended tumble" cycle of sorts that will keep the clothes fresh all night at the expense of a bit more water, but while saving my bedtime routine. We end up with a lot of these nighttime loads because we're toasted all day watching kids and we prioritize laundry off-peak electricity hours. Love my Electrolux, but I imagine many brands have a comparable feature.
ajb•48m ago
The equivalent on mine (a Bosch) is to wait to start anything at all until 1 cycle-time less than ten specified number of hours. Churning all night instead seems a peculiar design choice.
Rolcol•29m ago
I use the Delay feature. It will wait to start the wash for a settable amount of hours.
nandomrumber•26m ago
Does your machine not have a delayed start function? I’m standing in front of about 40 washing machines right now and they all appear to have this function.

Often a button labelled ‘Ending in’.

Australian market.

GuB-42•3h ago
If you like these kind of posts, maybe you should go to https://hackaday.com/ it is all articles like this every day, though usually more on the hardware side.

Here is one in the same vein: https://hackaday.com/2023/04/15/internet-of-washing-machines... => https://tratt.net/laurie/blog/2023/displaying_my_washing_mac...

firesteelrain•3h ago
Assuming the only reason this works is because the washing machine and app don’t use TLS 1.2 and instead some homegrown Caesar cipher?

Otherwise, you would need some MitM style attack?

timedout_uk•3h ago
The washing machine doesn't use TLS at all and instead opts to just XOR data, explained later in the post.
firesteelrain•3h ago
I understand. I was saying how this could have been avoided by the manufacturer
xyst•2h ago
I am contemplating hacking my washing machine "smart" module into its original silicon dust and replacing with a dumb interface.

Anybody interested in this write up? Might even include a "Office Space"-esque montage of the smart module destruction.

senectus1•2h ago
that was a very easy to read article. I really enjoyed it and now want to start poking around my "smart" appliances.
userbinator•57m ago
The washing machine REALLY liked talking to... itself? I don't think whoever engineered their networking stack knew what a loopback interface was, because it was sending a lot of traffic from itself to its own IP address. I didn't think this was relevant, so I ignored it. It really liked sending traffic to 255.255.255.255 every second, for some reason. Again, ignored

Are those gratuitous ARPs? This is a common behaviour.

gibs0ns•12m ago
That was my exact thought. I've seen this a lot on IoT devices, to detect IP collisions/changes.
xd1936•22m ago
I have a magnetic Zigbee vibration sensor on my washer and dryer connected to Home Assistant. I hadn't thought of monitoring smart outlet current/voltage instead, that's a good idea too.