MurphyA/hacker-news huggingface dataset:
by gilbetron | 2025-08-08 16:16:29+00:00
Almost three years ago I gave a talk to a Staff+ group where I work and told them that AI felt like the internet in 1995 timeframe. It still does, and I agree we seem to be in the late-90s now. However, we need to be careful, this feels similar in a world-changing way, but it is different on so many levels. Amongst other things, the world is far more tech savvy than in the 90s. Plus nearly everyone alive and making decisions now were alive and making decisions in the 90s. That's why we're seeing this insane "all in" mentality - there is almost certainly going to be new Googles/Facebooks/Apples/Amazons that come out of this, or at least that is what capital believes.

I hate, hate, hate the Gartner Hype Cycle thing, it's just a dumb statement that things can get overhyped. Instead, I see it as a Cambrian explosion of everybody everywhere trying to find use cases for this new tech. Nearly all of them will fail, but many won't and we'll have a different world in a few years. There will be crashes and crazes and (hopefully) generally positive changes in the world.

It could be Terminator or Handmaid's Tale or 1984, too. The main difference between the 90s and now is that the world is much more educated on the downsides of tech and so there isn't that giddy sense of coolness from the 90s, and that bums me out.
by conductr | 2025-08-08 16:16:30+00:00
I thought the same but noticed it doesn’t even check all the domains unless you scroll down the list and it lazy loads each on as they appear in the viewport.

OP. Sorry to be harsh but this is awful UX in terms of reviewing search results. Every thing I search said 0 available so I searched again and again. Then I scrolled down and noticed they were being checked as I scrolled and the number of available domains matching actually become >0. Not how i want to see the results.

FWIW, I’ve had similar complaints about LDS and a few lines if javascript will clean up their search result page (exclude .blog and unavailable). Not able to share rn but look at their dom and im sure you could have done this too.
by DonHopkins | 2025-08-08 16:16:34+00:00
Wow what a cool retro fluid simulation game!

Oxygen Not Included simulates a whole bunch of different kinds of fluids and gasses, and has a sandbox mode and debug tools.

I love using it as a kidpix-like painting tool, just to see how all the different materials interact.

https://youtu.be/U0MevBWyfS8?t=295
by cosmic_cheese | 2025-08-08 16:17:05+00:00
It’s a pattern that I’ve seen called dialog tunneling, and I think the most prominent example of it is Windows 9x up through 7. Web apps are pretty bad about it too though, more often than not because navigation can’t be made sensible when there’s a new feature that needs to be shoved in front of users every few weeks/months, so stuff ends up getting buried in dialogs N deep to make room.

Definitely registers as poor UX in my book.
by motorest | 2025-08-08 16:18:26+00:00
> I think you got that all wrong and strongly misinterpret "modern functionality" as some generic library here...

I didn't. I am telling you exactly why polyfills exist, and why people use them.

More importantly, I am explaining to you why this scheme is successful.

You don't need to write any wall of text that adds nothing. Read the facts I laid out, and use that to either understand how things work, or don't. It's your choice.
by petralithic | 2025-08-08 16:18:30+00:00
Sure they're harder to build but my question is mainly why build them (for web in particular)? I don't see the benefits for a web app where I'll usually be online versus a mobile app where I may frequently have internet shortages when out and about.

I don't think Apple's solution syncs seamlessly, I needed to use CRDTs for that, that's still an unsolved problem for both mobile and web.
by burnt-resistor | 2025-08-08 16:19:06+00:00
Something else for me to apologize about: sorry, average Americans have no taste. There is nothing but greasy spoon garbage where I live. In central London or Paris, I could live on takeout.

Also:

Q1: Was it a Darden-like chain where everything was prepared in a strict, structured manner?

Q2: Was actual tasting involved, or was it simply superficial evaluation of plating?

Q3: Was tasting done in a way to conceal the preparer(s) and/or server(s) to reduce bias?
by bkummel | 2025-08-08 16:19:27+00:00
Yeah dream on. I’m an engineer and know what structured data is. And yet I miserably fail to store my private files in a way that I can find them back without relying on search tools. So how on earth are we ever going to organize all the world’s data and knowledge? Thank god we found this sub-optimal “band aid” called LLMs!
by phyzix5761 | 2025-08-08 16:19:37+00:00
Inflation, which means a steady rise in prices overall, happens only when the total money supply in an economy grows. This increase in money, often called "printing money," can be physical cash or digital money created through lending and government policies. Without more money in the system, if prices go up in one area, they have to go down somewhere else because the total money available limits how much can be spent on everything. Sometimes prices rise temporarily due to supply problems, but that is not true inflation unless there is more money chasing goods. This key idea, highlighted by Milton Friedman in his Nobel Prize winning work, shows that lasting inflation is mainly caused by increases in the money supply.
by cnst | 2025-08-08 16:19:54+00:00
If you look at the history of these files, they've basically changed at most once after being committed years ago.

Regenerating such static data from some master source, would be completely pointless, and would add pointless extra dependencies to the build process, and in this specific case, may likely not even be possible because of the proprietary nature of the off-topic tooling that may be required for effective management of the initial files.

---

In OpenBSD, NetBSD and other systems, there's actually a whole bunch of machine-generated files that are always part of the repository.

Things like build manifests (lists of all the binary files in the shipping product, e.g., distrib/sets/lists/base/mi) and pcidevs/usbdevs, are things that immediately come to mind:

https://github.com/search?q=repo%3Aopenbsd%2Fsrc+sync&type=c...

https://github.com/search?q=repo%3Aopenbsd%2Fsrc+regen&type=...

Avoiding bison/yacc parser generators as a build dependency, is another common case for the practice.

Personally, I'm a huge proponent of the practice. It allows you to reduce the complexity of the build system, increase the transparency on the history of the changes, and allows people to have a better understanding of where things are coming from, because you can directly find those things in the respective pcidevs.h / usbdevs.h, instead of wondering what is going on, and where those things are defined. It's a HUGE advantage.

I never understood why so many people are horrified at the idea of small amounts of the machine-generated code being manually committed straight into the repositories. It seems like they're incorrectly applying the general rule against such practice, ignoring the specific exceptions that are certainly most beneficial under the circumstances.

One of my favourite other examples is the self-documenting code. E.g., man-pages or test results. For example, maybe you use Go, and your man-pages are automatically generated based on the inline documentation within each go file itself. Committing such human-readable artefacts into the repository is a great idea if that allows everyone to immediately see what's going on with regards to the documentation, instead of having to run the code to see how it works. This increases transparency and code review efficiency, make it easier to promote the changes, because it's very clear to everyone what's going on, without having to reverse-engineer the code, or apply the patches and recompile etc.

Of course, if your whole idea is to hide things from management, and increase the complexity of the system to prevent the newcomers from catching up quickly, then such practices may indeed be detrimental.
by belter | 2025-08-08 16:19:57+00:00
Most of the fault starts with AWS support, but Seuros did almost nothing correct unlike what the blog says. Frankly it's surprising to see yet another blog insisting on NOT learning lessons while being called "lessons learned". How hard do you have to try?

Get some training. It's in the first few slides... Read the docs. Look at the Well-Architected Framework...

See this comment for what he should have done: https://news.ycombinator.com/item?id=44828910
by phyzix5761 | 2025-08-08 16:20:04+00:00
Inflation, which means a steady rise in prices overall, happens only when the total money supply in an economy grows. This increase in money, often called "printing money," can be physical cash or digital money created through lending and government policies. Without more money in the system, if prices go up in one area, they have to go down somewhere else because the total money available limits how much can be spent on everything. Sometimes prices rise temporarily due to supply problems, but that is not true inflation unless there is more money chasing goods. This key idea, highlighted by Milton Friedman in his Nobel Prize winning work, shows that lasting inflation is mainly caused by increases in the money supply.
by gchamonlive | 2025-08-08 16:20:11+00:00
From the original post from seuros:

July 10: AWS sends verification request. 5-day deadline (including weekend).

July 14: Form expired. I contact support. Simple question: “What do you need from me?”

July 16-20: Four days of silence. Then: “We’re escalating to the appropriate team.”

July 20: New form finally arrives.

July 21: I submit ID and utility bill (clear PDF). Response time: 10 hours.

July 22: AWS: “Document unreadable.” The same PDF my bank accepts without question.

July 23: Account terminated. My birthday gift from AWS

> Doesn't make it less bad but it's not like AWS just deleted an account out of nowhere

You are right, it makes it worse.
by jacobsenscott | 2025-08-08 16:20:16+00:00
We've seen this story many times before. Remember UML and Rational Rose, waterfall, big up front design, low/no code services etc. In every case the premise is "pay a few 'big brains' to write the requirements in some 'higher level language' and tools/low skill and low pay engineers can automatically generate the code."

It turns out, to describe a system in enough detail to implement the system, you need to use a programming language. For the system to be performant and secure you need well educated high skill engineers. LLMs aren't going to change that.

Anyway, this is tacitly declaring LLM bankruptcy - the LLM can't understand what to do by reading the most precise specification, the code, so we're going to provide less specific instructions and it will do better?
by mrkandel | 2025-08-08 16:20:35+00:00
>Using difference-in-differences designs exploiting these sharp consulting events, we find positive effects on labor productivity of 3.6% over five years, driven by modest employment reductions alongside stable or growing revenue. Average wages rise by 2.7% with no decline in labor’s share of value added, suggesting productivity gains do not come at workers’ expense through rent-shifting.

Snide internet comments are once again wrong...
by AlienRobot | 2025-08-08 16:20:55+00:00
Personal computing failed because desktop operating systems started trying to work for mobile.

Everything that is bad in UI is a direct consequence of that.

1. No tooltips, right click, middle click behavior because touch doesn't have that. No ctrl+click either.

2. Large click areas wasting screen space with padding and margins.

3. Low density UI so it can shape-shift into mobile version.

4. Why type on a phone when you can talk? Make everything a search box.

5. Everything must be flat instead of skeumorphic because it's easier to resize for other screen sizes.

6. Everything needs a swipe animation and views instead of dialogs because smartphones can't have windows.
by ultrafro2 | 2025-08-08 16:21:15+00:00
hey yall, I made this as way to understand what's going on in RL algorithms (REINFORCE, A2C, PPO). It's built on TensorflowJS (although I'd love to move it to JS-Pytorch). It uses your browser's GPU to train live.

I found it helpful to have a "studio" experience like this to get realtime feedback as I was doing a hyperparameter search. There's a lot of parameters to tweak in RL.

Web ML is cool and I hope to see the ecosystem grow more
by ziofill | 2025-08-08 16:21:35+00:00
I fully agree. Additionally, stock price is driven also by expectations of further growth, which in order to keep happening, something's gotta give so it must chip away at quality of the final product too (cheaper materials, cheaper manufacturing, etc) with a consequent enshittification. My parents, who live in Italy, could afford a stone house from the 1800s in their thirties. I live in Canada and everything's made of wood and snot and and costs a fortune.
by shivasaxena | 2025-08-08 16:21:39+00:00
I would rather argue for the following

- No PIT on dividend income, which is fair since CIT has already been paid on the money earned by the firm(and paid bt by you as a shareholder in that firm)

- CIT payable only on dividend distribution, not yearly so if a firm keeps on re-investing in the firm paying salaries/suppliers and investing in growth they don't pay any CIT.

Another side effect of 1) is that it would cause companies to distribute dividends rather than doing stock buyback since dividend would have a lower tax rate(0%) than the STCG/LTCG tax rate on stock appreciation.

This is how estonia does it, so we already have some data on effectiveness of this.
by slig | 2025-08-08 16:21:52+00:00
>OP. Sorry to be harsh but this is awful UX in terms of reviewing search results

No problem, it can be improved by using the Verisign .com domain list that is updated daily. I just wanted to try something that I could ship in a couple of days after learning about RDAP and that it allowed client side requests.

If there's interested in the service, I'll improve it.
by beezle | 2025-08-08 16:22:02+00:00
Americans confuse need with 'nice to have' which leads to the "I don't have money for food/rent/hc" problem.

You do not need cable tv or home internet. You do not need an iPhone or top end Samsung. There are many mid-range Android phones much cheaper that can add a MVNO phone plan for around $20/mo that has more than enough data for necessary internet. Key word: necessary. OTA HDTV is available to many millions at the cost of an antenna (in window/attic/roof). Free books at the library. People give away old dvds and players for free. There is a thing called 'the outside'.

Look at the cars many of the people who complain about being squeezed are driving. Pickups for the sake of driving one. Lower/mid end BMW/Lexus/Mercedes. Giant SUVs when a smaller one will more than do. There are actually still relatively low priced vehicles available but they are plain jane and looked down upon.

I mention those things as I was head of an HOA for about 10 years and we regularly had owners who were in arrears or in and out of arrears. They would come before the board asking for waivers of late fees, interest and even the basic common charge. Yet they were aghast when the board suggested they drop their cable TV or swapped their expensive car lease for a beater. And heaven forbid you suggest they stop going to Starbucks as they sit in front of you asking forgiveness with a large latte in hand.
by squigz | 2025-08-08 16:22:05+00:00
> Similarly, are you worthless because you seem like you understand language but are incapable of counting the number of octects in "blueberry"?

Well, I would say that if GP advertised themselves as being able to do so, and confidently gave an incorrect answer, their function as someone who is able to serve their advertised purpose is practically useless.
by nisten | 2025-08-08 16:22:21+00:00
Amazing now I need to fire up my other agent so that it can go in my other laptop, and use the dummy github I use for throwaway agent because this thing is asking to act on my behalf on my github and I don't understand wtf that even means... can it sell my account to another bot, can it add all my data to another drastic leak no one cares about...

And then I can finally use this thing.
by fsckboy | 2025-08-08 16:22:30+00:00
the only difference between what you wrote and what I wrote is that I distilled it down to one sentence so I could move on to make a point about something else; we can't write a treatise about the cheese industry and grocery distribution and regional tastes every time we want to talk about fascism and trademarks.

you understood what I meant, there is industrial scale dairy and artisanal dairy, and that has implications for health (industrial scale dairy can poison a whole country if it's impure) and a for quality (artisinal scale dairy can have more complex and unique flavors)
by TimTheTinker | 2025-08-08 16:23:13+00:00
> "automatic state syncing and zero UX degradation" is a "draw the rest of the owl" exercise

That's an assumption you're making, but that doesn't necessarily have to be true. I offered you what amounts to a magic button (drop this script in, done), not a full implementation exercise.

If it really were just a matter of dropping a 50kb script in (nothing else) would you do it? Where's the size cutoff between "no" and "yes" for you?

> Everything is domain specific when it comes to sync-based latency hiding techniques.

Yes and no. To actually add it to your app right now would most likely require domain-specific techniques. But that doesn't imply that a more general technique won't appear in the future, or that an existing technique can't be sufficiently generalized.

> the extra 50kb gzipped is starting to feel kind of heavy

Yeah - but we can reasonably assume it's a one-and-done cached asset that effectively only has to be downloaded once for your app.
by commandar | 2025-08-08 16:23:23+00:00
They're multipliers against your quota of requests. GPT-4.1 is "free" with a copilot sub, and then the premium models would burn credits against a multiplier. So higher multipliers count more against your monthly quota.

GPT5, Sonnet 4, and Gemini Pro 2.5 are all 1x. Opus is 10x, for comparison.

https://docs.github.com/en/copilot/reference/ai-models/suppo...

Also worth keeping in mind that Copilot has reduced context windows even for the premium models, which has a very real impact on agentic performance.
by 0x457 | 2025-08-08 16:23:34+00:00
Well, "porn" has a very loose definition and varies country by country. IMO it's either nudity (but remember free the nipple movement when you try to define nudity) and/or sexual act usually involving penetration.

Anyway, anyone dancing in a thong isn't even soft-core pornography in my book. Still morally wrong tho in this context.
by CGMthrowaway | 2025-08-08 16:23:36+00:00
>It’s typically a few senior folks that have minimal real world experience in the thing they claim to be an expert at leading a bunch of junior folks that have minimal to no experience in just about anything

Sounds like any company ever. Or even government (did you watch the show Diplomat?)

>The best “consultants” that actually consult are typically sole proprietorships that is just some semi-retired person truly an expert at something that’s offering up temporary help

Ibid
by Michelangelo11 | 2025-08-08 16:24:01+00:00
> Daily puzzles aren’t just engaging—they’re efficient, scalable, and well-aligned with key product and business goals.

Pure, grade-A LLMese. Seeing this makes me have to summon all my strength to skim to the end (having given up reading), which I did in this case because I found the subject interesting and hoped there might be something thought-provoking in the article.
by gnowlescentic | 2025-08-08 16:24:46+00:00
I don't care what you call each failure mode. I want something that doesn't fail to give correct outputs 1/3 to 1/2 the time.

Forget AI/AGI/ASI, forget "hallucinations", forget "scaling laws". Just give me software that does what it says it does, like writing code to spec.
by makeitdouble | 2025-08-08 16:25:02+00:00
That is technically correct for a portion of the workforce.

And there's two simple cases outside of that:

- workers not paid hourly. If you're paid by the day or on another scale, commute time is wasted for both the company and the worker. Time is zero-sum after all, and in that case the company pays the same whatever happens.

- workers with external constraints (kids, health, public transport availability etc.). A worker will leave earlier if they need to commute to their kid's daycare or their doctor's office. Salary might be deducted, but if your workers are carrying their weight that's lost opportunities that are avoidable.
by MonkeyClub | 2025-08-08 16:25:23+00:00
> A good employee just calls out bullshit.

That's a soon to be ex employee.

Personal anecdata from a software team in a non-software company:

New project idea comes in. Developer asks for outline of specifications. Management replies with nebulous desires.

Developer insists over half a dozen "planning" meetings, where desires are mentioned but requirements not defined, despite all petitions and cajoling. Management fires developer for not being a team player.

From what I hear, that project has yet to happen a year after the aforementioned events.

And that's without criticizing, only with explaining the value of specifications before developing business critical applications.

So, yeah, employers get what they pay for: either sheep or conscientious employees, but can't have both.
by BizarroLand | 2025-08-08 16:25:36+00:00
You don't know your history then.

See: Synthesizers, Digital Synthesizers, overdriven guitars, reverb effects (instead of recording in special rooms), Midi, Multitrack recording, studio musicians, overdubbing, digital recording, autotune.

Every time anything comes out that makes music production easier people bitch about it. Never fails.

I've personally made 3 albums back in my teenage years using nothing but a microphone, a computer, instruments that I played, and friends. I know how hard it is and how much it sucks to not be good enough for others to care about your music that you put your heart and soul into.

I agree that anyone who tells a computer to make them a song and then calls it their song is full of shit.

BUT

If someone writes the lyrics to a song and wants to hear the ways it could sound like, that's still art.

If someone generates a backing track and then performs over it, that's still art. After all, almost every social media influencer turned musician did exactly that, buying the "beat" and then performing over it, and they still get millions of views and sometimes even perform their fancy karaoke for crowds of adoring fans.

There is a line and it is a very clear one. If a human is involved in a critical portion of the song's creation, it's art. If not, it's slop.
by graeme | 2025-08-08 16:25:45+00:00
Oh to be clear I meant working memory. As in, if you have a rough idea of the passage in your head, and then you read a question, can you keep that rough idea of the passage in your head while doing the question or does it fall out of your working memory because you haven't got space for both.

Most people have space for 5-7 items at once. So if you're on a the lower end, you need to put more work in specific strategies to optimize. If you have a higher end working memory you can just read and solve and not think of it.
by cnst | 2025-08-08 16:25:49+00:00
But why do we need 499MB for such simple tasks, where all the rest of the kernel combined still fits in 135MB, with all the drivers for all the other devices, including Intel graphics?

I mean, it's 3.7x larger than all the rest of the kernel (135x3.7=499), how is that in any way reasonable for such a small set of functions across so few devices to take up so much space?