HNHacker News
TopNewBestAskShowJobs

alt187

341 karma · joined August 4, 2024

submissionscomments
alt187··on Don't Use External CSS
Here's a nickel, kid. Go read about the other parts of the world, where people aren't as coddled, and a 2-second HTTP request isn't astonishingly slow.
alt187··on Teach Yourself Programming in Ten Years (1998)
It seems the irony has been mostly lost. Gave me a chuckle. :)
alt187··on Digital vassals? French Government ‘exposes citizens’ data to US'
Yeah, anyone who wants Europe to move away from Our Holy American Benefactors, are, uh, uhhh, yeah, russian plants!
alt187··on Fascism for First Time Founders
It's a nice idea everyone can get behind, but it's empirically false. Namely, fascism (and soon after, the cold war) was the raison d'être of rocket science and the computer (and a bunch of other things).

The main difference (and I think, the real argument against Fascism for Innovation™) is that all these innovations were created for the explicit purpose of turning human beings into minced meat as efficiently as possible.

This is not ideal, even from the point of view of the innovator. As much as you want to be able to move fast, your investors will demand faster results -- or someone who'll provide them.

alt187··on Chrome's SSL Bypass Cheatcode
To be fair, you can click Advanced > Continue to something or other to bypass the SSL warning.

I think.

alt187··on A Rust shaped hole
You may want to try the criminally underrated OCaml.

It's fast, compiles to native code AND javascript, and has garbage collection (so no manual memory management).

As an added bonus, you can mix Haskell-like functional code and imperative code in a single function.

alt187··on KX Community Edition
OP cleverly avoided your question by hallucinating one about what could be done with KBD, but yeah.

Influx is basically the same niche.

alt187··on SCP-055 is an "antimeme" – it erases itself from memory when observed
A really solid concept and a strong start, that leaves you wondering "How can you defeat an antagonist that kills you when you learn about it?".

Sadly, the answer is that you can't.

Qntm's other works are criminally underrated.

alt187··on OpenCut: The open-source CapCut alternative
It's a parody of the https://motherfuckingwebsite.com/ and personally, I love it. I'm not a 15 year old, and swear words in software don't fill me with angst and offence.
alt187··on Show HN: Do Things That Don't Scale Simulation
Quizzing to transmit the startup mindset is a great idea. I think the Yes/No questions feel "too easy".

Lastly, my score is 4/9? What does it mean?

alt187··on Kimi K2 is a state-of-the-art mixture-of-experts (MoE) language model
What part of this goes against the four fundamental freedoms? Can you point at it?
alt187··on Show HN: CXXStateTree – A modern C++ library for hierarchical state machines
All terrestrial compilers support `#pragma once`.

In the C++ community (as lots of other things are), rejecting `#pragma once` is a long-standing tradition of worshipping the decaying body of prehistoric compilers for

It's unclear what benefits this approach has achieved, but don't disturb it, or else.

alt187··on Everything around LLMs is still magical and wishful thinking
It's not my function in the example, it's a standard library function. It does have a weird name though.
alt187··on Why AO3 Was Down
> This is like seeing a brick wall 40 miles down a straight road and yet still managing to drive into it, and then blaming the wall.

Not really, no. For example, if you drive into the wall, you may die.

Another experience that feels like death is working in a company that implements on-call rotations.

It would be too easy to draw out a parallel between how you approach a free fanfiction website (the website should mystically owe you five 9's uptime) and the mentality that metastased in the industry.

Instead, I'm gonna take this opportunity to point out that the AO3 downtime affected you, as a non-user, enough to vitrify the admin, where hardcore users laughed it off (because they're not entitled toddlers).

alt187··on Everything around LLMs is still magical and wishful thinking
I agree about the 50/50 thing. It's about how much Claude helped me, and I use it daily too.

I'll give some context, though.

- I use OCaml and Python/SQL, on two different projects.

- Both are single-person.

- The first project is a real-time messaging system, the second one is logging a bunch of events in an SQL database.

In the first project, Claude has been... underwhelming. It casually uses C idioms, overabuses records and procedural programming, ignores basic stuff about the OCaml standard library, and even gave me some data structures that slowed me down later down the line. It also casuallyies about what functions does.

A real example: `Buffer.add_utf_8_uchar` adds the ASCII representation of an utf8 char to a buffer, so it adds something that looks like `\123\456` for non-ascii.

I had to scold Claude for using this function to add an utf8 character to a Buffer so many times I've lost count.

In the second project, Claude really shined. Making most of the SQL database and moving most of the logic to the SQL engine, writing coherent and readable Python code, etc.

I think the main difference is that the first one is an arcane project in an underdog language. The second one is a special case of a common "shovel through lists of stuffs and stuff them in SQL" problem, in the most common language.

You basically get what you trained for.

alt187··on My open source project was relicensed by a YC company [license updated]
> looks like they fixed it: https://github.com/pickle-com/glass/commit/5c462179acface889...

Not fixed, covered up.

> let's not freak out - you can't "steal" open-source code, they used an incompatible license. that was accidentally too free.

What a poetic formulation? In reality, they deleted history and they put a license that allows the "freedom" to let them monetize the code. I wonder how's the original author more free with this license? How is anyone more free? Sounds like the license was "accidentally" "too free" in a way that only made themselves more free.

> people monetizing something you open-source isn't stealing.

It's, in fact, the precise definition when the open-source project uses the GPLv3 license.

alt187··on Show HN: Spegel, a Terminal Browser That Uses LLMs to Rewrite Webpages
It's in fact very provoked. The LLM just changes the instructions of the recipe and creates new ones. That's an unpleasant standard of user experience.
alt187··on Show HN: Sink – Sync any directory with any device on your local network
Be proud you did a thing. Not everything has to optimize profits, userbase, or some other metrics. You developed something for yourself, and saw it through until it worked, and no one can take that away from you.

It's also much more stimulating to build something than ask like a pedant "why this exists when Syncthing?", so, I guess the joke's on them.

alt187··on Tell me about your favorite tree (a slow-web proposal)
You're refreshingly verbose, considering the quality of your argument.

Ironically, one of the biggest point raised against this Brave New Internet is its infantilizing and "managed" way of treating the user. You should probably read the original article -- it makes this point very clearly.

alt187··on Asterinas: A new Linux-compatible kernel project
I hope this project succeeds. Rust kernel-level development deserves far better than the current state of affairs.
alt187··on Veloren – Voxel action-adventure role-playing
I see, the server is sensible to version mismatchs. Thank you!
alt187··on Veloren – voxel action-adventure role-playing in Rust
> You can install the game without the launcher, but don't expect it to be compatible with most servers.

How so? More specifically, if I compile the same version as the launcher, can I play on most servers?

alt187··on How to Use Em Dashes (–), En Dashes (–), and Hyphens (-)
The letter 'm' is now a GPT-ism and is not advisable unless you want people to think your writing is the output of a LLM.
alt187··on The Ren'Py Visual Novel Engine
I really wish they'd implement proper XDG stuff, because the engine is great and I love VNs but all I can think about is the ~/.renpy littering my home.
alt187··on Reviewing the cryptography used by Signal
Where will I find this elusive append-only log? Will it be provided by the server? Will the verification be automatic?

Repeat after me: The server matters. A lot. Even if you don't want it to.

alt187··on Reviewing the cryptography used by Signal
Interesting. Who distributes my keys from me to my recipient? Is it someone in the middle? You can see where I'm going with this.

Signal's way to validate that a session isn't man-in-the-middle'd is the same as XMPP: You have to validate the session's fingerprint in real life, or over another secure channel, by scanning each other's QR code, a procedure we'll refer to as "the QR thing".

Over more than five years of Signal usage, I personally did this exactly twice.

Now, we can start to imagine the typical Signal user.

Either we consider that I'm a minority and at least the vast majority of people do "the QR thing", so most/all sessions are secure from any man-in-the-meddling.

But then, you present the argument that XMPP is insecure because it can send plaintext. So this imaginary Signal user would be careful and privacy-inclined enough to use "the QR thing", but too careless to keep OMEMO on his XMPP client (where it's on by default in the vast majority) !?

I can't imagine this user. I fail.

The other way to reason about this is that, just like me, no one does "the QR thing". The vast majority of sessions are not protected against an MITM. Note that "the QR thing" is identical on XMPP, so all previous criticisms apply, except for a key difference...

On XMPP, servers are small. Trust is diluted, and in a lot of cases, you know personally your administrator, if you're not tech-oriented, because your administrator is the guy who told you about it.

Even when it doesn't matter, the server does matter a bit, eh?

alt187··on Reviewing the cryptography used by Signal
You can't trust the server on Signal. Anything else, especially theoretical navel-gazing about plaintext fallbacks or make-believe audits of the client half of the system is inconsequential against the simple fact: You can't trust the server on Signal.
alt187··on Reviewing the cryptography used by Signal
This is actually a very astute observation of what's wrong with Signal. You can never trust the server.
alt187··on Passing the Torch on Asahi Linux
But the only reason that makes you think that they belong to said right-wing forum is because they entertain this talking point, and their dislike of Marcan.

It sounds quite cyclical. They dislike Marcan because they're alt-right users leeching off this community's reputation, which is obvious because they dislike Marcan.

The people on the link you sent, they, uh, have a long comment history. No one is being "pretend-part" of the community here. Or am I missing some context?

alt187··on Linux’s Sole Wireless/WiFi Driver Maintainer Is Stepping Down
Am I missing some context here? Is OP personally implicated in this?
← PreviousPage 4 of 6Next →