skysight-inc/HackerNews huggingface dataset:
In the same league of paranoia someone could do a supply chain attack of your favourite browser engine to siphon cookies, credentials, etc.
>There are many countries, e.g. in Europe, where people with many children have disproportionate advantages, because the state takes money from the people with few or no children and gives the money to the people with many children.

Which countries are those?
I come from one of the countries with the worlds best support for parents, Sweden, and even there it's an economic burden to have children.
Right, however, apparently the light roasts i have tried are darker than the darkest roasts of ... whatever supplier someone else uses.

It's weird that i feel like we're talking about illicit drugs.
Ah, so just as terrible as auto mode home thermostats. I miss the days of simple rotary dials where you twist to the temp you want right now then forget.
> The paper was published in 2014, so the period is 2010-2014, not 2010-2025.

Oh indeed, my bad.

> The bugs were randomly chosen; "hand picked" would imply that the authors investigated the contents of the bug reports deeply before deciding whether to include them

No, no, they were not randomly chosen, they even have a whole paragraph explaining how they randomly picked _from a pool of manually selected bugs_. Their criterion of selection varied from "being serious", to "having a lot of comments" and "they can understand the patch", or "the patch is not from the reporter".

> The authors also provide a measure of statistical confidence in the 'Limitations section'.

This is a measure of confidence of their random sampling being representative of the hand picked bugs...

> under standard assumptions, the Central Limit Theorem predicts a 6.9% margin of error at the 95% confidence level

I would love to see them prove the normality assumption of bug root cause distribution.

Also, the whole categorization they do seem purely qualitative.

This paper seems to lack rigor to me.
"good for America"... I don't think Canada or Mexico are thrilled by Trumps actions so far. It's at best good for a handful oligarchs in the USA. For everybody else it will be a rough awakening. I would be very surprised if isolationism will work, it would be a first.
Your registrar would be able to MITM your website - and prevent you from noticing, since there's no Certificate Transparency in this case.
Windshield wipers, turn signal, heat? I feel like you're being dishonest or just accustomed to the hostility.
ID4 was at least $10k more expensive in Oct 2024, with worse driving performance.
This is way beyond the point of diminishing returns. There are some edge situations that people will cite, but for the vast, vast majority of users, none of the cellular data improvements over the past half decade have made an iota of difference.
A question that I have had for a while that I can't seem to find an answer: for teams that are using various columnar store extensions to turn Postgres into a viable OLAP solution - are they doing so in the same instance of their Postgres that they are using for OLTP? Or are they standing up a separate Postgres instance?

I'm trying to understand if there is any potential performance impact on the OLTP workload by including the OLAP in the same process.
> As much as Tesla hate is now being popular.

I do not like Tesla since they began making cars, and declared that "8 cameras should be enough for everybody". While I like trains a lot, I don't prefer hype trains and popular lines.

> It was not Tesla that started it, they just went all in on stuff that was already happening in industry.

They went all in because they needed velocity, and everybody panicked and copied them without understanding the problems. Even Ford (the company which has a special simulator to measure cognitive loads of the dashboards they design) did the same mistake, without looking for the problems first, like Radon water jugs.

> Capacitive and touch interfaces were supposed to be much cheaper because you can the same thing and then software define the function.

> Every auto maker wanted to have one widget for all functions.

I know. It's always about the monies, not the consumer or technology or whatnot. Enshittification, IOW.
I don’t see it that way. MAD does not really come into play here and no, Russia is not pacifist, albeit reluctant, reserved, and level headed; arguably to a fault.

And then there’s the reality that Kursk has only played into the Russian’s hands in many different ways, including, that it split already inferior forces in an attrition war and on the geopolitical level where it caused Chinese caution and reluctance about the whole Russian operation to essentially immediately fall away due to the insanity and recklessness if the Kursk operation, which only has gotten more solidified due to the atrocities against civilians committed by the Ukrainians.

You appear to see things in a very narrow scope that is predominated by propagandistic perspectives. If land invasion were some kind of cause for launching nukes, then the wholesale invasion and infiltration by Mexico and its cartels that have killed around 1M Americans would have been cause to, e.g., nuke southern California, Arizona, New Mexico, and Texas.

Do you want nuclear exchanges? Would you have preferred for Russia to have nuked its own territory instead of just using it to their advantage to draw in immense resources in a Ukrainian self created kettle?

The fundamental misunderstanding of all the Ukie cheer leaders is that they think this is one type of war, when it’s actually a whole different type of war where Russia is intentionally going it slow. “Russia Is losing their shock and awe, blitz war” they tell you, not knowing Russia is fighting more of a millstone war, grinding up all the Ukrainian men Downing Street and Biden fed into it.

This is simply not a scenario where something as reckless as using nuclear weapons is yet warranted even though the West and people like you keep trying to edge us closer to it in the belief that you can just feet away with these kinds of provocations forever … until humanity finds out that there was a line … and life on earth ends because of recklessness of narcissistic psychopaths with god-complexes.
This was the berkeley team that previously released MemGPT
No, I do not believe that Trump and Musk are doing a good job. I just compared them to Gorbachev. But to suggest they are Russia-controlled is batshit insane, it's like the people who say "the Jews control everything".
I used SaltStack to manage robot OSes in the past, at the urging of my boss. It was super powerful, but it felt a little too powerful, and a little too magical.
Even better than the TPM in Windows is a hardway FIDO2 or OTP key, I'd imagine. Those cannot be comprimised by a virus on your PC in the same way, assuming you don't leave the key in at all times and you only tap the button when explicitly logging into something that would require it.
I really like the idea that taking notes in markdown format and putting them into the github. In this way we can be independent from the device. But on the other hand it might be overkill for taking little notes.
For example I took wsl2 installation steps for the team members I work with. It's just 10 lines of text. I need to commit and push my notes into my repository. On the other hand, I can make my notes public and everybody can visit them. It's surely is a plus.
It was a great advice, thanks for sharing. I will try it out to see if it will be working for me
So the UK government would buy one HSM for every UK citizen and store their backdoor access key on there?

And put the HSMs where? In a big room? Protected by a door, with one key?

Or maybe each of the 650 elected politicians gets to hold 10 HSMs, each holding 10,000 keys? That way, by distributing trust, we can be completely sure that politicians are always snooping on about 10% of everyone's mails, instead of worrying about whether it's 100% or 0% at any particular moment.
I posted it here hoping to know how the original design came to place. Muted Speaker graphics design is nothing new. I wonder why it was done that way and kept that long. Even Apple's UI graphics is a stroke across the speaker.
I like how that then chains into the first check:

> Error: This script must be run as root
But it’s all fetish-positive — people really do admire the language and the runtime.
> But tables in PG are heaps, so appending to them is even faster than in b-trees.

elaborate? how it is different, than say, MySQL?
Wipers and turn signals are physical controls, I don’t find them much different than any other car.

I haven’t had to change heat/cool settings, I have it set to 70F and I haven’t had to adjust it.
Maybe it’s part of the reason that Teslas are involved in more fatal accidents than any other car manufacturer.

https://www.roadandtrack.com/news/a62919131/tesla-has-highes...
Now that I've slept, I decided to take a look at LMDB. It uses MDB_PANIC in exactly two places:

https://github.com/LMDB/lmdb/blob/f20e41de09d97e4461946b7e26...

https://github.com/LMDB/lmdb/blob/f20e41de09d97e4461946b7e26...

I would say this overall does not even come close to qualifying as an example of a library that "returns errors for invariant violations instead of committing UB."

You don't have to look far to see something that would normally be a panicking branch in Rust be a UB branch in C: https://github.com/LMDB/lmdb/blob/f20e41de09d97e4461946b7e26...

if (err >= MDB_KEYEXIST && err <= MDB_LAST_ERRCODE) {
i = err - MDB_KEYEXIST;
return mdb_errstr[i];
}

That `mdb_errstr[i]` will have UB if `i` is out of bounds. And `i` could be out of bounds if this code gets out of sync with the defined error constants and `mdb_errstr`. Moreover, it seems quite unlikely that this particular part of the code benefits perf-wise from omitting bounds checks. In other words, if this were Rust code and someone used `unsafe` to opt out of bounds checks here (assuming they weren't already elided automatically), that would be a gross error in judgment IMO.

The kind of examples I'm asking for would be C libraries that catch these sorts of runtime invariants and propagate them up as errors.

Instead, at least for LMDB, MDB_PANIC isn't really used for this purpose.

Now looking at zlib, from what I can tell, Z_STREAM_ERROR is used to validate input arguments. It's not actually being used to detect runtime invariants. zlib is just like most any other C library as far as I can tell. There are UB branches everywhere. I'm sure some of those are important for perf, but I've spent 10 years working on optimizing low level libraries in Rust, and I can say for certain that the vast majority of them are not.

libavcodec is more of the same. There are a ton of runtime invariants everywhere that are just UB if they are broken. Again, this is not an example of a library eagerly checking for invariant violations and percolating up errors. From what I can see, AVERROR_BUG is used at various boundaries to detect some kinds of inconsistencies in the data.

IMO, your examples are a total misrepresentation of how C libraries typically work. From my review, my prior was totally confirmed: C libraries will happily do UB when runtime invariants are broken, where as Rust code tends to panic. Rust code will opt into the "UB when runtime invariants are broken," but it is far far more limited.

And this further demonstrates why "unsafe by default" is so bad.
I would allow an eight year old to go around most areas of most British cities. When I was a child lots of kids that age came to my school in London by train unaccompanied. Kids that ago go to school unaccompanied in the town i now live in. I let my kids go to some places by themselves not much older, and do quite long journeys from their early teens.
MIT? I don't want Hegelians in the towers instead! (It coheres with the fascistic tendencies, however).
Finding the truth embarrassing doesn't make it not the truth. Geopolitics is basically high school bullying.
From Wiki

Falkon (formerly QupZilla[5]) is a free and open-source web browser developed by KDE. It is built on the QtWebEngine,[6][7] which is a wrapper for the Chromium browser core.[8]
> Sarkozy effected a major policy change by rejoining NATO's integrated command.

Macron is not against France being in NATO’s integrated command. Or rather, he would not be if the US were sane.

The issue of the nuclear umbrella and European army are related to NATO, but not mutually exclusive. You cannot understand French recent history if you see it only through the lens of independence with respects to the US.

> Since then, the "independence" stance has regressed and weakened to the point that France does not do anything without a German or EU representative by it's side...

You haven’t been paying attention. The French point of view (well, that of the French government, anyway) is that there is a limit to their economic and military power. They are willing to play nice with their European neighbours because that is a force multiplier and that frees up resources that would otherwise be allocated to European security to do something else* (like international operations about which most other European countries do not care). It is blindingly obvious that France alone would be enough in Ukraine. So of course he’s going to talk to other European governments and try to avoid antagonising them.

* edit: this sounds a by cynical; in reality there are other numerous reasons to be nice with one’s neighbours and it does not boil down only to the military and strategy.
That study was already debunked. They had underestimated the number of miles traveled by a large margin.

https://www.reddit.com/r/electricvehicles/comments/1gyznda/t...
> Then you return an error and let the caller deal with it.

No, this is absurd. C libraries generally don't do this either. Instead, they might just have UB instead where as Rust tends to panic. So in practice, your suggestion ends up preferring vulnerabilities as a result of UB versus a DoS.

See: https://news.ycombinator.com/item?id=43300120

Can you show me C libraries you've written that are used by others that follow your strategy of turning broken runtime invariants into error values?
I have always assumed that I could just kick the window to break it open in a situation like this.
Call it Moon Autonomous Taskable Equipment Reorienter (MATER)
In his youtube video he mentions price — these are old used projectors sold off at really cheap prices. Same with the TV.
I totally forgot about that, yes - was amazing!

IIRC, the instrument panel was design by Saab aerospace division.
If they live in SoCal, 2/3 you listed might not be relevant. Paired with the battery degradation in cold climates…

I also don’t see much reason to buy a Tesla in 2025. There are better quality interiors for less money. The only thing Tesla has going for them is acceleration (if you pay!) and that is only relevant on a racetrack to push the car to it’s limits. Any normal EV is plenty quick for daily driving.
I would say anxiety is not warranted, but when the circumstances become dangerous to you, action might be.

Perhaps use the exit, voice, and loyalty (EVL) model. It describes three effective responses that don't involve anxiety. Exit means you remove yourself from the situation — perhaps you move to a state where your rights are better protected or leave your current doctor for an activist doctor. Voice means getting into rooms and on the phone with decision-makers, as well as preparing for this. Loyalty means you stop worrying and remain loyal to an organization but hopeful that things will change. In this model, remaining in the situation and stressing about it is a misguided choice.

Just as you worry about the Third Reich, the EVL model explains the coping strategies of people who were under the regime. Some exited, some dissented, and some chose loyalty. These were very functional strategies.

I'm not going to debate the exaggerated genocide claim. Still, I'd say be careful how you use this specific historical term, as much genocide is happening in the world today, and much has happened in the last several generations. Some readers will have family trauma; it's easy to offend people this way and turn them off to your cause. In general, the more emotional language you use, the less trustworthy you will appear.

Either way, I acknowledge your anxiety is real and that some harm may come your way in the future. I want to be clear: this is not a dismissal of your fears. But I suggest action instead. Whether that action protects you or others in similar circumstances, it will be more effective than worrying.
Government labs are valuable but what made industrial labs even more valuable was that they were tied to companies that were deploying these technologies and thus had clearer missions. That’s a key distinction between Bell Labs and the DOE labs.
Omni – Agentic CLI Open Source
I have 50 columns in a table with 10B records in a partitioned table. People can search using any combination. There are a huge number of possible composite indexes, so we don't have any, but we have every column indexed. Most queries take a minute or two, and we also experienced a sudden drop in performance even for queries that used to work OK. Not sure what to do next to improve query speed.
> It's tempting to take it as an autopilot but the results are much better if you treat it as a copilot.

As the son of a pilot, this sentence is really funny to me. A real-world pilot would switch the places of 'copilot' and 'autopilot' in your metaphor-- the autopilot maintains course on a given vector but isn't the same thing as a human being in command of the vehicle for exactly the reasons you refer to.
Of course they capture the imagination... I mean... imagine wooly mammoths roaming the boulevards of Paris... or having wings and perching on top on the Eiffel Tower... sadly no cure for cancer in sight.
Interesting, I did not know that. Thanks for the tip! That would require using configuration snapshots, which we have forgone now a simpler "load configs once on startup" (again, a small downtime now and then is no problem for us), but sounds worth checking out.
Ah, yeah. I live in the US so it's a bit of a different situation here. Political polarization in a two-party system means that the decision makers are rarely actually listening. We rely on the EU to regulate our technology, so generally the same situation makes us feel disempowered because, well, we are. The people who make the rules don't represent us.
Nice! I drive a 2005 Audi with all physical controls. I intend to keep it for as long as it keeps running, so if the trend continues and more manufacturers join it I may be able to skip the whole huge touchscreen madness altogether
Yeah, I'm using whatsapp desktop for quick notes or links too. Later on I can reach them from my phone or I can take them within my PC. But on the other hand I want to structured notes to be accessible too. I will try Obsidian, it looks promising. Does it has any semantic note searching cababilities tho?
Or live somewhere with no weather and moderate temperatures so no need for any of them minus the turn signals. It’s my pet theory of why tesla’s auto wiper setting is so bad: they’re located somewhere without rain/snow or without varying amounts of rain/snow.
When you dive deep into the documentation, how every action is mapped to specific OS is detailed nicely.

For example, package management actions map to specialized packages per OS, and for that specific package, documentation gives how the specific package calls the binaries or use the libraries. After a certain point you start to build call trees and see everything in your mind before pressing enter.
The Guide to Web Search APIs for LLMs
Stay calm, and support armed forces of Ukraine if you can. With sufficient external support, Ukrainians will make Russia small again.

Personally I trust the following two foundations: https://savelife.in.ua/en/ https://www.sternenkofund.org/en I believe both are doing a great job, and donate regularly.
Show HN: Rio – Open Source Web Apps in Pure Python, No JS/HTML/CSS Needed
Hey HN,

Over the past 10 months, my friends and I created an open source project called Rio to help Python developers build modern web apps without needing HTML, CSS, or JavaScript. Whether you're working on a simple internal tool or a complex multi-page app, Rio lets you stay in the Python ecosystem without needing to learn frontend frameworks.

With Rio, the UI is defined using Python components, inspired by React and Flutter. Instead of writing HTML/CSS, you compose reusable UI elements in Python and let Rio handle rendering and state updates. The backend and frontend stay seamlessly connected using WebSockets, so data syncs automatically without manual API calls. Since Rio is fully Python-native, you can integrate it with any Python library, from data science tools to AI models.

Many Python projects rely on popular libraries like React internally, but the core benefits and elegance of these libraries are often diluted in the process. Unlike wrapper frameworks, Rio is built from scratch, offering a cleaner, faster, and more efficient development experience specifically for Python.

We’ve seen users build everything from CRM tools to dashboards, LLM interfaces, and interactive reports using Rio. If you’re a Python developer who has wanted a better way to build web apps without learning JavaScript, we’d love to hear your thoughts!

[Github] https://github.com/rio-labs/rio
[Website] https://rio.dev
Teslas are 100% about cost-cutting. Flimsy, cheap, uncomfortable - but they do make those goofy spaceship noises! The lack of normal knobs, buttons, and stalks is just more of the cost-cutting.

It baffles me that they were ever considered “luxury” cars except as to price.
I do the same. In fact I usually just wear the intermediate distance glasses all the time around the house, and only switch to my primary glasses when I leave the house. Considering I work from home that can mean that I wear my intermediate glasses almost all day long most days.

That almost seems to reduce eyestrain as well, at least for me, as they're still good enough to see everything (I can't read text across the room but I can halfway across the room), just not without some light blur on things, and I seem to have trained my brain to stop trying to focus on things, just let it stay in the blur (at least while I have my intermediate glasses on), and that seems to relax my eyes more.

But the intermediate glasses are super clear for when I'm on the computer, which is a good chunk of the day and where I really need to see nice and sharp, as I'm manipulating things with pixel precision at times (game ui, web ui, board game graphic design).
its not directly education, but education influenced fashion. smoking became a blue collar habit in the west, and then no longer cool globally.
I will be the first to say Elon is a Nazi and shouldn’t be in a leadership position.

But it’s crazy to claim Model 3 and Y are not competitively priced products that are usable for many, many people.

And I will also say I would not currently pay extra for a high end Tesla. But on the cheap end, and with the far superior buying experience without a stealership in the middle, it is welcome competition to the incumbent automakers.
It's really strange, and nice, to see a company thinking in the long term. I wish more companies would do it.
I like the idea that "Personal Knowledge Base". I like the styling of MS one note on the other hand. I think perfect app would be combine of those two.