frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Freedom, Justice and a Disturbingly Gaping Ass (2007)

https://ascii.textfiles.com/archives/1011
1•miniBill•16s ago•0 comments

Google gets off easy in the most significant monopoly case since Microsoft trial

https://www.zdnet.com/article/google-gets-off-easy-in-the-most-significant-monopoly-case-since-mi...
1•CrankyBear•24s ago•0 comments

The Last Days of Social Media

https://www.noemamag.com/the-last-days-of-social-media/
2•Brajeshwar•1m ago•0 comments

Hungry Worms Could Help Solve Plastic Pollution

https://www.wired.com/story/could-plastic-eating-moth-larvae-be-a-solution-to-environmental-pollu...
1•Brajeshwar•2m ago•0 comments

Python – The Tool vs. the Community

https://kennethreitz.org/essays/2025-09-the_tool_vs_the_community
1•kennethreitz•2m ago•0 comments

API Blueprint

https://apiblueprint.org
1•maxwell•3m ago•0 comments

China's Latest Missiles, Drones and Submarines, Up Close

https://www.nytimes.com/interactive/2025/09/03/world/asia/china-military-parade-weapons.html
1•wslh•3m ago•1 comments

Largest maturation study in elite soccer to support early and late developers

https://medicalxpress.com/news/2025-08-largest-growth-maturation-elite-soccer.html
1•PaulHoule•4m ago•0 comments

Show HN: Chibi, AI that tells you why users churn

https://chibi.sh
2•kiranjohns•5m ago•1 comments

Textbook created for Harvard's undergraduate course in Machine Learning, CS181

https://github.com/harvard-ml-courses/cs181-textbook
1•ibobev•5m ago•0 comments

Why are you telling me this?

https://jacobbrazeal.wordpress.com/2025/09/02/why-are-you-telling-me-this/
2•tibbar•6m ago•0 comments

I Fell in Love with Calendar.txt

https://ploum.net/2025-09-03-calendar-txt.html
3•bertman•7m ago•1 comments

Where's the Shovelware? Why AI Coding Claims Don't Add Up

https://substack.com/inbox/post/172538377
1•mike_judge•7m ago•0 comments

Oni: A single user ActivityPub server

https://git.sr.ht/~mariusor/oni
1•andrewshadura•8m ago•0 comments

Why Long-Dated Bonds Are Falling Out of Favor

https://www.bloomberg.com/news/articles/2025-09-03/long-dated-bond-selloff-why-governments-face-h...
1•toomuchtodo•9m ago•1 comments

Teenager with hyperthymesia exhibits extraordinary mental time travel abilities

https://www.psypost.org/teenager-with-hyperthymesia-exhibits-extraordinary-mental-time-travel-abi...
1•colinprince•11m ago•0 comments

CSF Firewall v15.00 – GPLv3 Release

https://github.com/centminmod/configserver-scripts/blob/main/README-gpl-csf.md
1•speckx•12m ago•0 comments

Don't Stop for Strangers!

https://cinemasojourns.com/2025/09/03/dont-stop-for-strangers/
1•jjgreen•13m ago•0 comments

Hobson's Choice

https://en.wikipedia.org/wiki/Hobson%27s_choice
1•barrister•14m ago•0 comments

Warp Code: the fastest way from prompt to production

https://www.warp.dev/blog/introducing-warp-code-prompt-to-prod
4•brainless•15m ago•0 comments

Understanding Transformers Using a Minimal Example

https://rti.github.io/gptvis/
1•rttti•16m ago•0 comments

Beginners can do things that experts cannot

https://omarshehata.substack.com/p/beginners-can-do-things-that-experts
1•ibobev•17m ago•0 comments

OpenAI acquires product testing startup Statsig and shakes up leadership team

https://techcrunch.com/2025/09/02/openai-acquires-product-testing-startup-statsig-and-shakes-up-i...
3•pranay01•19m ago•1 comments

How to botch the Rust language for the sake of Upvotes

https://ifcllc.substack.com/p/how-to-botch-rust-for-the-sake-of
1•IFC_LLC•19m ago•1 comments

A Gentle Introduction to the Axiom of Choice

https://arxiv.org/abs/2509.01830
2•bikenaga•20m ago•0 comments

Real-time emotional detection via ChatGPT (LLM) and Brain-Computer interface

https://ildarr2016.medium.com/real-time-emotional-detection-via-chatgpt-llm-and-brain-computer-in...
2•ArminiShield•21m ago•0 comments

Meta is adding free LLM-powered conversational NPCs to Horizon Worlds

https://twitter.com/jasteinerman/status/1963055410446807223
2•LorenDB•21m ago•0 comments

Ask HN: Why does Google word privacy settings like you agree even when off?

3•matesz•21m ago•0 comments

Show HN: Precog – Enhanced OCR + Agentic PDF analysis tools for highlighting txt

https://app.ubik.studio/chat?agent=precog
1•ieuanking•22m ago•0 comments

The future of agentic coding with Claude Code [video]

https://www.youtube.com/watch?v=iF9iV4xponk
1•Insanity•23m ago•0 comments
Open in hackernews

For all that's holy, can you just leverage the Web, please?

https://blog.tomayac.com/2025/09/03/for-all-thats-holy-can-you-just-leverage-the-web-please/
72•tomayac•2h ago

Comments

datadrivenangel•1h ago
Most AI agents and chatbots should be a web form. Make it easy to self service!
Mistletoe•1h ago
If I had to guess, they don't want to leverage the web because calling the phone number to get the 10 year warranty is a dark pattern they hope most people give up on. And they know the current version of the Electrolux washer is hot garbage that won't make it 10 years, compared to the previous one that made it 20 years. Now this is not great long term for the brand, but Yannick Fierling, the new CEO, just started in January 2025 after stepping down from being CEO of Haier Europe in March 2024, a job he kept for 9 years. The previous CEO, Jonas Samuelson, started on February 1, 2016, so why would Yannick care? Yannick will probably be out with a nice golden parachute and have a shorter life than the washer. Yannick is 54 years old and I guarantee the only thing he thinks about every day is retiring soon with as much money as possible.

This enshittification cycle runs every day in the world and I don't know how we can stop it.

taeric•1h ago
My guess would be more that they don't have a support org in house. Were likely running very lean on a manufacturing pipeline and are adding a lot of other services on through partnerships.
rlpb•53m ago
They may also try to use the warranty registration as an opportunity to sell insurance products, such as "protection" for other white goods. I had this with a new boiler (American English: "furnace"). They took the registration but wanted to sell me a further warranty on related heating system components not directly part of the boiler. Interestingly, it was a different company that specialises in such products. I think they probably have a business arrangement with the manufacturer to handle the warranty registration admin and possibly the warranty servicing too, presumably at a discounted price compared to the raw cost of merely servicing the warranty itself, in return for the opportunity for upselling their own products.
ale42•1h ago
For such an operation like an ownership registration for a washing machine, this is totally true. But for some things (e.g., asking details about an invoice) I need to speak to someone, not to fill a form I receive an answer to in 3 days (and possibly not what I need). I say this because some companies are actually removing the option to call them in the first point, or hide it so it's very hard to find the number to call.
Liftyee•1h ago
Not criticising the article or the decision to buy a new washing machine (20 years is a long time), but just noting that the old machine was likely fixable. If spare parts are even still available, that is. Whether it's deemed worth fixing is another matter.

This must be the case for so many discarded appliances these days, especially underengineered ones with common issues.

Also, not using the QR code protocols properly is a pet peeve of mine. I recently scanned one that was just a URL in plaintext (no web link protocol). If I was on an iPhone or using a simpler QR scanner, it would not work at all.

hn_throw_250903•1h ago
As someone who just replaced the bearings on a washing machine motor (carbon-commutator), I uhh… agree?

The old machines are absolute workhorse beasts and they can work indefinitely as brand new with some maintenance here and there.

However my expectation of people doing this are basically zero. So this is an anomalous post. By the time you write a blog post complaining about how a machine has a required IoT thing, you could have fixed a handful of issues short of soldering in new relays or triacs on the control board.

hedora•37m ago
Conterpoint: We had a new samsung washer dryer pair with a 90 day warranty; they advertise something like 10 years, but it is a lie. The electrolux in the article is probably similar.

Anyway, it said it lost communication between two boards. I opened it up, checked the wiring harness, and found zero visible problems. I replaced both boards. Same error code. There are 3-4 other computers in that model, so I guess the next step was to replace all of them.

The first two were already a substantial fraction of the price of a new washer, so the entire setup went to the dump (or, hopefully a parts reuse company, but I doubt it). Most technicians refuse to touch Samsung appliances because they are impossible to debug.

Anyway, we replaced the pair with a brand that’s supposedly repairable. Fingers crossed.

I wonder if they ever made front loaders that were affordable, energy efficient and reliable/repairable. There’s no reason these things shouldn’t last more than 20-30 years on average. Maybe there’s a market for such hypothetical old machines.

pbhjpbhj•27m ago
>There’s no reason these things shouldn’t last more than 20-30 years on average.

This is actually a difficult problem I feel. Misaligned incentives aside. How do you keep a company running if it is so good it captures the whole market in 15 years, but it takes 30 years before it's products need replacing? (This is a simplistic presentation of the issue, but I feel it's understandable enough to start to formulate ideas on how? You could think of lightbulbs that last a century if you like {would lack of competition inhibit progress??}.)

I would love to buy Samsung's washer division, say, and work to make the machines invincible and completely repairable. Then use the profits to bootstrap other such projects. Eventually make the company cooperative, etc, maintain the longevity and work on reducing running costs, improving cleaning, etc.

hedora•6m ago
I can think of a few solutions:

- support model. You pay 1/10th the manufacturing cost per year. They immediately give you a new one if it fails. Profits are dictated by the difference between the real mean time to failure and ten years. “10” is set by law.

- the price of the machine includes the cost of supplying the above service contract for 30 years, by law. The price of the machine therefore drops as the reliability increases.

- all machines must be 100% recycled by the manufacturer, who also pays for environmental externalities. They pay a prorated multiple equal to the number of years under 10 that a machine is in service before replacement.

- warranties must be 10 years and renewable, and must cover parts, labor, and installation, including things like modifications to cabinets and and legally required code improvements

Not everyone would buy a new fancy machine the same year, so in steady state, they should be able to sell machines, just fewer per capita than today.

jorgen123•15m ago
No need to go anonymous. I fondly remember my achievement of taking apart my washing machine to replace the drum bearing. Thanks to the interweb gods for making blogs and videos that helped me.
happens•58m ago
Do you know where I can read more about QR code protocols? I was under the impression that a simple URL (with http/s) is common, and I've never had it not on any device.
rokkamokka•2m ago
Same, am I making qr codes wrong? Like you, I've never seen a simple https link in a qr code fail
xp84•10m ago
> QR properly

I'm pretty sure that's the fault of terrible tooling being available to most people. No devices have built-in easy-to-find QR generating abilities, so to create a QR code most people end up searching the Web which is overrun with trashy URL-shortening-and-analytics services, freemium or paid, that wrap your link in their crap and make the URL expire or die with their fly-by-night website. Hackers know that it's possible and free to just make QR codes of the right type, and are able to find proper software to do it, but most people are throwing darts with the assistance of Google so they end up with crap usually.

Telemakhos•1h ago
I tried hitting the "identify" button but got the error "LanguageModel is not supported." This is on latest Safari, iPadOS.
toyg•59m ago
PromptAPI seems to be the usual fire-and-motion Chrome move.
john_minsk•44m ago
It doesn't work for me in Chrome either. Oh irony.
danieldk•40m ago
Same on Vivaldi, macOS.
monkaiju•34m ago
Same on Fennec
kraig911•32m ago
I believe it's the nightly build on windows currently. Actually just looked and came back I'm mistaken it's on mac looks like too. Not sure why it's not working.
Spoom•23m ago
chrome://flags/#prompt-api-for-gemini-nano to enable this on current Chrome (at least on Linux). It worked after I enabled that flag and restarted Chrome, though it required two tries (apparently it needed to download a model).

I tried to figure out if this stuff was available in other browsers but unfortunately came up short.

Googler, opinions my own.

floatrock•3m ago
Yeah, that's the irony here.

Article: "Listen to this overcomplicated warranty registration process with some jabs at overcomplicated IoT bullshit. They print the custom unit serial number on the sticker anyways, why not just also customize the QR code to also embed the serial number?

"Anyways, here's an overcomplicated way that uses AI ML to parse that custom unit serial number from a picture.

"Oops, it doesn't work for complicated browser jerry-rigging reasons."

LauraMedia•1h ago
I fail to see a useful usage for AI in this case.

Couldn't you just print the product number as a barcode/qrcode and let a "dumb code scanner" read it, instead of having to download a multifunctional LLM?

crinkly•1h ago
Yep.

When the only tool you know is the hammer you're going to hit inappropriate things with it.

shellac•49m ago
The author works in Google developer relations, and while devrel aren't quite marketing they will use the latest and greatest Google hammer.
bee_rider•11m ago
His demo is pretty slick, though. Less than 100 lines of code to get “the box I want on literally every customer service site.”
contravariant•44m ago
They could, that very qr code is on there and contains the product number and serial number inside a URL query that links to qr.electrolux.com.

The page loads but doesn't offer to register the product, which is probably for the best.

pbhjpbhj•37m ago
I was thinking just have it included in the QR code, so the URL the QR points to is prod-reg.example.com/pid/91234567 or whatever.
crinkly•58m ago
This stuff really annoys me but the problem is really well solved elsewhere.

When you buy an Apple product it has a number on it Axxxx and a serial number somewhere. That's all you need to identify your product to anyone. That includes service manuals and spare parts.

And as far as warranty registration goes, they register it at the point of sale/activation as the warranty starting. Job done. No humans / lookups / anything required. It just happens.

Citizen8396•46m ago
Product/warranty registration is often a way to collect more data about you as a first party.
bux93•13m ago
I mean, the thing is, the warranty starts automatically, there's no need to register or activate anything. As per EU consumer protection laws (the author lives in Spain).

As for finding service manuals and user manuals - maybe what they need isn't the web but FTP. I mean, if it were still supported by browsers. I remember when some vendors just used to have folders with PDFs you could browse.

The problem with "the web" is that this is no longer a website, but a content management system, or worse, a "customer engagement platform" that is hostile to creating a folder full of PDFs that have stable links. They probably still have that FTP site in a webified form somewhere for service partners, just not for Joe Public.

leoc•56m ago
Inside the heart of every customer support department there are two wolves. One is "do whatever we can to prevent them from phoning us: use every resource, every trick and every stalling measure to try to make sure they don't call". The other is "meh, just direct them to the call centre".
dj_gitmo•38m ago
> The other is "meh, just direct them to the call centre".

I worked at a large insurance company and this was definitely the approach. There was a website, but you had to call to realistically get almost anything done.

One product manager's big innovation was to completely remove passwords. Every time you wanted to log in, you had reset the password and be sent a link via email. Of course the didn't announce this, so you would be probably spend 20 minutes frantically looking for your password that didn't exist.

exabrial•41m ago
Why not just print a $.0001 sticker and stick it the machine listing all of the info needed to fix the machine... instead of building a $86million datacenter and burning through $100,000 of clean electricity every month that could have been used to power homes, but was instead used doing this?
Nevermark•37m ago
As long as, and some suppliers seem to find this onerous, the sticker can be peeled off cleanly.

(I once bought a grass rake with 2 or 3 dozen metal tines, and it arrived with a huge sticker across all the tines. Which when I attempted to peel off, left a scattered layers of paper hard glued to all the tines. Not happy.

Same with a rolling hot dog cooker. Glued “temporary” sales sticker covering half the transparent hinged top. Not happy.)

freedomben•24m ago
Fender did this with my bass guitar. Trying to get the sticker off without scratching it was impossible, and even after using alcohol there's still some residue D-:
hedora•16m ago
Goo Gone is your friend.

My usual flow chart: Nothing, water, alcohol, goo gone.

I’ve never ended up with a marred surface.

imgabe•34m ago
The sticker will get lost, peel off, get scratched until it's unreadable and then the user has no way to get that information. Maybe if they are really on top of things they will take a picture of the sticker when they first get the machine and save it somewhere that they will remember 5 years later when they need it, but most people will not do that. And if you aren't the first owner of the machine, well then, you're just sol.
crinkly•32m ago
Rubbish. The sticker is still on my 14 year old washing machine.

Hell I've got a 55 year old piece of electronic equipment here with the serial number sticker still on it.

semi-extrinsic•27m ago
I've got a 65 year old FM radio with manufacturer-supplied circuit diagram still inside the case.
hedora•18m ago
I’ve got a tube based oscilloscope with a hand written sticker saying service is due in the ‘40s. The important info is stamped metal (model, serial number), or internal paper stickers (field manual).

It still worked last time I plugged it in. I’m not sure if I’ll be able to find someone to calibrate it when the 40’s roll around again. :-)

ElevenLathe•23m ago
Do you really think this cloud service will be up and functioning for 20+ years? How much stuff like that was set up in 2005 and is still working?

But even without that calculus, you can put a bunch of stickers on, all over the machine. They cost nothing and can be applied automatically. Better yet, punch it into metal part of the washing machine.

Printerisreal•15m ago
instead of sticker, they can just code something like dog tag, that is thing for century or more
hedora•23m ago
For the same reason the rep hung up on him after he sat on hold.
Workaccount2•10m ago
As someone who has a side job doing repairs, I charge more when customers try to repair things themselves.

There is a whole class of people who are smart enough to fix simple things, but not smart enough to recognize their limited ability. They will strip out all the screws on the machine and then claim warranty after replacing random electronic components on the control board. In reality the problem will be a dirty contact that is a 5 minute fix.

01HNNWZ0MV43FF•37m ago
I wonder if I could register the display washers sitting in Home Depot
observationist•37m ago
The point isn't to make it easy to register warranty for a product. The point isn't to make it easy to talk with customer service. The point isn't to make it easy to communicate with the company. The point isn't to make it easy to obtain service or replacement parts.

The point is to "technically", and therefore legally, offer those things and minimize the cost of offering those things.

All of these things are working precisely as intended. The company is not optimizing for customer experience or product quality, they're optimizing for profit.

Printerisreal•17m ago
YES and I feel like "Planned obsolescence" needs to be taught to every engineer and web developer and tech people. They will understand why or how some corp. decisions are made and what is the aim.
nativeit•2m ago
100%

Customer support representatives, with very few exceptions, are just going to tell you whatever they think will get you off the phone.

In I.T., this is generally accomplished by blaming whatever adjacent equipment/services they can plausibly pin the issue on.

mdavid626•28m ago
You could just add the serial number directly to the URL in the QR code too.
user3939382•26m ago
I have a better proposal. Let's scrap the web. It's corrupted and broken, it hasn't been fun since MySpace. We serve native apps like VNC over kitty graphics protocol + mosh/ssh + ios/android/windows/macos mosh/ssh client. Even if we need to distribute a customized terminal to make it work. Get rid of the browser and the app stores at the same time.
pphysch•24m ago
How is your "customized terminal" not yet another browser?
toastal•22m ago
> Electrolux washing machine

I had to buy one a couple of years ago. Snarkily I asked the floor salesman if I could get the washer “without all the smart features”. He said “let me check”, which had me puzzled. He came back to inform me that they still had last year’s model which was before the “smart” features were rolled out. He said they can sell it on the same warranty, & since it was older I would get a significant discount. I cherish that machine for its dumbness.

…No such luck for TVs.

Workaccount2•13m ago
They are called "Commercial TVs", selection is more limited and the cost a bit higher, but no smart-TV BS.
toastal•9m ago
Do they come in OLED now?
benbenolson•7m ago
I got a Spectre TV (pretty cheap, they sell it at Walmart). It's a little more expensive than other TVs in the same class, but has no smart features: you plug HDMI into it and it displays it. You hit "Source" and are greeted with a no-nonsense menu that lets you choose the HDMI port, composite input, etc. It's great.
qwerpy•5m ago
It was a pain to do, but I have a Sony "Google TV" that I fixed to remove or hide the Sony bloatware and Google adware. I hated how the home screen would display full screen loud ads and the TV would constantly want to update so that it could display an even more obnoxious screen layout with more ads, so I loaded a simple launcher that always displays a static list of hand-picked apps. It required (or successfully dark patterned) me to sign in with a Google account, so I created a dedicated burner account. Google really didn't want to let me create one "please provide a working phone number to verify" but I managed to create one.

Of course I'd prefer a plain dumb TV but there weren't any cheaply and conveniently available at the time. Second best thing is a de-Googled TV. Now if only I could figure out a way to disable the Google buttons on the remote so that kids don't accidentally get into the app store (ads!) or activate the voice control.

pbhjpbhj•21m ago
How about a minimum warranty period on white goods of 10 years mandated by government?

Convince me it's a bad idea?

joaomacp•21m ago
The actual reason they tell you to register for warranty via a phone number is for a salesperson to pick up, and upsell you on "enhanced warranty" or "insurance". It's proven that people feel awkward saying no to a salesperson, and agree to pay extra much more often than they would do online (they'd just tick "no" on the enhanced warranty paid product).

That's also why the author went on a queue: the call-center is not for the washing-machine company, it's an insurance-selling center that works with multiple companies.

robertlagrant•17m ago
For all that's holy, can you just say use instead of leverage, please?
nickff•17m ago
Quite ironic for someone at Google to be complaining about a lack of long-term support for customers, when Google seems to have basically no customer support at all.
yomismoaqui•2m ago
One of the better things about the web is it's staying power. A thing you do today with HTML, plain JS and CSS will work the same after 10 years.

Contrast with apps that force you to update and redeploy every few years.