skysight-inc/HackerNews huggingface dataset:
I use a pretty clinical definition for what I consider a business: a business is simply a collection of systems and processes that work together to create a condition for a fair and safe exchange of value between parties.

I think any real business person would agree that is true. That is to say some things that look like businesses are not, and they go away pretty quickly. Then some societies say "what fits into that bucket but we want to hedge out edge cases" and then you exclude stuff, say healthcare. In a perfect system, the utility would have responded to the bitcoin miners by spinning up a huge solar farm that not only solved the BTC but helps everyone else too, an unfair capitalist will tell you a totally deregulated market will create those conditions over time, I'm skeptical of that aspect of capitalism hence I say it's an unfair point, but I don't firmly take a position because we don't have perfect systems so it's hard to know.
Shakti (the latest K implementation by the author of K) claims [1] to load a 50gb csv in 1.6 seconds which according to them takes 265 seconds with Polars. Has anyone independently verified these claims? Is Polars really leaving 2 orders of magnitude performance on the table?

[1]: https://shakti.com/ -> Compare -> h2o.k
Archive.org has had it's fair share of problems recently as well. I'm still mad Google dropped their own cache and just expected the IA to pick up the slack.

Having said that, there are a variety of different archives that Wikipedia uses for backups - Perma.cc is included on that list.
https://en.m.wikipedia.org/wiki/Wikipedia:List_of_web_archiv...

There's also projects like Archive Box that allows for self hosted backups of websites
https://archivebox.io/
Native HTML? As in actually rendering the 1M divs into the DOM?
> However, the discussion is over

It's not. Certainly not until Linus says it is.

> Rust has been accepted into the kernel.

As a limited experiment. This kind of drama may be an indication that the experiment has failed and should be rolled back.
No offense but I feel like this is an overengineered solution that misses the problem. It may efficiently render millions of notes I will not take in my life but it is extremely ugly with the slow loading/populating the screen as you scroll. And scroll goes crazy if you try to drag and scroll.

I would prefer a note taking app that can render maybe 100 notes but doesn't have that scrolling behaviour.
It's like calling all Americans "New Yorkers", or "Arizonians".
https://archive.ph/wo0uB
>So, you had a base objective measure, so why did you say that you could only measure it if you had a clean computer? You could install a fresh hard drive, boot into a PE and demonstrate to the customer its not slow, etc, so many things.

Because I didn't realize when you said "You could have ran benchmarks, found a machine with identical hardware, etc."

That you were talking about 2 separate things. I thought you were saying I could have ran benchmarks on this computer and compared to the benchmarks on an identical computer.

>I am not trying to be a dick, but it seems more like the story was contrived to give your analogy some armor.

There was no one single story. I saw plenty of cases like that. The contrived part was that they came in 30 times--that was exaggerated to match the number of cases in the original post. The kind of people who bring their computers into Geek Squad general don't care about objective measurement. They care about their subjective experience of whether this computer feels fast or not.

Sometimes it feels slower than it did when it was new for a real reason that isn't fixable--the OS was upgraded and some of the interactions feel slower even though the synthetic benchmarks are the same. The software they are running now has been bloated over the last 5 years by new features etc...

Sometimes it's some weird combination of stuff that you're never going to see unless you sit and watch them for a whole day. Sometimes it's stuff they'd never do while you're watching like opening 10 different porn videos at a time.

But the point is it's an analogy. It doesn't matter if it actually happened or not. It's designed to make a comparison to the original problem but in a domain that more people here will have had experience with--diagnosing computer problems vs being a doctor.
At least in the USA:

Legally, road travel speeds have come along way from the 1974 federal speed limit of 55mph. States set their own limits now, and all fifty of them have a higher maximum limit. Safety-wise, cars are much safer in crashes than they were in the 60s, both at high and low speeds. Setting aside safety and the legal limits, raw top speeds of similar car models are much higher today than they were in the 60s and 70s. Acceleration and braking have vastly improved, too.
For copy-pasting text to/from the terminal, I prefer to use Mac shortcut Cmd+C. It doesn't work out of the box on Linux (you have to use Ctrl+Shift+C, because Ctrl+C sends SIGINT). But there's a simple way to make Cmd+C work universally across all apps by rebinding Cmd+C to send Ctrl+Insert and Cmd+V to send Shift+Insert. It turns out these alternative keybindings work everywhere (browsers, GUI apps, terminal, etc). I use keyd to do that in software, but some QMK keyboards can do that rebinding on the keyboard itself.

This is my keyd config:

[ids]
*

[main]
capslock=overload(control, esc)
leftalt=layer(meta_mac)
leftmeta=layer(alt)

[meta_mac:M]
c=C-insert
v=S-insert
Show HN: Arelo – A simple, flexible file watcher for auto-restarting commands
arelo is a lightweight, language-agnostic file watcher that automatically runs a command when files change.
It requires no configuration files; everything is controlled via simple command-line options.

Easy to use: arelo -p '**/*.go' -- go run .
Flexible file watching: Supports fsnotify (real-time), polling (for environments like WSL2), and fine-grained control with extended globbing (** and {js,ts,json}).
Cross-platform and lightweight: Runs on Windows, macOS, and Linux without extra dependencies.

Installation:
- go install github.com/makiuchi-d/arelo@latest
- Or download a prebuilt binary from GitHub Releases: https://github.com/makiuchi-d/arelo/releases
Show HN: Create LinkedIn Carousels with AI in Canva
English does a lot of shorting, rhyming nicknames. We even like to lengthen the rhyming part back out to be even more confusing.

• Richard -> Rick -> Dick

• William -> Will -> Bill -> Billy

• Robert -> Rob -> Bob -> Bobby

• Margaret -> Meg -> Peg -> Peggy

• Edward -> Ed -> Ned | Ted -> Teddy

A lot of common names also have just a variant which barely seems related:

• Henry -> Harry

• John -> Jack

• James -> Jim

And you'll have to Google for all the nicknames for "Elizabeth" because I can't remember them all.

What we lack for creativity in names themselves, we make up for with creative nicknames because every other kid is called Elizabeth.
> The Republic of China then tried to gain

They had it until Nixon decided to recognize PRC instead. So “then” kind of ignores 30 preceding years..

> would allow some basic autonomy

It’s hard to even describe how absurd and nonsensical this statement is. You are sure that you are not mixing up Taiwan and Hong Kong or Macau?
Paul Graham on X: it will be possible to fly supersonically over land
> This is a tricky part as what is “good enough” highly depends on the report. For some, the ideal frequency will be every week, for others maybe every 2 weeks.

Holy shit. If I had to endure 1:1s that often, I would quit, even if they were the "ideal" form that the author is promoting.
Link to the actual page: https://archive.org/details/b30337161/page/249/mode/1up
Because AI, ChatGPT in particular is programmed not to offend you, and will compliment you for your ”great” analysis and only make your delusion worse.
The new administration has removed the memory safe programming languages memo.

https://web.archive.org/web/20250118013136/https://www.white...
Anyone else have their zsh history get truncated occasionally? Not sure where in my setup the issue is but sometimes the history file will just be recreated. I have all the histsize and other env vars set correctly and I haven’t been able to correlate it to anything in particular I’m doing when it happens
López, Gómez, Gutiérrez, Suárez, ...
I don't know what kind of competition this is, but I'm waiting for someone to say they blog in XML with XSLT.
I'm not sure how to explain to you that the expenses on the balance sheet are made up of a lot of small individual things.
Any concurrent GC will have an unpredictable impact on application threads. The more obvious is the necessary synchronization on GC startup and shutdown, e.g. to turn on write barriers during GC. Less obvious but perhaps more impactful is the cache trashing incurred by the GC threads' heap traveral.
The idea that St. Thomas Aquinas was "portly" or even obese is likely an exaggeration that occurred over time due to overemphasis of certain aspects of his appearance. Early accounts depict him as being both very tall and strong having a big head, often with a build closer to a wrestler or football player than that of an obese man. As far as I can tell, St. Thomas was certainly an imposing figure but people have decided to engage in exaggerations based on some accounts of his appearance to the detriment of others.

For example, one of the earliest works covering St. Thomas' life was written by William de Tocco in the early 14th century, St. Thomas is described as "showing himself a robust and virile man" during manual labor. Contrary to the extremely exaggerated accusations of extreme gluttony by people like Shibley, William de Tocco emphasizes that the physical stature of St. Thomas was in accord with moderate and virtuous conduct which would preclude severe gluttony, "[I]t seems that God had fashioned his body as the noblest of instruments, which St. Thomas always held subservient to acts of virtue and which he never permitted to contravene the judgement of reason."

The iconographic tradition is also not uniform, with large variation across the centuries. I'll link some early depictions of St. Thomas Aquinas from the 14th and 15th century that don't match the "morbidly obese" claims:

https://upload.wikimedia.org/wikipedia/commons/c/c2/Lippo_Me...

https://www.kressfoundation.org/kress-collection/artwork/498...

https://catholiceducation.org/en/culture/art/saint-thomas-aq...

https://catholicclassicalict.wordpress.com/wp-content/upload...

https://www.wikiart.org/en/fra-angelico/st-thomas-aquinas-14...

There is another source I recall reading recently that gave credence to the thinner depictions, but unfortunately I haven't been able to dig it up.
EV Batteries Last Way Longer Than Expected
The rhythms of real-world driving enable EV batteries to live far beyond the predictions of laboratory tests, according to a new study from Stanford University. Thereport, published in December inNature Energy, suggests that EV batteries could last 38 percent longer than previous lab-based estimates. That means drivers could get as much as 314,000 kilometers (195,000 miles) more out of their EVs than academic researchers believed.
Discussion: https://news.ycombinator.com/item?id=42996003
Probably managing to have this post to be upvoted at least 150 times will be a more compelling argument.
Or we could streamline the process: remove steps that are taking too long for little benefit (typically asking people to remove their shoes) and automate more.
This is simply a thing "in my minds eye" but roughly what you'd see in a picture from something like the ISS I suppose.
> from IntelliJ will require 1–3 plugins. 3 for Java, Docker, 3 plugins for React, npm, Prettier, SonarLint, Copilot, database, Gitlens, Maven

How old is your copy of IJ that you need to download the Maven plugin? To the very best of my knowledge, every one of these in the "plugins" directory ships with IJ and is not something one needs to download from the JetBrains marketplace: https://github.com/JetBrains/intellij-community/tree/idea/25...

I obviously can't link to the GitHub repo for IJ Ultimate but the DataGrip behavior is similarly bundled. What may be up for hair-splitting is that think they do use the concept of plugins as an update mechanism. That is: I don't think one could download a copy of IJ Ultimate that doesn't speak Java, Docker, npm, database, or Maven. But they do use plugins such that one could acquire a bug-fix to (e.g.) the Docker plugin without having to re-download the whole IJ
To be clear, "price stability" in this case means a higher price compared to absence of government intervention.

I'm all for a country subsidizing food to ensure sufficient domestic production but I am not for pretending it's good for a "price stability" reason.

We are also well beyond sufficient domestic production. Our population has doubled in the past 50 years [1] while food production has tripled. We do not need agriculture subsides for sufficient domestic production.

[1]: https://www.census.gov/data/tables/time-series/dec/popchange...

[2]: https://www.usda.gov/about-usda/news/blog/look-agricultural-...
Show HN: Grandfather clock audio emulator (Westminster Quarters)
I have fond childhood memories of my grandparents' epic grandfather clock filling their home with its pleasant Westminister Quarters chimes every 15 minutes. I wanted to be able to experience that nostolgia without actually buying a grandfather clock, but was suprisingly unable to find anything online that simply plays the quarterly and hourly chimes and runs in a browser, so I put this together for myself.

The samples I found seem to be a bit faster than what I remember, so I slowed down playback to 0.88x by default, but there's sliders for adjusting the playback speed and volume.

Honestly it sort of started as a joke just to see how long I could tolerate it, but after having it going on a pair of speakers in my house for ~24 hours, I'm growing surprisingly fond of it.

Anyway, just wanted to share in case anyone else also finds it interesting or nostalgic.

Note: Depending on your device/browser/settings, you might need to explicitly allow the sound permission in the site settings, or at the very least interact with the page in some way initially so that the JS is allowed to trigger audio playback.
I do wonder how much of the population is using AI.

On page 7 of the paper there's the diagram "Minimum fraction of tasks in use". On the left side about 75% of occupations use at least one tasks and on the right side the maximum is some occupation that uses slightly more than 95% of the tasks.

Cool.

Here I start to wonder how they got that graph.

At the start of section 3. Methods and analysis on page 4 it's said:

> To understand how AI systems are being used for different economic tasks, we leverage Clio [Tamkin et al., 2024], an analysis tool that uses Claude [Anthropic, 2024] to provide aggregated insights from millions of human-model conversations. We use Clio to classify conversations across occupational tasks, skills, and interaction patterns, revealing breakdowns across these different categories. All analyses draw from conversation data collected during December 2024 and January 2025.

So this means they use real people's chats to make these estimations. I don't know Clio, but perhaps they did this? They sample chats from individuals, and some individuals never chatted and some individuals delegated all their work to Claude. But I wonder how they estimated the total numbers of tasks of an individual.

I am sure these answers are found by really going deep and reading the cited sources and running some experiments yourself, but I can't be bothered, sorry.

Again, I really wonder how much of total population use AI? How much? How do parts of population differ? Can this be found out at all?
I once had a coworker try to convince me that Chuck was short for William.

(His full name was William Charles Lastname, and he went by Chuck.)
google does not break out search volume or search revenue.

but YC companies have reported some 15% drop in referral traffic from google.
The About page says "We’re both in the forever business" but doesn't back up the claim with any financial information to even credibly argue that they are in the ten years business.
howto: Humble Command-Line Assistant
This is why it is pretty frustrating. If they actually wanted to audit things, they'd bring in forensic accountants. Instead, they brought in "script kiddies". You aren't finding evidence of crimes after 2 days with SQL access.
> it became apparent that advertising is an unavoidable and indidious artifact of capitalism

It's an artifact of humans, not of capitalism. Plenty of people[0] use advertising who aren't capitalists.

[0] https://en.wikipedia.org/wiki/Propaganda_in_the_Soviet_Union
Elon Musk has diagnosis. He is part of autists. Generally my observation on autistic people is that they are assholes in one way or other and Elon Musk to me does not look like an exception.
Neither are you.
This is, of course, extremely subjective, but I find myself using this slide deck from Google Cloud (https://docs.google.com/presentation/d/1fD1AwQo4E9Un6012zyPE...) as inspiration and/or to see how others design their diagrams.
2200 would improperly add an extra significant figure, "about 2000" would be okay.
The tests are very pretty to watch though. I'm very grateful they were recorded.
Security doesn’t have to be that variable. Flights are all planned weeks in advance. TSA can pretty exactly predict the passenger volume in time to schedule enough workers, it’s just that sometimes they don’t. If they were going to be short staffed and needed people to come early, they could notify the airline and the airline could notify you that you needed to come early that day.
what's up town?
They're sort of used in graphics APIs. When a value in [-1.0, 1.0] is quantized to an i8, the result is a BalancedI8: -1.0 maps to -127, 1.0 to 127, and -128 is unused; if -128 is used in the dequantizer, it is treated the same as -127. This replaced the old scheme where -1.0 mapped to -128 in which 0.0 was unrepresentable.

The value of encoding this case in the type system seems minimal to me though.
It’s naive to look at it one dimensionally.
Stanford! My best friend did his PhD from there and is now a tenured prof. Everyone i know from Berkeley is at best an adjunct.
Both my endodontist and dentist have names ending in -ez, so I looked it up.

I wonder if this is a common pattern across all cultures and languages - if surnames share some sort of phonetic pattern, does it almost always indicate a patronymic, or (whatever the term for your profession/place of origin) is?
It's like another website that could break.
Haskell Researchers Discover Programmer Who Gives a Shit (2010)
BTW, I'm using NaN boxing, and it's great--I can fit a float64 into 8 bytes and have bits left over for tagging pointers, ints, etc.

Basically, the idea is to encode all non-float values into the NaN representation. The NaN value in a float64 leaves 52-bits undefined. You can use those to encode the other values.
In general, memory management needs to be understood as a continuum and not a binary "uses GC or uses manual memory management". Per the very discussion we're having, GC is not an atomic thing, and on the other end, what is commonly called "manual memory management" is itself not. malloc still makes non-trivial decisions, as evidenced by the fact that some programs can be greatly benefited or harmed by switching out the malloc it uses. Beyond what most people call "manual memory management" lies "arena allocation", and in the really extreme case, fully static memory layout with no allocation at all. The latter is how NES games were generally written and sufficiently small embedded projects still get written that way today.

Further pushing this into a "continuum" rather than a binary flag is that programs can and do freely mix and match. Nothing stops a program from using two mallocs, some arenas, GC for certain values, and static allocations for yet others. The Memory Management Police do not come along and arrest you for having Impure Designs or anything. There are languages like (I believe) Zig where the ability to cleanly do this is more-or-less a first-class language feature.
Our previous car did beep when there was any weight on the passenger seat while the seat belt was unbuckled, which is extremely annoying when you just put a bag there.

Another annoying thing was that in order to use the navigation from the car, you first had to agree to obey the traffic rules or something. I already do that by participating in traffic.

I don't think this incessant beeping for every little thing, nor requiring clicking though extra screens, is useful and I doubt it adds anything to safety. It's distracting and annoying and I start thinking about why the car is beeping this time, instead of focusing on the traffic.

That's the really big problem with this design: the car should not draw attention to itself; my attention should be on the road. Also, when it does beep, it should at the very least make clear why, and you should be able to turn it off.
A lot of names get transliterated and/or misspelled when people move around.
> the first empire

You would have to really loosen the definition of “empire” to call US one.

> I lose track of exactly how many countries we dominate

Go ahead try and list them instead of engaging in silly demagoguery.

> mostly ignorant to the ways of the world

Arguably preferable to being delusional.
Submitter is repeatedly submitting this link for a closed source piracy app.
My surname was originally -sen, and was changed to -son when they got to America due to a typo (according to my Grandma). Name came from Denmark
> A single verb, while technically not a complete sentence, can be made into a question by adding a question mark.

A transitive verb requires a direct object.

> And it was intended as a rhetorical response to your single word statement.

It’s a perfectly well-formed, complete answer. The haters know what it means, the lovers know what it means. Everybody else can use Google.

People who then ask for a completely general followup (at least as it pertains to this subtopic) instead of a more specialized question most likely aren’t really wondering but just want to fire back with their talking points.

> Anyway. Socialism has failed in many/most places mostly because of power, corruption and lies.

The power of whom? Maybe the US? That invaded Vietnam, that split up Korea and bombed North Korea, that tried to do a coup in Cuba, that intervened in the political process maybe 40 times in Latin America.

Yeah, the power of capitalist imperialism is a huge problem for socialism. Maybe unsurmountable.
Oddly and apparently surprisingly, it is possible for the US to be misguided and heavy handed in some cases, like overthrowing South American governments not willing to be exploited, while also, for example, contributing to the relatively peaceful and democracy-expanding end of the Cold War.
Ive basically given up on US medicine
Several Psychiatric Disorders Share the Same Root Cause, Study Reveals
A point that trips me up on so many diagrams is that they don't seem to have a direction to be read in. Either left to right, top to bottom, or reversed. Sometimes it can make sense to have a loop, so top is left to right, and bottom is right to left. But in all cases, have a reason for something to be where it is.

Of course, then there are the odd "maps" that people love to have to show isolated concerns, but there is no real meaning on how the map is traversed. I find these neat artistically, but they don't actually communicate that much to me.