MurphyA/hacker-news huggingface dataset:
by strcat | 2025-09-15 21:41:54+00:00
joemazerino very frequently makes inaccurate claims about GrapheneOS and has been participating in bullying towards me for years. He has repeatedly lied about me and pushed fabricated stories. You're not going to find anything in my post history to back up his claims that I'm insane or delusional. If you look through his comment history, you'll find a lot of evidence that he has an unhealthy obsession with me and is blatantly engaging in bullying. It's something Hacker News should be addressing as a moderation issue. It should not be permitted to engage in blatant bullying and harassment on this platform including repeatedly claiming an open source developer is insane.
by Glyptodon | 2025-09-15 21:42:18+00:00
For early stage startups using react easily multiplies your required engineering man hours to get to market by a considerable factor. The biggest pro is probably that it pairs nicely with GraphQL, which, in many domains, is nicer to work with on the back-end compared to other options, but is also decidedly unfriendly to most options that minimize front end dev hours.

Point being, not to say no to React, but that if your org's size is small enough that you don't truly have multiple teams, you probably get way more mileage and output per $ using tooling that takes after Phoenix Live View, whatever that is - Hotwire, Livewire, etc.

On the other hand, you may expect that having more distinct BE/FE will pay off because of being able to have separate teams, easier to fit in a mobile app, etc. This has some truth, but it can easily turn into taking away from product focus too early in a company's lifecycle.
by seabrookmx | 2025-09-15 21:42:22+00:00
I wouldn't say it "eliminates" it. Even without ethanol, gasoline still goes bad far faster than diesel. Gasoline is full of aromatic hydrocarbons that eventually will break down, and after a few years you're left with a brown stinky liquid.

Up until a year ago where I live, Chevron 94 Octane was ethanol free. I had issues with older carbureted engines after leaving gas in them for ~2 years. With E10 I wouldn't dare go that long as it can be so corrosive.
by thomaslord | 2025-09-15 21:42:24+00:00
Honestly I think React DX kinda sucks, at least in some areas. Performance is one of the worst (`useMemo` and `componentShouldUpdate` are way to easy to ignore, constant re-renders are the norm and writing performant React code requires conscious effort to avoid footguns) but it's also just less self-explanatory than the alternatives I've tried.

I started doing web dev before reactivity frameworks were a thing, and I found Vue to be the most intuitive of the frameworks available when I first needed reactivity. To me, Vue feels like HTML with superpowers while React feels like a whole new way of thinking about webapps. I'm honestly a bit surprised that the article doesn't mention Vue, since Vue is (and has been for a while) the most popular "not React or Angular" framework option. Newer versions of Vue even support the "disappearing framework" feature Svelte was built for, which I'm excited to take advantage of when my biggest work project finally moves to Vue 3.
by ggm | 2025-09-15 21:42:43+00:00
TB treatment can last years. It's endemic in PNG and a cohort of sufferers were being flown to Queensland hospitals for supervised intense treatment, when a stupid, futile immigration and "they're stealing our health dollars" political debate forced them home (until somebody important woke up and reversed policy)

You would think the risk of emergence of drug resistant TB in a poor economy less than 5km from our borders by sea would focus the mind towards protecting Australians..
by tareqak | 2025-09-15 21:43:12+00:00
Relevant quote:

> The police officer did not seem to realize that the Atlanta man hadn’t posted a photo of the shooter, just another T-shirt with the same design. But the cop did know he’d sent the image to the private chat. Given that the call came from the same city as the eBay seller, it wasn’t clear how that police had access to his private Discord chat.

> The FBI, or the intelligence community, evidently is monitoring Discord private messaging, even from people who have broken no law.
by fuzzy2 | 2025-09-15 21:43:27+00:00
Is it winning? Of course, everyone has a different perspective on the software industry. From my (super limited!) view, Angular is winning. And for the first time in almost 10 years, I can now confidently say: Rightly so. “Components become targeted DOM operations”? Yes. “Updates flow through signals”? Yes. (Dunno about Qwik, never heard of it.) It was a long and arduous journey, but they pulled through. Also, it is rather batteries-included.

I encourage everyone to give it a whirl. Zone.js is no longer needed and with Signals and Standalone Components it is now proper good. Developer experience, too, with Vite and esbuild.
by locallost | 2025-09-15 21:43:28+00:00
The argument about looking at technical fit doesn't come through. Very few people, "professionals", view it like that. Instead almost everyone defaults to their stack and views it as mandatory. I've been working for a long time, and I'd like to think I can manage to learn a new framework (and like most people, I implement something as a small project to learn something new occasionally), but in reality if I don't work with React every day professionally for n years, most people will not look at my work. In certain cases "the right tool for the right job" might make sense, but I'd argue that it really doesn't matter here, as all of these tools do the same job. If some do it better than the others they should win out, but the term better is very broad and complex, to the point it was successfully argued that worse is better.

I don't like to criticize too much any more, but I think in general this is a poor article. It doesn't really tell us anything other than latching onto someone else's opinion -- Rich Harris told us virtual dom is pure overhead, ok, but what's your opinion -- or referring to technical debt with React, as if it doesn't exist in every other project, or vaguely complaining about suffocating something.

I mean the job of these frameworks is to update a page when you change state. That's it. If the world has decided React is good enough in all or many aspects of using it, so be it. If The Guardian rewrote something in Svelte and nobody noticed the improvement that apparently objectively exist, what's the point?
by decimalenough | 2025-09-15 21:43:33+00:00
By "economy", I presume you mean things like real estate speculation.

Japan is a good example of a country where the population has been in steady decline for a long time now. The economy has stagnated, but it has not collapsed.

The more worrisome part of what we're seeing in Japan is the total hollowing out of the countryside as the young systematically pack into the three large cities that increasingly dominate all economic activity, namely Tokyo, Osaka and Fukuoka.
by spudlyo | 2025-09-15 21:43:46+00:00
I'm still on Sonoma on my Mac, but I've recently been splitting my time between macOS and Linux and I'm starting to be pretty happy with Linux.

The main problem I had with living in a Gnome desktop environment, is with the keyboard. I'm not willing to abandon my use of Emacs control+meta sequences for cursor and editing movements everywhere in the GUI. On macOS, this works because the command (super/Win on Linux/Windows) key is used for common shortcuts and the control key is free for editing shortcuts.

I spent a day or so hacking around with kanata[0], which is a kernel level keyboard remapping tool, that lets you define keyboard mapping layers in a similar way you might with QMK firmware. When I press the 'super/win/cmd' it activates a layer which maps certain sequences to their control equivalents, so I can create tabs, close windows, copy and paste (and many more) like my macOS muscle memory wants to do. Other super key sequences (like Super-L for lock desktop or Super-Tab for window cycling) are unchanged. Furthermore, when I hit the control or meta/alt/option key, it activates a layer where Emacs editing keys are emulated using the Gnome equivalents. For example, C-a and C-e are mapped to home/end, etc.

After doing this, and tweaking my Gnome setup for another day or so, I am just as comfortable on my Linux machine as I am on my Mac.

[0]: https://github.com/jtroo/kanata
by grues-dinner | 2025-09-15 21:44:22+00:00
> The current data provided by the main retailers for the reporting year 2024 to 2025 shows a reduction of almost 98% on the annual number of single-use carrier bags sold since the charge was introduced. https://www.gov.uk/government/publications/carrier-bag-charg...

5x thicker is still a net win.

And it was less about reducing plastic consumption and more about reducing plastic pollution. 1000 tonnes of plastic in a landfill and incinerators (because the heavier bags are more likely to be reused even just as bin bags) is better than 200 tonnes blowing around and decaying into environmental microplastics.

In terms of total plastic consumption, 8 billion plastic bags (what the UK used before the charge) is maybe between 20000 and 40000 tonnes depending on thickness. Which is pretty minor on the scale of plastic usage considering how much plastic crap and packaging was and still is used.
by bri3d | 2025-09-15 21:44:43+00:00
* Your bank (and Google) want to deal with as little fraud as possible.

* Market forces demand they provide both a website and an Android app.

* If both platforms are equally full of fraud, have the same features, and both have similar use, they cut out half the fraud even if they can only make one or the other fraud proof.

* But it isn't like that in reality: in reality, something more like 80% of their use and 90% of their fraud comes from mobile devices, and so cutting off that route immediately reduces their fraud-load by a lion's share.

Ergo, locking down the app is still in everyone's best interest, before we even get into the mobile app having features the desktop one does not (P2P payments, check deposit, etc.)

And this isn't just a weird theory / ivory tower problem: Device Takeover banking fraud on Android is _rampant_ (see Gigabud/GoldDigger).
by mrandish | 2025-09-15 21:45:14+00:00
> If the release cadence is too slow...

Another reason to get a new video codec standard finalized sooner is that hardware implementation and deployment in mass market consumer SOCs is glacially slow. On the software side, encoder and decoder performance tends to improve meaningfully in the first few years as optimization occurs. And those running large media distribution platforms prefer at least 12-18 months to evaluate and implement a new codec.
by ShroudedNight | 2025-09-15 21:45:41+00:00
I sure as fuck did not vote for Ford, directly or by the local MP proxy. However, I will readily acknowledge that at the time of the election that brought the Progressive Conservative party into power, the Ontario Liberal Party was giving off strong signals that it had essentially given up any attempt at excellence in its execution of public policy, and that it was seemingly bereft of significant insight beyond the then current state of governance.

They were also hindered by the public's perception of their performance in the matters of Ornge and Hydro One.

It seems strange to me to frame the results of that election as being a reward for re-internalizing the waste management costs of consumer products.
Show HN: Pooshit – Sync local code to remote Docker containers
by marktolson | 2025-09-15 21:46:19+00:00
Pronounced Push-It....

I'm a lazy developer for the most part, so this is for people like me. Sometimes I just want my local code running in live remote containers quickly, without building images and syncing to cloud docker repos or setting up git workflows or any of the other draining ways to get your code running remotely.

With pooshit (and a simple config file), you can simply push your local dev files to a remote folder on a VM then automatically remove relevant running containers, then build and run an updated container with one command line call.

It works well with reverse proxies like nginx or caddy as you can specify the docker run arguments in the pooshit_config files.

https://github.com/marktolson/pooshit
by sholladay | 2025-09-15 21:46:31+00:00
This generates some fun results. I searched for "A laptop made by Whole Foods", expecting to see a crazy looking laptop made of food. Maybe a tortilla for a lid? Instead, it has a relatively normal MacBook-like image but with a very funny description and specifications.

The laptop apparently has a Vegan Chassis Material made of Quinoa-Carbon Composite. My favorite feature is: "As users work through their spreadsheets, the laptop's keyboard emits a soothing aroma reminiscent of freshly baked bread." And as a thoughtful touch, "Whenever someone uses our laptop near an open flame, the screen displays motivational affirmations on the theme of self-care."
by strcat | 2025-09-15 21:46:39+00:00
> Dude left an comment on a YouTube video and the guy freaked out on him.

No, that's part of Rossmann's heavily fabricated story about what happened. The reality is that Rossmann's live stream and video very clearly aimed at directing harassment towards me with spin and fabrications were only a further escalation of his ongoing bullying towards me. His video is self-evidently dishonest bullying and harassment. Even the video title was a lie disproven by his own followers catching him continuing to use GrapheneOS as a daily driver with his important apps and data for many months afterwards. He did eventually move away from it, potentially multiple years later, but his claim to have deleted it was a lie, as were his claims of being scared of us replying to his attacks or targeting him with an update. It was utter nonsense to justify engaging in a massively escalated form of bullying using his community as a weapon to cause harm to someone and try to destroy their life.

Rossmann actively uses Kiwi Farms with a verified account and was very clearly catering to them. He actively seeks their friendship and respect in a thread he was actively using before and after posting the video. He's friendly with the person who posted the harassment and doxxing thread clearly aimed at causing physical harm to me and further propagating fabricated stories/claims about me. Rossmann continued to post jabs towards me and complaints about us on Kiwi Farms following that thread being posted which has acted as a regular reminder to them to keep targeting us. He continues to actively post there and engage with serial harassers.
by pimterry | 2025-09-15 21:47:33+00:00
It's not really going to be directly affected by that change I would expect. Most reverse engineering is on rooted devices & emulators anyway, which are already outside the bounds of those kinds of Google restrictions.

For the (less common) cases where you want to use a non-rooted device (e.g. using Frida by injecting it into the APK via gadget) it gets trickier, but I think in practice there will still be a way for developers to build & install their own APKs with developer mode enabled. This will be tightened, but removing that restriction would effectively make Android development impossible so it seems very unlikely - I think they will block sideloading on all non-developer devices only, or allow you to add your own developer cert for development or similar (all of which would probably be fine for development & reverse engineering, while still being a massive pain for actual distribution of apps).

The larger issue is device attestation, which _could_ make all rooted/non-certified devices progressively less practical, as more apps attempt to aggressively detect unmodified devices. Right now that's largely limited to big financial apps, and has some downsides (you get a bunch of complaints from all 3 GrapheneOS users, and it requires a bunch of corresponding server work to be reliable) but it could become more widespread.
by iijj | 2025-09-15 21:47:34+00:00
I was no longer on the scene when it happened, but I’ve been told it became very difficult to get ongoing funding from the National Science Foundation for bioinformatics software around 10 years ago. You could get an initial grant to develop something, but ongoing support was difficult. So websites and ‘databases’ (curated datasets) that made it easy to run the tools faded away.
by Wowfunhappy | 2025-09-15 21:47:39+00:00
Why does most fraud come from locked down mobile devices and not open Windows/Linux PCs?

If it's true that 90% of fraud comes from mobile despite all of the restrictions, what that tells me is that locking down devices doesn't actually prevent fraud.

---

> before we even get into the mobile app having features the desktop one does not (P2P payments, check deposit, etc.)

I think it would be reasonable to disable those specific features on mobile while leaving the rest of the app accessible.

Actually, back when jailbreaking iOS was still actually feasible, I recall the Chase app doing exactly that. The app worked fine, but it wouldn't let me deposit checks, I had to go to a branch for that. A bit annoying, but I can mostly understand that one.
by strcat | 2025-09-15 21:47:42+00:00
It's a fabricated story which you're taking at face value. What Rossmann claims to have been said to him was not said to him. He deliberately misrepresents what was said and the context of him engaging in many months of public and private bullying leading up to it. See https://news.ycombinator.com/item?id=45255341.
by strcat | 2025-09-15 21:47:57+00:00
The video you're referencing very clearly exists for the purpose of directing harassment towards me based on fabrications and spin as part of Rossmann's bullying towards me. Nearly all of the claims he makes in the video are lies of misrepresentations, including even the title.

You're supporting someone who very openly engages in libel and bullying towards me while he was actively publicly using and catering to Kiwi Farms. The content is very clearly aimed at that kind of audience and to make the harassment much worse, which it did, and Rossmann continued to double down on that.

See https://news.ycombinator.com/item?id=45255341.
by shayway | 2025-09-15 21:48:16+00:00
So to be clear, AI contributed the following to this ordeal:

- assured the author that going blind over the course of a day is, in fact, something to be concerned about

- suggested using eye drops -- which the author didn't have, and had to navigate to a pharmacy to buy (while in the process of losing their vision) -- which unsurprisingly didn't have any effect

- directed them to a campus hospital, which was not equipped to handle a case like this, and led to a day of wasted time calling around

- finally, directed them to a proper ER with on-call ophthalmologists, where the issue was solved

This isn't exactly the case for AI the author seems to think it is. I'm glad they were able to get this sorted, anyway. Waking up one day to find your vision going sounds absolutely terrifying.
by franga2000 | 2025-09-15 21:48:16+00:00
> But from an "I own my hardware and should use it" perspective, Google continue to allow OEM unlock on Play Store purchased Pixel phones, and the developer console will allow self-signing arbitrary APKs for development on an enrolled device [...]

But that's not really using it, is it? If the process of getting access to do whatever I want on my smartphone makes it cease to be a viable smartphone, can you really count that as being able to use it?

It's like if having your car fixed by a third party mechanic made it not street legal. It is still a car and it does still drive, but are you really still able to meaningfully use it?

And before anyone jumps on my metaphor with examples of where that's actually the case with cars, think about which cases and why. There are modifications that are illegal because they endanger others or the environment, but everything else is fair game.
by mindwok | 2025-09-15 21:48:29+00:00
Codex with GPT-5-High is extremely good. Like many I was a bit "meh" about the GPT 5 release, however once I started using it with Codex it became clear there was a substantial improvement in a capability I wasn't really paying attention to, which is tool calling. Or more specifically, when to call a tool. Ask GPT-5-High a question about your codebase and watch the things it looks for, and things it searches for (if you use --search). It has very good taste on how to navigate and solve a problem.
by cosmic_cheese | 2025-09-15 21:48:38+00:00
Right, I think we’re running into the limitations of a scarcity-based system here. Even many well compensated couples would face having to make major tradeoffs with their economic stability, careers, time spent with the kids, retirement, quality of life, etc, and are accordingly choosing the path of least risk.

Even the most generous countries aren’t fully compensating for the costs of raising a family, and the assistance offered by many is less than pocket change. It’s only natural that incentive is going to be low.
by estimator7292 | 2025-09-15 21:48:40+00:00
It's very dangerous to try and compare human behavior to any pattern seen in nature— particularly human behavior in aggregate. While humans are animals like any other, we are also very much not simple beasts beholden to environmental conditions.

To wit: the current human population is beyond the natural carrying capacity of the places we live. The only reason we can sustain 7bn people today is because we've artificially increased local carrying capacity through artificial fertilizer. If we lost that technology today, a majorty of humans alive now would starve to death.

There's really no reason to assume any environmental factors that don't physically preclude human occupation will have any effect on overall population numbers. We can artificially extend our ecosystem to support essentially unlimited people. The only real hard limit is space to physically put bodies and the amount of energy our society can use without boiling the oceans with waste heat.

If population growth levels out, it won't be for any natural reason because we are already well beyond any natural limit.
by comte7092 | 2025-09-15 21:48:55+00:00
I’m well aware of the fact that these types of issues have been a part of the system for a long time, nowhere in my string of comments did I indicate that this was an issue of one administration nor one party, I was simply commenting on the case under discussion.

As an American I am not responsible for the actions of another nation, but I am for those of my own. Therefore it is immaterial to me how Korea treats immigrants, at least not when I am discussing the morality of our system.

Either you have a sense of what is right and wrong when it comes to our fellow human beings or you don’t. Feel free to criticize the actions of the Korean government if you want, that does not absolve the US of its own transgressions.
by twalichiewicz | 2025-09-15 21:49:03+00:00
It's been interesting reading this thread and seeing that others have also switched to using Codex over Claude Code. I kept running into a huge issue with Claude Code creating mock implementations and general fakery when it was overwhelmed. I spent so much time tuning my input prompt just to keep it from making things worse that I eventually switched.

Granted, it's not an apples-to-apples comparison since Codex has the advantage of working in a fully scaffolded codebase where it only has to paint by numbers, but my overall experience has been significantly better since switching.