MurphyA/hacker-news huggingface dataset:
by UmGuys | 2025-09-23 10:22:19+00:00
I purchased this app way back in 2014 when I did Android dev FT. I had no idea about the history until recently when I began seeing ads. Comapnies should be prohibited by Google Play Store or someone else from rug pulls like this, otherwise it will become a normal business strategy. What's to stop someone from building an app fast by selling lifetime ad free, then when they build a user base, selling to a large company who does this? Nothing. That's what.

They should be forced to publish a new APK with a different name to change monetization strategies or honor what people paid for. This is fraud and theft.
by johncolanduoni | 2025-09-23 10:22:21+00:00
The occupying powers very much did not assign collective responsibility to Germans after WW2. Material reparations were massively reduced in scope compared to WW1 (and the norms of the previous century), and the Allies actually poured substantial resources into Germany’s reconstruction (far in excess of the reparations).

Also, collective punishment is literally as old as written history. I’m not sure if there are writings that provide a coherent moral theory of why it’s acceptable that you could call “collective responsibility” from those times, but it was the norm for thousands of years of warfare.
Show HN: I built an AI co-author to help write fanfiction
by xxk1323 | 2025-09-23 10:22:35+00:00
The core feature that I focused on is the dual-generation mode:

Paragraph-by-Paragraph: This is for when you're deep in a scene and just need a little nudge to keep going. It gives you fine-grained control to shape the narrative moment by moment.

Chapter-by-Chapter: This is for when you have the big picture in mind and want to quickly build out the main plot points without getting bogged down in the details.
by 2000UltraDeluxe | 2025-09-23 10:23:26+00:00
In the real world, sanctions happen for a variety of reasons. They have wide-reaching consequences, and you can't expect everyone to always fight every single goverment policy they don't personally approve of; an Iranian citizen is no more obliged to revolt against the Iranian government, than a citizen of sanctioning countries are to revolt against their governments for imposing those sanctions.
by refset | 2025-09-23 10:24:26+00:00
"Notes and Domino is a cross-platform, distributed document-oriented NoSQL database and messaging framework and rapid application development environment that includes pre-built applications like email, calendar, etc." [0]

Lotus Notes was the original offline-first everything app, including cutting edge PKI and encryption. It worked over dial-up and needed only a handful of MBs of memory (before the Java rewrite at least). Has anything else really come close since?

[0] https://en.wikipedia.org/wiki/HCL_Notes
by NomDePlum | 2025-09-23 10:24:37+00:00
Palestine is not allowed statehood by Israels actions, often illegal. Israels illegal settlements and apartheid regime should have resolved the discussion on statehood decades ago.

The only moral viable solution I can see is 2 separate states. At this point support of anything else is supporting genocide and ethnic cleansing. If it doesn't happen then that is a deliberate choice of the US and I fear for the world never mind Israel or Palestine.
by owenversteeg | 2025-09-23 10:24:55+00:00
Interesting, but I use a much more powerful germicidal UV source. Because of the power requirements it uses a fusion energy source located ~150M km away. (sunlight in fresh air.)

In fairness to the article, ventilation was mentioned, but also quickly dismissed. The 60% efficiency figure quoted for ERV is also a bit on the low side for many contexts. And sure, ERV fans themselves use some power (say 50W) but that's about what you'd use in a decent size room with some UV lamps and a fan.
by UmGuys | 2025-09-23 10:25:05+00:00
The company sold an app and refuses to honor what users paid for. If this is allowed, it will become a strategy because it's profitable. Trick people to purchase, then add ads to the 'ad-free' app. There's no logic other than, "we can steal and no one will stop us." They should be forced to honor purchases or publish a new app.
by kelnos | 2025-09-23 10:25:18+00:00
I don't think that's the premise, though. The idea is that the sanctioned government will, under pressure from the sanctions, change without the need for regular citizens to start some sort of armed uprising. (Though certainly an armed uprising is a possible outcome.)

Maybe the government will do this because the sanctions hurt their people enough to the point where things are too unstable for their liking. Maybe their economy becomes so trashed that the quality of the leaders' lives is impacted too much. Etc.

I don't think anyone in the West genuinely believes that sanctions will lead to citizen uprisings and overthrown governments. At least not after decades where no such successful uprisings have taken place in long-sanctioned countries like Iran.

But it should also be pretty clear that sanctions on countries like Iran aren't causing their governments to choose to change their behavior either. But I think arguably sanctions on Russia since they invaded Ukraine have had a useful effect. While the war hasn't stopped, it's possible that sanctions have slowed down Russia's progress quite a bit.

Not sure what the alternative is, though, aside from just giving up, lifting sanctions, and letting things develop where they may.
by Exiqus | 2025-09-23 10:25:45+00:00
After discovering only 30% of hiring managers look at GitHub and that most technical interviews test puzzle-solving instead of actual coding ability, I built a tool that analyzes real repositories and generates interview questions based on the actual code.

Instead of "reverse a binary tree," it asks things like "Your fetchlibs.sh supports 7 architectures - explain your ARM vs x86 binary analysis strategy." Questions only someone who actually wrote the code could answer.

Currently limited to public repos (GitHub's API doesn't offer read-only access to private repos).

I don't work in tech, so maybe I'm missing something fundamental about why the industry prefers LeetCode theater over actual code evaluation. Would love feedback from those in the trenches.
by keiferski | 2025-09-23 10:27:03+00:00
My favorite piece of trivia about this market is the metro station Poissonnière is named as such, because it was along the road fishmongers brought fish to the market from the coast.

It’s not anywhere near a body of water, so if you don’t know the history, it seems rather curious.

https://en.wikipedia.org/wiki/Poissonni%C3%A8re_station
by contrarian1234 | 2025-09-23 10:27:17+00:00
Mmm, I don't see how the historical context for the conflict is relevant

> 4 Eastern Oblasts that voted to secede from Ukraine

I mean.. "lol"

Most importantly for the current topic, there is no international mechanism for regions to legally secede. This is basically "not okay". China can't possibly approve of that. The whole Chinese claim to Taiwan rests on that not being okay.

Your first point makes more sense. Maybe the goal is tieing up Europe with an idiotic conflict? But they undermine themselves and don't really win much of anything
by philipwhiuk | 2025-09-23 10:28:29+00:00
> Now, SpaceX may be building a lot of profit into that $70m, but from the customer's POV it hardly matters. They're not in drastically different cost realms

SpaceX internal costs are < $20m a launch. There's a huge profit margin.

SpaceX prices have risen because they have effectively no competition in the medium-> heavy launch market, not because they are more expensive to launch than they used to be.

It's a huge gulf.

> Now, for commercial it's a different story, though really Arianespace and its predecessors have never been _hugely_ competitive there; even before SpaceX their market was mostly stuff that couldn't go on Russian rockets.

This is also not true. Arianespace dominated the commercial market prior to SpaceX. They were doing half a dozen GTO missions a year. Yes it's not dozens and dozens but prior to the dropping of launch costs, expensive GEO satellites launched into GTO was the market.

I'm sorry but this "maybe reusability isn't worth it" is the exact line that ULA and Arianespace have bandied around for a decade and they have lost their entire lunch to a company that can undercut them and still make a healthy profit margin.
by darkwater | 2025-09-23 10:28:32+00:00
I don't think you need to run any experiment. Being married or not is just signing a paper. What matters is if the couple live together and in harmony. You can do so without being married and having children, and it's everyday more common.

That's why I'm saying you have cause and effect in the wrong order: children issues are tied to one or both parents not caring about them, and a symptom of that was having children before marriage, when marriage was "the only way" to a family. Nowadays things are different, and you can totally be a functional family without signing any contract on paper.
by cb321 | 2025-09-23 10:29:05+00:00
In Zsh with `setopt autocd cdablevars`, shell variables more or less work like cd-aliases. You could also just add `a=projectA; b=projectB; c=projectC` to your `~/.zprofile` and then at prompts type 1-letter commands `a`, `b`, `c`.

One added bonus of such file tree bookmarks via variables (over a similar `alias a='cd foo'`) is that if you get muscle-memory/active memory for those few abbreviations other use cases like `make -C $a` also work. I usually leave `$hb` & `$lb` set to `$HOME/bin` and `/usr/local/bin`, for example.
by robenkleene | 2025-09-23 10:30:29+00:00
Not sure I'm following, what's the importance of the term "app"?

(And yes, they're all local first on mobile as well.)

(Also Notes and Photos were mobile apps on the iPhone first [not that it really matters, just FYI].)

Apple continues to release new apps under this model today (i.e., local first), e.g., https://en.wikipedia.org/wiki/Freeform_(Apple). In my mind, the evidence just points to Apple thinking local-first is the best approach for the software on their devices.
by johncolanduoni | 2025-09-23 10:30:32+00:00
The original comment I responded to said “There are countless routers in between you and your destination which you can't audit anyway. End devices long since consider the routers to be compromised and have everything verified and encrypted in transit.” My point is that having a home router that does not allow incoming connections to the devices behind it - whether that’s due to compromise or misconfiguration - prevents substantial attacks. It’s hard to call a compromised router a “competent firewall”.
by kelnos | 2025-09-23 10:30:42+00:00
> After speaking with Russians living in there, day to day life hasn't been affected that much, after initial shock.

That sounds like a positive, though: if Russia's advance into Ukraine has been slowed by sanctions, but everyday Russians aren't affected too much, I'd consider that a huge win. We shouldn't be punishing regular people for the actions of a their dictatorship government that they can't control.
by vixen99 | 2025-09-23 10:31:28+00:00
'Evidence That Acetaminophen Triggers Autism in Susceptible Individuals Has Been Ignored and Mishandled for More Than a Decade'

https://www.preprints.org/frontend/manuscript/a6a26b165faf5e...

'Overwhelming evidence shows that exposure of susceptible babies and children to acetaminophen (paracetamol) triggers many if not most cases of autism spectrum disorder, and that oxidative stress causes susceptibility. However, these conclusions have not yet been widely acknowledged or integrated into clinical practice or regulatory guidelines'
by maleldil | 2025-09-23 10:32:52+00:00
"People" have differing opinions, but the one I mostly see from the left is that they want Palestinians to live in the land they owned before Israeli colonisers invaded it and forced them to relocate to subhuman conditions. What I haven't seen is the desire to expel the Israelis currently living there, as long as they agree to let the Palestinians lead a decent life.
by lucianbr | 2025-09-23 10:34:05+00:00
This was my thought too. When the government really wants corporations to toe the line, suddenly there's no problem with "piercing the corporate veil" and other such equivocations. They know what works - threaten executives with prison. The solution exists and is applied already. For other things such as polluting the environment or misusing citizens private data... the truth is government doesn't really care.
by qskousen | 2025-09-23 10:34:58+00:00
Do you determine the worthiness of all your activities by how much money you could make in the time they took?

I read the full article and found it well worth the time. A somewhat sobering essay, prompting some self-reflection, while also being beautifully written. I appreciated the art displayed.

How can you put a price tag on something like that?
by JoeAltmaier | 2025-09-23 10:35:08+00:00
It took a big fraction of our energy to get to each new stage. Always it was something new and unexpected. It was quite a while ago, but lets see what I remember.

Some good fraction were mismatches between the app (bot) state and the server state. A bot would be expecting a message and stall. The server thought it had said enough.

The app side used a lot of libraries, which it turns out are never as robust as advertised. They leak, race, are very particular about call order. Have no sense of humor if they're still connecting and a disconnect call is made, for instance.

The open source server components were fragile. In one instance, the database consistency library had an update where, for performance, a success message was returned before the operation upstream was complete. Which broke, utterly, the consistency promise that was the entire point of using that product.

A popular message library created a timer on each instantiation. Cancelled it, but in typical Java fashion didn't unlink it. So, leak. Tiny, but you do it enough times, even the biggest server instance runs out of memory.

We ran bots on Windows, Linux, even a Mac. Their network libraries had wildly different socket support. We'd run out of sockets! They got garbage collected after a time, but the timer could be enormous (minutes).

Our server used a message-distribution component to 'shard' messages. It had a hard limit on message dispatching per second. I had to aggregate the client app messages (we used UDP and a proprietary signaling protocol) to drop the message rate (ethernet packet rate) by an order of magnitude. Added a millisecond of latency, which was actually important and another problem.

Add the usual Java null pointers, order-dependent service termination rules (never documented), object lifetime surprises. It went on and on.

Each doubling of survival-time the issues got more arcane and more interesting. Sometimes took a new tool or technique to ferret out the problem.

To be honest, I was in hog heaven. Kept my brain plastic for a long time.
by cbeach | 2025-09-23 10:35:19+00:00
> he president Musk helped elect is actively using the power of the state to take control of corporations and threaten and coerce everyone in academia, journalism, media, and even comedians.

Coercing who, exactly? Do you have any examples?

Seems odd that an alleged authoritarian president would massively reduce the power of the state (DOGE), doesn't it?

> As for the DOGE efforts, they were most definitely NOT supporting small-state values, they actively cost the govt money,

Not in the long term, they won't. Reduce the size of the state = reduce the cost of the state.

Peter Thiel is a libertarian. He was misconstrued by some as "authoritarian" based on a 2009 essay which included the phrase "I no longer believe that freedom and democracy are compatible" -- the sentence is misunderstood as anti-democratic. What Thiel instead feared is "that mass democracy, driven by emotion, resentment, and short-termism, will deliberately or accidentally dismantle the freedoms that underpin innovation and growth"
by philipwhiuk | 2025-09-23 10:36:26+00:00
It's a much much smaller rocket than you see at Kourou or at Kennedy. Kennedy was, let's not forget, built for a vehicle more powerful than the Saturn V. And both to handle the SRBs of Ariane launchers (which basically chuck flying rubble out the back on launch).

The pad infrastructure is reasonably similar to an actual comparative launch site like Kodiak AK.
by theshrike79 | 2025-09-23 10:36:40+00:00
"Just" check that every cell in the million row xlxs file is correct.

See the issue here?

Excel has no proper built-in validation or test suite, not sure about 3rd party ones. The last time I checked some years back there was like one that didn't do much.

All it takes is one person accidentally or unknowingly entering static data on top of a few formulas in the middle and nobody will catch it. Or Excel "helps" by changing the SEPT1 gene to "September 1. 2025"[0] - this case got so bad they had to RENAME the gene to make Excel behave. "Just" doing it properly didn't work at scale.

The point I'm trying to get at here that neither tool is perfect and requires validation afterwards. With agentic coding we can verify the results, we have the tools for it - and the agent can run them automatically.

In this case Excel is even worse because one human error can escalate massively as there is no simple way to verify the output, Excel has no unit test equivalents or validators.

[0] https://www.progress.org.uk/human-genes-renamed-as-microsoft...
by lucianbr | 2025-09-23 10:37:01+00:00
I read it rather as a description of how very serious the threat of prison is, and why the risk is not worth it. Didn't seem funny to me at all, though I may well be reading it wrong.

It certainly didn't seem like the commenter was agreeing with the way the government runs prisons or what happens in them. Again, maybe they do, and I just failed to see it.
by precompute | 2025-09-23 10:37:37+00:00
I have a lot of experience with "LLM voice" as well, and none of that sounds even remotely LLM-written.

The smoking gun for LLM-written text is when the text is a "linked list". It can only ever directly reference the previous thing. That's not the case here. And the latest Hunger Games book isn't yet another amazon-published slopfest. It's been through a couple of rounds of editing, at the very least.

I'm not saying RedditOP is completely off-kilter. There might be something to what he's saying. Maybe Suzanne Collins (the author of the book) has been consuming a lot of LLM-generated content. Or maybe she's just ahead of the curve and writing in a style that's likely to catch fire (no pun intended) [1].

[1]: Yes, I wrote this myself! And the entire reply!
by jlokier | 2025-09-23 10:37:47+00:00
Yup.

Once it took Vivado 40 minutes just to add one small Verilog file to a project. Not to compile it. Just to add it to the list of project source files, for which it scanned the file for definitions. Each time I edited the file, Vivado stalled for another 40 minutes. Same file compiled and ran all its simulation tests in Verilator (an open source tool) in a couple of seconds.

For my compiles, Vivado routinely took hours for sparse designs and over 24 hours for dense (but still conceptually small) ones. This made iteration impossible on the timescales my last FPGA project required, so I had to stop using Xilinx.

I accept that dense P&R compiles may take a long time, as it's algorithmically complex. But Vivado's occasional extremely slow and janky process for minor things left my wondering if the full P&R compile time was more due to similar bad coding issues on their side, not any real need to take that long.
by account42 | 2025-09-23 10:39:15+00:00
At the end of the day all of these have the user start with state A turn that into state B and then commit that. How the that operation is stored internally (as a snapshot of the state or as a patch generated at commit time) is really irrelevant to the options that are available for resolving conflicts at merge time.

Auto-merging code is also a double-edged sword - just because you can merge something at the VCS-level does not mean that the result is sensible at the format (programming language) or conceptual (user expectation) levels.
by theandrewbailey | 2025-09-23 10:39:34+00:00
I realized a few years ago that I've lived 90+% of my life near 40 degrees north latitude (Pittsburgh, central Ohio, Salt Lake City). I've tried living elsewhere, but those never worked out for whatever reasons. Now I take note of the 40 degree rule and facetiously evaluate if, say, moving for a job will work out long term.
by elsombrero | 2025-09-23 10:39:50+00:00
On my 2x 3090s I am running glm4.5 air q1 and it runs at ~300pp and 20/30 tk/s works pretty well with roo code on vscode, rarely misses tool calls and produces decent quality code.

I also tried to use it with claude code with claude code router and it's pretty fast. Roo code uses bigger contexts, so it's quite slower than claude code in general, but I like the workflow better.

this is my snippet for llama-swap

``` models: "glm45-air": healthCheckTimeout: 300 cmd: | llama.cpp/build/bin/llama-server -hf unsloth/GLM-4.5-Air-GGUF:IQ1_M --split-mode layer --tensor-split 0.48,0.52 --flash-attn on -c 82000 --ubatch-size 512 --cache-type-k q4_1 --cache-type-v q4_1 -ngl 99 --threads -1 --port ${PORT} --host 0.0.0.0 --no-mmap -hfd mradermacher/GLM-4.5-DRAFT-0.6B-v3.0-i1-GGUF:Q6_K -ngld 99 --kv-unified ```
by botirk | 2025-09-23 10:39:52+00:00
Claude Code has exploded in popularity as a developer tool.

The problem is cost, running everything directly through Anthropic gets expensive fast.

We built Adaptive, a model routing platform that integrates with Claude Code as a drop-in replacement for the Claude API.

You keep the exact same Claude Code workflow, but Adaptive routes requests intelligently across models to cut costs by 60–80% while maintaining performance.

Setup takes one script install. Docs: https://docs.llmadaptive.uk/developer-tools/claude-code
by jonnybgood | 2025-09-23 10:40:24+00:00
> I prefer advice from someone currently living life, learning and adjusting and growing now... not at the end when it doesn't matter.

He spent time to think about what he's learned and decided to put it in writing at 94 years old. He seems to still be avid reader at his age. He still thinks about ideas of living a fulfilling life. It seems to me he's still currently living life, learning and adjusting and growing now. There may even be a lesson there to having a long life: It always matters. What do you consider the end?
by austin-cheney | 2025-09-23 10:40:25+00:00
The article points out a 2024 Swedish study that indicates a rising correlation between autism and pregnancy use of acetaminophen except that sibling data then completely invalidates the correlation with acetaminophen use.

The reality is likely complex of many minor factors frequently encountered over a long period of time, no smoking gun. Genetics is also a factor with some people being overwhelmingly more likely to encounter autism than others and some forms of autism are 80%+ inheritable.