HNHacker News
TopNewBestAskShowJobs

_kidlike

285 karma · joined June 4, 2023

submissionscomments
_kidlike··on Cats Lock – keyboard lock for cat people
do we really AI to solve "lock screen"?
_kidlike··on Arena AI Model ELO History
its very interesting to see that this only happens to American companies. What gives?
_kidlike··on Claude mixes up who said what
But it's not "Claude" at fault here, it's "Claude Code" the CLI tool.

Claude Code is actually far from the best harness for Claude, ironically...

JetBrains' AI Assistant with Claude Agent is a much better harness for Claude.

_kidlike··on Show HN: I built a DNS resolver from scratch in Rust – no DNS libraries
very interesting. how does the blocklist work? can one manage the lists? like StevenBlack or others.
_kidlike··on CodingFont: A game to help you pick a coding font
interesting... for me JetBrains Mono won, which is the one I already use. But I discovered Atkinson Hyperlegible, which looks awesome for reading books. I guess I have a minor reading issue that I wasn't aware of!
_kidlike··on Make macOS consistently bad unironically
Plasma has been a bit buggy since v6 :(

they tried to do something with remembering "how you left things" between sessions, and even when disabled things are still weird...

Also some power management related hooks are not working as well as before. Like if you put the computer to sleep at night, and wake it up in the morning, the automatic dark-to-light theme switch doesn't trigger. at least not always.

Still the best system to work with though!

_kidlike··on Landmark L.A. jury verdict finds Instagram, YouTube were designed to addict kids
my thoughts exactly... this "verdict" came with very suspicious timing.
_kidlike··on Kagi Translate now supports LinkedIn Speak as an output language
Nevermind... somehow it doesn't work :(
_kidlike··on Every layer of review makes you 10x slower
he is a junior yes.
_kidlike··on Every layer of review makes you 10x slower
I just used it here to approximately convey the scale.

the original function was full of mutable state (not required), full of special cases (not required), full of extra return statements (not required). Also had some private helper methods that were mocked in the tests (!!!).

All of this just for a "pure" function. Just immutable object in - immutable object out.

and yes, he was a junior.

_kidlike··on Microsoft's 'unhackable' Xbox One has been hacked by 'Bliss'
not a new vulnerability class.

Extremely impressive feat nonetheless!

_kidlike··on Every layer of review makes you 10x slower
I'm very surprised by these comments...

I regularly review code that is way more complicated that it should.

The last few days I was going back and forth on reviews on a function that had originally cyclomatic complexity of 23. Eventually I got it down to 8, but I had to call him into a pair programming session and show him how the complexity could be reduced.

_kidlike··on Kagi Translate now supports LinkedIn Speak as an output language
I'm on the phone now, but you should be able to already do it. install the Kagi translate browser extension, and use it to do this. I will try it myself in a few hours xD
_kidlike··on You Just Reveived
telecom cartels in Greece :)
_kidlike··on OpenAI to test ads in ChatGPT as it burns through billions
these ads don't solve the broken economy. The original creators of some content that was stolen by OpenAI will not get a piece of the ad pie.
_kidlike··on Bluetooth Headphone Jacking: Full Disclosure of Airoha Race Vulnerabilities
yup, all 4 headsets in my house are also vulnerable.

This sounds more serious than it has gotten attention for :(

People generally don't do firmware updates on their headsets, unless I live in a bubble...

_kidlike··on Icons in Menus Everywhere – Send Help
putting aside accessibility, I believe that the usefulness of icons boils down to brain efficiency.

Considering that the brain has hard-wired neurons (since birth) to automatically count/recognize up to 3 objects, we need some icons as anchor points. With emphasis on some.

You can have max of 3 icons in a row, and a max distance of 6 items without icons.

Then you can VERY quickly find any menu item, by doing "+/-3 from X anchor" math, which your brain does extremely efficiently.

Further, this means that an action is represented by a relative path (e. g. save as = 1 down from the save icon). This further helps the brain to store these associations, because it's also extremely efficient at storing relative paths. So, long time users automatically become more and more efficient at using your software.

_kidlike··on Cloudflare outage on December 5, 2025
the two things are unrelated...

The pay-per-crawl thing, is about them thinking ahead about post-AI business/revenue models.

The way AI happened, it removed a big chunk of revenue from news companies, blogs, etc. Because lots of people go to AI instead of reaching the actual 3rd party website.

AI currently gets the content for free from the 3rd party websites, but they have revenue from their users.

So Cloudflare is proposing that AI companies should be paying for their crawling. Cloudflare's solution would give the lost revenue back where it belongs, just through a different mechanism.

The ugly side of the story is that this was already an existing solution, and open source, called L402.org.

Cloudflare wants to be the first to take a piece of the pie, but also instead of using the open source version, they forked it internally and published it as their own service, which is cloudflare specific.

To be completely fair, the l402 requires you to solve the payment mechanism itself, which for Cloudflare is easy because they already deal with payments.

_kidlike··on Show HN: Kraa – Writing App for Everything
self hosting when?
_kidlike··on Mount Proton Drive on Linux using rclone and systemd
comment about the linked blog post: he replaced Proton Drive with Synology, which is kinda cheating (comparing apples to apple trees). Also he did not include a cloud drive in his pricing calculations, which is also cheating...

Anyway, for anyone actually looking for good cloud drive hosting, without any BS: rsync.net (you encrypt on your side before sending anything. I use Vorta with them).

Also the same server can be used by multiple (trursted) users, like family members etc.

_kidlike··on Google Antigravity
or the complete opposite. Very skilled people with a lot of experience in a specific project. I am like that too at my current job. I've REALLY tried to use AI but it has always slowed me down in the end. AI is only speeding me up in very specific and isolated things, tangent to the main product development.
_kidlike··on Valdi – A cross-platform UI framework that delivers native performance
we shipped this last year. Best decision ever.

I saw another comment calling it "webview app", which is also valid, but we call it "hybrid app".

_kidlike··on DHH and Omarchy: Midlife Crisis
exactly... people happily use software from Nazis (not that DHH is one) without knowing. The only difference is that DHH openly writes about his opinions (its called free speech).

Good luck to anyone wanting only ideologically compatible software. They'll end up with pretty much nothing left to use.

Same applies to companies that produce goods. It's a never ending hole.

_kidlike··on Solarpunk is happening in Africa
I also got ChatGPT vibes... all this repetition of "why it matters" and all the lists, and going back and forth between contradictions...

It's even sadder to me that the author says this is not GPT. I believe them. Which means we have reached a point where the style of how ChatGPT writes has made its way into our sub-conscious...

_kidlike··on Hard Rust requirements from May onward
but we do... 4 years after Rust, we got a first glimpse at Zig. Even today, there's a lot of people that believe that Zig would have been a better choice for the Linux kernel than Rust.

And the answer to "why now" is quite simple - Because of the whole Rust in kernel debate, people started scrutinizing the situation.

_kidlike··on EuroLLM: LLM made in Europe built to support all 24 official EU languages
In Greek we call our language Hellenic, and our country Hellas. "Greek" / "Greece" don't exist in the Hellenic language.
_kidlike··on Context engineering is sleeping on the humble hyperlink
I think you're misunderstanding the purpose of hateoas.

If we jump down to the bolts and nuts, let's say on a json API, it's about including extra attributes/fields in your json response that contain links and information of how to continue. These attributes have to be blended with your other real attributes.

For example if you just created a resource with a POST endpoint, you can include a link to GET the freshly created resource ("_fetch"), a link to delete it ("_delete"), a link to list all resources of the same collection ("_list"), etc...

Then the client application is supposed to automatically discover the API's functionality. In case of a UI, it's supposed to automatically discover the API's functionality and build a presentation layer on the fly, which the user can see and use. From our example above, the UI codebase would never have a "delete" resource button, it would have a generic button which would be created and placed on the UI based on the _delete field coming back from the API

_kidlike··on Unlocking free WiFi on British Airways
I did something similar ~12 years ago, albeit it was just http(a) over UDP tunneling, and not DNS specifically.

I had to spend 8 hours in Stansted airport, and I managed to setup the tunnel while in the time limit of the free WiFi (I think it was 30'). It felt good, haha.

_kidlike··on Apple M5 chip
I've always disliked Apple because of its aggressive marketing..
_kidlike··on The cost of turning down wind turbines in Britain
they are installing now smart meters with sim cards in Greece, and of course everyone started complaining, shaming the gov, claiming corruption, etc...

General population doesn't understand that fixed pricing includes an extra cost which is the risk that the electricity provider has to account for. That risk has a calculable price, which is passed down to the consumers. But because it's baked in the flat rate, nobody complains.

Smart/dynamic pricing actually benefits the consumer.

← PreviousPage 2 of 5Next →