Recent submissions

Comment · 5 days ago
By "the flimsiest of excuses" do you mean the extensive evidence that one of the most fundamental principles of the justice system, the impartiality of the judge, was completely violated? Because I'd call that a mischaracterization, and that's cos' I'm feeling generous.

Like, I'm not happy that the whole process was thrown out either, because a lot of actually corrupt people got away with it. But another fundamental principle of the justice system is that it NEEDS to err on the side of innocence. So, while it is an unfortunate outcome, I still think that 1) it's better than the alternative, and 2) the blame lays 100% with the partial (and, arguably, corrupt) judge and prosecutor. It was their unscrupulous drive to get 1 guy convicted (with, again, arguably second intentions, since both judge and prosecutor got elect and made a bunch of money with talks and shit) that turned the whole case into trash.

UPDATE: I jumped the gun a bit in the answer, and ended up no addressing the main point: Lula's conviction was not overturned just because it was tried in a 1st instance court, the evidence of partiality of the judge was very much also a factor.

Comment · 5 days ago
> multiple independent judges

The first instance judge colluded with the prosecution, and when the supreme court was about to rule on a habeas corpus, a general tweeted a thinly veiled threat of military coup if the sentence wasn't confirmed. And the evidence was scant to begin with. Hardly surprising that the conviction was eventually overturned.

Bolsonaro's condemnation, on the other hand, was backed by much more comprehensive evidence, and resulted from a heavily scrutinized process.

Comment · 1 month ago
I kinda agree, and I mostly switched to mermaid because of availability. Plantuml is much more annoying to setup, and doesn't render natively on GitHub (last I checked, anyway), so if I writing anything more collaborative, mermaid requires a lot less explanation or help with setup.

And for me, one mediocre tool that works everywhere for everything beats a better tool that requires me to context switch too often, so I mostly retired Plantuml. Not happy about, but alas.

Comment · 1 month ago
That's an interesting idea, and an unexplored design space. Graphviz's dot has rank and head/tail ports, and Plantuml's class diagram has some support for relative position, but both are more hints for the layout engine, not deterministic declarations. If I had a nickel for every hour I spent fiddling with a Plantuml diagram to get the relation directions to force the layout into at least an approximation of what I wanted, I'll be a lot closer to retirement.

I like that you're going for one generic syntax instead of many specific ones, like mermaid and Plantuml, but it's as much as a pro as it is a con, it's one reason why these languages evolved in the first place, instead of everyone just using DOT. One possible mitigation would be some sort of reuse mechanism? Some way that generic nodes could be defined once and instantiated many times, so if I wanted to draw something like a sequence diagram, I could define/change my participant lanes just once.

Another issue the "No multi-line statements, no line continuations, no blocks." philosophy. I get *why* you chose it, and has its advantages, but it's a pretty annoying constraint, specially if one wants to have longer node names, or have more detailed description of the node in its label, like listing the responsibilities of a class, for instance. "No blocks" is something that can probably won't make much difference, but line continuations (i.e., some distinction between physical and logical lines) can make or break the user experience, IMHO

The syntax for line breaks is another thing I urge you to reconsider, '/' is waaay to common of a character, and being forced to write long strings in a single line can get *really* annoying. Some sort of multiline string support would really make your existing syntax shine.

The last two suggestions/complaints would complicate your parser a lot, specially since you're writing it manually, so, they are trade offs, but as a user who'd love to have something like this on my toolbelt, not having these features would make me hesitate a lot on investing time in this tool.

That said, it's a nice idea, I'll keep an eye on it =)

Comment · 1 month ago
That's the first news about data centers on space that seems reasonable. Acknowledges the challenges, don't make crazy promises or predictions, makes clear what was already tested and what is still unknown. Makes me actually root for them, for once.

I like the "moonshot research" framing, in particular, because it highlights that even negative results will be valuable, either as improvements for ground technology or as published data to inform other initiatives of what has already been tried and failed.

Comment · 1 month ago
He's on the record supporting Tommy Robinson, who is one of the most prominent fascists in England. He's on the record calling for "remigration" (which is a specific word with specific meaning and context, it's not just synonym for deportation, it's a fascist dog whistle).

I think that's plenty evidence, I'm not waiting for him to tatoo "I am a fascist" on his forehead.

Also, a minimum awareness of the politics of the people producing the stuff you use is actually pretty necessary when fascism is on the rise all around the world. Might be exhausting, sure, but it's better than the alternative

Comment · 1 month ago
That was some lovely spelunking XD
Comment · 2 months ago
You can't technology your way out of social problems. The conflicting requirements raised throughout the article are, indeed, ultimately unsolvable.

The only way to stop an oppressive government from abusing the emergency notification system for propaganda is to fight against the oppressive government until it stops existing, then keep fighting to prevent it from existing again.

Comment · 3 months ago
Transportation was a solved problem with horses, doesn't mean the car isn't a good idea. Same for internal combustion and EVs.

A vaccine is an objectively better solution than PrEP, just because of the time scale, PrEP needs discipline on a daily or x-monthly basis. A vaccine could last for years. Although, realistically, it's more likely to end up requiring yearly updates like COVID, because HIV is also a mutating son of a bitch.

I 100% agree that waiting for a vaccine is stupid beyond measure. The world should do both: make PrEP widely available AND keep funding vaccine research.

Comment · 3 months ago
> Headers are allowed to be of two level types

Come on, two levels ain't enough for anything serious. Also, the notes feature is not rendering any differently.

Comment · 4 months ago
When one of my sisters got her first paycheck from her first real job, she didn't knew much about banking, and thought that the overdraft limit on the ATM was her actual salary, so she just withdrew the whole thing. I think it took over a year, maybe two, to pay it all back.
Comment · 4 months ago
As a consultant data engineer (ish), I think it has potential. You're right that any company doing data analytics is gonna be prioritizing a single source of truth and a unified platform, but each one will choose a different set of tools, which I'll have to learn, install, and even teach, for each new client. If I can use this to both explore AND implement stuff for clients regardless of their underlying database, that would be a pretty significant win.
Comment · 5 months ago
> We're rewiring internal processes with AI agents, automating the reviews, approvals, and handoffs to speed us up, and plan to right-size roles across the company to follow suit.

Ah, yes, finally gitlab will have the same uptime leves as GitHub.

Comment · 6 months ago
Mostly agree with everything, but I will not stand for this slander against sweet potato fries!!!

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton