skysight-inc/HackerNews huggingface dataset:
I can’t speak for other markets but in Australia millennials are really into Japanese cars, 4X4 or our domestic cars. And the zoomers seem to be into 4x4 as well.

I would argue modified cars are more common than ever in Australia, it’s just not what you’d expect when someone says modified cars, it’s 90% large SUVs and other 4x4 vehicles.
WTF Is Agentic AI?
Dementia removes a lot of the executive functioning that allow people who are jerks to keep their jerkness under control.

For example: A racist with dementia will probably become more of a racist, as he will lack the conscious reasoning that tells him he must keep some thoughts for himself.

My mother routinelly called heir caretakers the N world on her last years.

She was educated in another age, has during most of her life kept this side of her personality, from her early formation under control, but just couldn't control it anymore with Dementia.
> You make the assumption that social media is the main source of truth for voters.

That’s no longer an assumption, we’ve seen that happening for years now. For crying out loud, the CEO of a major platform regularly repeats every bullshit he reads on his own network, as long as it conforms to his world view.

https://www.techdirt.com/2024/10/25/lies-damned-lies-and-elo...

https://www.nytimes.com/2024/09/27/technology/elon-musk-x-po...

https://www.youtube.com/watch?v=3u8_fp1TtJE
What other clean solution for variable reliable power do you know of?
This is great. I'm def going to use it.

Minor bug: "See Live Demo Dashboard" url is wrongly pointed.
Show HN: Website to Text Converter
Hey everyone, I made a free tool to easily extract text from a website. It helps me paste content to Chatgpt or Claude.
Do some Phoenix tutorials and you have your own.
> functional democratic government

Wait, where? Not in my Australia. Saying our govt has any competency is also gobsmacking.

Yep, it's better here than other places (for certain groups) but when the notorious hate rag daily mail condemns (literal) neo-nazis marching and saluting in support of transphobe Kellie-Jay Keen-Minshull you've really got to question what kind of functional democratic government or expertise leads and legislates this country. Literally the daily mail thinks our neo-nazi problem is a bit much. I genuinely can't wrap my head around that. The daily effing mail. That's the state of this country; what a healthy democracy that literal neo-nazi groups are free to demonstrate against human rights while the police force people doing nothing more for human rights than holding the pathetic signs back from the streets so the frog marching idiots can continue unimpeded. Utterly disgraceful state of affairs. It's so embarrassing.

This legislation isn't going to stop kids accessing social media or prevent any of the related social harms, unfortunately. It's just going to give licence to erode privacy even further. All our pollies are so dangerously incompetent, especially when it comes to anything relating to computers, it's just enraging. It's a disgrace. Our governments don't give a single shit about human rights or the welfare of the people in our country. This law is no different, but it sure is a great distraction.

https://www.dailymail.co.uk/news/article-11879737/Neo-Nazis-...
The Pithiest Critique of Modern Conservatism Is Credited to the Wrong Man (2022)
I think that's a pretty good call right there, hmm, I have a bunch of stuff that I would like to do but would piss off powerful people so I hold off - but wait, I'm getting fired soon because the incoming team is corrupt and incompetent, huh, well let's get this ball rolling and leave it for them to undo.
Do you mean the Drake equation?
> A simple call to sbctl to sign the rootkit is missing, because, as every Linux device, you will have to have the signature keys available locally.

Now that would be something! Unfortunately, I haven't discovered Microsoft's private key on my computer yet.
I am pretty sure that this is true in all developed countries. When you see farming without irrigation, you will see more poverty. It is very important for human development. That said, it could sometimes be done more efficiently, but more costly.
That one was tricky to figure out for me, too. I had a colleague ready to give up on Emacs because of that very issue.

Myself, I also haven't thought about fixing `C-g`. I ended up settling on a compromise solution - I have `winum` package configured so that pressing `M-0` focuses minibuffer, if open, so closing defocused minibuffer is just `M-0 C-g` for me. The keys `M-1` through `M-9` focus the windows 1 through 9, as usual.

I use a config similar to this explicit one with sparse keymap: https://github.com/deb0ch/emacs-winum?tab=readme-ov-file#key...

As long as `winum-auto-assign-0-to-minibuffer` user option is `t`, which it is by default, `M-0` does what I described above.

Having a single key to "focus minibuffer" is also useful with recursive minibuffers, on which I rely increasingly often.
It is a bit dramatic, though less so for some approaches to programming. And of course prototyping is very different from general purpose programming.

With Rust, if you really want the borrow checker to actually never bother you, you really do just have to spam the dynamically-checked wrappers everywhere; when in the groove, having to stop and wrap some existing field (or its holder) and all its usages just to be able to mutate it because you previously didn't think you'd need to is just completely awful if you don't find that "fun".

Whereas in C, if you want to mutate a thing, you can always do so whenever with no concerns (whereas using unsafe to mutate a field of a &Thing in Rust is just UB, though maybe you can get away with using unoptimized builds for a bit) and deal with previous code that may have been written with the assumption it wouldn't change Later™ (but, importantly, still allowing properly testing the modified thing, and perhaps the entire project). Want to change the lifetime of a thing? Just move where you free it, no need to ever change lifetime args across a dozen functions. And in Java the most anything may take is removing a "final" on a field.
I think your last sentence is correct. I think author is saying that you can't make it work and THEN make it right with payment systems.

This is my opinion as well and I've been involved in the audit of a fintech system where auditors had to download EVERYTHING into excel spreadsheets and make the numbers balance before they would sign off on the books. That took a lot of time and money I'm guessing made a difference of at least .1 unicorns in the liquidity even that took place 3 years later.
Cultivating Virtue in Design
Corsica is connected to the Italian grid.

This map is simply based on a research paper where not every connection appears (notably, I don't see the 63/90 kv grid in France).
When compiling the Markdown to PDF, you might want to customize the PDF template. That's arguably easier and more pleasant to do with a Typst template than a Latex template. Also the compilation with Typst is often much faster.
No, I wasn't "asked" by the browser publisher to trust them unless you use the word "ask" in a very broad (almost to the point of meaninglessness) sense: when I installed my browser, it simply started using its pre-packaged bundle of CA certificates. Which it regularly updates, I imagine, although it also never asked me about what the update source I'd like to use either.

You can say that I implicitly trust the browser vendor's judgement in what CAs to trust, by the virtue of using the browser, and I'd agree with that. But saying that I was asked by the browser publisher to trust them? No, I disagree, I wasn't. It was a silent decision.
An independent. Labor is more worried about the Greens and Independents than they are about the LNP.

Albanese and Co, who I voted for and quite liked, have shown that they need to be forced into a hung parliament to prevent their worst excesses. A huge pity.
Well they have more tires than four vehicles do.
Interesting project, showing how "easy" it is to host[1] another language within Clojure. Like others, I admit I see little value for myself or as a selling point for beginners. For experienced engineers however, like I wrote above it should serve as a case study into how to hook up everything together to produce a working tool. Then it is a matter of seeing if and when there is opportunity to reuse such techniques to build DSLs that compile to native Clojure.

[1] Clojure is known to being designed to be hosted within another platform, but like all Lisps it is also a valid (and productive) hosting target by itself. It should be known that many of the APIs in the Clojure ecosystem rely either on:

- literal data structures
- macros reusing native Clojure patterns / forms such as `let`, `def` ...
- the shape of native (ie: defined within clojure.core) Clojure APIs, such as `get-in`, `with`...

Some examples: specter, integrant, mount, clojure.core.logic, datalog (datascript, datomic, xtdb), clojure.spec ...
> Most people haven't had any genuine exposure to the cultures that exist on the extreme ends of the political spectrum. You would have to be familiar with them to understand what emotions that dredges up, otherwise you're going to be terribly confused by this.

Out towards the ends of the political spectrum, the prevailing "culture" uses such weird terminology that normal people can't let that affect their -- our (hopefully ) -- use of language. If we did, we couldn't say anything, because in some weird sect's nutjob language pretty much any word can mean something horrible. Which this kerfluffle illustrates perfectly. Giving in on this now sets a precedent that in the end will lead to language being wholly co-opted by rabid extremists on both ends of the spectrum.

> An international standards committee that wants to represent the interests of all groups needs to take this kind of thing seriously.

No. Or well, yes: It needs to seriously fight against bullshit like this, lest it soon will have to censor out every second word in the very standards it promulgates.
That's indeed the pain point. Distributing a stateless app is relatively easy. Distributing the shared file system and database over a remote, higher latency, cross-cloud setup is hard.
Or in an area that salts the roads in winter.
No need for whataboutism, mainstream media lies are bad as well.
Wouldn’t “let x to 1” be much more clear if it were “let x be 1”? How is this typically read in English mathematical contexts?

Or perhaps “as”:

with-open rdr to :random-value

binding *file* to .getFile(url):
Edit:

Quick summary of this:

https://www.youtube.com/watch?v=S8SkLRxFRVM
(First 8 minutes)
Any time your proposal entails a “why not just”, it is almost certainly underestimating the mental abilities of the people and teams who implemented it.

A good option is “what would happen if we” instead of anything involving the word “just”.
Most distros will run just fine without disabling secure boot. I don't think the *BSDs are supported by the shim loader yet, but even Gentoo boots with secure boot enabled, without loading any user keys.
Lithium iron batteries are still lithium ion batteries
Use play.qobuz.com in Firefox.
It will even send the correct samplerate to pipewire which can auto switch your dac to it if you’ve enabled it in pipewire config
*350+ km
I'm not sure what math you're basing this on, but it's far from correct. They include slightly less transfer in the instances, but their overage pricing is about 10% of DO and their instances are so much cheaper that you'll be paying much less even after adding a few TB.

For example compare the CPX11 to the cheapest similar offering from DO:

CPX11: 2vCPU, 2GB, 40GB storage (NVMe), 1TB transfer, ~$5 per month

DO Basic: 2vCPU, 2GB, 60GB storage (non-NVMe), 3TB transfer, $18 per month

Add 2TB more transfer at Hetzner and you're at ~$7 per month. Still a bit less storage though, let's also compare it to the CPX21:

CPX21: 3vCPU, 4GB, 80GB storage (NVMe), 2TB transfer, ~$9.50 per month. Add 1TB of transfer and you get more of everything for ~$10.50, ~40% less than at DO. And bandwidth overages at DO are about 10x as expensive.

We can also compare a higher tier:

CPX41: 8vCPU, 16GB, 240GB storage (NVMe), 4TB transfer, ~$32 per month

CPX51: 16vCPU, 32GB, 360GB storage (NVMe), 5TB transfer, ~$63.50 per month

DO Basic: 8vCPU, 16GB, 320GB storage (non-NVMe), 6TB transfer, $96 per month
It's an extremely common behaviour of new technologies entering the political space. Once we had electric megaphones and amps we got stalin, hitler and mussolini. Once television got ubiquitous politicians like Reagan and Berlusconi got elected. Now we have social networks and consequently Trump, Le Pen, AfD and Meloni started becoming relevant political actors.
I'm guessing here but probably the food?

The hard/expensive bit isn't writing the calorie counter, it's having nepali food (maybe missing from many mainstream apps) tested for its calorific value in a lab.
Not sure if "the best", but one of the best was "A Psalm for the Wild-Built" by Becky Chambers. I was reading it out of curiosity for the solarpunk genre, it ended up helping me a bit on the self-acceptance side.

Other than that, "Il deserto dei Tartari" by Dino Buzzati (in english: https://en.wikipedia.org/wiki/The_Tartar_Steppe). Gave me some different point of view when thinking about time passing by. This was actually an audio-book, but I don't think there's any difference.
it's not "debit account" but "debit an account"
They’ve been shockingly bad.
The array should not be touched so the question is moot. The struck sockaddr type should only be used for pointers, which are cast to the correct type according to their family before they're are dereferenced, with the exception that the sa_family member can be accessed through the sockaddr base.

For defining or allocating an object that can hold any address, sa_storage should be used, mentioned in the article.
No idea, but generally, a bloom filter would get you there without any identifying information being stored. The counts would merely be estimates at that point, not exact values.
Mathematica: A Secret World of Intuition and Curiosity- David Bessis

https://www.goodreads.com/book/show/200128457-mathematica?ac...

Excellent book on mathematical thinking in the true sense - what needs to happen in the mind's eye to really grapple with abstract mathematics. Definitely a eye (mind?) opener for someone who has some graduate level math education but couldn't gel with the crazier stuff.

Came across the book from this article which was on HN a little bit ago: https://www.quantamagazine.org/mathematical-thinking-isnt-wh...
No, Macron lost his credibility and influence in the last elections, and by refusing to let his opponents try to form a coalition first (wether or not it would have succeeded is irrelevant here.), he is sometimes viewed as an anti-parliementarist by some of his allies. Being part of renew and batting for 'democracy' is quite ironic,and my guess is that she'll be ignored.
I'm afraid it's not just sentence structure that is the problem here:

> one and 100th of the data was missing

No idea what that means

> an advertisement of a person’s or a group’s promotion

What in god's name is an "advertisement of a group's promotion"?
i totally agree. i have never thought of the nsa as an action against all states, very interesting.
Don't beat yourself about it. My advice would be to get not too crazy about programming languages. Become proficient at one. Pick either C++ or Rust. Don't use HN as a source for making your next moves in career - it is very skewed. Rather use that energy to invest into building domain-specific knowledge - that will get you a lot further than being a programming language afficionado and a language lawyer. IMHO.
Anyone with a physics and a ML/DL background analyze this? Any insights
Unfortunately, using your own keys is a massive pain because it involves the command line. Nobody made good user-friendly tooling for it yet, though the systemd tooling has improved things a lot, but it's not in a place where it can be part of the normal install wizard just yet.
> Harmless lil projects

Currently: a letter choosing formal legal vocabulary (/s) to create social network metadata, endorse human activity ("you'd like the recipient to continue doing"), disclose someone else's physical address and record the interaction in the national postal system.

Future, https://continueandpersist.org/terms-of-service-privacy-poli...

We may share Your personal information in the following situations:

For business transfers: We may share or transfer Your personal information in connection with, or during negotiations of, any merger, sale of Company assets, financing, or acquisition of all or a portion of Our business to another company.

With business partners: We may share Your information with Our business partners to offer You certain products, services or promotions.
Can you please provide a reference to the regulators coming after an engineer in the UK.

Also you say regulations in the UK have been changed recently.

I'm not aware of regulations that apply to software engineers.
Better Auth – Authentication library for TypeScript
Thank you for an example. But I don't see how it explains why debit/credit should be used instead of simple signed amount. Like how Transaction(from, to) where `from` and `to` are Entry(account, credit|debit, unsigned amount) make things easier than Entry(account, signed amount).

You basically used different labels for positive or negative amount in the example.
"Prevents tampering" lacks specificity. git is a blockchain that prevents tampering in some aspects, but you can still force push if you have that privilege. What is important is understand what the guarantees are.
Great way of having those resources blocked.
This looks like a good time to remind that forcing people back in the office means forcing a ton of people to use cars, most likely with a single passenger (the driver) through long commute. They'll emit a bunch of CO2 and pollution in the environment and they'll shed a ton of micro-plastics in the environment through car tires.

And don't even bother commenting about electric cars or whatever: electric cars are a minority of the vehicles in circulations, there are a ton of SUVs and the majority of people live far from their workplace and will have to use cars anyway. People living in cities at walking distance from their workplace or served by functioning/efficient/effective public transport are a small lucky minority.

We should really push for public transport (ON RAILS!) and for more work-from-home arrangements.
https://cyberlaw.stanford.edu/blog/2007/03/second-lifes-resp...

Our legal dept (person) did this in 2007 and it made me so happy.
'We analyzed the data and concluded that our users get too much value out of our service. We're left with no other choice than to shut down the services which were causing value leaks.'
You don't need the Ex thing with socket addresses because they have a run-time type field: sa_family.

A function that takes a sockaddr * can dereference it to get at that field, and then know exactly which address type it's dealing with.
I completely agree, this is one of the greatest books on the subject. I highly recommend checking out its Goodreads page [1] for reviews and more context.

[1] https://www.goodreads.com/book/show/5519635-the-metaphysical...
Here you go. A whole radio program on it.

https://www.nporadio1.nl/fragmenten/gaan/028ddaac-1369-49cb-...

The fake news that stood out to me did indeed sound pretty fake. I didn't believe it for a minute. But the point being if you fine things like that then what happens when someone has news that sounds unbelievable because it's horrific or flies against everything that democracy is supposed to stand for? If the government can fine like this then the news doesn't get exposed. Any BTW, there are a lot of people that would also not believe what happened to me. They would also think that it is fake news. Closing off reporting, means closing off avenues to highlight illegal activity from the government and hence less democracy.

Why do I care? Because I was a victim of illegal extra judicial activity as collateral damage to illegal activity (Collateral damage simply because I lived next door) and no news will organisation would print my story. But now it's quite clear that if I started to publish details on the Internet that very quickly I would be slapped with a large fine, so that avenue is now closed as well.

The details don't hurt my argument at all. Because my argument revolves around not being able to tell the difference between exposing really bad things that sound like nothing the governments would and other things that are not true.
This is just marvellous. Well done
> Your argument is that we should not pay attention because whoever the MP who made this comments is, she is not part of the EU commission and she is not a big wig as you put it.

No, that was not my argument at all. I didn’t call anyone a bigwig. You’re not replying to the same person and are starting from an entirely false and incorrect premise, thus reaching a wrong conclusion.

I don’t think this should be dismissed, nor have I claimed it. My sole point is that the difference as it exists is meaningful. One is a certainty, the other is a possibility. Possibilities may be avoided, with different degrees of probability.
Why Greatness Cannot Be Planned
Good point. There was a technology shift in portability and cost which meant each individual got a personal computer. They went from the common areas to personal spaces like bedrooms.

Maybe a lot of issue could be resolved by just having a phone that has to be in a common space, using a technology like LiFi [1].

[1] https://en.wikipedia.org/wiki/Li-Fi
I keep my fingers crossed for Arch and Valve cooperation: https://lists.archlinux.org/archives/list/arch-dev-public@li...
In my car (BMW from 2012), the engine does not shut off when you press the start/stop button when you're driving. It only shuts off the engine when you press it AND you're stationary. This seems like a totally obvious interlock to me, it puzzles me that Ford didn't think of this and as a solution moved the button instead.
Hard long lasting compounds don’t actually make up for fully loaded semi’s weight. They are much larger tires and with consistent heavy loads may only last 25k miles (or 100k with light loads).

So more and much larger tires and fairly similar lifespan = they liked make up a significant majority of tire pollution.
> some free survey website plan

What's their privacy policy?
Only modern ones. Older consoles are literally hard-wired (or -tubed in case of pneumatic designs) to the valves in the wind chests.
Trump proposed blanket tariffs on all imported goods. Why shouldn't he be taken at his word?
> so catching up to a global leader with lots of nuclear despite phasing out their own nuclear.

No catching up happened, because France also improved in the meantime, despite building no new plant in the 2007-2022 interval. And that's the issue with this measurement: it measures plenty of parasitic information. For instance, GDP growth between the 90's and now explains a large part of what you're highlighting.

Here's another chart from your site showing carbon intensity [1] which shows the improvement in carbon per energy generated is only a small part of the improvement shown in your graph.

And here's a chart [2] showing how GDP growth is the dominating factor for Germany's evolution in your graph.

[1]: https://ourworldindata.org/grapher/production-consumption-ca...

[2]: https://ourworldindata.org/grapher/kaya-identity-co2?country...