MurphyA/hacker-news huggingface dataset:
by parliament32 | 2025-12-02 23:46:16+00:00
This has been a thing for a long time and I've thought about it quite a bit, but I still have no solutions.

I'm pretty sure it just comes down to bean-counting: "we have a new fulltime permanent asset for $100k" vs "we have a new fulltime permanent asset for $120k" is effectively the same thing, and there's a clear "spend money, acquire person" transaction going on. Meanwhile, "we spent $20k on an asset we already have" is.. a hard sell. What are you buying with that $20k exactly? 20% more hours? 20% more output? No? Then why are we spending the money?

It's certainly possible to dance around it talking about reducing risk ("there's a risk this person leaves, which will cause...") but it's bogged down in hypotheticals and kinda a hard sell. Sometimes I wonder if it wouldn't be easier to just fire staff for a week then re-hire them at a new salary.
by zelphirkalt | 2025-12-02 23:46:26+00:00
Function coloring is the issue, that arises in practice, which is why people discuss, whether some approach solves it or does not.

Why do you think it automatically follows, that with an async I/O you are going to have a streaming API? An async I/O can just like the sync I/O return a whole complete result, only that you are not waiting for that to happen, but the called async procedure will call you back once the result is calculated. I think a streaming API requires additional implementation effort, not merely async.
by gwbas1c | 2025-12-02 23:46:45+00:00
Because once you make information available to the general public, you have no way to control what the general public does with that information. (This is the reason why DRM failed.)

(In general, my proposal is more in context with things like movies, TV shows, music; situations where in the past anyone could make a DVD/CD player that could play any DVD/CD, anyone could sell any DVD/CD by buying into the patent pool. No one could sell a DVD/CD that could only play in a specific model, and a CD/DVD player maker didn't have to negotiate with every studio. So my licensing model isn't quite the same situation that you're talking about.)

---

In this case, the problem is that fair use is eroded. The questions are:

> Why should I be required to license my (non-stock) photographs hanging in a gallery to someone who wants to make placemats of those images?

1: Once you make information available to the general public, how long do you retain exclusive control of that information? At what point is the general public's fair use eroded?

> Why should I be required to accept the finances in licensing terms as someone who is posting neat photographs and looking to make some beer money? vs someone who is a well known photographer and selling prints for a couple hundred dollars at art fairs? vs someone who is world famous and sells prints for tens of thousands of dollars?

2: That's really the formula. It's a wonderful thing to argue about. Again, though, it's about making sure that fair use is preserved.

> Can I even make/guarntee limited edition photographs anymore?

3: (Please also see answer 1) Why do people still flock to the Lourve (sp?) to see the Mona Lisa? That being said, copyright isn't intended to support artificial scarcity, and I think breaking down artificial scarcity makes popular items more valuable. (IE, the knockoff prints, that you collect royalties from, make the limited "artist made prints" more valuable.)

> Why do I have to sell a license to you? Why do I not have the same rights as a company making a product and being able to refuse to accept a client?

Fair use. (Sorry, running out of time, see my example about the DC/DVD market. Also, radio stations used to be able to play any song and follow a formula to pay the right holder. The artists couldn't refuse a station from playing their song.)

---

> Why should a photograph of a model (I have a model release) that I took be something I am required to license to someone who wants to use it in a way that is defamatory to the model?

This isn't a copyright / fair use issue
by johnfn | 2025-12-02 23:46:53+00:00
My stack is React/Express/Drizzle/Postgres/Node/Tailwind. It's built on Hetzner/AWS, which I terraformed with AI. Probably 90-95% of it is AI driven.

It's a private repo, and I won't make it open source just to prove it was written with AI, but I'd be happy to share the prompts. You can also visit the site, if you'd like: https://chipscompo.com/
by k310 | 2025-12-02 23:47:26+00:00
I use Firefox almost exclusively, for the continual updates compared to Safari. Apple really wants you to update the OS, and seemingly reluctantly updates Safari separately.

I have used Firefox, Safari and Opera with GhostText, the life-saving extension for text boxes like this one. The associated text editor never loses content, though on a site that allows preview of typing (hint, hint), the editor connection is lost when a preview is had, though that's informal versioning, when you click on its icon again and get another editor page/file FWIW.

Key reason to use Firefox: a plethora of extensions, top of the list, ublock-origin. Other mainstays: cookie deleters, Dark Reader, and nag/paywall busters, plus the wonderful IMSLP delay-killer, the ultimate nag of all nags. Wait 15 seconds (or not!) to watch them beg for money for serving public domain music scores.
by TheOtherHobbes | 2025-12-02 23:47:35+00:00
Altman's main interest is Altman. ChatGPT will be acquihired, most people will be let go, the brand will become a shadow of its former self, and Altman will emerge with a major payday and no obvious dent in his self-made reputation as a leading AGIthinkfluenceretc.

I don't think ads are that easy, because the hard part of ads isn't taking money and serving up ad slop, it's providing convincing tracking and analytics.

As soon as ad slop appears a lot of customers will run - not all, but enough to make monetisation problematic.
by soneca | 2025-12-02 23:47:36+00:00
I am in favor of not making comments about suspicious posts off-topic. Votes and comments is the natural way that all disputes are handled in this forum.

The [-] button is a pretty good solution for long discussions in a job post.

Let seekers share their experience is a pretty useful signal, even if there is no way to know if the seeker is telling the truth. But downvotes are even more secretive and are allowed.
by protocolture | 2025-12-02 23:48:15+00:00
Correlation/Causation issues as others have pointed out.

But also, complete inability of schools to adapt.

Refusing to adapt to the reality that is, students will be living their entire lives with these devices, and that they should be working out ways to ensure student productivity despite their existence, is not the same thing as success.

Teachers are inherently lazy. Its one of their more human qualities. But really they need to adapt, or fail and be replaced.

There was a kid in my class in highschool. We had a school that permitted laptops, one of the first near us, but situationally. Teachers could exclude, or instruct the student to not use the laptop for periods during class. However policy was that students were allowed to use the laptop any time they could use a workbook. This kid was the only one who both had access to a laptop and was willing to risk damaging it by bringing it to school.

Math class with this kid was:

1. He plays games on his laptop unless the teacher was looking, in which case he would be solving problems in excel or notepad. Proficient alt tab user.

2. At the end of class, he would copy out all the answers from the back of the textbook to his workbook, and he would hand that in.

English was different. In english the teacher built a relationship with him and engaged him directly. If he was unresponsive he might be forced back to attention somehow, asked a direct question about the text, but that was true of a lot of the students. The entire class was a discussion on book content. When he used the laptop, he was using it to write notes because he was engaged through positive reinforcement. If the teacher caught him playing, the teacher would on those rare occasions, engage him about the game. Often, he had finished his assigned reading\tasks early and simply drifted over. In that case he was left to play because he wasn't disrupting anyone.

Phone bans are a crutch for lazy, uninterested educators. Kids need to be prepared to live in a world with these things in their pockets. The correct dopamine reward feedback loops are not going to be built by banning them entirely. And being better at rote learning and regurgitating ancient course material isn't a strong indicator, if it was even an indicator, of better student outcomes.
by bsder | 2025-12-02 23:48:52+00:00
> We rely almost solely on sight for driving (and a tiny bit on sound I guess).

And proprioception. If I'm driving in snowy conditions, I'm definitely paying attention to whether the wheels are slipping, the car is sliding, the steering wheel suddenly feels slack, etc. combined with memorized knowledge of the road.

However, that's ... not great. It requires a lot of active engagement from the driver and gets tiring fast.

Self-driving can be way better than this.

GPS with dead reckoning tells the car exactly where it is relative to a memorized maps of the road--it won't miss a curve in a whiteout condition because it doesn't need to see the curve--that's a really big deal and gets you huge improvements over humans. Radar/lidar will detect a stopped car in front of you long before your sight will. And a computer system won't get tired after driving in stressful conditions for a half hour. etc.
by anal_reactor | 2025-12-02 23:49:17+00:00
> This is especially annoying when you get back a response in a PR "Yes, you're right. I have pushed the fixes you suggested."

I've learnt that saying this exact phrase does wonders when it comes to advancing your career. I used to argue against stupid ideas but not only did I achieve nothing, but I was also labelled uncooperative and technically incompetent. Then I became a "yes-man" and all problems went away.
by mannyv | 2025-12-02 23:49:33+00:00
As many writers have said, the problem with "safe," "beneficial," etc is that their meanings are unclear.

Are we going to be AI pets, like in The Culture (Iain banks)? Would that be so bad? Would AI curate us like pets and put the destructive humans on ice until they're needed?

Sometimes killing people is necessary. Ask Ukraine how peace worked out for them.

How would AI deal with, say, the Middle East? What is "safe" and "beneficial?"

What if an AI decided the best thing for humanity would be lobotomization and AI robot cowboys, herding humanity around forever in bovine happiness?
by jrowen | 2025-12-02 23:49:44+00:00
Sorry, by reconfigure I meant something akin to artificially lowering prices, legislation to push more homes to be filled by people that need them, allowing remote work, anything leveraging existing infra as much as possible.

My point is that we have the physical problem of housing units per capita beyond solved already, it's just socially/economically out of whack.
by jomohke | 2025-12-02 23:49:49+00:00
In this quote I don't think he means it from the business side. He's claiming more data allows a better product:

> ... the answers are a statistical synthesis of all of the knowledge the model makers can get their hands on, and are completely unique to every individual; at the same time, every individual user’s usage should, at least in theory, make the model better over time.

> It follows, then, that ChatGPT should obviously have an advertising model. This isn’t just a function of needing to make money: advertising would make ChatGPT a better product. It would have more users using it more, providing more feedback; capturing purchase signals — not from affiliate links, but from personalized ads — would create a richer understanding of individual users, enabling better responses.

But there is a more trivial way that it could be "better" with ads: they could give free users more quota (and/or better models), since there's some income from them.

The idea of ChatGPT's own output being modified to sell products sounds awful to me, but placing ads alongside that are not relevant to the current chat sounds like an Ok compromise to me for free users. That's what Gmail does and most people here on HN seem to use it.
by jfindper | 2025-12-02 23:49:55+00:00
>"First, not a random dude."

Oh, are they famous? Who are they and where would I know them from?

>"You and your AI army can inspect the code if you wish."

Nah. Though, if you want to pay a consulting fee, sure!

>"The same is true for literary every other software, so I don't see a point you are making."

The point I'm making is that if you care about security, you shouldn't install an update manager from some random dude, especially when it hasn't been touched in 6 years.

And if you don't recognize why software that manages your updates is riskier than most software, you really shouldn't install an update manager from some random dude.
by crazygringo | 2025-12-02 23:49:56+00:00
Apps operate in sandboxes. We would need actual information to show that the app was being given special secret permissions, and Apple and Google would likely refuse or at least make public what was being asked of them, in order to maintain their own reputations in being honest about what they track and what they don't.

There's no value in assuming everything is conspiratorial. You'll go crazy.
by soneca | 2025-12-02 23:50:18+00:00
> "I suspect many job postings would become discussion battlegrounds"

I suspect they wouldn't. I suspect companies that ghost and post fake jobs wouldn't even reply. And companies that have real job posts would reply and have a chance to convince the job is real.

People already have to scroll a ton of job posts that are not for them (due to stack, location, seniority, whatever) and the [-] button is pretty efficient in hiding long discussions.
by AIorNot | 2025-12-02 23:50:31+00:00
Not sure what you are on about - I have a giant network in linkedin and it did help me find a job eventually…

You only cultivate a regional network if you live in the same spot for years - i moved from the south to Seattle - Im not moving back to the South- so my network is mostly useless

I have for example a network with OpenAI, Google and Anthropic - all it got me was getting to the team match stage with Google followed by denial after almost 6 months in the interview process

As for OpenAI and Anthropic you need to have success in the AI startup world+network+ be young (old is only allowed id you have massive career success eg VP at Google or Amazon)
by Jarred | 2025-12-02 23:50:33+00:00
I have a PR that’s been sitting for awhile that exposes the extra options from the renameat2 and renameatx_np syscalls which is a good way to implement self-updaters that work even when multiple processes are updating the same path on disk at the same time. These syscalls are supported on Linux & macOS but I don’t think there’s an equivalent on Windows. We use these syscalls internally for `bun install` to make adding packages into the global install cache work when multiple `bun install` processes are running simultaneously

No high-level self updater api is planned right now, but yes for at least the low level parts needed to make a good one
by Numerlor | 2025-12-02 23:51:18+00:00
But also note that a memory test passing doesn't mean the ram (or CPU) is fine.

I overclocked my system for fun and for ram you'd run 2-3 different tests to be able to call it stable with some confidence, as they all have different access patterns and r/w ratios.

Memtest86/+ are usually seen as worse compared to the other tests like say or karhu ram test or testme5, but those also need an OS to run and in the rare chance only some region of memory is faulty could miss it
by tomhow | 2025-12-02 23:51:55+00:00
We can disable your account if you email hn@ycombinator.com. That's in the FAQ – https://news.ycombinator.com/newsfaq.html.

And yes I am a moderator and it's my role to prevent flamewars and to encourage everyone to raise the standard of discourse here. In my comment I was trying to convey that multiple comments of yours were crossing too far into political battle and personal attack, and here are the main instances:

> That is just objectively incorrect, and fundamentally misunderstanding the basics of statehood

This counts as a personal swipe, and as fulminating.

> It is however entirely reasonable to assume that the comment I replied to was made entirely in bad faith

People can be mistaken or wrong, or just of a different opinion/assessment, without acting “entirely in bad faith”.

> "Baselessly" - I'm sorry but realpolitik is plenty of basis. China is a geopolitical adversary of both the EU and the US. And China will be the first to admit this, btw.

This is phrased in a snarky way.

The points you've made are fine to make, but the way you make them matters. Snarkiness, swipes, put-downs, accusations of bad faith (giving your reason "why" you think it was in bad faith doesn't make it OK) are all clearly against the guidelines.

I can accept that you didn't mean to break the guidelines, which is why I've politely asked you to familiarise yourself with them and try harder to follow them in future. It's a request not a scolding. It's not necessary to announce you want to quit HN in protest. (Though of course, eventually we would rather people leave if they prefer not to follow the guidelines.) Just making an effort to respect the guidelines and the HN community would be great.
by ryuhhnn | 2025-12-02 23:52:16+00:00
> if it's "learn and forget", then it might be testing the wrong incentives

The thing I find interesting is that when most people talk about standardised tests, they are talking about assessments that benchmark how much trivial knowledge about a given subject one has, and this has been the standard for most of the history of the American education system. I would argue that this is a flawed way to measure a student's literacy–in any subject for that matter.

I would actually frame "learn and forget" as "learn and adapt" because I would much rather a student forget a piece of trivial knowledge, but still have the ability to figure it out on their own with the right resources than a student who can tell you the colour Benjamin Franklin wore on his 15th birthday, but couldn't explain the effects of imperialism on societies.

For much of history, we have incentivised rote memorisation of trivial knowledge and accidentally de-valued critical thinking and problem solving skills. Do you remember the backlash that schools got from _parents_ when schools started implementing Common Core in an attempt to get students to think more abstractly? While I scoff at them, I genuinely don't blame parents for coming to the conclusion that we should just do math "the way we used to do it", but I can't help but point out that this is leading to the exact decline in general literacy that we have seen in public schools over the years. Now when you start comparing the educational attainment of students in public schools vs. private schools this becomes a who other conversation that cell phones can't even begin to explain.
by Balgair | 2025-12-02 23:53:37+00:00
Yes, but if you then put in just $5.00 / mo , it jumps to ~$2,300 , a 3.8x increase.

If you put in $30.00 / mo , a dollar a day, then it goes all the way up to $10,700 , a 18x increase (42x over the $250)

Look, we can play with numbers all day long here.

The fundamental difference is the additional contribution amount. Finding just a little bit here and there makes a huge difference.

And getting people into the habit of putting a set amount away each month is the key. Priming this habit, getting folks to look past the next 2 weeks, to just consider the adult they are raising, I think that will be hugely affective.

I may not like what the current administration is doing in a lot of things. But for this little one thing, I can at least applaud this little one thing. I think it will really help out a lot of people in more than just the pure cash.
by blixt | 2025-12-02 23:53:38+00:00
Extrapolating and wildly guessing, we could end up with using all that mostly idle CPU/RAM (the non-VRAM) on the beefy GPUs doing inference on agentic loops where the AI runs small JS scripts in a sandbox (which Bun is the best at, with its faster startup times and lower RAM use, not to mention its extensive native bindings that Node.js/V8 do not have) essentially allowing multiple turns to happen before yielding to the API caller. It would also go well with Anthropic's advanced tool use that they recently announced. This would be a big competitive advantage in the age of agents.
by unsnap_biceps | 2025-12-02 23:53:39+00:00
While this is a wonderful technical feat, I think it's not nearly as playable. The video shows that it doesn't mix the gameplay sounds with the music track, so it pauses the music every time to play a sound (gun shot, door opening, item pick up, etc). This is really distracting compared to the adlib driver that mixes them together and so the music doesn't stop/start harshly. And IIRC, the adlib music is quieter then the effects, which also helps the music stay as background sounds. I don't think Id was lazy, just thinking about the full experience.
by tpmoney | 2025-12-02 23:54:04+00:00
So I thought that might be the dialog you're talking about which is why I thought it was weird that ghostty didn't have it and curl seemed to work just fine. I also could swear that it did show you rejected apps in the list just with the permission turned off.

After experimenting a bit, it seems like:

1) You're right that it doesn't show the rejected apps in the list. Seems like the only way to find that is to query the tcc sqlite db.

2) The permission does apply equally to the built in `curl` as it does to the homebrew installed curl.

3) What it doesn't apply to apparently is the gateway address on your network, regardless of which app you use.

4) It also doesn't apply to all "private" IP space addresses, just ones that are on your subnet. So for example, I have an IOT subnet on my network on its own VPN with a route in the gateway for accessing it from some specific devices on the primary LAN. Without the permission, I can ping and curl (with both the built in and homebrew versions) all of the devices on the IOT subnet. But I can't ping or curl (again with either version) any of the devices on the LAN subnet. Turn the permission on and I can hit everything on the local subnet fine from all the devices.

5) I also validate that the above rules are true even for an application (alacritty in this case) that had never been given permission (in case setting and then removing the permission did something odd)

> The keyword is SILENTLY. The permission requests should be logged and made available in a central location, where they can be reviewed.

This I agree on, the rejected apps should show in the privacy permissions, even if in a collapsed tab/pane so that you can review later. I could swear it used to do this, but maybe I'm thinking of iOS which does do that.
by eikenberry | 2025-12-02 23:54:09+00:00
They specifically called it out as a syntactical issue, where the issue was based around the requirement to have the 'red' or 'blue' keyword. The section on "2. The way you call a function depends on its color." makes this pretty explicit...

2. The way you call a function depends on its color. Imagine a “blue call” syntax and a “red call” syntax. Something like: doSomethingAzure()blue; doSomethingCarnelian()red; When calling a function, you need to use the call that corresponds to its color.