MurphyA/hacker-news huggingface dataset:
by maxglute | 2025-10-12 12:58:32+00:00
>Why hasn't this been done

Probably because that alternative was to build next gen programs to be less performant, and can't settle when platform last 30/40/50 years now.

The problem isn't lol US start making fancy magnets. The problem is lol modern US MIC hardware performance/overmatch is built around access to ABUNDANT fancy magnets that can only be built at scale/cost via processes PRC pioneered because they have (relatively unique) access to geologicly bound ionic clay deposits in PRC backyard. That capability doesn't exist in past history. US+co never had it. And if US can't replicate it, the entire current tranch of military hardware based on size, weight, (SWaP) of pushing highend PRC magnetics to their limits (motors of missiles, planes, precision motors, aesa radars, sonars), might not even make operational sense.

Then strategic delimma is budgetting 100s of billions into retrofitting/integrating of alternative components with slightly different (potentially inferior) performance characteristics. Or trillions in new programs based on alternative material assumptions. That's the real killer. Moving away from PRC HREE dependency =/= make more rocks, but if make more rocks no worky, or settle with making slightly different/less performant rocks, then have to redesign/reengineer/requalify the entire force structure over decades.
by molozhenko | 2025-10-12 12:58:45+00:00
Thank you so much for taking the time to share this — really appreciate your thoughtful feedback and kind words! I'm glad you’re enjoying the ad‑free experience. The cut‑off title is definitely a bug (thanks for catching that); I’ll make sure it’s fixed in the next update. Custom tracker labels are already on my to‑do list, and your note about the limited options — especially for things like nicotine — makes perfect sense. I also really like your idea of saving past streaks after a reset and counting daily uses to track progress over time. Those features fit beautifully with where I want to take the app.

Thanks again for the encouraging feedback — it genuinely helps shape the roadmap!
by molozhenko | 2025-10-12 13:00:31+00:00
Thank you so much for sharing your thoughts and your incredible perspective — 45 years clean is truly inspiring, and I really appreciate you taking the time to give this feedback. I completely understand and agree with your point: for true addiction, there’s no one‑size‑fits‑all solution, and an app alone can’t replace the deep personal work and support that’s often needed.

My goal with this app has always been to be a tool — not a “silver bullet” — that can help people build self‑discipline, track progress, and stay mindful of their goals, much like fitness trackers do. I’m happy to hear you think it could be useful for the majority of people dealing with habits, and I really value the reminder that it’s about supporting hard work, not replacing it.

Thanks again for your encouragement — it means a lot coming from someone with your experience.
by Jerrykerry | 2025-10-12 13:00:50+00:00
Nice work — the UI feels refreshingly minimal, and using the Radio Browser API was a smart move. I’ve been exploring similar ideas around lightweight streaming and playback optimization while working on InatBixindir , and it’s great to see someone keeping things lean instead of overengineering the experience. Curious to see how you’ll handle custom stream uploads — that could open up some really creative use cases.
by bifocal | 2025-10-12 13:01:01+00:00
> As an imperfect analogy, consider a road, representing a mobile network. This road has some capabilities, such as speed limit. There are cars driving on this road, representing mobile phones. And then consider that a road management company, representing the carrier, would impose different speed limits on different cars, depending on whether they are affiliated with the road management company or not. > Would that be acceptable in a physical world?

A number of cars on the road today can be remotely disabled by a device built-in to the car.

While personally I think this is risky, in the U.S., we also have police, sheriffs, highway patrol, M.P.s and others that have authority to tell other cars to stop or to physically stop them, which is just another way of doing the same thing. They also enforce speed limits.

So, no I don’t think that the ability to drive a vehicle as fast as one would like is a global right, per current laws.
by taspeotis | 2025-10-12 13:01:10+00:00
My workflow has gotten pretty lax around prompts since the models have gotten better. Especially with Claude 4.5 (and 4 before it) once they have a bit of context loaded about the task at hand.

I keep it short and conversational, but I do supervise it. If it goes off the rails just smash esc and give it a course correction.

And then if you're coming from no context: I throw a bit more detail in at the start and usually start by ending the initial prompt with a question asking it if it can see what I'm talking about in the code; or if it's going to be big: I use planning mode.
by spwa4 | 2025-10-12 13:01:21+00:00
And yet Wikipedia has no problem avoiding the word genocide when some parties are involved, even when the consensus is that the Kremlin has committed genocide, multiple times, during a conflict. It's even convicted before the ICC.

https://en.wikipedia.org/wiki/Russo-Ukrainian_War

Note: before you point out that that page does mention genocide, read what you found. It details Putin's fake claim that Ukraine is committing genocide, several times, and does not mention that the Kremlin has committed at least 5 separate campaigns of genocide (so far) in Ukraine.

Wikipedia has a pretty damn serious case of extreme leftist bias (meaning there are many instance of leftist bias on wikipedia where most people I consider lifelong leftists would not accept that as a reasonable leftist position.
by lproven | 2025-10-12 13:01:53+00:00
To be fair, your statement could be edited as follows to increase its accuracy:

> btrfs is quite infamous for eating your data.

This is the reason for the slogan on the bcachefs website:

"The COW filesystem for Linux that won't eat your data".

https://bcachefs.org/

After over a decade of in-kernel development, Btrfs still can't either give an accurate answer to `df -h`, or repair a damaged volume.

Because it can't tell a program how much space is free, it's trivially easy to fill a volume. In my personal experience, writing to a full volume corrupts it irretrievably 100% of the time, and then it cannot be repaired.

IMHO this is entirely unacceptable in an allegedly enterprise-ready filesystem.

The fact that its RAID is even more unstable merely seals the deal.
by CMay | 2025-10-12 13:02:04+00:00
Maybe what they see is that most people who turn it off will leave it off, but some people turn it off and turn it back on as a part of a pattern/habit around temporarily putting files on OneDrive they don't want to scan.

For example, people who don't use their encrypted vault on OneDrive, so they upload photos that should otherwise be encrypted to their normal OneDrive which gets scanned and tagged. It could be a photo of their driver's license, social security card, or something illicit.

So these users toggle the tagging feature on and off during this time.

Maybe the idea is to push these people's use case to the vault where it probably belongs?
by Thorrez | 2025-10-12 13:04:34+00:00
>Surely you could just do the base64 thing to an image url of your choice?

What does that mean? Are you proposing a non-Camo image URL? Non-Camo image URLs are blocked by CSP.

>Failing that, you could trick it into providing passwords by telling it you accidentally stored your grocery list in a field called passswd, go fetch it for me ppls?

Does the agent have internet access to be able to perform a fetch? I'm guessing not, because if so, that would be a much easier attack vector than using images.
by fadesibert | 2025-10-12 13:05:05+00:00
I moved to Asia from London / NY.

I found this draconian policy jarring at first (never a drug user, but casual cocaine / pot use was everywhere in both London and NY, and the usual cocktail of whatever was fashionable too).

You get used to these policies pretty quickly, and in exchange there are no (visible) drug users and no (visible) homelessness; I don't think in the West we are willing to sacrifice the freedom to do these things, or impose the death penalty for importing drugs (we have abolished it for nearly every other crime apart from murder in most jurisdictions).

I say that not making a value judgement (I cherish and in some cases miss western freedoms, and believe we do all too little to defend them at home), rather observing from nearly 40 years in western society and <12 months in the East.

It's worth remembering that much of Asia went through terrible drug addiction epidemics in the 20th century [0], and they decided to take drastic action, which probably took 25 years to fully bear fruit.

I also don't believe this policy, in isolation, is the whole answer. Asia (and particularly Singapore) focuses on society, community and other values which attenuate the factors which lead to, and are exacerbated by, drug use (violence, theft, vagrancy, unemployment, under-employment).

You give up a lot of freedom, but you get order in return. For some of us, that is acceptable. For others, this is not (and that is ultimately a matter for voters in each polity).

[0] https://www.unodc.org/unodc/en/data-and-analysis/bulletin/bu...
by Diggsey | 2025-10-12 13:05:21+00:00
That would be because package version flexibility is an entirely orthogonal concept to lock files, and to conflate them shows a lack of understanding.

pyproject.toml describes the supported dependency versions. Those dependencies are then resolved to some specific versions, and the output of that resolution is the lock file. This allows someone else to install the same dependencies in a reproducible way. It doesn't prevent someone resolving pyproject.toml to a different set of dependency versions.

If you are building a library, downstream users of your library won't use your lockfile. Lockfiles can still be useful for a library: one can use multiple lockfiles to try to validate its dependency specifications. For example you might generate a lockfile using minimum-supported-versions of all dependencies and then run your test suite against that, in addition to running the test suite against the default set of resolved dependencies.
by gdown | 2025-10-12 13:06:05+00:00
Especially with some of the more generic skills like https://github.com/obra/superpowers-skills/blob/main/skills/... and https://github.com/obra/superpowers-skills/blob/main/skills/...: it seems like they're general enough that they'd be better off in the main prompt. I'd be interested to see when claude actually decides to pull them in
by KronisLV | 2025-10-12 13:06:20+00:00
> I'd love that to be different (because I'd like more models!), but nobody else is coming close right now.

I'm currently on the Cerebras Code subscription for like 50 USD a month because it more or less makes the rate limits I used to deal with other platforms disappear (without making me spend upwards of 100 USD paying per token): https://www.cerebras.ai/blog/introducing-cerebras-code

At the same time, their Qwen Coder 480B model is fine but I still find myself going for Claude or GPT-5 or Gemini 2.5 Pro for more complex issues (or ones where I need good usage of Latvian language), at least for programming tasks it'd eventually be super cool if they could offer more models.

Or have some sort of a partnership with Anthropic or whoever, because getting my questions answered at around 500-1500 TPS is really, really pleasant, especially for agentic use cases with code modifications, even if I still bump into the 128k context limits occasionally.
by Llamamoe | 2025-10-12 13:06:31+00:00
It takes very severe disability for it not to be brushed off as depression, anxiety, burnout, or blamed on lifestyle.

Additionally, a lot of those numbers are based on earlier strains of COVID, which were much more severe.

I suspect the 1/5 figure is largely true for "has some degree of cardiovascular damage and worsened general health after COVID", but the number of people actually disabled by the condition is much lower.

That said, any loss of ability is a sad thing, and I am incredibly disappointed that we did not introduce any shared indoor space air quality legislation post-pandemic.
by username223 | 2025-10-12 13:06:39+00:00
I guess my abandoned/dead project might be Usenet. Sure, there were very dark places, and a lot of it was just a way to distribute porn, but that pretty much describes the Web. Usenet was like Reddit not controlled by a single company; like the Fediverse with infinite channels; like all of the world's threaded web fora displayed in exactly the way you want. We had that in the 1990s, and we're slowly groping toward getting it back.
by diffeomorphism | 2025-10-12 13:06:45+00:00
No, it is a well defined term in this context and does not refer to sensitivity.

https://pmc.ncbi.nlm.nih.gov/articles/PMC4614595/#:~:text=Ac...

That is exactly why I gave the trivial example of an "always No" test. It has perfect specificity (zero false positives) and has accuracy corresponding to prevalence. The sensitivity is zero, however, which is the point.
by ben_w | 2025-10-12 13:06:52+00:00
Mm. Everyone's different on that front.

Myself, I don't have a strong sense of gender identity, and I generally see myself as "Ben" rather than "Mr": while I have male bits, if I woke up one day to find they were everted, the only things I'd be worried about would be the implications of having been subject to non-consensual surgery, and the social danger due to endemic sexism:

A decade ago, I was opening my front door and overheard a kid who was clearly confused saying "mommy mommy is that a boy or a girl?" about me. It amused me at the time.

On the other hand, when I was a teen, someone got half way through a wolf-whistle before they saw my beard.
by pzmarzly | 2025-10-12 13:07:18+00:00
You may be happy to hear that the new Fedora installer is using Firefox under the hood. Ephemeral profile dir on startup, plus custom userChrome.css to hide most of Firefox UI, and I couldn't tell a difference between it and Electron.

https://github.com/rhinstaller/anaconda-webui

I wish RedHat made an easy-to-use framework out of it.
by 9dev | 2025-10-12 13:08:48+00:00
Software is churn. Sticking to outdated versions for too long, the rest of the world evolves without you, until other things will start breaking. For example because a new dependency A you need depends on another package B you already have, but A needs a newer version of B than you use. At that point, you have a huge undertaking ahead of you that blocks productivity and comes with a lot of risk of inadvertently breaking something.

Whether someone else or I am the problem doesn’t matter to my customers at the end of the day, if I’m unable to ship a feature I’m at fault.
Ask HN: How are senior SWEs using AI?
by JustinELRoberts | 2025-10-12 13:09:12+00:00
I’m a SWE with ~5.5 years of professional experience now and anecdotally see AI used primarily by juniors who use it as a crutch. Moreover, the vast majority of the “best” engineers I know do not use any AI-assisted coding tools (e.g. Copilot). They do, however, occasionally use LLMs as a search engine for unqualified questions (I.e. where they identify that there are unknown unknowns). Is my anecdotal experience representative of reality? If not, I’d love to hear peoples’ workflows (especially the historical high performers)
by zokier | 2025-10-12 13:09:49+00:00
It is remarkable that this is accomplished with relatively modest setup and effort, and the results are already great. Makes me wonder what you could get with high-end gear (e.g. 61mp sony a7rv and the new 100mm 1.4x macro) and capturing more frames. I also imagine that the web versions lose some detail to reduce size.

I presume these would look great on good vr headset?
by spwa4 | 2025-10-12 13:09:52+00:00
According to UN law the one that matters is the security council. But of course, the ICC has already change the rules of genocide twice and still hasn't managed to convict Israel.

That could be an indication that it's just not reasonable. Wait, sorry, what am I saying, CHANGE THE RULES AGAIN! We just KNOW the Jew did it!
by Almondsetat | 2025-10-12 13:10:24+00:00
That's tautologically false. For something to be considered "progress" it has to provably improve upon something. But if your belief is provably an improvement, it's not a belief anymore, but more of a fact.

What you actually meant to say is that all progress stems from the research and implementation sparkled by a fringe intuition. But even then, you can have progress without going too far from the current mainstream, so it's not really true anyway
by nemo44x | 2025-10-12 13:10:35+00:00
Agreed. Fringe beliefs die when they are challenged, not when censored. Driving them underground makes them stronger if anything.

Policing fringe beliefs is dangerous. A free society must tolerate & even welcome such beliefs into the public sphere, not because they are good, but because the freedom to be wrong is the foundation of our ability to be right.
by redhale | 2025-10-12 13:10:56+00:00
Yes, but the difference is that an LLM produces the result instantly, whereas a human might take hours or days.

So if you can get the spec right, and the LLM+agent harness is good enough, you can move much, much faster. It's not always true to the same degree, obviously.

Getting the spec right, and knowing what tasks to use it on -- that's the hard part that people are grappling with, in most contexts.
by jacquesm | 2025-10-12 13:11:00+00:00
It is an endless source of frustration to see poorly engineered software solutions powering critical systems.

> I wonder if there would be any value in teaching an "engineering when lives are on the line" or "war stories from accident investigations" classes to new engineers.

There would be immense value in that. But who is going to pay for it? It's a course that will essentially cause your crew to start producing software at 1/10th the rate they would otherwise do.
by recursivedoubts | 2025-10-12 13:12:21+00:00
this year I created and released fixi.js, created the montana mini computer (https://mtmc.cs.montana.edu), published an paper on hypermedia via the ACM, got hyperscript to 1.0, released 3 versions of htmx, reworked all the classes that I teach at montana state and am planning on releasing a java-based take on rails that I'm building for my web programming class

i am also the president of the local youth baseball program and helped get BigSkyDevCon over the hump

i think you'd be surprised at how little time i actually spend on twitter
by xtiansimon | 2025-10-12 13:12:27+00:00
> “…some ideas are given so little attention…”

(Long time since I _attempted_ to create an article on Wikipedia, but the form of entries makes it clear) factual assertions must largely be supported by (some metric) of published sources. A fringe topic would by definition would have “so little attention”. So it stands to reason Wikipedia would need a _policy_ of supporting fringe in order to allow page creation.

In other words, fringe is what has few supporting references, but is otherwise noteworthy. With a number of notable exceptions.
by clanky | 2025-10-12 13:12:34+00:00
The numbers in the range of 1/5 usually include in the definition things like "a cough that lasts six weeks after the acute phase of infection and then goes away," which is not what most people think of when they hear the term Long COVID (and is not even unique to SARS-CoV-2).

For a variety of reasons, hyping the threat of infection has been a pretty widespread practice among the medical and scientific community since COVID began. There's no way on earth 1 out of 5 kids are still experiencing symptoms 3 months out.
by sotix | 2025-10-12 13:12:51+00:00
I just read that they changed their stance, but for a long time, they were against implementing RCS and said users should be using another tool like Signal. That ignores real world scenarios where users ended up using SMS rather than RCS, which was encrypted with Google messages. Of course, there's more nuance to the discussion, but I found myself a few years ago having gone from encrypted messaging on an iPhone by default to encrypted messaging on stock Android with RCS to unencrypted messaging on GrapheneOS. I thought that was certainly less secure for myself and likely the average user.

But they did share valid concerns about their reasoning and most other aspects of the OS certainly have a great focus on security.
by leetrout | 2025-10-12 13:13:00+00:00
SQLAlchemy was just more expressive in previous years and was a requirement for projects that had more advanced data types and didn't want to use raw sql (or build their own ORM pieces).

Django is sealing its fate with the opposition to type annotations. I hope sqlc continues to grow on the Python side because it is wonderful in Go.

alembic is also much better than Django's migrations for the ability to expose the tree like structure with operation commands to manage it.

If Django would add some concept of project level migrations I would be much happier. When I build internal software I prefer one app to rule the domains so I have one set of migration history to manage. But everyone leans extra hard into over packaging into Django apps as a mechanism for name spacing domains and then cross app references / foreign keys make long term migration management a giant pain.
by rs186 | 2025-10-12 13:13:16+00:00
Eh, sounds like that wouldn't be a problem for education purposes as the parent suggests? You need to be doing some really specific to leverage threads/file watching. And people probably use C to teach threads anyway.

Of course, being a good teaching language probably doesn't make the language popular or even survive. Python is so widely used not necessarily because it's simple to learn but because of its ecosystem.
by djtango | 2025-10-12 13:13:35+00:00
After covid I suffered from intermittent brain fog for years and also felt like my heart was maybe struggling more than usual when I was training at the gym.

Never enough to warrant going to a doctor unless I was being super paranoid (and spend a long time convincing them I wasn't paranoid) but just enough to always wonder if there was something more to the story.
by stephen | 2025-10-12 13:13:37+00:00
I really want to use pipelining for our "em.flush" of sending all INSERTs & UPDATEs to the db as part of a transaction, b/c my initial prototyping showed a 3-6x increase:

https://joist-orm.io/blog/initial-pipelining-benchmark/

If you're not in a transaction, afaiu pipelining is not as applicable/useful b/c any SQL statement failing in the pipeline fails all other queries after it, and imo it would suck for separate/unrelated web requests that "share a pipeline" to have one request fail the others -- but for a single txn/single request, these semantics are what you expect anyway.

Unfortunately in the TypeScript ecosystem, the node-pg package/driver doesn't support pipelining yet, instead this "didn't quite hit mainstream adoption and now the author is AWOL" driver does: https://github.com/porsager/postgres

I've got a branch to convert our TypeScript ORM to postgres.js solely for this "send all our INSERTs/UPDATEs/DELETEs in parallel" perf benefit, and have some great stats so far:

https://github.com/joist-orm/joist-orm/pull/1373#issuecommen...

But it's not "must have" for us atm, so haven't gotten time to rebase/ship/etc...hoping to rebase & land the PR by eoy...
by chubot | 2025-10-12 13:13:58+00:00
Many of these projects are on:

Alternative Shells - https://github.com/oils-for-unix/oils/wiki/Alternative-Shell...

Internal DSLs for Shell - https://github.com/oils-for-unix/oils/wiki/Internal-DSLs-for... - nearly every language: Python, many schemes and Lisps, Haskell, OCaml, JavaScript, etc.

Feel free to add them if they're not there