HNHacker News
TopNewBestAskShowJobs

ziml77

5,217 karma · joined May 14, 2020

submissionscomments
ziml77··on 2025 was a disaster for Windows 11
And Start11 (which can integrate with Everything!)
ziml77··on Claude wrote a functional NES emulator using my engine's API
Even if you try to get them to not, they will still overcomment the code. Or at least overcomment it from the perspective of a human. From the perspective of the LLM, I suspect the comments are necessary for it to be able to get the code output correct.
ziml77··on Archiving Git branches as tags
Seems like a sensible way to archive branches. It's not like a tag and branch are actually very different anyway, right? A tag is a pointer that always refers to the same commit while a branch is a pointer that follows commits forward. And for something that's archived, you don't need the pointer updating mechanism.
ziml77··on Microsoft please get your tab to autocomplete shit together
I really hate that by default all of these tools perform completion with tab. It makes it very difficult to add indentation. It's not a problem with traditional autocomplete because you either need to already have a character typed before the cursor, or to have manually summoned the completions. But these AI autocompletes will try to generate code on completely empty lines, so you think you're pressing tab to get an indent and instead end up with code you did not want.
ziml77··on I'm returning my Framework 16
They should be able to offer a better trackpad module (and I've been hoping that they eventually do). The speakers seem like a harder problem to solve. The acoustic engineering that goes into designing a good speaker involves every element that can interact with the sound waves, not just the driver itself.
ziml77··on I'm returning my Framework 16
Also install the GNU coreutils (or I guess uutils). If you're begrudgingly using macOS then you're going to hate the differences between BSD and GNU utilities.
ziml77··on I'm returning my Framework 16
I probably should have returned mine. I still love the idea of the device, but the speakers, display, and trackpad are subpar. I get that I'm spoiled by the quality of a MacBook Pro in those areas, but they still feel worse than other laptops I've tried.

Also he says he's never heard the fans spin up but I've had the system spin the fans up very high and they get loud. And the spin-up was definitely valid the times when I checked because the device was extremely hot, I think from charging.

Now the laptop is being used as a server. Ended up being good for Jellyfin because I can have the GPU handle transcoding and tonemapping of 4K HDR movies.

ziml77··on Some Epstein file redactions are being undone
I noticed my most recent nitpick comment got a significant number of upvotes. I spent some time today wondering if HN needed a way to indicate something is a nitpick and cause the votes on it to carry less weight in the sorting. Because if the nitpick is valid I don't think downvotes are appropriate since people might end up seeing it and having misconceptions corrected, but it also shouldn't detract from discussions on the meat of the post.

Of course I'm probably the odd one out, wanting to apply that modifier to my own nitpick comments, so that idea probably wouldn't end up being very useful in general.

(There is also some irony in me commenting on your comment here where it's completely unrelated to the actual post...)

ziml77··on NIST was 5 μs off UTC after last week's power cut
Nitpick: UTC stands for Coordinated Universal Time. The ordering of the letters was chosen to not match the English or the French names so neither language got preference.
ziml77··on Waymo halts service during S.F. blackout after causing traffic jams
No I won't be happy about it, but yes if I block emergency services and they need to damage my property then I am absolutely the one who should have to pay.
ziml77··on Texas is suing all of the big TV makers for spying on what you watch
Their explanation of the reason for VRR is bad. The primary reason people want it is gaming where the game is not locked to a specific frame rate. Without VRR, the timing of a frame being delivered isn't necessarily going to match when the display is expecting a new frame. This leads to one of two effects. Either the display is forced to hold an old frame for longer and pick up the new frame on the next refresh cycle, which creates stutter. Or the display switches which frame its using partway through the refresh cycle, which creates a visual tear in the image.
ziml77··on Rust's Block Pattern
Blocks being expressions is one of the features of the Rust language I really love (and yes I know it's not something Rust invented, but it's still not in many other popular languages).

That last example is probably my biggest use of it because I hate having variables being unnecessarily mutable.

ziml77··on Graphite is joining Cursor
It's really nice that the integrated nature means that, with no extra work on my part, the agent can see exactly what I'm seeing including the active file and linter errors. And all the model interaction is unified. I point them to specific files in the same way, they all have access to the same global rules (including team-global rules), documentation is supplied consistently, and I can seamlessly switch between models in the same conversation.
ziml77··on Graphite is joining Cursor
One of the biggest values for Cursor is getting all these different models under a single contract. A contract that very importantly covers the necessary data privacy we want as a business. We can be sure that no matter which model a developer chooses to use, we are covered under the clauses that disallow them from retaining and training on our conversations.
ziml77··on AMD officially confirms fresh next-gen Zen 6 CPU details
Similarly:

Leaks = the author just made something up, but now it ranks extra highly when someone searches for "[upcoming thing] leaks"

ziml77··on Systemd v259
How is podman managed in larger environments? It's designed around running rootless, but it seemed like the nature of that is there wasn't a proper way to centrally manage the containers even on just a single machine. Like even seeing the logs required using machinectl to get a shell as the user who owns the service (sudo/su do not retain the necessary environment variables for journalctl to work). Trying to get the logs as root seems to let you filter down to the user (rather than service) level at best.

Meanwhile, with Docker (or the not recommended rootful podman), you can have centralized management of multiple machines with a tool like Portainer.

I like the idea of podman, but this has been a head-scratcher for me.

ziml77··on Show HN: Stop AI scrapers from hammering your self-hosted blog (using porn)
I checked Xe's profile when I hadn't seen them post here for a while. According to that, they're not really using HN anymore.
ziml77··on Put SSH keys in .git to make repos USB-portable
This is exactly what I have set up for a pair of personal accounts. Allows for a nice clean split between the two. As long as the code was initially cloned into the correct directory there's no way for me to accidentally use the wrong email address or GPG signing key.
ziml77··on Coursera to combine with Udemy
It's so true. Buying them is an easy way to feel good in the moment and it's easy to tell yourself that you'll do the courses later.

I bought a handful before realizing what was happening. I haven't done it since then and I definitely need to consciously override any temptations.

I'm sure some people are disciplined enough to learn from it, but there's no way that's the norm.

ziml77··on Ensuring a National Policy Framework for Artificial Intelligence
It's never been about principles of states rights. It's always about disliking specific national policies and spinning the argument to make it sound as if it's about a reasonable principle.

"State's rights to do what?" https://www.youtube.com/watch?v=-ZB2ftCl2Vk

ziml77··on Google releases its new Google Sans Flex font as open source
Funny, that's my one of my least favorite monospace fonts. My favorite is PragmataPro. I love how the characters are compact yet very readable.
ziml77··on Nook Browser
And those reasons would be...?
ziml77··on Be Like Clippy
This fight was lost long ago unfortunately.
ziml77··on Memories of .us
> Even today

It's not like it's archaic. You still use the trailing dot when setting up DNS records to ensure they're unambiguous.

ziml77··on Unpowered SSDs slowly lose data
I'm seeing threads where even for HDDs people are recommending you mount them yearly to do a full check of the data and to ensure that everything keeps moving freely.
ziml77··on Unpowered SSDs slowly lose data
You've validated that the scrub is actually running, right? I know that the lack of a default schedule for ZFS scrubs caused Linus Media Group to lose a bunch of archived videos to bitrot.
ziml77··on Show HN: Build the habit of writing meaningful commit messages
I think I can understand it to a degree. If the code is well-documented (with comments and design docs) then there really should not be a need to look at the prior state of the code. In an ideal universe, the only things that should matter are what the code currently does and what is being requested that it do new or differently.

That's about as charitable as I can be to their take.

ziml77··on EXIF orientation info in PNGs isn't used for image-orientation: from-image
I've been trying to create clean metadata for a collection of Blu-ray rips recently. The MKV format has a bunch of defined metadata fields but handling of it is inconsistent between players. VLC seems to be the worst in that it doesn't even bother displaying important pieces of the metadata. You can work around that by effectively duplicating the important parts in the track name, but then other software ends up doubling up on that because it's displaying both the track name and the values pulled from the other track metadata. And I'm being driven crazy on how I should use the subtitle track flags that indicate if a track is Forced or Default, because it seems like the auto-selection behavior based on those flags arbitrary from player to player.

I should probably just give up and let it all be a mess. Not sure I'll be able to though. The only thing that freed me from metadata obsession when it came to my music collection is that I switched to streaming services.

ziml77··on Firefox 147 Will Support the XDG Base Directory Specification
It's just plain lazy devs. They do that crap on Windows too despite having conventions for where the stuff goes since Windows 98 (though Photos and Videos folders were introduced with XP, and Game Saves with Vista).

The folder for config is even older. CSIDL_APPDATA has been able to be used to get the path to the AppData folder since the update for Windows 95 that added Internet Explorer 4.0.

ziml77··on Gaming on Linux has never been more approachable
I prefer CachyOS. It's basically an easy-to-use Arch distro. They package more than the default Arch repos contain which helps a bit in avoiding building stuff yourself out of AUR.

I tried Bazzite, but I'm just not a fan of how everything is installed as a flatpak. It might be more secure and allow for easy rollbacks and stuff, but it limits what apps are allowed to do by default. The main issue that caused for me is that the 1Password Firefox extension was not able to communicate with the main 1Password process. Maybe I could have tinkered with it using Flatseal, but that feels like such a hack.

← PreviousPage 8 of 34Next →