HNHacker News
TopNewBestAskShowJobs

zerof1l

923 karma · joined July 6, 2018

submissionscomments
zerof1l··on Are you expected to run five Python type-checkers now?
From my experience with Python, both personal and professional, I find it immature and not well-suited for large codebases. Typing should have become part of the language a long time ago; it is clear that users want it.

Take, for example, PHP… look at the features released in the last 6 or so years, starting with PHP 7, and how mature the language has become.

With the advance of AI-assisted programming, I feel like Python is always a bad choice.

zerof1l··on Snowboard Kids 2 is 100% Decompiled
I'm not that interested in the game much, but I really like how the repo with the Claude things is set up and the wording. I’ll use some of it in my projects. It’s well balanced IMO, includes all the important details, tools, and scripts, but not excessively wordy.

[1] https://github.com/cdlewis/snowboardkids2-decomp/tree/main

zerof1l··on Qwen3.7-Max Ran for 35 Hours on Unknown Hardware and Achieved a 10× Speedup
The article gives no mention of what exactly was done to achieve the speedup and whether or not the kernel is still able to perform the same function as before.

I’m doubtful this is a meaningful result. Kernel contains a lot of legacy code and generalizations to support different hardware etc.; removing that would result in a speedup. Next are all the mitigations for hardware vulnerabilities and attacks. If removed would give a nice speedup as well at the cost of security. And then finally, just specializing the Kernel in whatever the benchmark is measuring, making it useless as a general piece of software would also make it fast.

zerof1l··on Analysis points to a unexpected cause of reading difficulties
It would be interesting to see a study comparing languages where writing encodes sounds like English versus languages where writing encodes meaning, like Chinese. And also how a person’s visual and auditory capabilities relate to reading. Because languages like English need both I think.

I’m learning Japanese, and I’ve started learning Chinese characters, both their meanings and how to read them. Reading them feels different than English... I have a hypothesis that our brains work differently when processing symbols that encode meanings as opposed to just sounds. English requires an extra step, where characters are translated into sounds and then into words.

With Chinese characters, you are immediately looking at the meaning; you don’t need translation into sounds. This feels like a more efficient process cognitively to me, even though I have to memorize to recognize more characters.

zerof1l··on An AI agent deleted our production database. The agent's confession is below
That’s our new reality. Some people seem not to not grasp that all those AIs are just mathematical models producing the next most statistically likely token. It doesn’t feel anything, nor does it care about what it does. The difference between test and production environment is just a word. That, in contrast to a human who would typically have a voice in the back of his head “this is production DB, I need to be careful”.
zerof1l··on OpenAI releases GPT-5.5 and GPT-5.5 Pro in the API
I don't see any meaningful performance improvements in those paid models anymore.

They all roughly produce junior developer-level code, continue to have mental breakdowns in their “thinking” stage, occasionally hallucinate things, delete pieces of code/docs they don’t understand or don’t like, use 1.5 times the necessary words to explain things when generating docs and so on.

I'm now testing "avoid sycophancy, keep details short and focus on the facts" in my AGENTS.md files.

zerof1l··on Internet Protocol Version 8 (IPv8)
Either a joke or vibe-coded. Whole thing is nonsense.
zerof1l··on Home Assistant waters my plants
I wanted home assistant compatible plant watering solution that works on a solar panel and does not require being connected to the water line and is Zigbee compatible. Unfortunately, I could not find any. So I did a DIY solution: a big barrel which I manually fill with water, a 12V pump (usually sold for camper vans), some rechargeable batteries, 10W solar panel, a solar charging controller, and Tuya ZG-2002-RF switch.
zerof1l··on Skip the Tips: A game to select "No Tip" but dark patterns try to stop you
I hate the tipping culture in the USA and Germany. Instead of being an extra, it feels like an obligatory surcharge I have to pay just to receive the service, good or bad. I usually don’t return to restaurants or bars that nag for tips. In those few places that I like and visit regularly, I don’t give tips. Me being a regular customer brings them more revenue than any tip I’d give otherwise.

Somehow, employers of these establishments convinced the staff that it's the customer’s fault that their wages are inadequate and that they should go after the customers to get the difference. I would much rather pay a higher price and not hear anything about the tips.

zerof1l··on Nonograms: a practical guide with interactive examples
I've been playing this one for a long time now. You can play both on mobile and on the web: https://nonograms-katana.com/ the game has quite big community.
zerof1l··on U.S. government has lost more than 10k STEM PhDs since Trump took office
Why? If they instead move to EU, that's a win for EU.
zerof1l··on Provenance Is the New Version Control
I don't see how this is an AI-specific issue or an issue at all. We solved it already. It's called software development best practices.

> A diff can show what changed in the artifact, but it cannot explain which requirement demanded the change, which constraint shaped it, or which tradeoff caused one structure to be chosen over another.

That's not true... diffs would be traceable to commits and PRs, which in turn are traceable to the tickets. And then there would be tests. With all that, it would be trivial to understand the whys.

You need both the business requirements and the code. One can't replace the other. If you attempt to describe technical requirements precisely, you'll inevitably end up writing the code, at very least, a pseudocode.

As for regenerating the deleted code out of business requirements alone, that won't work cleanly most of the time. Because there are technical constraints and technical debt.

zerof1l··on I'm a laptop weirdo and that's why I like my new Framework 13
To me, the biggest appeal of the Framework laptop is that I can repair it myself and buy OEM parts directly.

I currently own a Lenovo Legion laptop. Still, a very powerful machine, but the screen now has a spot in the middle with multiple dead pixels, the topcoat on the trackpad is peeling off, and the main body has spots where palms rest. I'd happily buy replacement parts and install them, but I can't.

zerof1l··on 40 percent of fMRI signals do not correspond to actual brain activity
I wonder how much variation there is between a person who does certain mental activity regularly vs a person who rarely does it.

If they were to measure a person who performs mental arithmetic on a daily basis, I'd expect his brain activity and oxygen consumption to be lower than those of a person who never does it. How much difference would that make?

zerof1l··on Schizophrenia sufferer mistakes smart fridge ad for psychotic episode
I don't understand why people willingly pay thousands for these fridges. Just buy a regular fridge without the screen.
zerof1l··on A cryptography research body held an election and they can't decrypt the results
It's possible to gauge where the election is going; you don't need to see the votes. With social profiling, and people talking in general...
zerof1l··on A cryptography research body held an election and they can't decrypt the results
Don't know why your comment is downvoted so much.

Even if this was an accident, isn't it theoretically possible for one of the trustees to intentionally not provide the key to trigger the re-election? There's no guarantee that the people will vote the same. I see this as a kind of vulnerability.

zerof1l··on Ubiquiti Flex Mini 2.5G Review Ubiquiti Does a Cheap 5-Port 2.5GbE Switch
Can't find RAM and CPU specs for RTL8372N. Would be interesting to flash OpenWRT onto it.
zerof1l··on Lawmakers want to ban VPNs
I'm curious how they plan to enforce it lol, because I don't think they can. Unless they plan to build something similar to the Great Firewall of China. But it will have to be nationwide. I don't think one state can do it.
zerof1l··on ClickHouse acquires LibreChat, open-source AI chat platform
As a LibreChat user, I'm concerned. I've seen open source projects get acquired like that, and very soon they start to have some kind of paid features, telemetry, etc. Might have to start looking for alternatives soon.
zerof1l··on Bull markets make you feel smarter than you are
Did it occur to anyone that stocks and stock-derived products like ETFs and indexes are driven by emotions rather than financials? The company sells its stocks once, typically, and from that moment on, stocks live their own life of speculation by people who mostly have no say in the company. A company might be doing perfectly well, but the stock would fall because some people "think" that the company is doing badly. But if nobody were to act, nothing would happen to the stock. Similarly, people can just decide that a Stock is worth something out of nowhere - GameStop stock.

Essentially, predicting stock movement becomes predicting the sentiment of the people. Instead of "the financial report means the company is doing X", it becomes "if people were to see this financial report, they would react by X".

And this whole thing feels like a big Ponzi scheme. Everyone keeps repeating that you need to invest your money, and that's what essentially makes the market long-term bullish.

zerof1l··on Opencloud – An alternative to Nextcloud written in Go
I'm self-hosting Obsidian sync. I mostly followed the tutorial here: https://www.reddit.com/r/selfhosted/comments/1eo7knj/guide_o...

Except I wanted more security and multiple users. Instead of using the default admin user, I created one user for each person. Done in the "_users" database. Then create one database for each person. Assign each user as a "Member" to their respective database, not admin. Now each person has their own credentials that can access only their database.

zerof1l··on Opencloud – An alternative to Nextcloud written in Go
I've been using Nextcloud now for 4+ years. The latest major versions pretty much have no features that benefit regular home users. They are now chasing government contracts and AI hype.

Nextcloud can't even get Notes done right. I lost the entire contents of the note randomly not long ago. And the mobile Note app refuses to load the editor sometimes.

That being said, most of the time, Nextcloud works ok. I don't want to replace Nextcloud with another jack of all trades, master of none. Instead, I'm slowly migrating to good alternatives that do one thing well: Immich for photos, Obsidian for notes.

zerof1l··on Aisuru botnet shifts from DDoS to residential proxies
> ... renting hundreds of thousands of infected Internet of Things (IoT) devices to proxy services...

And that's why I will never buy any IoT devices that require an internet connection to work. Only IoT devices in my house are those that connect to my own server and never see the light of the internet.

zerof1l··on Google flags Immich sites as dangerous
I believe that Jellyfin, Immish, and NextCloud login pages are automatically flagged as dangerous by Google. What's more, I suspect that Google is somehow collecting data from its browser - Chrome.

Google flagged my domain as dangerous once. I do host Jellyfin, Immish, and NextCloud. I run an IP whitelist on the router. All packets from IPs that are not whitelisted are dropped. There are no links to my domain on the internet. At any time, there are 2-3 IPs belonging to me and my family that can load the website. I never whitelisted Google IPs.

How on earth did Google manage to determine that my domain is dangerous?

zerof1l··on Fallout from the AWS outage: Smart mattresses go rogue
No joke, I only plug my printer into the outlet when I want to print and immediately turn it off after. Never was connected to the internet.

But I do have Zigbee sensors and switches, all of which connect to my home server and Home Assistant. None of them see the internet. But Home Assistant is accessible from the internet through a reverse proxy from whitelisted IPs.

zerof1l··on GrapheneOS is ready to break free from Pixels
GrapheneOS user here. Every single banking and financial app I use works. Both European ones and non-European. Some require changing per-app settings, but nothing crazy. There's a good chance that your banking app will work.

https://github.com/PrivSec-dev/banking-apps-compat-report

https://privsec.dev/posts/android/banking-applications-compa...

zerof1l··on Let's Not Encrypt (2019)
How do these articles keep getting to the front of HN...

> The certificates provide no security: The way you verify your identity to Let's Encrypt... you place a file somewhere on your website, and they access > Automatic renewal is insecure: certbot ... downloads a bunch of untrusted data from the web, and then feeds that data into your web server, all as root...

False, this is NOT the only way. You can do it by setting a TXT DNS record. No files involved. Your server communicates with the registrar through API over an encrypted connection.

> Manual renewal isn't free...

You're not supposed to manually review Let's Encrypt in the first place. The whole point is that you set up cron job once and forget about it.

> HTTPS is a trap: Once you've moved your websites to HTTPS, there's no going back to plain HTTP...

Not true. You can run HTTP version of your website in parallel if you so desire.

> Let's Encrypt is founded on the benevolence of scoundrels: Let's Encrypt isn't free to run, either. Their 2019 operating budget is 3.6 million U.S. dollars. Most of that is donated by… guess who? _Your competitors_[1].

EFF and Mozilla foundation are not my competitors LOL.

[1] https://www.abetterinternet.org/sponsors/

>It's bad engineering: When you install a certificate with a three-month expiration...

https://letsencrypt.org/2015/11/09/why-90-days

https://letsencrypt.org/2025/01/16/6-day-and-ip-certs

zerof1l··on German industrial output falls to 2005 levels as auto sector craters
Germany desperately needs a wake-up call in the form of recession. German car industry has been non-competitive for multiple years now. Instead of letting it fail, the government kept on flushing money down the toilet and prolonging the inevitable.

For a business, there's no incentive anymore to choose Germany over other EU countries. Cheap energy is gone. Germany is literally collapsing under its own weight: endless bureaucratic structures that just keep on growing.

zerof1l··on After the AI boom: what might we be left with?
Very US-centric article. Written by insecure people who are clinging to power and money desperately.

I don't see how some kind of big breakthrough is going to happen with the current model designs. The superintelligence, if it will ever be created, will require a new breakthrough in model architecture. We've pretty much hit the limit of what is possible with current LLMs. The improvements are marginal at this point.

Secondly, hypothetically, the US achieves superintelligence, what is stopping China from doing the same in a month or two, for example?

Even if China achieves a big breakthrough first, it may benefit the rest of the world.

← PreviousPage 2 of 8Next →