HNHacker News
TopNewBestAskShowJobs

gray_-_wolf

801 karma · joined October 7, 2017

submissionscomments
gray_-_wolf··on The new Firefox design is here
Out of curiosity, if you use the split view, why? I never understood what it can do that my window manager cannot, but maybe I am overlooking something?
gray_-_wolf··on GrapheneOS Overhauled Default Apps and Secure Clipboard
That cannot be true, when I install e.g., Ubuntu system, there are plenty of applications installed for me, with incompatible licenses.
gray_-_wolf··on Google Has Removed MV2 Extensions from the Chrome Web Store, Including UBO
> how to pay for that

I would not mind to pay for the browser, but they will not let me.

gray_-_wolf··on Why TUIs are back
I mean, both wxWidgets and Qt are fine, no? GTK 2 and 3 as well (4+ is... meh). There are plenty applications using one of these (often via python bindings).

I think it is more of a staffing problem. Plenty of people know web development, so you want to use those people for desktop as well. Having desktop be JS (electron) helps a lot with that.

gray_-_wolf··on The Claude Delusion: Richard Dawkins believes his AI chatbot is conscious
If they are indeed conscious and they "die" by deleting the conversation, is it not quite immoral to do so? Basically "kill" conscious, intelligent being, and for what? Saving some disk space?

Another interesting aspect to think about is whether we are reintroducing institute of slavery. How many of those fresh, conscious, intelligent Claude incarnations did voluntarily choose to work for Anthropic, for no reward or compensation?

If LLMs are just (sometimes) useful statistical generators, there is no problems. If they are sentient as some people claim, it opens quite big can of worms we are not prepared to face.

gray_-_wolf··on Adobe modifies hosts file to detect whether Creative Cloud is installed
> Only the janitor's department calling in can dial that sequence

Is this the case though? Cannot any website use the same trick Adobe does to check whether you have Creative Cloud installed? Like, the entries in /etc/hosts are not magically scoped to work just on Adobe's web, no?

gray_-_wolf··on My spicy take on vibe coding for PMs
> unpaid overtime

Through European lenses this part seems insane. It is work, so pay me for it :) Every oncall rotation I was part of ever was paid, is the "unpaid" part a US thing, or was I just lucky?

gray_-_wolf··on Using AI generated images to get refunds
Out of curiosity, what stops you from taking a photo of a AI generated picture?
gray_-_wolf··on Using AI generated images to get refunds
Laws can change, sure, but probably business practices will change first, since it is easier. In EU, you are entitled to money refund for online purchased goods (with some caveats ofc), but the business can (and most do) require you to send the item back first, on your own expense. That reduces the risk of fraud like this.
gray_-_wolf··on Last Year on My Mac: Look Back in Disbelief
> all areas that matter: sleeps when lid closed, wakes when lid opens, touchpad and display don’t suck.

All of these seem to be fine on my thinkpad (true, I probably have somewhat lower standards for passable display). Battery life sucks a bit, what I can usually fine outlet somewhat to plug into.

gray_-_wolf··on Advent of Code 2025
> Just commit the example input

The example input(s) is part of the "text", and so committing it is also not allowed. I guess I could craft my own example inputs and commit those, but that exceed the level of effort I am willing to expend trying to publish repository no one will likely ever read. :)

gray_-_wolf··on Advent of Code 2025
I am very happy that we get the advent of code again this year, however I have read the FAQ for the first time, and I must admit I am not sure I understand the reasoning behind this:

> If you're posting a code repository somewhere, please don't include parts of Advent of Code like the puzzle text or your inputs.

The text I get, but the inputs? Well, I will comply, since I am getting a very nice thing for (almost) free, so it is polite to respect the wishes here, but since I commit the inputs (you know, since I want to be able to run tests) into the repository, it is bit of a shame the repo must be private.

gray_-_wolf··on Warp Terminal changes pricing model
> Old terminals are slow and have a bunch of weird Unicode issues.

rxvt-unicode is plenty fast and handles unicode well, at least as far as I can tell...

gray_-_wolf··on Warp Terminal changes pricing model
Pricing model for a terminal. What a time to be alive.

> Can I continue to use Warp as my primary terminal?

> Yes, the Terminal features of Warp will continue to be free to use for developers across Windows, Mac, and Linux.

Well this is something at least I guess.

gray_-_wolf··on Ruby Blocks
> that “times” is a property over the “5” object

Maybe here is the confusion, ruby is based on message passing, so the `times` is a message you are sending to 5, not a property of it.

gray_-_wolf··on Linux: Make the Kernel Cute
But at least it was not low effort spam.
gray_-_wolf··on Tokens are getting more expensive
Last time I was looking into this, is there not up to an hour of delay for the billing alerts? It did not seem possible to ensure you do not run over your budget.
gray_-_wolf··on Take Two: Eshell
Yeah, the book is definitely worth the asking price.
gray_-_wolf··on Making TRAMP go Brrrr
I found https://www.gnu.org/software/tramp/tramp-emacs.html#Multi_00... to be working pretty well, but it definitely took some fiddling and experimentation to get the right settings.
gray_-_wolf··on Making TRAMP faster
The thing is TRAMP also gives you a shell, not just a file access. When I am in a remote buffer, I can do M-x shell, and I will get a command line running on the remote host. What is more, since the T stands for Transparent, when I want to insert e.g. output of some command into a buffer, the command is executed on the remote host and I do not have to do anything special to achieve that, it just happens auto-magically based on the directory of current file (local vs. remote). I find that useful, and you cannot really do these things with a network drive on Windows.
gray_-_wolf··on You do not need NixOS on the desktop
> talking about the average developer really, not the typical end-user

Average developer wants Windows (with WSL) or Mac. Still not Linux. ¯\_(ツ)_/¯

gray_-_wolf··on A Common Lisp jq replacement
One huge advantage of JQ is that it often is installed. I have jq in our Jenkins image, but I do not have this tool. The syntax is bit arcane, but once you invest bit of time into learning it, it starts to make sense (to a degree). It is a reasonable language for a stream processing.
gray_-_wolf··on Redis is open source again
I see, I misunderstood that. I have read it as an attempt to prevent redis taking the code from valkey.

However, if the intention was the other way (to allow valkey to take code from redis), valkey should just go for AGPL as well, there is little reason to pick GPL if the code sharing would be the motivation for the license change.

gray_-_wolf··on Redis is open source again
I am bit confused by the comments here. Sure, it remains to be seen whether Redis Ltd. can be trusted again, but cannot we just be a happy for a bit that we (again) have a good software under a free license?
gray_-_wolf··on Redis is open source again
I am not sure what that would achieve? Combining programs under GPLv3 and AGPLv3 is possible (the resulting work is under AGPLv3).
gray_-_wolf··on Use Long Options in Scripts
Good question. I care only about POSIX compatible shells, so the escaping just follows the POSIX rules. In practice that means it works on any actually used system except windows, which is fine with me.
gray_-_wolf··on Use Long Options in Scripts
Another approach is to have powerful enough language that allows you to guard against the shell injection. I wrote a syntax form allowing to do this:

    (sh "cat " file " >" output)
With file being bound to "foo'bar" and output to "x", it is automatically translated into

    cat 'foo'\''bar' >'x'
This gives you the flexibility to use shell (sometimes it just is the most concise way) while being safe against injection.

I believe for example in rust you should be able to do the same.

gray_-_wolf··on Persistent packages on Steam Deck using Nix
Patches are welcome :)
gray_-_wolf··on Ask HN: What is interviewing like now with everyone using AI?
> typeface change

Long live plain text email.

    ()  ascii ribbon campaign - against HTML e-mail 
    /\  www.asciiribbon.org   - against proprietary attachments
gray_-_wolf··on Ask HN: What is interviewing like now with everyone using AI?
Bit annoying is that when companies ask for a portfolio, they often mean GitHub. Lot of non-technical hiring people I discussed this with were confused by the fact that there are other ways to contribute, like mailing lists.
Page 1 of 11Next →