HNHacker News
TopNewBestAskShowJobs

hahn-kev

386 karma · joined June 20, 2023

submissionscomments
hahn-kev··on Surely you have ultra-wideband radios on your bins too?
That just sounds like short vs long term memory
hahn-kev··on Building reliable (and fast) directory sync
Thought this would be about something like dropbox.
hahn-kev··on Upgrade your desktop: Ubuntu 26.04.1 LTS is now available
I don't think people are using Claude to read docs to them, rather modifying their system for them.
hahn-kev··on How one Twitch chat message became code execution on a streamer’s PC
That, or no script tags, but that is quite hard as I understand.
hahn-kev··on How one Twitch chat message became code execution on a streamer’s PC
It seems wild to me that Twitch doesn't sanitize the messages on their backend. I'm sure that they sanitize them on their own UI. But considering how many people also consume messages via their API, they should also sanitize for them, defense in depth and all.
hahn-kev··on How I changed teaching after AI managed to do all my homework assignments
Maybe more drop outs is a good thing, we need more skilled labor anyway
hahn-kev··on Seattle City Council votes to ban surveillance pricing in sale of groceries
Yeah that was my thought too. This behavior is fine for a person, not for a company. I'm tired of companies being people.
hahn-kev··on A brief history of Windows scroll bar shortcuts
Would you really want to use a chat app with just win32 elements?
hahn-kev··on I don't like passkeys
I like using passkeys in bitwarden from Firefox, I just wish it didn't popup a dialog that's usually behind the browser.
hahn-kev··on Stabilizing Rust's Never Type
Yeah, I don't like it when languages use too many symbols for things. It's a hard line as I don't like languages where everything is a keyword (e.g. begin end vs { }), but not enough keywords and it's hard to learn and remember the language.
hahn-kev··on Stabilizing Rust's Never Type
Yeah this is good. I feel like a language which never fixes a mistake ends up stuck. JS by it's nature can't fix things like this and it sucks.

Thankfully Rust is compiled so this break is at compile time, and seems simple to fix. I wonder if their could even be an auto fix for it.

hahn-kev··on The Gemini app is now available for Windows
It's crazy to me that there's no screenshots on the blog post. And when you click through to download it there's a bunch of aspirational pictures, but only one short clip showing what it actually looks like. Why? Is it too hard to show a screenshot?
hahn-kev··on Fastpotify
Technically no, but they can just ban you. It would not be impossible to detect.
hahn-kev··on Breaking Claude Code Opus 5 Auto Mode
As a non Python dev this seems like very surprising behavior for a system library to be modified by just having a file with a specific name in the same folder.
hahn-kev··on Our decision on Cursor following its acquisition by SpaceX
It is so buggy every time I try to use it, even with Jetbrains AI it bugs out. I want to love it though.
hahn-kev··on Python's pre-declared constants are kinda weird
Fair, but I'd expect consistency. Number("1") equals `1` IIRC.
hahn-kev··on Canada will match US tariffs 'dollar for dollar' as trade talks break down
Except that's a very different threat than with Credit cards. Sure Google could do that, but Europe could even just make their own android fork if they wanted and that would be far easier than replacing the whole credit card system. And I doubt they would even need to fork Android, they could side load, or just make their own app store and require it to be installed on phones sold in the EU.
hahn-kev··on AI companies destroy physical books – let's scan rare books before it's too late
Right but is an AI company going to destroy a Gutenberg bible? No, as you said the content is not rare, and that's what they want.
hahn-kev··on HTML Can Do That
I feel like there's so few times it would actually work how I want it that it seems like there's little point.
hahn-kev··on How Kubernetes Probes Work
I think it really depends on how much control you have over what you're deploying. In one school regularly restarting something with a memory leak that you can't fix is the correct solution.

On the other hand that's just putting a bandaid on the real issue, and if you can you should just fix the memory leak instead of just covering it up. There's also short vs long term solutions to consider. But saying there's a one size fits all solution is kinda silly.

hahn-kev··on Infra Lang – DSL That Compiles to Kubernetes, Helm, Compose, Terraform, and CI
The vin diagram between GitHub Actions and everything else is just 2 circles, why is it there?
hahn-kev··on How Bluesky draws its logo on screenshots
I'd say the problem is that delete usually has a popup. Sure you don't really want to delete without any kind of confirmation, way too many people would click something on accident and if there's not a way to undo it (which has it's own issues), then a popup is a simple solution, but it does result in this unfortunate behavior.
hahn-kev··on How Bluesky draws its logo on screenshots
The number of times I've seen people blow though prompts which directly refer to the issue they are coming to me about... SMH
hahn-kev··on Tell HN: Cloudflare silently injects its analytics when you switch nameservers
Does it prevent it? Or just request it? There's no way to enforce that is there?
hahn-kev··on As a Windows user, it's a surreal way to install a program
I grew up using windows and the first time I ran into that on the Mac I think I had to Google what to do.
hahn-kev··on We finally learned to center a div, then browsers added sidebars
That is only really possible if the window is full screen. By that logic it feels like if the user changes the window size you would want the div to stay in the center even then.
hahn-kev··on FFmpeg 9.0
Link?
hahn-kev··on GrapheneOS protections against data extraction from locked devices
Honestly, I feel like I'd be more suspicious of someone who had little to nothing installed on their phone.
hahn-kev··on Oh-my-pi: A coding agent with the IDE wired in
When I tried it, I kept trying to login with some accounts via OAUTH and they all said to only accept logins from their official tool, which makes me think using this with on of my subscriptions will get me banned.
hahn-kev··on My car’s OTA update broke Android Auto
Fair
Page 1 of 10Next →