HNHacker News
TopNewBestAskShowJobs

alekratz

445 karma · joined July 2, 2014

no
submissionscomments
alekratz··on WireGuard makes new Windows release following Microsoft signing resolution
For something like this, I would generalize a "bug" to encompass both software and human processes. Some decision-maker saw some metrics consistent with spam and enacted a spam-blocking measure. Any decision like this is going to lead to false positives. Maybe they decided "I don't need to confer with anyone", or maybe they did and got the green light even after multiple eyeballs looked at it. I'm not saying that this does any good for Microsoft's already-sullied trust, but mistakes happen and combating spam is a constantly evolving arms race. There's no way any organization is going to get it 100% of the time even after decades of dealing with it.
alekratz··on Scott Adams has died
Do you suppose there's any connection between how LLMs write and how humans write?
alekratz··on The "most hated" CSS feature: cos() and sin()
When I loaded up the page, something like 5 empty HTML files downloaded automatically, did this happen to anyone else? Firefox Linux
alekratz··on Windows Is Free for Business (2008)
> (Is it the year of Desktop Linux yet?)

I know this is a bit of a tongue-in-cheek comment but I would argue that the year of the Linux desktop was in 2022 when the Steam deck, albeit a non-desktop machine, was released. It's a pretty popular console and really forwarded the idea of playing video games on Linux being seamless. The state of gaming on Linux is/was one of the main reason why so many people are/were holding out on Windows, and with a few exceptions of massive games like Fortnite, it's basically here. Adoption, however, is a different story.

alekratz··on Markov Chains Explained Visually (2014)
For anyone curious, MCMC = "Markov chain Monte Carlo" - the article doesn't actually tell you what it stands for until a number of paragraphs down.

(This is a massive pet peeve of mine - if you are going to call something "X for dummies", don't bury the lede! Tell me what "X" is as soon as possible, especially if it's an acronym!)

alekratz··on Discussion: Reduce error handling boilerplate in Golang using '?'
I'm not a Go programmer, but I feel like I've sort of "grown up" around them as the language has evolved. for a while I thought that the `if err != nil { ... }` was silly to put everywhere. As I've grown and written a lot more code, however, I actually don't see a problem with it. I'd even go as far as to say that it's a good thing because you're acknowledging the detail that an error could have occurred here, and you're explicitly choosing to pass the handling of it up the chain. with exceptions, there can be a lot of hidden behavior that you're just sweeping under the rug, or errors happen that you didn't even think could be raised by a function.
alekratz··on Lessons in creating family photos that people want to keep (2018)
there's this wisdom I read a long time ago: "there's millions of photos of the Grand Canyon. There's only one or two photos of the Grand Canyon with you in it."
alekratz··on IRC Driven – modern IRC indexing site and search engine
some of us do not want to be found. obviously the easiest way to opt out of (most) of these things is to use a port other than 6667 and 6697, but when you've been operating on those ports for 10+ years, and you have an old friend who wants to pop in, how do you announce that you've moved to port 12000? adding a server password is another option, but we run into the same problems.

my IRC network in the past has had issues with script kiddies disrupting us and causing drama and claiming that our IRC server was insecure (it wasn't), and we figured out that they had found us through another IRC indexing site - one which we weren't aware were indexing us. another problem was someone adding a "partyline" bot to our server, which opened a channel to all other "partyline" channels that the bot had been added to. cute idea, but we did not ask for this, someone just plunked it in our server and left.

I wish there was a robots.txt for IRC, or at the very least for the indexers to tell one of the admins, "hey, we're indexing your server, please let us know if you don't want us to do that". we want to be left alone.

alekratz··on Nvidia announces next-gen RTX 5090 and RTX 5080 GPUs
If you can get a 5090 for that price, I'll eat my hat. scalpers with their armies of bots will buy them all before you get a chance.
alekratz··on Guten: A Tiny Newspaper Printer
Hey, I made something like this last year. It wasn't a self-contained unit, it was just a receipt printer with a script that would run every morning at 8am, getting the forecast, word of the day, and quote of the day. The idea was that if something important happened that day, I could hold onto that day's slip of paper and maybe write a note on it? I dunno, I stopped using after a month or so.
alekratz··on Ask HN: Share your "LLM screwed us over" stories?
one thing that frustrates me about current ChatGPT is that it feels like they are discouraging you from generating another reply to the same question, to see what else it might say about what you're asking. before, you used to be able to just hit the arrow on the right to generate a reply, now it's hidden in the menu where you change models on the fly. why'd they add the friction?
alekratz··on MIT study explains why laws are written in an incomprehensible style
I always thought it was because it needed to be rigid and specific.
alekratz··on Breaking the 4Chan CAPTCHA
>No, the other reason they're using this is to make it so annoying that you'll spend $20/yr to buy a 4chan pass to bypass it.

I think this is a really cynical outlook, especially for a website that is not run as a modern tech-centric company. 4chan's roots are in that of the Old Internet, where it is a creative and messy and interesting place to be. why would they be banking solely on using a terrible captcha as a method to drive user subscriptions, when they have the option to run circus-tent ads? if making money was their sole purpose, why would they not kick the problematic and porn boards to the curb and ban the use of slurs to make room for more friendly advertisers? there are so many other avenues to increase profitability that most websites have taken which 4chan has staunchly refused to follow. why would they choose only the 4chan pass and ads as their only opportunity at making money?

alekratz··on Breaking the 4Chan CAPTCHA
one of the biggest problems that 4chan has to combat is spam. unfortunately, at 4chan's scale, hcaptcha and recaptcha are not free. 4chan is not exactly a font of money, either. the only reason they turned to this awful homebrew captcha was because recaptcha stopped being free. is there any better way to do it with a single developer for a website that serves millions of people a day?
alekratz··on Grim Fandango
The remastered annoyed the hell out of me because it was so buggy. I ragequit the game because there was some point that I had gotten to where one of the characters bugged out in a cutscene and wouldn't move the game forward. I had to reload a save and play about 30 minutes just to get back to the same point. This happened multiple times, too. it's a good game, yes, but the remaster is seriously full of bugs that it's difficult for me to recommend.
alekratz··on Weird Lexical Syntax
I don't think the lexer hack is relevant in this instance. The lexer hack just refers to the ambiguity of `A * B` and whether that should be parsed as a variable declaration or an expression. If you're building a syntax tree, then this matters, but AFAICT all the author needs is a sequence of tokens and not a syntax tree. Maybe "parser hack" would be a better name for it.
alekratz··on Why anti-cheat software utilizes kernel drivers (2020)
> Why load on boot? -> Because we need to, don't worry.

I believe the reason stated was "because we know it will not be tampered with after boot". Not saying it's a good or bad reason, but this is dishonest paraphrasing.

alekratz··on Ask HN: What's your favorite text-based adventure game?
I love seeing Adam Cadre's name in the wild, I know him through the Lyttle Lytton contest that he's held every year since 2001. It's a fun deep dive of terrible (on purpose) writing. https://adamcadre.ac/lyttle/
alekratz··on IRC technology news from the first half of 2024
it's dead simple early 90s text based protocol, and the servers have a remarkably lightweight footprint. simplicity also means you don't get the modern niceties like built-in media embeds or reactions (things that I really love from discord and matrix). but its simplicity also means it's easy to integrate (client, server, bot). I think it's perfect for 10-50 person channels, anything more it gets a bit too noisy to be useful or carry normal conversations.
alekratz··on 7-Eleven is reinventing its food business to be more Japanese [video]
it's kind of disappointing that they're focusing on food in this. I get that it's a quarter of their revenue, but one of the things that makes japanese convenience stores so convenient is that you can do more than just buy stuff. like, they often have printers and scanners if you need to make a copy of something or print something off. or if you're a tourist and you're taking the train someplace and have too much luggage, you can get it shipped to the hotel at your destination via 7/11. that's the kind of thing I would love to see in a convenience store.
alekratz··on Firefox has surpassed Chrome on Speedometer
The place I run into this the most is, strangely, chipotle.com. Still can't order online on Firefox.
alekratz··on Show HN: Non.io, a Reddit-like platform Ive been working on for the last 4 years
You're asking me to sign up before I can even see what I'm signing up for. Let me look at the content first.
alekratz··on The Io Language
I am begging these language designers to show me what your language looks like right off the bat. It should be the first thing I see on your language's homepage. I shouldn't have to click through vaguely-named pages to see single-line snippets. Show me a full program!
alekratz··on Show HN: I Made a Magic Trick
This doesn't seem to work in Firefox, tale as old as time.
alekratz··on Are you the asshole? – AI powered answer bot
That happened to me too.
alekratz··on Tinc Is Not Catan
With firefox's market share of about 10%, the "we don't support firefox" message is basically announcing "our website is useless to 1 in 10 people". Very frustrating.
alekratz··on There may be a steep privacy cost if you park here
So what happens when you don't have a smartphone?
alekratz··on Drug made of car exhaust filters alarms Congo's capital
> Is it just me or is the appeal here: "Look! Poor people are having unapproved fun! Shame and Horror!" and assurances that they will suffer for it.

This is not the kind of drug people do for fun. This is the kind that is done to make you forget that you exist while it's active. From the article:

> "We aren’t worried about it,” they say. Ultimately, they claim, they have nothing to lose. "Bombé helps us forget everything. In the West, they have bank accounts, I have nothing. With bombé everything is easier.”

This isn't weed, or LSD, or a "fun" drug. This is the kind of thing that puts you into a stupor so you don't think.

alekratz··on Apple pays out millions to student after repair techs shared her personal images
> dd if=/dev/zero it

or `shred` it. Probably takes longer but more secure.

alekratz··on IRCv3
It helps that IRC is extremely simple. Most servers you can connect to and chat using telnet if you're so inclined.
Page 1 of 4Next →