skysight-inc/HackerNews huggingface dataset:
> In other words, people shouldn't make claims that one pattern is objectively more readable than another. Ever.

Maybe you haven't seen the sort of code I've seen.

Consider this specimen, for example:

// Call a function.
// Function call syntax isn't very visible (only a couple parens tacked onto an identifier);
// this is a major win for readability.
function callFunction(func, ...args) {
return func(...args);
}

// Perform math.
// Math symbols are arcane and confusing, so this makes it much more clear.
// I'm trying to program here, not transmute lead into gold!
function doMath(left, op, right) {
const OPS = {
"less than or equal to": (l, r) => l <= r,
"minus": (l, r) => l - r,
};
// TODO: add support for other operators.

return callFunction(OPS[op], left, right));
}

const MEMO_TABLE = {}

function fibonacci(n) {
if (callFunction(doMath, n, "less than or equal to", 1)) {
const result = n;
// Memoization makes this fibonacci implementation go brrrrrrrrr!
MEMO_TABLE[n] = result;
return result;
} else {
const result = callFunction(fibonacci, callFunction(doMath, n, "minus", 1)) + callFunction(fibonacci, callFunction(doMath, n, "minus", 2));
// Memoization makes this fibonacci implementation go brrrrrrrrr!
MEMO_TABLE[n] = result;
return result;
}
}

Yes, it was an intentional choice to never actually make use of MEMO_TABLE -- this (reproduced from memory) is a submission from an applicant many, many years ago (the actual code was much worse, it was somehow 3 to 4 times as many lines of code).

Compared to:

function fibonacci(n) {
if (n <= 1) {
return n;
} else {
return fibonacci(n - 1) + fibonacci(n - 2);
}
}

> In other words, people shouldn't make claims that one pattern is objectively more readable than another. Ever.

Taken literally, I can't argue with this. But if you amend that to "people shouldn't make claims that one pattern is objectively more readable than another to competent individuals" (which I suspect is intended to be implied by the original quote), then I'd have to disagree. The choice between functional vs procedural may mostly be subjective, but a convoluted pattern is objectively worse than a non-convoluted one (when the reader is competent).
I've been using zen lately mostly for the combination of "essentials" + "workspace" tab management scheme. I love having a space for tabs while also having a spot to pin stuff like email and bluesky which doesn't necessarily fit into one category or other.

Admittedly I haven't tried many other options, except sidebery which was good but not quite there for me.
"It's like people who get mad at customer service people - the customer service person has absolutely nothing to do with the product that's giving you grief."

I used to believe this. But I have since changed my mind. Corporations train their reps to actively stonewall and frustrate you and hope you go away while they screw up your finances, travel, healthcare and deny you things you paid for.

A couple years ago, I was on the return flight from France to the US with wife and kid in tow. At the airport, I learned that the flight was a code-share. The airline I had booked with was meaningless. Meaning, the seats that I had paid extra for so we could sit together was no longer the seats that I picked. Even though I spent extra money to get what I asked for, I wasn't getting it because the real airline said <random paragraphs of verbiage>. Meaning myself, wife, and kid would no longer be sitting together on an 8 hour flight despite me paying extra for it, five months in advance.

So I performed what I called my "angry frustrated customer routine". I became loud and agitated several times at the airport. Until I got my way and got what I had paid for.
I love reading and other intellectual activities, so I’m by no means anti-intellectual.

But I do abhor elitism - whether cultural or intellectual. I reject the idea that 'high culture' defines intelligence or value, and by extension, I question whether we can truly measure the intellectual level of a society based purely on how many (or which) books they read.

You're right that physical exercise is somewhat tangential to this discussion. My point wasn’t to distract but to challenge the idea that book-reading is the sole meaningful metric for personal or societal development.
Certainly, at a certain age they do. I remember picking up very young cousins. But after a certain age, parents should be able to write a permission slip that allows them to walk home. Just because radio communcation is used does not do away with traffic jams. You're still driving, you're still lining up, and there are still a ton of cars which is what the article was talking about.
Ah, yeah, i mixed up my thoughts and thought it was about making recursive functions into non-recursive ones rather than TC'd ones. Specifically this part tripped me up, I guess "exchanging stack allocation for heap allocation"

Altough, technically my "solution" would work for making it tail calls anyways, by replacing the looping part with tail calls. But I digrees
Contrary to lots of other opinions here, I bought a 65" Samsung TV at the beginning of covid and I sincerely don't have any significant complaints. The remote is easy to use, launching apps is straightforward, connecting an ARC soundbar was no problem, nor was connecting a Chromecast and an Xbox, and it "just works". Every once in a blue moon (maybe twice a year-ish) I've had to power cycle it to fix a wifi connectivity issue, which may well just be a result of DHCP lease expiration on my network.

I have a modern Sony Bravia, too, which is running "Google TV" natively. On the plus side, the UI is just about identical to what you get with a Google TV dongle (which I also have, plugged into an old 32" monitor in front of my bike trainer), but it's also a really heavy interface that's also increasingly rich in ads. If your household is like mine, and holds subscriptions to a half dozen or more streaming services, some of which are bundled and some of which are either discounted or comped via entirely different subscriptions (mobile phone) or membership (credit card), it's really not helpful to have Google show me subscriptions I might want to add-on to my Google TV sub, nor do I appreciate seeing ads for content from things I don't subscribe to. Also, the Sony remote has about 50 buttons -- not a fan.

All things considered, I end up having to fiddle with the Sony TV far more frequently than the Samsung one, usually because of network or app issues.

We have an old Roku stick plugged into an old tv in a spare room, too, and it's almost intolerably slow. It's primary use case is to plug into our projector for backyard movies in nice weather, so I keep it around, but man is it dog slow.
I’m not interested in the readers here.
Sure, but you lose 100% in the case of combustion...
Agreed. I feel like the right test would be: "OK, you can use AI to easily generate these pac-man prototypes in an hour or two. But once you get past the 'wow I was able to get all this with so little work', you still have a basically unplayable prototype. Nobody would seriously want to play these or pay for them. How about you make a full-blown pac-man clone with all the nuances of the original? How long does that take? Do you even start converging to the solution at some point or do you keep playing whack-a-mole with bugs and issues?"
That’s quite a tale you were told. As a parent I can tell you my children barely even remember being 3yo, let alone have the ability to reach the shelves and pour their own beverages at that age
These scams are sad and horrible.

I find it hard not to put some blame on the victim though. At the end of the day you are are responsible for watching out for yourself. When I look at the pictures of these people scammed. They are most often unattractive and unaccomplished people that believe suddenly a good looking international fashion model or a Harvard Doctor is inexplicably interested in them.

I know its kinda sad but you have to have SOME idea of where you fall in the game of life and if something that much of an outlier comes along. You have got to be a little suspicious that they would really be interested in a romantic relationship with you.

You cannot protect someone that has allowed this level of delusion to be their real world view is my point. "Protecting" these people from themselves essentially requires complete submission and removal of free will from at least some part of the population by force.

I've watched the documentaries and most of the people after the fact admit that they basically did it to themselves. Nothing anyone could have done would have changed the outcome because they wanted it that way until it was too late.
If you're concerned about the overhead of IPC when using postgres on the same server, weigh your intuition of it against your intuition of the savings from having a persistent process. SQLite can't cache a lot of things because some other process might have completely changed the database between transactions. Postgres knows everything that happens to the database.
Apple Innovation and Execution
"These model simulations suggest that the record-shattering jump in surface ocean temperatures in 2023–2024 was an extreme event after which surface ocean temperatures are expected to revert to the expected long-term warming trend."

Or, our models are too conservative, and the world is warming even faster than they anticipated. In which case, temperatures will not revert to the expected trend, and continue on a course with even more extreme events, more often than their model predicts.

If so, we should know within a few years. Their model predicts that this kind of extreme temperature occurs only once in 512 years. If it occurs again, it will be impossible to claim that it's merely a low-probability event that happened to occur.

(Just as the paper says that this extreme jump is also impossible without including anthropogenic climate change in the model.)
Judging by that LPDDR5X was announced in 2019; and LPDDR6X was just announced in 2024... we're still a full laptop/desktop cycle away.
The amusing thing being that the original source of this is hn, not 4chan [1]. deserves a spot on https://news.ycombinator.com/highlights imo.

[1]: https://news.ycombinator.com/item?id=1012082
Patricia Arquette’s car was most disorienting to me. This woman was a high level manager/exec at a very successful company, surely she can afford more than a rabbit.
We are not as productive or creative as before because we can’t focus on the thoughts we want to, our minds are not as clear as before because notifications won’t allow that. We can turn off them, but we don’t because we are addicted to dopamine coming from them.
In the scenario where you were choosing between it and SQLite...
One interesting thing about S3 is the vast scale of it. E.g. if you need to store 3 PB of data you might need 150 HDDs + redundancy, but if you store it on S3 it's chopped up and put on tens of thousands of HDDs, which helps with IOPS and throughput. Of course that's shared with others, which is why smart placement is key, so that hot objects are spread out.

Some details in https://www.allthingsdistributed.com/2023/07/building-and-op... / https://www.youtube.com/watch?v=sc3J4McebHE
“Of all evil I deem you capable: Therefore I want good from you. Verily, I have often laughed at the weaklings who thought themselves good because they had no claws.”

Friedrich Nietzsche
from riches to RAG.
They almost certainly do, but there's always ways that the test jig differs from the units in the field, for example:

- The test jig is probably pristine, so no hundreds of hours of telemetry data clogging up the internal storage.

- The test jig might be on ethernet whereas a lot of users would be using wifi.

- The test jig probably targets specific A -> B upgrades rather than testing progressive upgrade across every version that's ever existed.

- The test jig can't cover every permutation of config options.

- The test jig probably only does a bare minimal smoke test after the install, so if the problem takes a bit to kick in, it might not show up.

Not to say that it's certainly any of these, but all are possible contributors. In the coming days it'll become clearer what particular pattern the affected devices follows, and/or clever people with JTAG dongles will reverse engineer the problem and spill the beans.
I think your statement was compatible-with/implicit-in mine: that conflict, being fundamental in some regimes (as is cooperation) but also high-friction, does not need philosophical reinforcement. If it is philosophical then it is reasoned, and reasoned, whether deceptively so or not, is higher function submitting to reinforcing older, lower.

I don’t disagree it is better to be emotionally transparent in many cases, but there are many cases where it isn’t, and where personal emotional responses can be counterproductive and/or misleading, producing their own sets of suboptimal outcomes.
Action Beats Inaction
China is trying to kneecap Indian manufacturing
> I insert about 150,000 rows a second

That's amazing - I would love to know if you have done careful data modeling, indexing, etc that allows you to get to this and what kind of data is being insert ed?
I used to have the same opinion until I built my own CDN. Scaling something like that is no joke, let alone ensuring you handle consistency and caching properly.

A basic implementation is simple, but at S3 scale, that's a whole different ball game.
Not familiar at all with diffusion LLM but I'd guess you'd have noisy logits.
so what are the users for? /s
The moment that I see Edge in F-Droid, I will install it.

That would require a submission of all of the source code, so I assume this will never happen.

I would consider Edge if it showed up in FFUpdater. I don't see it there either.
Exactly, Apple will put in all the work to implement cloud features in a way where you can swap out the backend just so Hacker News Guy, as the "techie" guy in the family, can set up his whole family with his own hacked together cloud backend for their phones which will regularly fail and cause people to like their iPhone less, and/or support calls to Apple that will be 100x harder to troubleshoot.
Except stability!
TikTok has the same issue. Two people can see the same video, come to opposite conclusions, and only see comments that agree with them.

TikTok is maybe the last bad echo chamber of the big short video platforms: stitches encourage some sort of debate and expose you to snippets of opposing view points, and the algorithm gives you at least a chance of finding new types of content you also like. But it's only the least bad, it's still very bad. Especial once you factor in your own confirmation bias and the comment algorithm
Also this: https://en.wikipedia.org/wiki/Trolleybus
FBI, EPA, and Treasury told Citibank to freeze funds to claw back climate money
It varies from state to state. See "Castle Doctrine" and its variants, including the worst "Stand Your Ground" ones. The US has more pockets of dystopia than are necessarily obvious.
They could become dependent on those tools and then if humans stop, the animals will die the tool supply drops.
Viola also means purple/violet or the instrument. Let's try to be more chill about people making typos, nobody, even a fluent French speaker would read it as "raped". Only someone with a keen eye for drama and being a nuisance.
It's interesting, as well, to consider how much of "human generated progress" is just technological progress. The core flaws of human nature like greed or pride stubbornly refuse to change. If you rolled back the industrial revolution I don't think we'd be living in an equally free society where everyone is just materially worse off but in something that probably resembles the political and social climate of the time before this technological leap occurred.
Love to see another benchmark! We published the OmniAI OCR benchmark the other week. Thanks for adding us to the list.

One question on the "Automation" score in the results, is this a function of extraction accuracy vs the accuracy of the LLM's "confidence score". I noticed the "accuracy" column was very tightly grouped (between 79 & 84%) but the automation score was way more variable.

And side note: is there an open source Mistral benchmark for their latest OCR model? I know they claimed it was 95% accurate, but it looks that was based on an internal evaluation.
Metabolism, fitness influencers, and looking good into adulthood
Citations:

Global EV sales soared in February, as China’s market kept its growth pace with 76% surge
- https://www.scmp.com/business/china-evs/article/3302051/glob... - March 12th, 2025

Global EV Sales Up 50% in February 2025 - https://rhomotion.com/news/global-ev-sales-up-50-in-february... - March 12th, 2025
Not exactly. Word on the street is that Tesla stock was heavily short-sold at one time, as it was expected to be headed for bankruptcy. When it turned out to not be headed for bankruptcy, those who had shorted were forced to either close their positions (raising the stock price as their demand hit for shares hit the market) or cover (pay to keep their short agreements going) for an extended period of time. But it wasn't a one-time event; as the price rose, and time went on, more of those who'd shorted Tesla found their position untenable, which forced them to finally close, further raising the price.

Elon famously derided the investors who'd caused this situation. He was livid at them, and also at the SEC for allowing what he considered to be unfair, if not illegal, conduct on the part of short-sellers. A stock that is heavily short-sold can have its price drop to the point that financing is difficult to obtain, sounding the death knell for that business. But it looks like that came back to bite shorts when Tesla survived.

This is definitely a bit of a crackpot theory without some numerical analysis to back it up, but mindless "pure hype" seems a less compelling explanation for the valuation we see than financial/securities shenanigans, especially after what happened with Gamestop.
Location: Ukraine
Remote: Yes
Willing to relocate: No
Technologies: Android, Android SDK, APIs, Dart, Firebase, Flutter, iOS, Java, Kotlin, Objective-c, Push Notifications, Restful, Restful APIs, Swift, Supabase, Firebase, UX & UI, Git
Résumé/CV: https://tinyurl.com/42mnvxmx
Email: kovalchukiaroslav @ ukr.net
You’re right, I don’t get it.

Why is it expected that kids should be able to walk to school? Seems like that’s a pretty blinkered view by someone who never leaves the city? In a rural district, very few kids can do that, and that’s why there are buses for everyone else.

Also, why wouldn’t school buses work in a denser area? That’s why they have multiple school buses doing multiple routes.

All the usual arguments for mass transit should apply for school buses, too. Density should make providing bus service easier, not harder.
Which is hard to grok since a third of something warm doesn't seem to be extremely cold.
As of 2019, Japan's suicide rate is lower than the US.
John Deere's Bug Bounty Program Boosts Cybersecurity
I double checked my latest volume and it does the foldout. My error
Right I mean leave it behind in its current garage door opener form.
The original poster arrogantly and confidently proclaims that a device that costs like 2000$ isn't going to be able to compete against a 10000$ SKU of another device.

I'm wondering how do you get to such a conclusion?
Tech people can be smart and incredibly dense at the same time.
I’m 50.

It has never taken me more than a month to get a job when I was looking and most of the time at least two offers.

I changed jobs when I was 25, 34, 37, 39, 41, 44, 46, 49 and 50.

My first only and hopefully last job in BigTech was at 46.

If you are old and have the experience, network and reputation you should have built based on your age, the world is your oyster.

If you don’t have experience with current technology, you’re screwed.
"Has anyone ever seen Facebook as idealistic?"

The title refers to a memoir, an autobiographical account of a time period in the author's life.

The word "idealism" refers to the author's idealism, not Facebook's. This is stated in the first sentence of the first chapter.

Idealism routinely causes people to see Facebook as something other than what the facts show.
The news reports I see said most of the scam centers are in Myanmar run by Chinese gangs. The victims are mostly Chinese, but there are reports of Japanese, Kenyans and many other nationalities being trafficked. They are forced to work 18 hours a day and tasered when they don't meet their quota.

Even a famous Chinese actor was tricked and trafficked. https://www.cnn.com/2025/01/14/china/china-actor-thailand-sc...
The footprint of the JS SDK is much better as they split all of it into service-specific packages, but the SDK APIs are a bit confusing (everything is a class that has to be instantiated—even config).
Exactly, the Kelvin unit makes it easy to see that. I can't believe they used fucking Fahrenheit in the title.
Reticulum supports multiple interfaces to transport data, TCP is just one of them. Other are ethernet, packet radio TNCs (think ham radio), LoRa, stdio/pipes, I2p, etc. More details on some of the supported interfaces http://reticulum.network/manual/interfaces.html
I appreciate that mandatory reporting laws exist for evidence of abuse, and to an extent, suspicion of abuse; but does your training say that children left alone less than a few hours, is abuse or is suspicious by itself, and needs to be reported?

There is always the possibility for anything, so that cannot be the bar.
the LLaDA paper is a scaled-up version of this paper; they cite it as an anonymous ICLR submission
Namecheap is sketchy, I feel like they’re always trying to trick me out of my money on renewals
Skype has had from the beginning the requirement that all database access must be implemented through stored procedures.

That presentation starts with hard violence.
Let alone that their appear to be considerable doubt about the commercial viability of those minerals in Ukraine
https://spectrum.ieee.org/ukraine-rare-earth-minerals
one abduction and one lawsuit will put an end to release forms real quick
It just turns out not to be worth it. The generator is a lot of weight to add, and a whole bunch of new parts to maintain.

It's a lot easier to add enough batteries to match the range of an ICE car. Range anxiety is largely manufactured at this point. The cars know how far they can go and where the chargers are. A gasoline powered generator would be a huge extra cost with no real upside other than averting a non-problem.
It's the longest conveyer belt in the US and moving sand in Texas
Sadly yes, we have data. We are migrating our C# SDK to Rust in part because customers want a much smaller dependency. And the AoT compiler didn't trimmed as much as we wanted.
Location: Ukraine
Remote: Yes
Willing to relocate: No
Technologies: Android, Android SDK, APIs, Dart, Firebase, Flutter, iOS, Java, Kotlin, Objective-c, Push Notifications, Restful, Restful APIs, Swift, Supabase, Firebase, UX & UI, Git
Résumé/CV: https://tinyurl.com/42mnvxmx
Email: kovalchukiaroslav @ ukr.net

Looking for new challenges and opportunies.
As a Googler I appreciate your Standard Oil view of the potential sub-businesses.

As an engineer I dread having to do all the toil required to disentangle them, should that be the DOJ and USSC mandate.