MurphyA/hacker-news huggingface dataset:
by pseudalopex | 2025-12-11 17:39:15+00:00
An expanded analogy would not increase understanding I think. It would be better to ask and answer the question behind the analogy request probably.

Did we say the same thing? You suggested a library and a completed end-user product should be considered differently I thought. I suggested they should be considered similarly.

The title of the submitted article said it was okay source available is not open source. It said DHH's choice of license reacts to a real pressure in open source. It said source available was defensible and generous.
by mindslight | 2025-12-11 17:39:29+00:00
A loss leader isn't a monopolistic practice. They can be related, for example video game consoles can be loss leaders, to build demand for a monopoly on games for that specific console. But that relies on the sticky market effect from a customer owning a particular console, whereas the loss leader on gas has to convince the customer to visit the store every time.

If anything that Alabama law seems a bit questionable. As long as gas stations have card readers where you don't even have to go in the store, converting gas customers to convenience store customers seems like quite the uphill battle to me.

(modulo the surveillance issues of using payment cards)
by triwats | 2025-12-11 17:39:35+00:00
> a small fraction of kids branching off into fringe networks that are off the radar and will take them to very dark places very quickly.

I've been grappling with this all afternoon and I still cannot determine what my stance on this.

I grew up when the internet was a bit of a wildwest, and I've definitely seen things online that I wish I never had without my consent.

But there's also a bizarre thought that mayb exposure to this isn't such a bad thing because it keeps us human, and aware of privilidge and our safety - and why that is such an important thing to think about

I'd equate it at some level to seeing the inside of the production of food and being put of eating meat, or eating anything non-organic again.

I'm not sure I would like my own children to see it, but I'm hyper aware of what conflict and crime looks like as a result.

Comparatively to social media at least I was making a choice to click on something risky or that I would not like to see rather than having a algorithm choose for me. Not sure if I am just becoming a middle-aged tech dinosaur though.,
by strangattractor | 2025-12-11 17:39:51+00:00
Let's face it. Working for other people sucks. They set the agenda. They make the decisions. Often those decisions and agendas will not be what you think is best. It maybe the case that you are correct. Go start your own thing and run it how you see fit.

Now if you want to see what a really "caring boss" is like watch this video of former employees of Musk. The real interesting thing is some of them seem to like the humiliation, lack of boundaries and over work. Similar to what groups of soldiers feel after serving in a war together and returning with PTSD. Hope the money was worth it. Personally I would avoid it but to each his own.

https://www.youtube.com/watch?v=mvDt0lByxJA
by chiefalchemist | 2025-12-11 17:39:59+00:00
It was my comment. Thanks, cause I see plenty of NH treads that go completely off topic and there are too few down votes for that.

In any case, 12M years a long time for a species to survive, let alone survive “as is”. It makes me think of the creature in Alien and how it evolved into deadly perfection. But these creatures aren’t fictional.

p.s. Aren’t octopuses another species of little to no change? But they’re weird anyway so it’s not a surprise?
by pixl97 | 2025-12-11 17:40:04+00:00
There are two different things when talking about application behavior versus disk behavior.

>wait for the whole list to finish rather than blocking on every tiny file.

And this is the point. I can make a test that shows exactly what's going on here. Make a random file generator that generates 100,000 4k files. Now, write them on hard drive with other data and things going on at the same time. Now in another run of the program have it generate 100,000 4k files and put them in a zip.

Now, read the set of 100k files from disk and at the same time read the 100k files in a zip....

One finishes in less than a second and one takes anywhere from a few seconds to a few minutes depending on your disk speeds.
by schnable | 2025-12-11 17:40:05+00:00
This is a bad idea. But in the same spirit, a bad but less bad idea: require the user to actively enable the deprecated feature via config or something, but have a known schedule to eventually expire it (with a hard error, not randomly incorrect data) and force the user to re-enable it. Causes some pain but not random, hard to track down bug. More like dealing with expiring certs - eventually, the user will want a permanent fix.
by Jensson | 2025-12-11 17:40:51+00:00
> Allocating more (not all) value away from SaaS companies and into food security or education is a good thing and would make things better for everyone.

You are already doing that with your votes, the American government is already investing massive amounts into education and food security. Private investments would never do this, even poor people wouldn't invest in poor ROI endeavors, poor people invest in the same things as rich people they just invest less, so the wealth of the rich doesn't matter.
by ian-g | 2025-12-11 17:40:57+00:00
It isn't entirely that.

Somewhat, sure.

It's also managers who tell you you're being laid off, but good news, not for three months. And, oh, by the way, if you leave early no severance.

And why are you being laid off?

Your duties are being offshored.

_You_ aren't being offshored because they need three people to replace you, but your duties are.

Ostensibly this saves money.
by Nemi | 2025-12-11 17:40:57+00:00
You've really hit the crux of the problem and why so many people have differing opinions about AI coding. I also find coding more fun with AI. The reason is that my main goal is to solve a problem, or someone else's problem, in a way that is satisfying. I don't much care about the code itself anymore. I care about the thing that it does when it's done.

Having said that I used to be deep into coding and back then I am quite sure that I would hate AI coding for me. I think for me it comes down to – when I was learning about coding and stretching my personal knowledge in the area, the coding part was the fun part because I was learning. Now that I am past that part I really just want to solve problems, and coding is the means to that end. AI is now freeing because where I would have been reluctant to start a project, I am more likely to give it a go.

I think it is similar to when I used to play games a lot. When I would play a game where you would discover new items regularly, I would go at it hard and heavy up until the point where I determined there was either no new items to be found or it was just "more of the same". When I got to that point it was like a switch would flip and I would lose interest in the game almost immediately.
by cschlaepfer | 2025-12-11 17:41:11+00:00
Thank you!

> Why the subscription model though?

The subscription model is primarily to cover the costs of creating and running automations at scale (i.e., LLM code gen and browser uptime) and to build a sustainable business around those features. We included the free tier to give users access to the IDE, but we're committed to adding value beyond just the IDE and subscriptions support that.

> Is data being sent back to your servers to enable some of the functionality?

Yes - we save all notebooks in our database. Since we're working to build a lot of value-add features for hosted executions, having notebooks saved online worked in service of that.

That said, we're now thinking about the local-only / no sign-up use case as well. We've gotten a lot of feedback about this, so it's something we're taking seriously now that we've gotten all of the core functionality in.

I will also add, we are HIPAA-compliant for healthcare use cases.

Really appreciate the questions!
by chrilleweb | 2025-12-11 17:41:30+00:00
I'm looking for input from senior engineers who have more experience than me with large codebases and team workflows.

I built a CLI tool that scans the codebase and warns about these problems automatically. It also detects framework-specific rules for Next.js and SvelteKit.

The tool i have build works well in my job where we have a turbo monorepo — but I genuinely don’t know if this is something experienced teams would ever rely on, or if there's already a better approach in the real world.
by bikenaga | 2025-12-11 17:41:33+00:00
Abstract: "This thesis examines how the tendency to fall for – and spread – misinformation is related to, first and foremost, (1) epistemic beliefs about the nature of truth (particularly belief in truth relativism) and (2) political identity (are leftists and rightists (un)-equally as receptive to misinformation?), but also (3) politically motivated reasoning (the tendency to interpret information in ways that favor one’s ideological preferences) and (4) analytical thinking (whether someone tends to be reflective as opposed jump to conclusions). In the three papers of this thesis, we examined the relation between these predictors and the tendency to fall for and/or spread misinformation within one or more of the following four categories: conspiracy theories, pseudo-profound bullshit (nonsensical sentences), science misinformation, and logical fallacies.

In Paper I, we investigated individuals’ ability to evaluate political arguments and found that the tendency to fall for logical fallacies, and the occurrence of politically motivated reasoning in terms of belief bias (judging a logically invalid argument as valid because of the believability or familiarity of its conclusion), were similarly distributed across the left-right spectrum. Analytical thinking overall predicted better ability to evaluate logical fallacies among both leftists and rightists, and seemed to help at least rightists avoid belief bias. In Paper II, we created a measure of belief in truth relativism and disentangled two distinct forms of belief in truth relativism: belief in subjectivist truth relativism (truth is relative to subjective experience) and belief in cultural truth relativism (truth is relative to cultural context). Belief in subjectivist truth relativism predicted receptivity to both pseudo-profound bullshit and conspiracy theories. Rightists were more likely (than leftists) to believe in conspiracy theories. In Paper III, we examined if belief in subjectivist truth relativism causes the tendency to fall for and spread misinformation. In an experiment, we attempted to activate (1) subjectivist and (2) realist beliefs about truth (in belief in truth realism, a statement is true only if it accurately describes reality which exists independently of human perspective) but could not draw any conclusions from its null results as the belief activation failed. However, belief in subjectivist truth relativism did predict receptivity to both pseudo-profound bullshit and conspiracy theories, and rightists were more likely (than leftists) to believe in conspiracy theories. The tendency to spread science misinformation was positively associated with belief in subjectivist truth relativism and rightist ideology, while it was negatively associated with belief in truth realism."

PhysOrg article: https://phys.org/news/2025-12-political-greater-falling-cons...
by LexiMax | 2025-12-11 17:41:46+00:00
Nearly all of the LGBT groups that I am aware of are primarily on Discord and other, similar services for this very reason. All of the other socials exist only as on ramps to the real community. The weirdos can shout into the void all they like, but nobody's listening to or engaging with them.

This is also why I keep saying that the Discord model is the future of social media, not Facebook or Twitter. Turns out that when you can allow users to exert meaningful control over their social spaces, instead of relying on the judgment of some of the most sociopathic, self-interested and immoral people in tech, you can create actual communities.
by Supermancho | 2025-12-11 17:42:16+00:00
>>Military might is the thing keeping the USD the world reserve currency instead of the GBP, EUR or Yuan. It's literally the core keeping the US economy and prosperity.

> No it's not. The size of the American economy, it's extensive trade, the independence of the Central Bank and the rule of law and commitment to paying debts do that. Americans do not force anyone to trade in USD.

The OP is correct, historically. US might, albeit aimed at anyone attempting to disrupt trade, WAS the basis for US hegemony. The US effectively policed the largest oceans, ensuring world trade was reliable and cost-stabilized since WW2. As long as you dealt in USD, you were supported. A type of soft influence that was very effective.

This has been disrupted recently. The US has declined to re-invest in the navy (ship construction has almost bottomed out), routed most of the navy to east asia, and antagonized other nations by disrupting agreements that could have sustained on momentum. This year's farming subsidy (to the tune of 12 billion) is due to those abandoned agreements, paired with unnecessary antagonism.
by Ensorceled | 2025-12-11 17:42:25+00:00
Yeah, something happened a few months ago where by iOS I'm now "hitting" the wrong key a lot, words like we'll and we're are constantly being automatically "corrected" to well and were and, most frustrating, it will auto"correct" the last word in a sentence from what is on the screen when you hit send. It went from almost always helpful to often frustrating.
by jedberg | 2025-12-11 17:42:57+00:00
You know how when someone hears how many engineerings are working on a product, and you think to yourself, "but I could do that with like three people!"? Now you know why they have so many people. Because they did this with their codebase, but with humans.

Or I should say, they kept hiring the humans who needed something to do, and basically did what this AI did.
by vladvasiliu | 2025-12-11 17:43:35+00:00
But if the car decelerates harder when you let off the gas than you expect (compared to an ICE), maybe you'll give it a bit more "gas", so that, in the end, your deceleration is roughly the same in both types of cars?

I haven't noticed EVs oscillating between full acceleration and hard braking when out and about. They seem to be driven pretty much the same as any other car.

If I'm not mistaken, this means that tyre wear should be roughly equivalent (for an equivalent vehichle weight). So EVs still have the benefit of reducing brake pad wear.
by ModernMech | 2025-12-11 17:43:38+00:00
Here's how I look at it as a roboticist:

The LLM prompt space is an ND space where you can start at any point, and then the LLM carves a path through the space for so many tokens using the instructions you provided, until it stops and asks for another direction. This frames LLM prompt coding as a sort of navigation task.

The problem is difficult because at every decision point, there's an infinite number of things you could say that could lead to better or worse results in the future.

Think of a robot going down the sidewalk. It controls itself autonomously, but it stops at every intersection and asks "where to next boss?" You can tell it either to cross the street, or drive directly into traffic, or do any number of other things that could cause it to get closer to its destination, further away, or even to obliterate itself.

In the concrete world, it's easy to direct this robot, and to direct it such that it avoids bad outcomes, and to see that it's achieving good outcomes -- it's physically getting closer to the destination.

But when prompting in an abstract sense, its hard to see where the robot is going unless you're an expert in that abstract field. As an expert, you know the right way to go is across the street. As a novice, you might tell the LLM to just drive into traffic, and it will happily oblige.

The other problem is feedback. When you direct the physical robot to drive into traffic, you witness its demise, its fate is catastrophic, and if you didn't realize it before, you'd see the danger then. The robot also becomes incapacitated, and it can't report falsely about its continued progress.

But in the abstract case, the LLM isn't obliterated, it continues to report on progress that isn't real, and as a non expert, you can't tell its been flattened into a pancake. The whole output chain is now completely and thoroughly off the rails, but you can't see the smoldering ruins of your navigation instructions because it's told you "Exactly, you're absolutely right!"
by loloquwowndueo | 2025-12-11 17:43:47+00:00
Dunno man, I’m on a 17 and there are a ton of context menus that were clearly not tested properly on a screen this size (6.1” or something) - the “delete” option is nowhere to be seen for example, you have to scroll down to find it.

Guess they’ll want us to carry iPads in our pockets for these UIs to actually work :)
by didibus | 2025-12-11 17:43:50+00:00
> Profit at any cost

Yes, but I think you're overlooking a hugely important factor in all this...

You boss is just some average manager that very often could even be below average.

Your boss is under their own pressure to perform and most of them will similarly struggle because they're not that good.

Most workers at any roles are just average by definition. And the higher up you go, the more timing and luck plays a role, and the less good meritocracy is at filtering people. As luck becomes a bigger factor up the management chain, leaders tend even more towards being average at their job.

Even founders, they often have never done this before, leading a fast growing company is all new to them and they learn as they go.

What makes a good founder is the guts to be one, and than having the luck of timing and right idea. Plus being able to sell a narrative.

What I mean by that is, they'll want to optimize profits, that's literally the charter of any company, and as an employee you should also be focused on that as your goal.

But optimizing for profit often aligns with engineering well being, a robust, productive team, an environment conductive to innovation and quality with high velocity, etc. Those are good both for the employed engineers and profit.

Often if you can't get that, it's not so much because of maximizing profit, but that your boss just isn't good.

Think about it, it's super easy to, as a manager, do nothing but tell people to work harder, do better, and ask why this isn't done, why this isn't good, etc. This is what being bad at leading a profit maximizing company looks like.

It's much harder to motivate people to work their hardest, to properly prioritize and make the hard trade off to focus the resources on the best ROI, to actually unblock blockers, to mentor and put processes that actually help quality go up and velocity go up. Etc.
by neom | 2025-12-11 17:44:06+00:00
Wouldn't that be a losing battle given the open source nature of the technologies that power these things? I feel like you'd end up in a somewhat similar situation to torrenting back in the day, you punish a handful of folks but ultimately play whackamole. There are a few things I could imaging them thinking, one might be if they give the IP to the most cutting edge business with the best distribution and they can keep some semblance of control + the market would be flooded mostly with "legitimate" "approved" "safe" stuff, openai may also be promising them tools to identify IP infringement on other platforms?
by toastal | 2025-12-11 17:44:08+00:00
This is why I keep encouraging folks to a) have a mirror & b) make sure their tools automatically pick up the mirrors.

I recently got mirror support upstreamed into Nixpkgs for fetchdarcs & fetchpijul which actually work on my just-alpha-released pinning tool, Nixtamal <https://darcs.toastal.in.th/nixtamal/trunk/README.rst>, for just this sort of thing.
by rootnod3 | 2025-12-11 17:44:26+00:00
Ok, now assume you start relying on it and let's assume cloud flare has another outage. You just go and clock out for the day saying "can't work, agent is down"?

I don't think we'll be out of jobs. Maybe temporarily. But those jobs come back. The energy and money drain that LLMs are, are just not sustainable.

I mean, it's cool that you got the project knocked out in a month or two, but if you'd sit down now without an LLM and try to measure the quality of that codebase, would you be 100% content? Speed is not always a good metric. Sure, 1 -2 months for a project is nice, but isn't especially a personal project more about the fun of doing the project and learning something from it and sharpening your skills?
by kerkeslager | 2025-12-11 17:44:49+00:00
A technique I used on a project was to change the URL, and have the old URL return a 426 with an explanation, a new link, and a clear date when the moved API. This reliably breaks the API for clients so that they can't ignore it, while giving them an easy temporary fix.

Clients weren't happy, but ultimately they did all upgrade. Our last-to-upgrade client even paid us to keep the API open for them past the date we set--they upgraded 9 months behind schedule, but paid us $270k, so not much to complain about there.
by lynndotpy | 2025-12-11 17:45:40+00:00
Further, iPhones are so bad if you exist anywhere outside the mainstream and language orthodoxy.

Their voice recognition stubbornly refuses to acknowledge Linux, instead transcribing Linux.

Typing "tboy" or "transfem", common terms in the trans community, gets changed to "toby" or "transfer". I can understand "toby", but the latter is especially bad, as the "r" and "m" keys are nowhere near each other. I'll type these words several times a day, every day, and it'll never get recorded. But one typo of the form "unbeleivalbe" gets permanently etched into the autocorrection.

Any intentionally unorthodox english gets invisibly censored and editorialized. You can say "here come dat boi" nowadays (which is good if you're a fan of 2016 memes) but not "wrasslin". Phrases like "what you doin today" has its tone and informality stripped when it's changed to "what are you doing today".
by radicaldreamer | 2025-12-11 17:46:10+00:00
Generative AI and getting everyone on the planet online is going to contribute massively to this. You’re already seeing a massive rise in sextortion scams, pig butchering scams, scams of all kinds.

Whatever the reason is (maybe online doesn’t feel “real” to people or something), a person with an internet connection where $100 is a great monthly income will do anything to make that money, even if that means endangering someone else’s children or mentally scarring them. Combined with poor enforcement in places like Nigeria and India, we’re already in the midst of a scam epidemic.
by bradfitz | 2025-12-11 17:46:21+00:00
Related, I gave a 6 minute lightning talk about writing tests in Go that use the test binary itself as the PID 1 under an emulated Linux in QEMU:

https://docs.google.com/presentation/d/1rAAyOTCsB8GLbMgI0CAb...

https://www.youtube.com/watch?v=69Zy77O-BUM
by csours | 2025-12-11 17:46:49+00:00
> "It’s the performance of ‘care’ from leadership. Saying one thing loudly and proudly, yet doing another quietly, repeatedly."

It's the employee engagement survey where you want people to say that the company cares about you, and first line managers get in trouble from the results but executive leadership does not. It's the cognitive dissonance that you expect us to just deal with.

It's the lack of communication when people are fired. There's no good way to fire people, but there sure are bad ways and you've found them.

It's the times that I've told my boss about issues I'm dealing with and those issues show up in my end of year review instead of working on them together.