MurphyA/hacker-news huggingface dataset:
by amadeuspagel | 2025-12-05 01:41:20+00:00
> The Commission initiates legislation, but it has no reason to be reticent. It cannot make policy by announcing new spending commitments and investments, as the budget is tiny, around one percent of GDP, and what little money it has is mostly earmarked for agriculture (one-third) and regional aid (one-third). In Brussels, policy equals legislation. Unlike national civil servants and politicians, civil servants and politicians who work in Brussels have one main path to build a career: passing legislation.

This is also relevant in debt-brake discussions. Many who want a smaller government support limits on debts, but a smaller budget leaves passing laws as the only way for politicians to assert themselves. Often, spending money is a less harmful way for a politician to get a headline then passing a law.
by culi | 2025-12-05 01:41:26+00:00
Far from being ready when only one major browser supports it. If you want this, you should vote for it to be focused on for interop-2026

https://github.com/web-platform-tests/interop/issues

Right now, the leading CSS proposals are `@container style()`, `corner-shape` and `break-after`

https://foolip.github.io/interop-reactions/
by Terr_ | 2025-12-05 01:41:59+00:00
Speaking of responsibility: I want ad networks (a scourge on modern society) to be very liable when their systems are spreading malware and scams.

IIRC the last time my mom came to me with a fake "You Must Upgrade Now" ad on her phone (from an otherwise-legit puzzle game), the ad-network did have a feedback function... but strangely there wasn't any category for fraud.

It might be less of an issue if there were clearer ad-vs-not boundaries, but that starts getting into issues like the browser security line of death [0].

[0] https://textslashplain.com/2017/01/14/the-line-of-death/
by al_borland | 2025-12-05 01:42:19+00:00
I got ok grades in high school with 0 effort. When I got to college, that changed drastically, as I never learned how to actually study or learn on my own. I was on academic probation after my first year and had to figure out how to study, since I never had to do it before. I never could figure out how some of my roommates could study for hours at a time each week, I didn’t really know what they were doing. One class let us make a 1 page cheat sheet for the exam, that was pretty effective for me; once I made it, I didn’t need it. So the night before an exam I would do that, even if I couldn’t use it. That seemed to be enough to get me off of academic probation and graduate in 4 years with a semi decent GPA… but that was also after switching to the business college, which was much less effort than engineering. The worst were 2 self-instructional classes I had. I forgot about them both completely. I did one of them in the last 48 hours of the semester and took 6 exams in one day.

Fast-forward 20+ years and I find out I have ASD and ADHD. Knowing may have helped give me some better ideas for strategies, but part of me is glad I didn’t know, because I didn’t have an excuse and found a way through. Though I’m not sure any of the accommodations I hear about would have been helpful. I never needed more time during tests and having to take care of an animal just sounds like more on my plate. Had I actually spent time with tutors to study, I likely would have burned out. I needed a lot of downtime away from people.

I can totally believe that some kids who excelled in high school, enough to get into Stanford, would fall apart in college without the same structure and would need some assistance. But I do question what that will do for them when they need to go out and get a job. I know companies are supposed to provide accommodations if needed, but I have to believe that will impact their career. I haven’t told my manager or anyone since I found out about my own issues. It used to not be a problem at all, as my old manager let me work my way and he may have even known before I did, he was good at picking all kinds of things out like that. Currently I’m struggling for the past 4 years or so, but I’m not sure what to do about it.
by verdverm | 2025-12-05 01:42:38+00:00
you can move out of the webapp interfaces, even if just for writing

I write in markdown files in VSC and then that becomes the first prompt

The problem you are going to have is that these interfaces are serving millions or billions of users and they have to find something the average will tolerate. Seems most people don't want to invest the time to write prompts, they are turning to Ai for the big red Easy button
by rester324 | 2025-12-05 01:43:51+00:00
Yeah, this makes sense. What I am missing from both the blogpost and the comments is that the most valuable contribution a manager can provide is information and not some elusive, esotheric, corporate-speak mumbo-jumbo. And when I write information I mean information in advance (you can call this call for comments if you wish), not after the fact when decisions have been already made. 99% of managers rather focus on some self-patting feel good mindfulness guru teachings instead, and I wonder why...?
by rester324 | 2025-12-05 01:44:32+00:00
What I am missing from both the blogpost and the comments is that the most valuable contribution a manager can provide is information and not some elusive, esotheric, corporate-speak mumbo-jumbo. And when I write information I mean information in advance (you can call this call for comments if you wish), not after the fact when decisions have been already made. 99% of managers rather focus on some self-patting feel good mindfulness guru teachings instead, and I wonder why...?
by deaux | 2025-12-05 01:44:57+00:00
Which languages, how popular, how many? The biggest difference has been for low-resource or far-from-English languages. Thai, Korean, Vietnamese, and so on. For something like German or French all of them were of course good enough that general intelligence and other factors overruled any language differences. I didn't take screenshots, maybe archive.org has them, but during the entire period of that generation of models on the LMArena leaderboard there was this large gap between 1.5 Pro rankings on such languages vs on English, which was backed up by our experience including feedback from groups of native speakers.
by anitil | 2025-12-05 01:45:05+00:00
I had an issue on the toll payment device on my car, so I was expecting some 'pay now or you get a fine' message. I got one on my phone, but when I logged in directly to the toll company website my account was in the green. I was _so_ close to following the link I just got lucky that I prefer using my laptop for admin rather than my phone.
by lcnPylGDnU4H9OF | 2025-12-05 01:45:38+00:00
> What do these have to do with open and transparent communication?

If I'm lying to you, I'm being neither open nor transparent, by definition.

> Very true, but limiting the platforms limits the openness and transparency.

It only limits the audience who will see it incidentally. Anyone who's looking for it can still find it.

> With some simple software you can post to all with almost no effort.

I rather suspect that they are avoiding the platform for reasons other than the effort it takes to simply create a post. This seems moot in context.
by thrdbndndn | 2025-12-05 01:45:40+00:00
I'm not too surprised. It's similar to the metric that "XX% of Internet is on IPv6" -- it's almost entirely driven by mobile devices, specifically phones. As soon as both mainstream Android and iPhones support it, the adoption of AV1 should be very 'easy'.

(And yes, even for something like Netflix lots of people consume it with phones.)
by averynicepen | 2025-12-05 01:45:43+00:00
Hmm, I suppose the analogy could be interpreted as dismissive, which is not my intent.

I think both vibe coding and 3D printing are wonderful things. Lowering the barrier to entry and increasing technology accessibility allows those without formal training to create incredibly capable things that were previously difficult or not possible to do.

What I meant to specifically highlight is the 3D printing of functional parts that have some level of impact on safety, things that can lead to significant property damage, harm, or loss of life. Common examples include 3D printed car parts (so many) and load bearing components in all sorts of applications (bike mounts, TV mounts, brackets, I even saw a ceiling mounted pull-up bar once).

This isn't to say it can't or shouldn't be done. What I'm saying is that both on the digital side (files for personal use) and the production/sale side (selling finished parts), there is no guarantee of engineering due diligence. 3D printers enable low volume small businesses to exist, but it also means that, purposefully or not, their size means they can go quite a while without running into safety regulations and standards meant to keep people safe.
by jjcm | 2025-12-05 01:46:13+00:00
> If restaurants were run like internet companies, people would die of food poisoning every day because "it'd be too much of a burden to check if _every_ ingredient is in date before cooking".

The issue with this is internet companies are subject to the laws of all countries, whereas restaurants are subject to the laws they are located in. While someone at the scale of McDonalds may be able to handle laws at a worldwide scale, a small food truck cannot.
by kibwen | 2025-12-05 01:46:57+00:00
> languages where "trivial" things "just require" rapidly become "not so trivial" in the aggregate

Sure. And in C and Zig, it's "trivial" to make a global mutable variable, it "just requires" you to flawlessly uphold memory access invariants manually across all possible concurrent states of your program.

Stop beating around the bush. Rust is just easier than nearly any other language for writing concurrent programs, and it's not even close (though obligatory shout out to Erlang).
by hoppoli | 2025-12-05 01:47:08+00:00
Statistical significance comes mostly from N (number of samples) and the variance on the dimension you're trying to measure[1]. If the variance is high, you'll need higher N. If the variance is low, you'll need a lower N. The percentage of the population is not relevant (N = 1000 might be significant and it doesn't matter if it's 1% or 30% of the population)

[^1] This is a simplification. I should say that it depends on the standard error of your statistic, i.e, the thing you're trying to measure (If you're estimating the max of a population, that's going to require more samples than if you're estimating the mean). This standard error, in turn, will depend on the standard deviation of the dimension you're measuring. For example, if you're estimating the mean height, the relevant quantity is the standard deviation of height in the population.
by jaredklewis | 2025-12-05 01:47:29+00:00
I am very sympathetic to your situation. It just seems that like either the time should matter or it shouldn't.

Let's take Alice and Bob, who are both in the same class.

Alice has clinical depression, but on this particular Tuesday, she is feeling ok. She knows the material well and works through the test answering all the questions. She is allowed 30 minutes of extra time, which is helpful as it allows her to work carefully and checking her work.

Bob doesn't have a disability, but he was just dumped by his long term girlfriend yesterday and as a result barely slept last night. Because of his acute depression (a natural emotion that happens to all people sometimes), Bob has trouble focusing during the exam and his mind regularly drifts to ruminate on his personal issues. He knows the material well, but just can't stay on the task at hand. He runs at out of time before even attempting all the problems.

Now, I can imagine two situations.

1. For this particular exam, there really isn't a need to evaluate whether the students can quickly recall and apply the material. In this situation, what reason is there to not also give Bob an extra 30 minutes, same as Alice?

2. For whatever reason, part of the evaluation criteria for this exam is that the test taker is able to quickly recall and apply the material. To achieve a high score, being able to recall all the material is insufficient, it must be done quickly. In this case, basically Alice and Bob took different tests that measured different things.
by al_borland | 2025-12-05 01:47:53+00:00
For those with more mild issues, they should really be realistic about what the needs are.

I was diagnosed in my 40s with ASD and ADHD. It may have been helpful to know earlier (though I could debate both sides of that), but I didn’t need any special classes or helpers that would take resources from others. I’m wondering if some kids are saying they need this stuff to justify the condition or to play up the sympathy, to make the condition their personality.
by SauntSolaire | 2025-12-05 01:47:55+00:00
If your brain isn't able to work at the same rate as a healthy person, what's the argument for why grades shouldn't reflect that?

Put another way, if my brain works at a slower rate than the genius in my class, is it then unfair if my grades don't match theirs?

In general these seem like reasonable differences to consider when hiring someone for a job.
by refactor_master | 2025-12-05 01:48:08+00:00
Originally I used Pandera, but it had several issues last

* Mypy dependency and really bad PEP compliance * Sub-optimal runtime check decorators * Subclasses pd.DataFrame, so using e.g. .assign(...) makes the type checker think it's still the same type, but now you just violated your own schema

So I wrote my own library that solves all these issues, but it's currently company-internal. I've been meaning to push for open-sourcing it, but just haven't had the time.
by bobbiechen | 2025-12-05 01:48:51+00:00
I got this interesting pair of messages from Schwab recently - not sure if any other companies do this

On login:

Schwab Watch out for scams. DON'T share this security code with anyone, EVEN IF THEY CLAIM to be from Schwab. Your code for online login is XXXXXX

And then on a later phone call with an agent:

Schwab: XXXXXX is your Schwab security code to confirm your identity with the agent.

This is a nice touch, though I'm not sure how much it would help in a real scam situation for say, my grandma.
by mark_l_watson | 2025-12-05 01:48:51+00:00
I have thought about stopping the use of all tech leaders: only use LLM access by running locally and Huggingface, only use a small 3rd party email provider, just use open source, and only social media use is via Mastodon.

What would be the effect? Ironically, more productive?

I am pissed at Microsoft now because my family plan for Office365 is set to renew and they are tagging on a surcharge of $30 for AI services I don’t want. What assholes: that should be a voluntary add on.

EDIT: I tried to cancel my Office365 plan, and they let me switch to a non-AI plan for the old price. I don’t hate them anymore.
by jonahbenton | 2025-12-05 01:49:10+00:00
Uh

"We found strong correlations between greater consumption of fat and protein to lower anxiety and depression, while consuming higher percentages of carbohydrates was associated with increased stress, anxiety, and depression"

and

"We have shown that changing diet affects mood and happiness, that greater fat and carbohydrate intake is directly associated with anxiety and depression"

I am sure it is a fine paper and it is a preprint but a direct inconsistency in the abstract...
by greatgib | 2025-12-05 01:49:37+00:00
I like to see stats like that, but I find it very concerning that OpenRouter don't mind inspecting its user/customer data without shame.

Even if you pretend that the classifier respect anonymity, if I pay for the inference, I would expect that it would be a closed tube with my privacy respected. If at least it was for "safety" checks, I don't like that but I would almost understand, now it is for them to have "marketing data".

Imagine, and regarding the state of the world it might come soon, that you have whatsapp or telegram that inspect all the messages that you send to give reports like:

- 20% of our users speak about their health issues

- 30% of messages are about annoying coworkers

- 15% are messages comparing dick sizes
by kachapopopow | 2025-12-05 01:51:20+00:00
template<auto V> concept non_zero = (V != 0); template<typename T> concept arithmetic = std::is_arithmetic_v<T>; template<arithmetic T> requires non_zero<T{42}> struct complicated { template<auto... Values> using nested_alias = std::tuple< std::integral_constant<decltype(Values), Values>..., std::conditional_t<(Values > 0 && ...), T, std::nullptr_t> >; template<typename... Ts> static constexpr auto process() { return []<std::size_t... Is>(std::index_sequence<Is...>) { return nested_alias<(sizeof(Ts) + Is)...>{}; }(std::make_index_sequence<sizeof...(Ts)>{}); } };

I most definitely agree.
by thrdbndndn | 2025-12-05 01:52:11+00:00
The whole HDR scene still feels like a mess.

I know how bad the support for HDR is on computers (particularly Windows and cheap monitors), so I avoid consuming HDR content on them.

But I just purchased a new iPhone 17 Pro, and I was very surprised at how these HDR videos on social media still look like shit on apps like Instagram.

And even worse, the HDR video I shoot with my iPhone looks like shit even when playing it back on the same phone! After a few trials I had to just turn it off in the Camera app.
by nickjj | 2025-12-05 01:52:15+00:00
Congrats to the Django team!

If anyone is curious, I've been maintaining a Docker Compose based Django + Celery + Postgres + Redis + esbuild + Tailwind starter app for years and just updated it for Django 6.0 at https://github.com/nickjj/docker-django-example.

The only thing I haven't done is pre-configure the new CSP settings because I want to let that marinate a bit before putting it in as a default.
by yieldcrv | 2025-12-05 01:52:34+00:00
It wasn’t a rebuttal so you’re welcome?

I think what’s really a meme is the idea that withholding payment is the defacto way of creating accountability towards a stakeholder that you don’t like, since its not and also doesn't work

Its goofy and cringe that the left has made that their whole identity, only to spend half of their adult life slowly noticing it doesn't work while isolating their prior friends that dont participate in the process
by BlaDeKke | 2025-12-05 01:52:49+00:00
Encoding my 40TB library to AV1 with software encoding without losing quality would take more then a year of not multiple years, consume lots of power while doing this, to save a little bit of storage. Granted, after a year of non stop encoding I would save a few TB of space. But it think it is cheaper to buy a new 20TB hard drive than the electricity used for the encoding.
by frankchn | 2025-12-05 01:53:05+00:00
> However that type of test is generally bad because it more measures speed then skill.

Isn't speed and fluency part of skill and mastery of the material?

> Just think about it - when was the last time you had a final exam where literally every person handed in the exam at the last moment. When i was in school, the vast majority of people handed in their exam before the time limit.

I think almost all of my high school exams and at least half of my college finals had >90% of students remaining in the exam hall when the proctor called time.
by sharifhsn | 2025-12-05 01:53:19+00:00
This is a miscommunication between the values of “shipping” which optimizes for fastest time to delivery and “correctness” which optimizes for the quality of the code.

Rust makes it easy to write correct software quickly, but it’s slower for writing incorrect software that still works for an MVP. You can get away with writing incorrect concurrent programs in other languages… for a while. And sometimes that’s what business requires.

I actually wish “rewrite in Rust” was a more significant target in the Rust space. Acknowledging that while Rust is not great for prototyping, the correctness/performance advantages it provides justifies a rewrite for the long-term maintenance of software—provided that the tools exist to ease that migration.
by auxym | 2025-12-05 01:53:44+00:00
> it is like C in that you can fit the whole language in your head.

Sure, you can fit all of C in your head, including all the obscure footguns that can lead to UB: https://gist.github.com/Earnestly/7c903f481ff9d29a3dd1

And other fun things like aliasing rules and type punning.
by mapontosevenths | 2025-12-05 01:54:30+00:00
It's not AV1's fault though, I'm pretty sure it's that they cheap out on the bitrate. Apple is among the highest bitrates (other than Sony's weird hardware locked streaming service).

I actually blamed AV1 for the macro-blocking and generally awful experience of watching horror films on Netflix for a long time. Then I realized other sources using AV1 were better.

If you press ctl-alt-shift-d while the video is playing you'll note that most of the time that the bitrate is appallingly low, and also that Netflix plays their own original content using higher bitrate HEVC rather than AV1.

That's because they actually want it to look good. For partner content they often default back to lower bitrate AV1, because they just don't care.
by dghlsakjg | 2025-12-05 01:54:30+00:00
I don't know if it is the same in the UK as it is in the US, but the appeal of experimental aviation (every Cozy is experimental) is that there are no specs or requirements around parts like this.

If you want to slap 15 weed-wacker engines to a wing you made from styrofoam and call it an airplane, the FAA will not stop you.

I'm oversimplifying, a bit, but less than non-pilots might think.

In other words, the engine maker probably has some thoughts about how that piece should be made, but the FAA would have no problem with you installing it on an experimental.
by stingraycharles | 2025-12-05 01:55:11+00:00
The whole point I tried to make when I said “you need to learn how to use it” is that it’s not vibe coding. It has nothing to do with vibes. You need to be specific and methodological to get good results, and use it for appropriate problems.

I think the AI companies have over-promised in terms of “vibe” coding, as you need to be very specific, not at all based on “vibes”.

I’m one of those advocates for AI, but on HN it consistently gets downvoted no matter how I try to explain things. There’s a super strong anti-AI sentiment here.
by mdnahas | 2025-12-05 01:55:31+00:00
I’ve used PocketBase in production. We ran into DB issues because the admin page loaded all orders and that climbed over 5000. I didn’t think that was much for a read-only operation, but when 5 staff were loading it every 30 seconds, it occasionally got very slow: 10 to 30 second load times.

Faster Vultr server didn’t help. The recommendation was to redesign the admin page to do search on the server rather than in the client. But that wasn’t possible at the time.

I enjoyed writing on top of PocketBase and running it. The developer was very helpful - quick, useful responses. My brother did his wedding website with it. It’s great for small projects. For higher performance ones, you will need to test and shift your design.
by anon84873628 | 2025-12-05 01:55:44+00:00
I'm not claiming we need indefinite growth or really even care about the hypothetical traps - that was a response to the parent and the history of the green revolution.

"Unsustainable" isn't about matching rates; I mean we are washing away the topsoil, polluting the ocean, and releasing greenhouse gases (via fertilizer production from fossil fuels) that cause widespread climate change -- things that will make industrial agriculture itself impossible.

Yes you can imagine an amount of degrowth that allows us to keep using these technologies without as much broad negative impact, but that doesn't seem as likely. Or even necessary, if we get our act together on clean energy and "regenerative" agriculture.