HNHacker News
TopNewBestAskShowJobs

kevinmgranger

998 karma · joined June 17, 2014

submissionscomments
kevinmgranger··on Pirating the Pirates
There is zero practical difference between owning a game they don't allow you to play and not owning it. Thus if taking steps to make it playable is illegal, then the equivalent to ownership is illegal.
kevinmgranger··on Attention is all you have
What about the title implied that?
kevinmgranger··on Hang on to Your Firefox
I've heard good things about Orion (WebKit)
kevinmgranger··on What `for x in y` hides from you – From Scratch Code
It should be `v.into_iter()`, and that distinction matters because of ownership / move semantics.

It just so happens that for most collections, `IntoIter` is also defined for references to them, which typically gives you the same behavior that `.iter()` would give.

kevinmgranger··on Love systemd timers
unit files barely have any nesting, so the INI-like format is already 90% of the way towards TOML, no?
kevinmgranger··on You Don't Love Systemd Timers Enough
I believe its original motivation was just speeding up boot times by starting fewer services, even if you'd eventually want the service running. This was achieved in the past with xinetd, but systemd made the approach more popular for the masses.
kevinmgranger··on Mullvad exit IPs are surprisingly identifying
I thought part of Tor's design was routing through multiple relay nodes, so even an exit node doesn't see the source IP?
kevinmgranger··on Obsidian plugin was abused to deploy a remote access trojan
I'm gonna push back against the "backbone of Obsidian" part. I'll argue that vanilla Obsidian is plenty powerful enough.

I know many people swore / swear by the datatables plugin, but now that Bases in core, you can get pretty far without it, no?

kevinmgranger··on Just Use Go
.Net can compile to a self-contained binary: https://learn.microsoft.com/en-us/dotnet/core/deploying/nati...
kevinmgranger··on Just Use Go
Another reason why it's worse is how it breaks logical laws thanks to the nil interface bug: https://go.dev/doc/faq#nil_error

Well, they'll call it a design decision, not a bug. I guess I'm being charitable.

kevinmgranger··on The bottleneck was never the code
Or the alternative explanation: there simply is no better name for it
kevinmgranger··on Docker 29 has changed its default image store for new installs
Any reason why those containers can't be run ephemerally?
kevinmgranger··on I am worried about Bun
Deno has sqlite: https://docs.deno.com/examples/sqlite/
kevinmgranger··on VS Code inserting 'Co-Authored-by Copilot' into commits regardless of usage
What's this about Zed? I've been considering switching to it but I want to know more about what you mentioned.
kevinmgranger··on VS Code inserting 'Co-Authored-by Copilot' into commits regardless of usage
> a desire to support functionality that some customers expect of VS Code w.r.t. AI-generated code

This isn't enough. What was the _full train of thought_ for this? Why would it be added when AI isn't used?

kevinmgranger··on United Wizards of the Coast
Do you have any figures that show it's _most_? I sure hope not, but I wouldn't be surprised either.
kevinmgranger··on The woes of sanitizing SVGs
> This was fixed by using a regular expression to remove script tags.

The infamous you can't parse (X)HTML with regex¹ meme is from 2009, yet this fix was done in 2019. I guess the SO answer never mentioned SVG.

1: https://stackoverflow.com/revisions/1732454/1

kevinmgranger··on Plain text has been around for decades and it’s here to stay
Are ASCII diagrams painful for screen reader users, though?
kevinmgranger··on Isn't WSL2 just a VM?
I keep reading that WSL2 uses 9p, but that's not _exposed_ anywhere, right?
kevinmgranger··on The most male and female reasons to end up hospital
I'm starting to think the person who handed me a bread bowl for this wasn't a doctor.
kevinmgranger··on Bookmarks.txt is a concept of keeping URLs in plain text files
I've often wished I could find back-references and search my bookmarks as if they were part of my Obsidian database. This would help with that.
kevinmgranger··on Don't watermark your legal PDFs with purple dragons in suits
Rust had something similar: https://github.com/rust-lang/rust/issues/13871
kevinmgranger··on ZFS 2.3 released with ZFS raidz expansion
I'm not sure about proxmox, but ZFS on Linux does have encryption.
kevinmgranger··on Go-Safeweb
The policy(?) change came ever since "SSL added and removed here ;-)", right?

That's when I remember seeing a broader shift towards app-terminated TLS.

kevinmgranger··on Comma Gets a Cure (2000)
Does this page not work with middle-click scrolling for anyone else?
kevinmgranger··on Southwest Airlines Boeing 737-8 Max Experienced Dutch Roll
A barrel roll or an aileron roll? Most people call an aileron roll a barrel roll (no thanks to Star Fox)
kevinmgranger··on “This Is a Disaster:” Game Developers Scramble to Deal with Unity’s New Fees
Can you elaborate?
kevinmgranger··on Sketch of a Post-ORM
Not strictly relevant, but:

I've yet to see tools that handle zero-downtime-migrations well. The manual task of keeping two versions of the same query / model alive (version N and version N+1) is... well, how else would you handle it?

While tools that can generate the model or schema are nice, they never seem to account for this.

Is there some alternative approach I'm missing?

kevinmgranger··on Come back, c2.com, we still need you
Is this a deliberate shutdown or just an outage?
kevinmgranger··on Come back, c2.com, we still need you
Ooh, is that tiddlywiki, or at least inspired by it?
Page 1 of 11Next →