HNHacker News
TopNewBestAskShowJobs

ku1ik

896 karma · joined December 13, 2010

[ my public key: https://keybase.io/sickill; my proof: https://keybase.io/sickill/sigs/OMk_FvR-OYsDPkz5wmQcnYQzK8RJhV5EdLgkkA4DUVo ]
submissionscomments
ku1ik··on I use zip bombs to protect my server
Don’t screen readers ignore invisible text/links?
ku1ik··on I use zip bombs to protect my server
Right, so an invisible link + a zipbomb is da bomb.
ku1ik··on .localhost Domains
This is neat!
ku1ik··on Motion sickness accessibility in video games
Head bob mixed with weapon sway almost ruined Dusk for me. I learned then that those two „features” are no go for me. After turning them off I could play just fine and fully enjoy this fantastic game.
ku1ik··on Tell HN: Cloudflare is blocking Pale Moon and other non-mainstream browsers
I did that and it works great.

Specifically, I use fail2ban to count the 404s and ban the IP temporarily when certain threshold is exceeded in a given time frame. Every time I check fail2ban stats it has hundreds of IPs blocked.

ku1ik··on Bzip3: A spiritual successor to BZip2
Ooh, that’s neat. How much improved do you get from this? Is it more single or double digit % diff?
ku1ik··on Release Notes for Ghostty 1.1.0
Of course they can. They just haven’t, yet, due to different priorities. Also, I barely use search in my terminals, and I believe there’s more of us for who lack of this feature is not a deal breaker.
ku1ik··on Goodbye, Slopify
Thank you for that. You made my day :)
ku1ik··on Goodbye, Slopify
For me Spotify had best UI in 2012. Native, clean, simple, ultra fast.
ku1ik··on Great things about Rust that aren't just performance
I would argue web dev is just not Rust’s sweet spot, and I wouldn’t hold my breath for „Django for Rust”.
ku1ik··on Magic/tragic email links: don't make them the only option
That check for the same browser is a great idea. Thanks!
ku1ik··on Magic/tragic email links: don't make them the only option
This is the way.
ku1ik··on Magic Links Have Rough Edges, but Passkeys Can Smooth Them Over
„tragic link”, nice one!
ku1ik··on AI companies cause most of traffic on forums
Nice idea!

Btw, such reverse slow-loris “attack” is called a tarpit. SSH tarpit example: https://github.com/skeeto/endlessh

ku1ik··on AI companies cause most of traffic on forums
This is interesting!
ku1ik··on CLI tool to insert spacers when command output stops
VSCode terminal also does this I believe.
ku1ik··on Microsoft Confirms Password Deletion for 1B Users
More or less, yeah.
ku1ik··on How I configure my Git identities
To add to my other replies to replies in this thread…

These days I prefer to use local VMs to compartmentalize different areas of work (personal, consulting, etc) so my git config is plain and simple. Lately I’ve been doing mostly consulting work around open-source so I’ve been using my primary GH account for the most part, but separate VMs allow me to use a different key (account) without advanced git config incantations.

ku1ik··on How I configure my Git identities
Of course! I’ve been using separate GH accounts for work and personal stuff in the past myself. It’s been years since then and I completely forgot.

In fact, I was one of not too many who used separate account for work, and people didn’t understand it, wondering why the hassle.

ku1ik··on How I configure my Git identities
Ah, right. E.g. using separate GH accounts for personal and work. Forgot about that!
ku1ik··on How I configure my Git identities
This post is a great reference of what’s possible with git config wrt includes/remotes, and I’m sure I’ll be getting back to it.

One thing though: what’s the point of using separate keys for work/personal/github/gitlab? I fail to see a practical and security advantage over using one key (per workstation).

ku1ik··on Bit-twiddling optimizations in Zed's Rope
AMIIIIGAAAAA!
ku1ik··on Show HN: Rust Web Framework
That’s my take as well. To each their own, but for me there are other, GC-ed, languages that are performant enough and way more productive (and I love Rust!)
ku1ik··on I Am Tired of AI
> Except here's the problem. Even for intermediate developers, I'm essentially always in a situation where the process of explaining the problem, providing feedback on a potential solution, answering questions, reviewing code and providing feedback, etc takes more time out of my day than it would for me to just _write the damn code myself_.

Exactly. And I’ve been telling myself „keep doing that, it lets them teach, otherwise they will never level up and be able to comfortably and reliably work on this codebase without much hand holding. This will pay off”. Which I still think is true to a degree, although less so with every year.

ku1ik··on Typing lists and tuples in Elixir
I really respect Elixir core team’s approach to adding gradual typing to the language. They don’t rush it. They didn’t put too much focus on syntax so far (I’d argue the syntax in many cases is less important than foundations) and instead they focused on soundness of the system. With each new Elixir version the compiler is getting smarter, catching more bugs. Not hugely smarter, but smarter enough that I feel safer. Looking forward to Elixir 1.18!
ku1ik··on Pipe Syntax in SQL
I would welcome this! I’ve been using SQL for over 20 years and I still sometimes have trouble expressing certain queries, which in my head are well understood. I typically get there but I wish the amount of trial and error was shorter, and the process of turning what I have in my head inside out disappeared.
ku1ik··on Markov chains are funnier than LLMs
This is something people miss when talking about LLMs: „It’s the most average thing you could have possibly produced given the context.”

They can’t be creative by design. They’re useful when you want to reproduce, but not when you want to create something completely new (that you can maybe do by getting a bunch of average outputs from an LLM and getting inspired yourself).

When GPT-4 came out I was playing with it, and I often tried to get some unique, creative output from it, but very soon I learned it was futile. It was back when it all still felt magical, and I guess many of us tried various things with it.

ku1ik··on Ask HN: Which is more impressive: Tetris the game or creation of a new genre?
One impressive thing about Tetris is that more people than ever play it 40 years after the game was created.

Another amazing thing is that CTWC (Classic Tetris World Championship) [0] launched in 2010, and still runs, bringing new generation of players every year.

Even more impressive, in recent years those new generations of players found new creative ways to use the original NES gamepads (e.g. rolling) to get to levels that were previously unreachable to humans.

There’s great documentary about Tetris and CTWC: Ecstasy Of Order [1].

[0] https://en.wikipedia.org/wiki/Classic_Tetris_World_Champions...

[1] https://en.wikipedia.org/wiki/Ecstasy_of_Order:_The_Tetris_M...

ku1ik··on Ask HN: Best fanless PC with high end CPU/GPU?
Unfortunately this is the correct answer.
ku1ik··on Magic Wormhole: get things from one computer to another, safely
wormhole is awesome, useful especially in ad-hoc scenarios. I use it often to copy files between systems when I can’t use scp (because of no relevant entries in authorized_keys.
← PreviousPage 3 of 5Next →