MurphyA/hacker-news huggingface dataset:
by robocat | 2025-11-26 05:09:52+00:00
> Canada failed to do a payroll system

New Zealand tried to do a new payroll system for teachers called Novopay which imploded spectacularly and is still creating grief. The system is now called EdPay (the government decided to take over the privately created system). The total cost of the debacle was north of $200M NZD. Somehow they managed to fail to replace a working system!
by exodust | 2025-11-26 05:09:57+00:00
> "you're circumventing the method of paying for content"

Because the payment method is a scam. Imagine if all car owners were charged the same price for fuel regardless of how much they used.

Likewise, imagine watching 10 videos and being charged the same as someone who watches 200 videos.

We should pay for what we watch. The end. Ad blocking is not piracy when the payment option is at best a blunt extraction of funds from my wallet, at worst a sleazy shakedown.
by throwaway2037 | 2025-11-26 05:10:13+00:00
> We just make it work, no time for gatekeeping.

This is nice to hear. A real win.

Real question (because it took me, sadly, too long to learn it as an adult): Why don't they gatekeep? Do you think there is compassion for those who fled war in Ukraine, so people are more forgiving about linguistic and cultural differences?
by psygn89 | 2025-11-26 05:10:41+00:00
Use <table> for tabular data, but for layout you should use grid. Grid doesn't have it's own element like table does, so you have to use css to apply that display to a div.

CSS takes a bit of time to understand. It's cascading nature and how certain properties behave differently based on the html structure or display type or direction makes it tricky. I don't blame you sticking with tables for layouts for yourself - making layouts with floats was a pain. Bootstrap hid a lot of the layout pain. But today we have flex and grid to help us realize our layouts.
by qwerpy | 2025-11-26 05:10:59+00:00
My iPhone running Safari and uBlock Origin lite is able to do this. I don't have the youtube app installed. I don't even think the ad blocker is necessary for background audio, but I don't want to see ads.

1. Go to youtube.com in the browser, play the video, switch back to the home screen. Video playback will stop, which is a good default behavior.

2. Swipe down from the top of the screen which brings up "Notification Center" which somewhat strangely contains a playback control for the browser.

3. Press play. Audio resumes. If it's part of a playlist, you don't have to manually advance, it will play automatically.

No ads, no youtube premium subscription, no "desktop mode", no sideloading, no additional apps other than the beloved ad blocker.
by altairprime | 2025-11-26 05:11:13+00:00
> “We have a line of sight to drive approximately $1 billion of gross run rate savings over three years across product development, customer service and support, and many of our operational processes […] through artificial intelligence adoption and enablement.”

https://news.ycombinator.com/item?id=46054057

HP posted the above today, announcing the layoffs of several thousand workers on the basis that AI may deliver on its promises in the next three years. Whether your argument is valid or not, hundreds of companies now have gambled their future earnings growth on the same AI-hopeful theory of layoffs that HP has so plainly stated. If it ends up being a “significant” investment or not will be determined by future events, so I won’t try to argue either way in that regard. We’ll both find out soon enough!
by ivan_gammel | 2025-11-26 05:12:02+00:00
I think it’s a bit different. Evolution did not give us the dataset. It helped us to establish the most efficient training path, and the data, the enormous volume of it starts coming immediately after birth. Humans learn continuously through our senses and use sleep to compress the context. The amount of data that LLMs receive only appears big. In our first 20 years of life we consume by at least one order of magnitude more information compared to training datasets. If we count raw data, maybe 4-5 orders of magnitude more. It’s also different kind of information and probably much more complex processing pipeline (since our brain consciously processes only a tiny fraction of input bandwidth with compression happening along the delivery channels), which is probably the key to understanding why LLMs do not perform better.
by paulhebert | 2025-11-26 05:12:32+00:00
No. The table is meant to hold tabular data like a spreadsheet. It has special behavior for people who use tools like screen readers because they have vision impairment.

CSS grid is a powerful layout tool. If you think CSS sucks I encourage you to brush up on the newer developments. Flex box and grid and many other newer tools solve a lot of the classic pain points with CSS and make it a pleasure to use if you invest the time to learn it
by cr1st1an | 2025-11-26 05:12:48+00:00
Hi, yes. Jetpack has a plugin for CDN but it's very limited I actually had the experience of having to turn off that plugin because the shared URL was reported as a malicious website, and without notice raked up a bill of over $9k for AWS bandwidth costs.

The idea here is to make it actually work at a level of service that Jetpack can't or won't. Yes, in the managed service I'll have to take that into account.
by wintermutestwin | 2025-11-26 05:14:00+00:00
Is it piracy to pirate a pirate? Most of the content that I view on YT is old live concerts uploaded by fans. Did goog pay a license for those pirate recordings? Who should goog pay? The label? The pirate who uploaded? The OG pirate who recorded the show? So doesn’t this make them pirates too?

These are honest questions and it seems way too fuzzy to me to be making moral judgments about the whole mess.
by simonw | 2025-11-26 05:14:24+00:00
That's a misinterpretation of what they mean by "known issue". Here's the full context from https://bughunters.google.com/learn/invalid-reports/google-p...

> For full transparency and to keep external security researchers hunting bugs in Google products informed, this article outlines some vulnerabilities in the new Antigravity product that we are currently aware of and are working to fix.

Note the "are working to fix". It's classified as a "known issue" because you can't earn any bug bounty money for reporting it to them.
by ImPostingOnHN | 2025-11-26 05:14:37+00:00
If you bring a dog in, you cannot be sued for any sort of tort relating to breach of contract. At most, you could be asked to leave, trespassed if you refuse, and sued for damages if the dog broke something or someone.

Please don't attack others, and in general, it's not a good idea to use terms like Dunning-Kruger when you are incorrect. Ad blocking is not piracy under any statuatory or case law, period.
by fy20 | 2025-11-26 05:14:57+00:00
That's actually happening. Commercially you can buy a 0.55T system such as the Siemens Free Max for around $500k.

There are also developments in ultra-low-field fMRI (<0.1T) which use permanent magnets, which are estimated to retail in the five figure range, however it's more for structural usage (can identify a tumour or stroke progression).

What you are saying sounds like being able to control your own heart rate if you see it on a monitor. Maybe combining low resolution fMRI with models trained on higher resolution data, could give you enough visibility that you could learn how to activate other areas of the brain that you wouldn't normally use for tasks.
by naasking | 2025-11-26 05:15:10+00:00
> The area where I see IQ failing miserably is in accounting for different types of intelligences.

We don't have any real evidence of "different types of intelligences". People with high IQ just tend to be better at all cognitive tasks than people with lower IQ. That's why it's considered a reasonably good measure of the g factor. People with higher IQ also have better memory recall.

While you're right that that IQ isn't the full story of a person's abilities, it's use for diagnosing people that may face challenges in a traditional learning environment well motivated. All of the examples you mention of people scoring poorly on IQ and facing challenges in school supports the use of IQ, it doesn't discount it.
by sliken | 2025-11-26 05:15:38+00:00
Wow, that's a pretty negative take.

Signals mission seems to be something along the lines of helping the most people increase their privacy. Better to help millions resist the dragnet of surveillance by ISPs, governments, and large organizations then to have perfect security for a few. This requires a very easy to use client (i.e. click on signal in the app store and launch), features users want (send receipts, typing notifications, emoji, video, calls, etc), and making wrong choices hard. Like say installing a random compatible with signal client from an untrustworthy source.

So Moxie is fine with people forking the open source client, but wants them to use their own servers.

Distributed/decentralization isn't some magic pixy dust that makes everything better.

So sure federation can work, but it's harder, and you run into things like XMPP. Are there secure XMPP servers out there, sure, but how do you tell? Which XMPP server supports which extension? How many people use XMPP for their chat/calls on a daily basis?

Seems kind of weird to pick on signal for doing things well and getting popular. Could it be more secure/private, sure. Could it do so AND be more popular, not so sure.
by fulafel | 2025-11-26 05:17:42+00:00
I guess there are two questions: should the serialization format be coupled with the schema system, and should the serialization format have types.

If you answer the first question with no, then the second question is revealed to just be about various considerations other than validation, such as legibility and obvious mapping to language types (such as having a common notation for symbols/keywords, sets, etc).

JSON and EDN are similar here, if your comment was in context of JSON vs EDN difference. There's some incidental additional checking on the syntax level with EDN but that's not its purpouse.

You can do interesting things with the data even if you don't parse/validate all of it.

Eg an important feature of the spec schema system and philosophy is that you don't want closed specs, you want code to be able to handle and pass on data that is richer than what the code knows about, and if circumstances allow you shouldn't try to validate it in one place.
by anonymous908213 | 2025-11-26 05:17:53+00:00
The evidence is in all of the text. It is dripping with it. The cadence, the abuse of headers, the abuse of bullet points, "not X, but Y" multiple places it doesn't make sense.

> automation isn't lazy. it's sustainable: [bullet points]

A software developer did not write that. I would bet my entire net worth on that if the bet could be arbitrated objectively, at virtually any odds, because it would be free money.

> the people using kaneo aren't just users. they're: [bullet points]. they're not demanding. they're engaged. that's a *gift*.

This vomit-inducing sappy "gift" line, too.

> them kaneo

> cloud-hosted self-hosted (your data, your server)

> closed source open source (you can read every line)

> feature-rich minimal (does one thing well)

> subscription free (as in freedom and beer)

Wow, this looks just like the completely unnecessary comparison table you get any time someone prompts an LLM for a comparison! How much money would you feel comfortable betting "open source (you can read every line)" was written by a human software developer?

> someone stars your repo → feels good

An entire paragraph of these ultra-terse "x -> y", under a bold header "the emotional reality", also reeks of LLM output.

The evidence is overflowing, you simply aren't familiar enough to recognise it. Which sounds like a nice state of being, admittedly. Ignorance is bliss. I, personally, am absolutely sick of seeing this LLM spam on HN.
by cr1st1an | 2025-11-26 05:18:24+00:00
The purpose of the worker is to offload all Cloudflare configuration to a single endpoint that fetches and caches each image on demand. This removes the need for any configuration at the WordPress level and keeps credentials out of WordPress entirely.

The URL rewrite happens in a WordPress hook. And yes, the $2.99 plan could technically cover around 200 GB in R2, but there is real liability attached to that.

What price would feel fair and still interesting to you?
by JHM168 | 2025-11-26 05:21:35+00:00
I saw someone a few months ago create something similar but I couldn't find it, so I created my own.

story: there are thousands of hours of footage from the early digital cameras that people uploaded to youtube without changing the video name, so I created a website to surface them

if this gets more than a few likes, it's likely my youtube api free quota will get hit
by intended | 2025-11-26 05:21:41+00:00
We are in a post truth era, and discomfort is a side effect of ideology and lack of information.

I’ve been there too, is what I am saying. But, reality is reality, and feeling bad or good about it is pointless beyond a point.

AI cannot increase access to truth. This is also part of the hangover of our older views on content, truth and information.

In your mental mode, I think you should recognize that we had an “information commons” previously, even to an extent during the cable news era.

Now we have a content commons.

The production of Information is expensive. People are used to getting it for free.

People are also now offered choices of more emotionally salient content than boring information.

People will choose the more emotionally salient content.

People producing information, will always incur higher costs of production than people producing content. Content producers do not have to take the step of verifying their product.

So content producers will enjoy better margins, and eventually either crowd out information producers, or buy out information producers.

Information producers must raise prices, which will reduce the market available for them. Further - once information is made, it can always just be copied and shared, so their product does not come with some inherent moat. Not to mention that raising prices results in fewer customers, and goes against the now anachronous techie ethos of “Information should be free”.

I am sure someone will find some way to build a more durable firm in this environment, but it’s not going to work in the way you hoped initially. It will either need to be subsidized, or perhaps via reputation effects, or some other form of protection.

Cooperation is favored if cooperation can be achieved. People will find ways to work together, however the equilibrium point may well be less efficient than alternatives we have seen, imagined or hoped for.

More dark forest, cyberpunk dystopia, than Star Trek utopia.

There’s an assumption of positive drift in your thinking. As I said, this is my neck of the woods, and things are grim.

But - so what? If things are grim, only through figuring it out can it actually be made better.

This is the way the pieces on the board are set up as I see it. If you wish to agency in shaping the future, and not a piece that is moved, then hopefully this explanation will help build new insights and potential moves.
by jmye | 2025-11-26 05:23:18+00:00
Anyone talking a job at Meta knows the entire point of their job is to make young men angry, and young women depressed. And they do it anyway, because they expressly agree with those outcomes as long as it pays them an exorbitant salary. Blaming it all on Zuckerberg is bullshit designed to make “you” feel better about what a complicit, worthless asshole “you” are when there are countless jobs doing things that aren’t expressly and intentionally evil.

There are no good people working at these companies.

Being clear, the you in my comment is the generic you - not directed at you the individual I’m replying to.
by BalinKing | 2025-11-26 05:23:56+00:00
To echo the sibling comment, that answer is specifically referring to the type theory behind Lean (which I’ve heard is pretty weird in a lot of ways, albeit usually in service of usability). Many type theories are weaker than ZFC, or even ZF, at least if I correctly skimmed https://proofassistants.stackexchange.com/a/1210/7.
by agreeahmed | 2025-11-26 05:27:19+00:00
The benefit is that our hooks get entitlement data directly to your frontend. Stripe Elements just focus on payments forms. But what about how payments state impacts what features or usage credits you grant? Stripe doesn’t handle that; they leave that as a concern for your business logic to figure out. The result is glue code you need to write to keep your application database up to date with the ground truth in your processor. Usually through brittle, messy webhooks code.

With Flowglad’s hooks and server SDK, we get that data to your frontend and backend. So you can read it from us wherever you need it.
by sho_hn | 2025-11-26 05:27:54+00:00
It means they're not actually "all connected to a shared net", no?

Something that actually connects the components and routes the traces in a way that makes it somehow still recognizable as the 3D environment would've been cool, otherwise this is kind of just like piping draw commands into a <canvas> from a hook in the Doom renderer. KiCAD just happens to be a complicated line drawing app.

Don't get me wrong, still a fun little hack. But some more PCB-ness would make it even cooler.

It might be that the website undersells it and there's more PCB-ness than I can detect in the visuals. Is it using layers and vias between them for the z-sorting or so? Both the website and the commits have a distinct AI slop feel to them and are somehow not very detailed on this part.
by eestrada | 2025-11-26 05:28:29+00:00
I haven't had to deal with this in open source, but I have had to deal with coworkers posting slop for code reviews where I am the assigned reviewer.

I've noticed that slop code has certain tell tale markers (such as import statements being moved for no discernible reason). No sane human does things like this. I call this "the sixth finger of code." It's important to look for these signs as soon as possible.

Once one is spotted, you can generally stop reading; you are wasting your time since the code will be confusing and the code "creator" doesn't understand the code any better than you do. Any comments you post to correct the code will just be fed into an LLM to generate another round of slop.

In these situations, effort has not been saved by using an LLM; it has at best been shifted. Most likely it has been both shifted and inflated, and you bear the increased cost as the reviewer.
by geokon | 2025-11-26 05:30:12+00:00
It doesn't require any Java but the docs do at times sort of assume you understand the JVM to some extent - which was a bit frustrating when first learning the language. It'll use terms like "classpath" without explaining what that is. However nowadays with LLMs these are insignificant speedbumps.

If you want to use Java you also don't really need to know Java beyond "you create instances of classes and call methods on them". I really don't want to learn a dinosaur like Java, but having access to the universe of Java libs has saved me many times. It's super fun and nice to use and poke around mature Java libs interactively with a REPL :)

All that said I'd have no idea how to write even a helloworld in Java

PS: Agreed on Emacs. I love Emacs.. but it's for turbo nerds. Having to learn Emacs and Clojure in parallel was a crazy barrier. (and no, Emacs is not as easy people make it out to be)
by zaptrem | 2025-11-26 05:31:05+00:00
Not sure where that math is coming from. Assuming it's true, you're ignoring that some users (me) already pay 10X that. Btw according Meta's SEC filings: https://s21.q4cdn.com/399680738/files/doc_financials/2023/q4... they made around $22/month/american user (not even heavy user or affluent iPhone owner) in q3 2023. I assume Google would be higher due to larger marketshare.
by Uehreka | 2025-11-26 05:31:06+00:00
> Hermes can sell a $15,000 Birkin to everyone

Wait hold on, what?

Like, I get that you were referring to the fact that they keep things scarce even for rich people, but you literally said “everyone”, so I just gotta check: Are you saying that everyday people would be willing and able to spend $15000 on a luxury handbag?
by shagie | 2025-11-26 05:32:07+00:00
> I liked the humble, “lessons learned” tone of the post.

> > every feature you add is a feature you maintain forever.

... until it becomes a security flaw.

Log4shell (IIRC) goes back to a feature to do an indirect lookup of a string over jndi in a beta version of the library. https://issues.apache.org/jira/browse/LOG4J2-313
by akoboldfrying | 2025-11-26 05:32:21+00:00
This piece sets out to investigate a type of rage the author feels to be universal -- namely, impatience with the competence level of others who you presume to be "on your side". But to me, this rage is first and foremost just a personality trait that I don't like very much in myself or others. To his credit, he does give something of an antidote in the section on "symmetrizability" -- but I don't think this is particularly novel. Surely most people have ingrained this as a habit by adulthood?

The author analyses many sides of this rage, but misses an obvious one: Perhaps, if you already know that you don't enjoy playing a joint game with someone who turns out to be insufficiently competent by your standards, and experience tells you that things often do turn out this way, then you should spend less time playing a game like Bughouse with strangers online. I realise Bughouse is only intended to be an example that applies to other situations -- but even in those other situations, opting out often is an option, and sometimes it's the right one.

(I won't be playing Bughouse because it sounds like the most stressful thing I can imagine, possibly after being an air traffic controller.)
by jillesvangurp | 2025-11-26 05:35:28+00:00
Most of the examples here are big government IT projects. But it's unfair to single out software projects here. There are a lot of big government projects that fail or face long and expensive delays. A lot of public sector spending is like that. In fact, you'd be hard pressed to find examples where everything worked on time and on budget.

Mostly the issues are non technical and grounded in a lack of accountability and being too big to fail. A lot of these failures are failing top down. Unrealistic expectations, hand wavy leadership, and then that gets translated into action. Once these big projects get going and are burning big budgets and it's obvious that they aren't working, people get very creative at finding ways to tap into these budgets.

Here in Germany, the airport in Berlin was opened only a few years ago after being stuck in limbo a decade after it was supposed to open and the opening was cancelled only 2 weeks before it was supposed to happen. It was hilarious, they had signs all over town announcing how they were going to shut down the highway so the interior of the old airport could be transported to the new one. I kid you not. They were going to move all the check-in counters and other stuff over and then bang on it for a day or two and then open the airport. Politicians, project leadership, etc. kept insisting it was all fine right up until the moment they could not possibly ignore the fact that there was lots wrong with the airport and that it wasn't going to open. It then took a decade to fix all that. There's a railway station in Stuttgart that is at this point very late in opening. Nuclear plant projects tend to be very late and over budget too.

Government IT projects aren't that different than these. It's a very similar dynamic. Big budgets, decision making is highly political, a lack of accountability, lots of top down pretending it's going to be fine, big budgets and companies looking to tap into those, and a lot of wishful thinking. These are all common ingredients in big project failures.

The software methodology is the least of the challenges these projects face.