HNHacker News
TopNewBestAskShowJobs

sionisrecur

138 karma · joined September 16, 2024

submissionscomments
sionisrecur··on Brutalita Sans: An Experimental Font and Font Editor
Same, I love the idea but the editor needs a bit of work. Moving dots, deleting dots and dragging to create new lines would be nice.

On the other hand I do like that it is low resolution so one is limited from trying to add lots of details.

sionisrecur··on Libghostty is coming
I started using it months ago and don't miss that so much, if I really can't rerun the command and pipe it to less/grep. I'll just use the mouse to copy it to the clipboard and then run `xclip -o` (linux) or `pbpaste` (mac) and pipe it to grep. I know there's a keybinding for putting the buffer in a file, but copying with the mouse is faster than finding it.

Also, not sure if this is by default or it picked it up from my old iTerm2 configuration, but cmd+shift+up/down navigates through prompt lines so it's easy to find the start of a long command. My PS1 in zsh is:

    PS1='%1~ %F{green}»%f '
sionisrecur··on Cloudflare is sponsoring Ladybird and Omarchy
Is people more open to try Linux if it's very different from Mac or Windows? Was the problem with other Desktop Environments that they work too similarly to them?
sionisrecur··on Ghostty 1.2.0
What do you mean? It uses Gtk but can be used from other desktop environments.
sionisrecur··on Zig Profiling on Apple Silicon
As far as I know rust has dead code elimination. Is the problem that compilation takes longer?
sionisrecur··on How to Firefox
For another anecdotal experience, I use both in the same way and never have to restart neither of them until they ask to restart because of updates. Chrome asks much more often.
sionisrecur··on CVE-2024-47081: Netrc credential leak in PSF requests library
To be fair, the advice from sigmavirus24 was about dealing with decoding the ':' character: https://github.com/psf/requests/pull/2936/files

The code already had `host = ri.netloc.split(':')[0]` before that.

The actual root issue is urlparse doesn't split the host, user, pass and port and trying to do it manually is very error prone:

    urllib.parse.urlparse('http://example.com:@evil.com:8080/')
    ParseResult(scheme='http', netloc='example.com:@evil.com:8080', path='/', params='', query='', fragment='')
Compare this with php:

    parse_url ('http://example.com:@evil.com:8080/')
    [
        "scheme" => "http",
        "host" => "evil.com",
        "port" => 8080,
        "user" => "example.com",
        "pass" => "",
        "path" => "/",
    ]
sionisrecur··on Lossless video compression using Bloom filters
So as it is, it would work great for animation.
sionisrecur··on Cloudflare CEO: Football piracy blocks will claim lives
And then the Spanish high sea robbers will just find other routes while the regular people will keep wondering why their bank doesn't work.
sionisrecur··on Sweetener saccharin shows surprise power against antibiotic resistance
Sorry, water has microplastics now.
sionisrecur··on A Man Out to Prove How Dumb AI Still Is
> If you don't have an essentially infinite set to draw your validation data from then a large enough model will memorize it as part of its developer teams KPIs.

Sounds like a use-case for property testing: https://en.wikipedia.org/wiki/Software_testing#Property_test...

sionisrecur··on Show HN: I made a little puzzle game about a rogue chess knight
Very nice. I think it would be more fun/challenging if you were unable to move to a position where an opponent piece can take your knight. Also some explanation would be nice, at first I thought I had to avoid other pieces and reach the end in the least amount of moves.
sionisrecur··on 4o Image Generation
Maybe they used AI to come up with the tag line.
sionisrecur··on 4o Image Generation
Maybe it's half empty.
sionisrecur··on Roc rewrites the compiler in Zig
What matters is that the compiled program is safe. Who cares if the compiler leaks memory? It's only going to run for a bit and then shut down, the OS will take care of it.
sionisrecur··on Many of the Pokemon playtest cards were likely printed in 2024
Real-deal forgeries of old prototypes sounds even more exclusive than just old prototypes. They'll be worth a lot in the future.
sionisrecur··on Many of the Pokemon playtest cards were likely printed in 2024
This makes me want Microsoft to change the default font every decade just to make these cases easier to solve.
sionisrecur··on Bun 1.2 [video]
Also blog post: https://bun.sh/blog/bun-v1.2
sionisrecur··on Elon Musk appears to make back-to-back fascist salutes at inauguration rally
The conclusion of this other article[0] seems spot on, whether it was on purpose or not, many Nazi sympathizers will feel emboldened by it.

[0] https://newrepublic.com/post/190464/did-elon-musk-nazi-salut...

sionisrecur··on The new rsync exploit is sort of hilarious [video]
Direct link to the message in the video: https://www.openwall.com/lists/oss-security/2025/01/14/3
sionisrecur··on Orbit by Mozilla
At least it's an add-on and not built into the browser.
sionisrecur··on Ghostty 1.0
I noticed a keybinding for write_scrollback_file (defaults to super+shift+j) which does this. So you can use `grep something <super+shift+j>` to search for things. It's a nice workaround until search is implemented.
sionisrecur··on MiceWine – run Windows applications and games on Android smartphones
Average user would not care if their files are in an application specific folder.
sionisrecur··on Ghostty 1.0
That's usually a feature of the Desktop Environment. If you configure it there then it works everywhere.
sionisrecur··on Ghostty 1.0
Search was the first thing I noticed it was lacking. I hope it can be added at some point, sometimes you can't just run a command again to grep it.
sionisrecur··on Rust vs. Go in 2025
I'd say a couple of years more for Zig 1.0
sionisrecur··on GitHub Copilot is now available for free
Well they didn't ask for pytest tests. I wonder if AIs are like bored developers, doing the minimum necessary to complete the task instead of going the extra mile and make things better. Perhaps that will be the differentiator in the future. Or they just need to adjust the pre-prompt.
sionisrecur··on To Log into WordPress, You Now Have to Agree Pineapple on Pizza Is Good
That would be the regular GPL. The "Lesser" GPL allows you to use it as long as you release any changes you make to the LGPL'd code (and keeping the LGPL license) and allow users to replace the LGPL'd code, which typically means using it as a shared library.
sionisrecur··on To Log into WordPress, You Now Have to Agree Pineapple on Pizza Is Good
You can change your taste for a while then change your mind. No one can say you are lying. You can't change whether you have/had a connection to wpengine, which was the issue with the previous checkbox.
sionisrecur··on Gimp 3.0
Also here's a previous discussion (197 comments): https://news.ycombinator.com/item?id=42272927
← PreviousPage 2 of 3Next →