HNHacker News
TopNewBestAskShowJobs

qbane

407 karma · joined July 29, 2019

my public key: https://keybase.io/qbane; my proof: https://keybase.io/qbane/sigs/ULx4Dm2OvusekP9oFVCaRSrNh_WuRQaCoRCkBdx8Er4
submissionscomments
qbane··on OpenAI to acquire Pierre Computer Company
Also the file tree library: https://trees.software/

Sadly this level of attention to detail is going to extinct

qbane··on Switzerland. Block by block. At 1:1 scale
Missing context: in Minecraft.
qbane··on Steal My Bitcoin
I remembered that there was a similar challenge for Heartbleed.
qbane··on Around a dozen banking apps began specifically permitting GrapheneOS
I have avoided grapheneos.social links on HN just like quanta magazine ones.
qbane··on Why my Asus laptop kept rebooting after sleep and how to fix it
Framework user here. Can confirm there are lots of user reports on session lost after hibernation. General advice is that to swap out the network adapter from MediaTek's.
qbane··on Passkeys are not a trap
I think this part is where TOTP's 2FA/MFA model is "safer": you do not need to trust the TOTP manager. Even if the app sends all your TOTP secret keys to the server, they cannot hack your account because your password is stored elsewhere, and TOTP code alone is useless.
qbane··on Cube Type – Isometric Typography Generator
If you read the content, it's so obviously AI-generated slop. The author did not even bother cleaning up the output.
qbane··on Barcodes are about to go extinct
where?
qbane··on Solving a corn puzzle with CP-SAT
How about Algorithm X [0]? Fundamentally it is still a backtracking algorithm but it allows efficiently updating the solver state.

[0]: https://en.wikipedia.org/wiki/Knuth%27s_Algorithm_X

qbane··on Why is the x86 undefined instruction called ud2? Why 2?
It's like why the first (hard) drive letter is C.
qbane··on Simple Is Not Small
Yes, I was thinking about it being an insanely low-code programmable machine, hidden in the seemingly limited 2D grid of cells.
qbane··on Simple Is Not Small
I think Excel is a good example that everyone can build a clear mental model on how to use it, but implementing one is a daunting task.
qbane··on Formalizing Fermat's Last Theorem
That is already the case for most neural networks and LLMs.
qbane··on Fine, I'll build my own text editor
It takes a bit of time to get used to the abstractions, but I think it is worthwhile. To make a minimal working text editor you will only need a little surface of API (covered in the system guide [0]), but to do this by yourself you need to know a lot about browsers' internal working and their undocumented quirks, which is much more overwhelming. (you can glance over `@codemirror/view`'s commit history to see what I mean)

[0]: https://codemirror.net/docs/guide/

qbane··on Fine, I'll build my own text editor
Hope the author finds CodeMirror 6 to be a solid foundation. It uses the same contenteditable-based approach but abstracts away all the browser-specific edge cases and quirks for you.
qbane··on What my dad taught me about AI coding in the 90s
I do not think the metaphor can go very far. Have blindfolded chess become the "productivity trend" that every one should learn it to enjoy chess? Have normal chess players been replaced because skilled players can do blindfolded?
qbane··on Show HN: Sokoban AI Solver
Compared to original sokoban game, the player's final position does not matter, and the number of boxes is strictly equal to the number of goal marks.
qbane··on uBlock Origin is giving up the fight to keep ads off Facebook
It is like prohibiting LLM consumption by putting a small reminder -- never works if done without using weird tricks (like mentioning nuclear weapon) also if they are forging new DOM structure they are NOT using the filter itself
qbane··on uBlock Origin is giving up the fight to keep ads off Facebook
I wrote and shared uBlock Origin filters for Facebook, shared on Reddit and up to a week later they changed the DOM structure bypassed the filters. After some attempts I no longer publish the filters.
qbane··on A year of fighting scrapers on my 1.5 million-page website
This is an important context: the site is more likely to be targeted by scrapers because it is a curated collection of scraped information.
qbane··on A year of fighting scrapers on my 1.5 million-page website
> And yes, my site gets its data by scraping those public documents. So I'm a scraper writing a blog post complaining about scrapers. I'm aware of how that sounds.
qbane··on Type-checked non-empty strings
I pondered for a while, it IS the company I used to know
qbane··on Vulnerability reports are not special anymore
> LLMs are as good as almost any security researcher, and anyone can run them.

I wonder what the metrics are. Also, not "anyone", just the affordable.

qbane··on Deno Desktop
You could, but by targeting a specific Electron app the mindset would be much simpler. Just take a look of how many times does the dev behind VS Code decide to upgrade their Electron/Node.js version, and how many breakages due to them.

It is all about unknown unknowns.

qbane··on Deno Desktop
I doubt the benefit. Practically every Electron app on a desktop uses different versions of Chromium and many are very out of date because of the risk of breaking when upgrading.
qbane··on Googlebook
I wish Google can bring back the OG Pixelbook, where "AI" merely means Google Assistant.
qbane··on Why should a Trace-ID be 128 bits? (A Surprisingly Long Answer)
I realized that my mentioning UUID without v4 was misleading.
qbane··on Why should a Trace-ID be 128 bits? (A Surprisingly Long Answer)
Okay, sightly more bits than UUID v4. The whole article is merely reasoning "why at least 128 bits are required", and if you smuggle some non-random data inside these bits the entropy can only drop, making it more vulnerable to collision, i.e. inferior to UUID v4.
qbane··on How do I inform Windows that I'm writing a binary file?
Note that when neither is supplied, the text mode is the default. This is why I said that it is the C library handling the "b" flag.
qbane··on Why should a Trace-ID be 128 bits? (A Surprisingly Long Answer)
tl;dr we reinvented UUID and it works well
Page 1 of 4Next →