MurphyA/hacker-news huggingface dataset:
by sfink | 2026-01-14 19:00:04+00:00
Right, sorry, I didn't mean to imply that you should have covered stack allocation in your post. I think your post covers the right material to make its point.

This is more of a side comment about a different question, perhaps "ok fine, but then what are the language differences that could be performance-relevant for one language or the other, even if (as you say) they don't lead to a yes/no answer for your original question?"
by pipes | 2026-01-14 19:00:05+00:00
This wasn't about writing a report no one will read. It was about making a very public decision on banning people from taking part in an very public activity.

There was a campaign to get these fans banned, it was obviously for sectarian reasons, if anything the police should have been extra cautious about their decision. Also my understanding is that that the Amsterdam police were very clear that it was actually Maccabi who were attacked, with some of them jumping in canals to escape attacks.

Blaming AI for their decision is ridiculous.
by binarylogic | 2026-01-14 19:00:16+00:00
Thank you! And you're right, it shouldn't cost that much. Financials are public for many of these vendors: 80%+ margins. The cost to value ratio has gotten way out of whack.

But even if storage were free, there's still a signal problem. Junk has a cost beyond the bill: infrastructure works harder, pipelines work harder, network egress adds up. And then there's noise. Engineers are inundated with it, which makes it harder to debug, understand their systems, and iterate on production. And if engineers struggle with noise and data quality, so does AI.

It's all related. Cheap storage is part of the solution, but understanding has to come first.
by drewda | 2026-01-14 19:00:27+00:00
Here's a different aspect of utility: The F150 Lightning includes 120V and optionally 240V outlets, so it replaces the need to carry a separate gas-powered generator.

That's probably more relevant to fleet vehicles for construction and maintenance firms than to individuals towing boats. But just to offer an example of how the F150 Lightning is a great fit for certain uses.
by film42 | 2026-01-14 19:00:27+00:00
I made the switch on a new project and I don't regret it but it's still early days software despite the marketing. Concurrency control is fantastic, but it doesn't always work. I've woken up to see all threads occupied with a job that should be concurrency of 1.

I've also run into issues where a db connection pool is filled up and solid queue silently fails. No error or logs, just stops polling forever until manual restart. Far from ideal.

But, I can live with it. I am going for minimal maintenance, and the ability to run solid queue under puma inside rails on cloud run is just so easy. Having ~3 solid queue related issues a year is acceptable for my use case, but that doesn't mean it will be ok for others.
by Workaccount2 | 2026-01-14 19:00:27+00:00
A 600 mile trip can (theoretically) be done with 1 charge, because you leave home with full range, and arrive with 0 charge (and fill up overnight). That one charge is done while eating dinner, or spaced out in increments over the course of the trip, stops which you would take anyway. I know few people who want to bang out 10 hours without stopping for at least 1-2 hours over the course of the trip. And those who do, can be the edge case with gas cars.

So you need to go 600 miles, and you need 1 full charge worth of energy during that.

If that one charge takes 1 hour, you can also break it up into four 15 minute sessions at any time of your chosing.

I'm sorry, but almost no regular person does 10 hours without at least four 15 minute stops.

Range is not at all the problem people make it out to be.
by miki123211 | 2026-01-14 19:00:48+00:00
Not just that, nobody chooses their parking spot based on the UI of the machine.

Banks and phone manufacturers now care about UI, because some of them started to do so, and people started switching to them en masse. US carriers were bleeding subscribers left and right when the iPhone was only available on AT&T, which was the first time people started switching plans to get a specific phone instead of the other way around.

People usually choose their parking based on where they want to go and how far it is from that place, and that trumps all other considerations. Paying more for programmers or parking machine processors would be a waste of money.
by mdavid626 | 2026-01-14 19:01:01+00:00
That’s exactly the problem. I’d be happy to use an EV daily, as I drive short distances. But when I drive longer, then I don’t want to waste hours on charging.

The other day I drove 700km in just about 5.5 hours (German Autobahn). Few stops to pee. With EV that would be few hours more (!). If this doesn’t bother you, then it’s fine. It matters to me though.

Sometimes I also drive early in the morning 600km, and in the afternoon back, so I’m home until 22:00. With EV, that’s just impossible.
by goku12 | 2026-01-14 19:01:03+00:00
> have you even glanced at what touching hardware manufacturing involves? The amount of NDAs alone ends this.

Do you think all that came out of the vacuum? It was set into motion over several decades of gradual erosion of user rights. Ultimately, everything is subject to the laws of supply and demand. If you can't see that far, you're thinking a level too shallow to see the problem and possible solutions.

> FSF did jack squat.

People don't simply scorn at FSF or anyone else like this just because they don't like it. I guess that explains the sophistication of your arguments.
by tracker1 | 2026-01-14 19:01:07+00:00
Was experimenting with something similar... working on a modern QWK reader, and this is kind of a core thing to deal with, rendering ansi in messages as html. (synchronet color codes don't work right and renegade color codes untested).

Was an initial experiment with Claude Code, but kind of a cool result that's pretty close to what I want.

https://github.com/bbs-land/bbs-ansi-to-html
by jlokier | 2026-01-14 19:01:08+00:00
> If you are British at birth they can't strip your citizenship and kick you out

This is not true. If you have dual citizenship at birth, typically because you have one British parent and the other from elsewhere, then the Home Secretary has the power to strip you of British citizenship.

So, paradoxically, a child born in the UK to a British mother can end up with stronger UK citizenship rights if the mother doesn't reveal who the father is.

That's not as bad as if you are a naturalized British citizen who has given up other citizenships. In that case, the Home Secretary has the power to strip you of British citzenship and leave you entirely stateless, which you can imagine is a very difficult status to live with.
by naet | 2026-01-14 19:01:50+00:00
I think the ALICE index is great for tracking pure essentials and survivability, which is definitely important, but it's also not unreasonable to track things that aren't 100% essential.

My household does care if basic games and toys are cheaper or more expensive; we have kids and want to get some amount of stuff for them. If the price changes we will get more or less of those things since our budget for them is limited. I probably won't fall into abject poverty if some non essential things go up in price, but I also will be buying less which has both personal and broader economic impacts.
by jldugger | 2026-01-14 19:02:14+00:00
> I think you're describing anomaly detection.

Well it's in the same neighborhood. Anomaly detection tends to favor finding unique things that only happened once. I'm interested in the highest volume stuff that only happens on the abnormal state side. But I'm not sure this has a good name.

> Waste isn't about good vs bad, it's about value: does this data help anyone debug anything, ever?

I get your point but: if sorting by the most strongly associated yields root causes (or at least, maximally interesting logs), then sorting in the opposite direction should yield the toxic waste we want to eliminate?
by horsawlarway | 2026-01-14 19:02:26+00:00
I'm not sure what the takeaway from your comment is?

I'm not arguing that the F-150 lightning was a commercial success for Ford, I'm suggesting that the argument that Tesla should be held to a different standard on sales numbers feels pretty shaky.

Both of these are basically "concept cars", and neither company has really delivered.

Both are expensive to make, and have very high sticker prices with low/negative margins (Tesla claims cybertruck is profitable, but they're sitting on an absolutely insane inventory count, which they can't seem to sell... so again... my guess is they're deep in the red for this model if you look at total costs instead)
by fakedang | 2026-01-14 19:02:40+00:00
A world war and a socialist-minded president could correct that for a good couple of decades but this time the US is going to be on the wrong side of history.

As an outsider, it's interesting to watch Nero play the fiddle while the rest of the world sanctions the US (except India and the Middle East and Taiwan). I think this is how the average Roman felt during Honorius' reign.
by xethos | 2026-01-14 19:02:44+00:00
> 99% of countries on the planet do not get 10-15k of outside subsidies per resident.

While not 10-15k, the feds put ~5-8k [0,1,2] per-resident into Alaska, a remote territory the country intends to hold

[0] https://www.usaspending.gov/state/alaska/latest

[1] https://docs.house.gov/meetings/GO/GO00/20250305/117980/HHRG...

[2] https://usafacts.org/answers/how-much-money-does-the-federal...
Show HN: Nuria – Build better eating habits with photo, text, or voice tracking
by pavelmolodecfd | 2026-01-14 19:02:50+00:00
Hi HN! We built Nuria because we felt that traditional calorie tracking is often too tedious and focused on the wrong things.

Nuria is designed to be a friendly partner on your journey to a body you create yourself. You can track your food in the way that feels most natural to you—using photos, text, or voice. Beyond just tracking, Nuria helps you build sustainable eating habits with personalized meal plans and recipe creation.

We'd love to hear your feedback!
by graemep | 2026-01-14 19:02:50+00:00
The article says it is a temporary pause. other sources seem to confirm this:

"Immigrant visa processing from these 75 countries will be paused while the State Department reassesses immigration processing procedures to prevent the entry of foreign nationals who would take welfare and public benefits,"

https://www.reuters.com/world/us/us-suspend-visa-processing-...
by scoofy | 2026-01-14 19:02:53+00:00
This shit needs to stop. If you have any Republican representatives right now, you might consider writing them every day.

We can disagree on tax policy, immigration policy, even very strong issues, and I'm happy to fight about those issues and respect disagreement. But in the last month, the president has invaded a foreign country without even notifying congress, has used literal thug tactics to try to get lower interest rates, and now he's obviously illegally entering the home of a reporter to take information which is clear violation of the first and fourth amendments.

This is unamerican. It's a violation of the clear principles of the constitution. It's against the law. It's trivially deserving of impeachment.
by jonasn | 2026-01-14 19:02:55+00:00
You are spot on that the original author had a valid reason: at the time, it was literally the only way to do it.

The method in question (Java 1.5) was released in September 2004. While the POSIX standard existed, it only provided a way to get total CPU time, not the specific user time that Java needed. You can read about it more in the history section here: https://norlinder.nu/posts/User-CPU-Time-JVM/#a-walk-through....

But it's worth noting that while this specific case can be "fixed" with a function call, parsing /proc is still the standard way to get data in Linux.

Even today, a vast amount of kernel telemetry is only exposed via the filesystem. If you look at the source code for tools like htop, they are still busy parsing text files from /proc to get memory stats (/proc/meminfo), network I/O, or per-process limits. See here https://github.com/hishamhm/htop/blob/master/linux/LinuxProc....
by kiba | 2026-01-14 19:03:02+00:00
Not really against welfare programs...but...

UBI and safety net would just get eaten by economic rent. Basically your landlord would just raise the price of renting space leaving people right where they left off.

You need to impose a tax called the Land Value Tax to prevent landowners eating up the public money. Even then we got a long list of much needed public spending before we can even think about a Citizen's Dividend.
by hnlmorg | 2026-01-14 19:03:25+00:00
> i'm not stating to ban it outright. there's always use in it at the long tail of society

You might not have any interest in adult entertainment, but that doesn’t mean the industry only exists in the “long tail of society”.

The problem with social taboos is rarely a moral one, and usually more that people feel embarrassed or scared to be open and honest.

And usually that stems from others being unreasonably judgmental.
by Unfunkyufo | 2026-01-14 19:03:25+00:00
Maybe it's just me, but I don't think the solution to the open source funding problem is to force people to pay for it. I think that goes against the spirit of open source. If there is forced payment, or even the expectation of payment, then we're not really doing the whole original open source thing, we're just doing bad source available commercial-ish software.

I think the solution is for people to understand that open source goes both ways. Unlike what this post says, users don't owe maintainers anything, but maintainers also don't owe the users anything. If I build something cool and share it freely, why should users expect anything from me? Why should you expect me to maintain it or add the features you want? I think we need a mentality change where less is expected from maintainers, unless funding is arranged.

After all, it's free and open source. No one is forcing you to use it. Don't like that I'm not actively developing it? Submit a PR or fork it. Isn't that what the original spirit of open source was? I think that open source has been so succesful and good that we've come to expect it to be almost like commercial software. That's not what it is.
by chasing | 2026-01-14 19:04:02+00:00
Cybertruck is a gimmick. And the fad has passed. No wonder they're not selling well.

And they don't age well. Most of the ones around here are starting to look... grimy. Or dingy. After just a couple of years. It's a poor advertisement for itself.

And, yeah, then there's cultural eye-rolling. It's really the only vehicle I hear people openly mock when they see one... And that's not a Tesla/Elon thing entirely, since people don't have the same reaction to other Tesla vehicles.
by enobrev | 2026-01-14 19:04:34+00:00
I can only wear tall-size clothing, and generally I've found that none of my t-shirts shrink "in", but they _all_ shrink "up". I can make them last longer washing them delicate and "air-drying" (in the dryer, light or no heat), but eventually they all get shorter. I have to replace most of my undershirts annually, and I rarely bother with t-shirts anymore.
by binarylogic | 2026-01-14 19:04:38+00:00
Agree to an extent. There are absolutely unknown unknowns. But I think you'd be surprised how much data is obviously waste. Not the grey area, just pure garbage: health checks, debug logs left in production, redundant attributes.

That's why we break waste down into categories: https://docs.usetero.com/data-quality/categories/overview

But we don't stop there. You can go deeper with reasoning to root out the more nuanced waste. It's hard, but it's possible. That's where things get interesting.
by marc_g | 2026-01-14 19:04:43+00:00
Hmm, I mean it was a lot of white stuff coming out. Again, on the street, so maybe it's different rules compared to sidewalks. Possibly sand, but I'm pretty sure it's salt.

EDIT: Seems that some roads are allowed to be salted! It's a pretty main thoroughfare, so likely the case. https://www.bsr.de/bsr-winterdienst-gut-geruestet-fuer-die-k...
by fakedang | 2026-01-14 19:04:59+00:00
Well it's already declining. Remove the AI and tech industry and the US economy is in literal decline. Invading Greenland ensures NATO is crippled, Taiwan is left undefended and China finds a great excuse to impose sanctions on the US as part of a coordinated effort. That's a huge chunk of the semiconductor manufacturing lifecycle that becomes inaccessible to the US.
by coredev_ | 2026-01-14 19:05:02+00:00
And I guess people who vote for less government are people who never have dealt with good and efficient government, only government destoyed by people who don't want it to work or lobbying companies.

Where I live e-government is super smooth, like having your taxes filed for you - all you have to do is to sign it with your e-id. E-id is, as I see it, actually saftey for me as a citizen, with delegated security so that the SP only get verification and the info actually needed from the IDP.

Although requiring it for porn is just sick.
by vunderba | 2026-01-14 19:05:18+00:00
I created a new Chrome profile, installed extension, and this time it autodetected:

[INFO] DanceJump: Tap-to-Beat enabled (fallback mode) - UI hidden until needed
game.js:35 [INFO] DanceJump: Beat Tracker enabled - attempting audio analysis
game.js:35 [INFO] DanceJump: Background Tracker Started successfully
game.js:35 [INFO] DanceJump: Stage 1 - Starting auto-generation with placeholder chart

So good job! Tried it with this song:

https://www.youtube.com/watch?v=qMWqNXVCFiw

Feedback:

Default steps were pretty simple, the "arrow" on the right only lets you pause/unpause. I couldn't figure out an easy way to crank up the difficulty. You might even consider an auto-increase of difficulty. As they get more correct, increase the density of arrows as the song progresses.
by seec | 2026-01-14 19:05:22+00:00
Alt Tab is alright, but it's not as smooth as native Windows window management. It always has a lot of overlays/orphaned/invisible windows hanging out in there.

Something like that really needs to be implemented at the OS level to be trully competent.

TaskBar is cool but I'm not a fan of needing to have something like a dock constantly taking vertical space while we have the menu bar on top.
After years of using both, I think Microsoft decision to bundle both into a single taskbar is just much better. And the menu bar is annoying when you use multiple monitors.

I personally use Moom for windows layout, which gives you something close to PowerToys and is pretty decent. Still, it is an added utility app that you have to pay for; Apple should ship it with the OS at this point.

iPadOS is almost irrelevant for productivity anyway; there are too many flaws and limitations, and all the software are expensive subscriptions. My point is that they had a blank slate to come up with something better but still decided to just copy what they already had, which completely defeats the purpose of having a newer platform/OS.

In the end, many of Apple's UI decisions looked good when computers were simpler, but nowadays they show their limitations heavily.
Windows has many architectural flaws and not as good software for some niches, but the workflow feels better.
by sotix | 2026-01-14 19:05:24+00:00
My hypothesis for why our developers have reduced productivity is that LLM assisted coding has made reviews much more difficult. The words that are written are subtly more complex for a human to understand compared to what our engineers would have previously written themselves. Sort of an uncanny valley effect.

Couple that with engineers across the board mentioning that they feel like they're losing proficiency in an understanding of the codebase and where things are.
by TheusHen | 2026-01-14 19:06:02+00:00
I don’t really follow a “standard” education path. I’ve been interested in technology for as long as I can remember and had early access to computers and the internet. I’m about to turn 15 in a few days, and I’ve been programming for almost 6 years now — I started when I was 9.

Most of what I know comes from self-study, experimentation, reading documentation, breaking things, and rebuilding them. I usually learn by doing projects rather than following a fixed curriculum. As for papers, I mostly write by organizing ideas that come to my head and then grounding them with research and practical knowledge. Lately, I’ve been considering writing one about implantable RFID microchips, just to explore the topic more deeply.
by pixl97 | 2026-01-14 19:06:08+00:00
> and renting a chainsaw or other appropriate tool when necessary,

I don't think most people realize how expensive and time consuming tool rental is.

This is where things also get kind of messy in the US. In manicured suburbs you probably don't need a chainsaw. But in older growth and places with larger lots you really do need one. If you wait till you need one after a big storm, you may travel 100 miles out of the storm damage to find one to rent or have to wait for weeks as your driveway is blocked and contractors are booked up.

For me the utility function is somewhere in between a car and a truck, hence why I have an SUV. I can carry the large boxes/items I seem to have at a regular basis. When I need something bigger I can rent a trailer to hook to it. Trucks themselves are way too expensive now, and I don't need that much capacity. A car would have me constantly renting or borrowing one from someone else (which I did when I owned a car and it was a pain in the ass).
by qarl | 2026-01-14 19:06:19+00:00
You know, I think I disagree.

I didn't give Picasso the benefit of the doubt because he was an amazing artist. I did so simply because I was ignorant of how horrible he was.

Some people have trouble updating their feelings when new information arrives.

I like him -> He causes harm -> I want to continue liking him -> his harm wasn't so bad.

That's all.

Picasso made some cool stuff. I will never display any of it in my home because he was horrible.
Ask HN: How do you safely give LLMs SSH/DB access?
by nico | 2026-01-14 19:06:23+00:00
I have been using Claude Code for DevOps style tasks like SSHing into servers, grepping logs, inspecting files, and querying databases

Overall it's been great. However, I find myself having to review every single command, a lot of which are repetitive. It still saves me a ton of time, but it's quickly becoming a bit tedious

I wish I could give the agent some more autonomy. Like giving it a list of pre-approved commands or actions that it is allowed to run over ssh

For example:

OK: ls, grep, cat, tail
Not OK: rm, mv, chmod, etc
OK: SELECT queries
Not OK: INSERT, DELETE, DROP, TRUNCATE

Has anyone successfully or satisfactorily solved this?

What setups have actually worked for you, and where do you draw the line between autonomy and risk?
by moffkalast | 2026-01-14 19:07:25+00:00
> it is not okay to consider that this labor fell from the sky and is a gift, and that the people/person behind are just doing it for their own enjoyments.

Is that not what most of open source is? Things people make for themselves because they either found it fun or solved their own problem, then published it for others to use for free. Most projects are not worth the bureaucratic tax related headaches the income from them would bring (maybe that's just my EU showing).

What's not okay is demanding new features or to fix something urgently. That's paid territory.

Honestly this post is such a shit take it's borderline intentional ragebait.
by Maxatar | 2026-01-14 19:07:55+00:00
Dynamic linking will inhibit inlining entirely, and so yes qsort does not in practice get inlined if libc is dynamically linked. However, compilers can inline definitions across translation units without much of any issue if whole program optimization is enabled.

The use of function pointers doesn't have much of an impact on inlining. If the argument supplied as a parameter is known at compile time then the compiler has no issue performing the direct substitution whether it's a function pointer or otherwise.