MurphyA/hacker-news huggingface dataset:
by CuriouslyC | 2025-12-18 17:16:12+00:00
Valve is clearly using games as a wedge, the Steam Machine is (and will continue to be) pushed as a capable general purpose computing device, and as the Linux desktop experience improves they will lean harder into that angle, until they're selling sexy general purpose devices with a user experience comparable to Apple's. This includes phones, though the timeline for that will lag a few years.
by Eisenstein | 2025-12-18 17:16:23+00:00
It is possible to change multiple laws if we want to. We made them up at a certain point, and we we can make them up differently at another.

You are applying a viewpoint which is not universally applicable, nor is it static where it does apply.

If you accept that housing is not market in which all parties have equal leverage to bargain, then you should also accept that regulating it to be more fair is not bad by definition.

We happened to regulate it in ways that were counterproductive previously, but the regulation itself is not guaranteed to always be counterproductive, unless you believe that discrepancies in leverage cannot be mitigated by regulation while the lack of leverage itself is being created partially by other regulation.
by tryauuum | 2025-12-18 17:16:25+00:00
can someone explain me like I'm 10 what is a BAR?

Like it says something about mmaping 256 GB of per GPU. But wouldn't it waste 2T of RAM? or do I fail in my understanding of what "mmap" is as well..

EDIT: yes, seems like my understanding of mmap wasn't good, it wastes not RAM but address space
by db48x | 2025-12-18 17:16:49+00:00
In this specific case there _is_ a direct contract independent of the GPL. The TV came with a notice stating that it used GPL’d software and offering to convey the source to anyone who wrote them. That’s a valid contract, which the SFC tried to act on. Vizio rebuffed them, so one of the issues before the court is a literal contract violation.
by 0cf8612b2e1e | 2025-12-18 17:16:49+00:00
There are some games on GOG that still include DRM. The one I can remember offhand is Cult of the Lamb where the game would only run until a certain milestone at which the copy protection determined the GOG version was pirated and would gate the player from advancing. There were forum posts from the developer confirming this was intended.
by gottagocode | 2025-12-18 17:16:53+00:00
> We could eliminate that interruption by having someone doing more thorough code reviews, full-time. Someone who is not being bound by sprint deadlines and tempted to gloss over reviews to get back to their own work.

This is effectively my role (outside of mentoring) as a lead developer over a team of juniors we train in house. I'm not sure many engineers would enjoy a day of only reviewing, me included.
by gmueckl | 2025-12-18 17:16:54+00:00
Your post reads like an admission to me that the system is broken. Real persons need real recourse, especially if an adverse action has major impact on their lives.

Could it be that fully automated payment processes are just so fundamentally vulnerable that their very existence needs to be questioned because of how overwhelmed they get with fraud attempts? I'm deliberately being controversial here for the sake of discussion.
by IncreasePosts | 2025-12-18 17:16:59+00:00
Affordable is a stretch. When they went out of business in 2014, they were charging $30/night - $900/mo. You could definitely get actual rooms in NY or even a studio apartment for that much. Yes, it will be way out in the Bronx or Queens, in not a great neighborhood, but it is certainly better than a 4x6' room with a plank in it and just a knee wall between you and a number of strangers. Obviously for a lot of people coming up with $900 at once for a deposit or whatever could be the hard part, but these rooms were more of the equivalent of pay day loans than an actual value.
by azemetre | 2025-12-18 17:17:00+00:00
They might be referring to another Vercel vulnerability that allowed anyone to bypass their auth with relative ease due to poor engineering practices:

https://nvd.nist.gov/vuln/detail/CVE-2025-29927

That plus the most recent react one, and you have a culture that does not care for their customers but rather chasing fads to help greedy careers.
by BeetleB | 2025-12-18 17:17:03+00:00
> But in this case, the complaint was that the transcription wasn’t perfect.

This is a falsehood. The complaint was that some videos had no transcription at all.

There were other complaints, BTW - it wasn't just subtitles. There were complaints about blind people not being able to read the docs.

Edit: I think one of the (multiple) complaints was poor transcription. What I meant by "falsehood" was actually referring to an earlier comment that said something to the effect of "they provided subtitles". In some cases they did not provide subtitles.
by cloud_line | 2025-12-18 17:17:07+00:00
This is very good to hear. I've been thinking for awhile now that AI tools need some sort of cryptographic signature in their content to identify the source. This will help protect people in the event of fake images or videos that could be compromising to them, particularly as these tools become more powerful. I guess the next question is how will attackers attempt to fake the watermark.

I just wish that something similar could be done with text content.
by ee64a4a | 2025-12-18 17:17:10+00:00
> I always laugh when a media outlet uses ProtonDB as an example

I'm not a media outlet! Just some dope who noticed a thing and wanted to get the thought that wouldn't leave out into the world so I could use my brain for other things.

> as the reality is something different

That's fair. My anecdotal experience (as outlined in another comment) is that platinum has generally just worked for me. That's probably because I'm on Steam Deck rather than a "generic" Linux install (I also use Windows for my desktop gaming).

That said, do you think a parenthetical note is necessary for accuracy? I figured it might be getting too into the weeds since the article is primarily about the platform/ecosystem/hardware comparison between Apple and Valve...
by Anonbrit | 2025-12-18 17:17:18+00:00
How do you get it ready for the prime-time without using it and finding the problems? This is exactly the sort of experiment that finds problems - low stakes, fun to tell stories about, and gives engineers a whole lot of reproducible bugs that they can work on.

The people who lose their prod database to AI bugs, or the lawyers getting sanctioned for relying on OpenAI to write court documents? There's also good - their stories serve as warnings to other people about the risks.
by fragmede | 2025-12-18 17:17:37+00:00
> Home no-business-use-case (mostly gaming and maybe light web browsing) PC owners, and I suppose x-box? The former has got to be negligible at this point

With the broader job market being not-great, and everyone trying some sort of side hustle with the aims of making it big, it's definitely the bubble I'm in, but the "home" case has a lot of Google free office suite business looking usage, and even if there isn't a side hustle, maybe my friends are super weird but they use Google sheets to organize things even for non-business life things when things get complicated. Eg planning a wedding. That's Google and not Valve, but if customers get Steamboxes to access that vs Windows laptops (or Chromebooks), it looks like a threat to Microsoft to me. (But it's been the year for Linux on the desktop for decades now, so I'm not holding my breath.)
by aDyslecticCrow | 2025-12-18 17:17:43+00:00
> Implicit in the design of most tests is the idea that a person's ability to quickly solve moderately difficult problems implies a proportional ability to solve very difficult problems if given more time. This is clearly jumping to a conclusion. I doubt there is any credible evidence to support this.

I think this approach is effectively testing if a student studied the material. It makes the correlation between memorization and understanding. Recall a piece of information is fast if avaliable.

Its a commonly expressed experience among university students that learning memorization techniques and focusing on solving previous exams is a disproportionately effectively way to pass courses.

It's technically more impressive to pass the exam by never doing a single similar problem before and deriving a solving method or forumla that wasn't memorised.

I took deliberate effort to avoid looking at previous exam question for a course until the week before, since it cased good grades at little value to me long term.
by OisinMoran | 2025-12-18 17:17:54+00:00
I am equal parts daunted and excited about the size of it. On one hand, of course it's a lot of time (he's said it might the average person 500 hours to complete), and I'm liable to binge. On the other, I imagine there will be some incredible depth to it, and maybe a "little and often" strategy might not be too bad (if possible). Despite adoring The Witness and Braid, I'm still not sure if I'll get this one. Would my life be richer from finishing this or a few hundred films? My money is on the latter.

Btw Patrick's Parabox in full is 364 puzzles (I know this off hand because I left it at 363 for a few months before coming back to finish the last one, and it's one off 365).
by adamzwasserman | 2025-12-18 17:19:22+00:00
I was able to find architectural patters that work smooth as glass.

Here is what my htmx apps have: - Single-purpose endpoints: Each endpoint returns ONE thing (a card list, a tag cloud, a form fragment) - Optimistic UI: Preferences like font/theme update the DOM immediately; the save is fire-and-forget with no response needed - Simple error handling: Most endpoints either succeed (return HTML) or fail (HTTP error code) - No fragment orchestration: Not returning 3-5 fragments; using hx-swap-oob sparingly

Here is how I update fonts on screen in user prefs: User selects font → JS updates body class immediately → htmx.ajax() saves in background → done

vs. the anti-pattern you're describing:

User submits form → backend validates → returns success fragment OR error fragment OR partial update OR redirect signal → frontend must handle all cases

No language or programming paradigm is perfect. All programming is an exercise in tradeoffs. The mark of a good CTO or architect is that ability to draw out the best of the technology selection and minimize the tradeoffs.
by alexjplant | 2025-12-18 17:19:43+00:00
I've written before about my experience at a shop like this. The null check would swallow the exception and do nothing about the failure so things just errored silently. Many high fives and haughty remarks about how smart the team was for doing this were had at the expense of lesser teams that didn't. The whole operation ran on a hackneyed MVP architecture from a Learning Tree class a guy took in 2008 and snippets stolen from StackOverflow and passed around on a USB key. Deviation from this bible was heresy and rebuked with sharp, unprofessional behavior. It was not a good place to work for those who value independent thought.

> AI vibe coding is an accelerant on this style of not knowing why something works but seeing what you want on the screen.

I've been saying this exact thing for years now. It also does the whole CRUD app "copy, paste, find, replace from another part of the application" workflow for building new domains very well. If you can bootstrap a codebase with good architectural practices and tests then Claude Code is a productivity godsend for building business apps.
by adverbly | 2025-12-18 17:19:59+00:00
> if shipping faster allows for faster iterations across an idea then the silly errors are worth it.

There is more to the consideration here...

Maintenance costs compound over time, as does complexity.

If you're building something that doesn't need to last long or is really simple, sure it's worth it... But a lot of stuff does need to last a long time and continuously change.

Vibe coding is a trade off that only works up to a certain distance from the existing system. If you don't need to go far, it's great. But if you need long range then it's the wrong tool for the job at the moment.
by JohnBooty | 2025-12-18 17:20:22+00:00
I've often thought this could work if the code reviewer was full-time, but rotated regularly. Just like a lot of jobs do with on-call weeks, or weeks spent as release manager - like if you have 10 engineers, and once every ten weeks it's your turn to be on call.

That would definitely solve the "code reviewer loses touch with reality" issue.

Whether it would be a net reduction in disruption, I don't know.
Ask HN: How do I bridge the gap between PhD and SWE experiences?
by ecophyseis | 2025-12-18 17:20:23+00:00
After finishing my PhD in earth sciences, I pivoted to software engineering. I’ve spent the last 8 years as a full-stack developer, gaining a decent grasp of various stacks and frameworks.

I’m now at a point where I want to merge my scientific background with my engineering experience. However, I’m finding a "missing middle" in the job market. I don't ever see a position that requires and values deep expertise in both.

I enjoy development, but I feel like my scientific training is going to waste. For those who have successfully merged these two paths:

Did you find a "unicorn" role, or did you create one within a company?

How do you market yourself when your two halves feel like they belong to different resumes?
by ruined | 2025-12-18 17:20:25+00:00
>If a person is in jail, they are a ward of the state and have no expenses at all. There is no sense in paying them a "living wage" because they don't have to live off it. In any case, most stereotypical prison jobs would not cover the cost of incarcerating the employee.

only the last sentence here is true.

https://www.brennancenter.org/our-work/analysis-opinion/amer...

many prisoners receive a bill for their incarceration and will come out of prison with debt, even if they're working while in prison.

it varies prison to prison, but even basic toiletries may not be provided. the most commonly purchased items at commissary are food.

> The US definitely puts too many people in prison, but that's for cultural reasons and not because of some nefarious plan to get cheap labor.

the constitutional amendment abolishing slavery contains a single exception: prisoners.

the largest maximum security prison in the united states is a slave plantation, operated continuously since the 1830s. they still farm cotton.
by asdfsfds | 2025-12-18 17:20:31+00:00
I live in Spain. I'll give you an interesting example I've witnessed. Two of my neighbors rent seasonally on airbnb. Middle class women, one of them a widow. I assume they used to make a tidy profit. I believe they worked quite hard on making those houses pretty, and I've seen they had good reviews. Just now their license to operate has been denied, apparently without much explanation (I believe the Property Registry is making the decision, this is a bureaucratic body of state employees, not democratically elected).

Across the street lies a hotel, a true tourist trap. They have a 6/10 rating on booking and rely on scamming British tourists, whom you can see balancing drunk on their balconies daily. It's owned by a national conglomerate. As you may guess, as of now the airbnbs are closed and the hotel is thriving despite only bringing the worst kind of tourist to the community. An astute observer will note that the hotel industry is one of the biggest lobbyists supporting the current government at a national level. I am not one to defend big companies, but for some people here Airbnb was freedom. Now they have to go work cleaning rooms or just collect retirement checks, as obtaining a license to run a hotel is impossible without political connections / corruption. My point is, not everywhere are laws as fair as in the United States. Before someone talks about housing pressure, this is a relatively out of the way area where 40% of houses sit empty most of the year.
by rconti | 2025-12-18 17:20:48+00:00
They covered this a lot on the Accidental Tech Podcast last night.

I just don't get why these companies should be in the business of offering gift cards-- at least, not if they can't be redeemed safely.

I'm sure people would run other kinds of scams with AppleIDs without the existence of gift cards, but gift card redemption scams have gotta be 99% of the reason people create fake accounts. The support burden would evaporate almost overnight if they just exited this stupid market.
by ragazzina | 2025-12-18 17:20:48+00:00
I am not missing their point at all, you are missing mine.

>drives them to support much more extreme views, like what you are describing, that they otherwise might not have.

The view I mentioned was the one that got Notch (one of the public figures mentioned by GP) the reaction from the internet in the first place. A bit disingenuous to say this was a moderate conservative talking point before he got sent spiraling into a far right abyss by an angry progressive mob.
by dismalaf | 2025-12-18 17:21:01+00:00
> Since then, guess how many games Muratori has shipped? 0. (He cancelled his announced game.)

On one hand I'm sympathetic to this view point, on the other, he's done thousands of hours of YouTube videos and inspired a ton of programmers.

> Guess how many Blow has shipped? 0 so far, but it sounds close now.

Not going to lie, it's probably difficult being financially secure and still hustling like you're broke. I imagine it's more by choice (to do other things) than being unable to ship.
by echelon | 2025-12-18 17:21:03+00:00
It really doesn't help when Google repeatedly broke Gsuite and the YouTube apps and mandated their removal from Windows phones.

https://www.theguardian.com/technology/appsblog/2013/aug/15/...

This is the kind of shit regulators should stop. In the 90's, this would have gotten Microsoft broken up into several companies.
Show HN: Free PDF tools that run in the browser
by iowadev | 2025-12-18 17:21:10+00:00
Built this because I was tired of sketchy PDF sites that upload your files. Everything here runs client-side – your documents never leave your machine.

What it does: Merge, split, compress, rotate, delete pages, add watermarks, extract text, organize pages, add headers/footers, edit metadata, and more.

The privacy angle: No uploads. No server processing. Just local JavaScript doing all the work.

MIT licensed.

Try it: https://pdf.makr.io

Source: https://github.com/renedeanda/pdf.makr.io
by dangus | 2025-12-18 17:21:35+00:00
Your job isn’t to deliver code that works, it’s to successfully[1] operationalize business logic.

[1] I.e., it should work

That may seem pedantic but that’s a huge difference. Code is a means to an end. If no-code suddenly became better than code through some miracle, that would be your job.

This also means that if one day AI stops making mistakes, tossing AI requests over the wall may be a legitimate modus operandi.
by wahern | 2025-12-18 17:21:45+00:00
> Circa 2010 when Xi came to power, the CPC also essentially destroyed the CIA's footprint in the country, something that was not widely reported in the West. And PRC has done very well since...

The PRC was doing just as fine before they executed all the CIA's agents. I don't see any relation. There's never been any hint from either the US or China that those agents were doing anything other than passive intelligence collection, as opposed to actively interfering in domestic Chinese politics. And in any event, the scope of historical CIA operations has always been overblown. In every case I'm aware of, the CIA leveraged a tipping point already well underway to nudge things one way or another. Developing countries are often already highly unstable and prone to regular disruptive power shifts; it's a major cause of their poverty and inability to fully develop. And in many of the outright coups the CIA has been implicated, the extent of the CIA's involvement was simply talking to and making promises to various power players already poised to make a power grab, Chile being a prime example--the Chilean Senate was the architect of the coup, and the CIA merely offered safe harbor to nudge Pinochet, who was waffling because he wasn't convinced it would succeed. The exceptions were during the middle of the Cold War, ancient history in modern foreign affairs.

The KGB/FSB has always been lauded for opportunistically taking advantage of preexisting situations with small but smart manipulations, but that's just how intelligence agencies have always worked in general. When your interventions are too direct and obvious, which they always will be if you're creating a crisis from scratch, you risk unifying the country, Iran being a prime example.
by wek | 2025-12-18 17:22:27+00:00
> Part of the activation energy required to start any task comes from the picture you get in your head when you imagine doing it. It may not be that going for a run is actually costly; but if it feels costly, if the picture in your head looks like a slog, then you will need a bigger expenditure of will to lace up.

I have found AI to help me with overcoming that activation energy. I am re-learning to code, writing articles, learning aspects of marketing that I wanted to do, but it felt too hard. Having AI as a step by step tutor overcomes that activation energy for me.
by gus_massa | 2025-12-18 17:23:01+00:00
This works in mice with small tumors for two weeks until the experiment ends. It's quite different form working in humans with big tumors for 5 years.

Mice are good for early tries. The researchers had 9 bacterias and only 1 was successful. Experiments in mice are cheaper and have less ethical problems than experiments in humans.

(Hey! They even injected the cancer cells in mice and waited a week until it grow. Nobody will approve that in humans.)
by tialaramex | 2025-12-18 17:23:27+00:00
I think my point was distinct from naming this idea (Death of the Author). It wasn't about guilt it was about consequences and those are distinct things.

Also, AIUI Death of the Author is not about whether their beliefs mattered to understand the intended meaning, but instead whether "intended meaning" is even a thing anyway. No need to understand it if it doesn't exist. I prefer in other contexts not to try to guess intentions when I can instead look at the effects and it seems to me our law and practice agree.

Notice for example that while proving attempted murder requires that you wanted the victim to die, murder does not. The fact that they are dead satisfies this aspect of the crime, you aren't innocent of murder just because you didn't intend that the victim would die.
Show HN: I made my own streaming app specifically for web games
by admtal | 2025-12-18 17:23:36+00:00
I built Demo Scope because I wanted to stream my web game on Twitch and couldn’t find a good way to do it from my phone.

iOS screen recording doesn’t have face cam. Loom is desktop only. OBS works but it’s a whole thing. I just wanted to open my phone, load my game, and go live with my face on screen.

So I made it.

Demo Scope is an iOS app that lets you record or stream any mobile website with a face cam overlay and touch indicators. Load any URL in the built-in browser, drag your face cam where you want it, and every tap shows on screen.

Also works for narrating over videos and photos if you want to do reaction content.

Free to try, $9.99 one-time to unlock everything. No subscription.

https://demoscope.app

Would love feedback, especially from anyone else streaming web games.

Also, feel free to comment a link to your game if you want me to play/stream it