MurphyA/hacker-news huggingface dataset:
by Schnitz | 2026-01-11 02:27:06+00:00
The root of the issue is that Tailwind was selling something that people can now recreate a bespoke version of in mere minutes using a coding agent. The other day I vibe coded a bespoke dependabot/renovate replacement in an hour. That was way easier than learning any of these tools and fighting their idiosyncrasies that don’t work for me. We no longer need Framer because you can prompt a corporate website faster than you can learn Framer. It is, fortunately or unfortunately, what it is and we all have to adapt.

I want to be clear, it sucks for Tailwind for sure and the LLM providers essentially found a new loophole (training) where you can smash and grab public goods and capture the value without giving anything back. A lot of capitalists would say it’s a genius move.
by torpid | 2026-01-11 02:27:11+00:00
If you cannot tolerate “Russian bots” or “Chinese bots,” then you do not truly stand for free speech. It really is that simple.
Free speech, by definition, exists to protect speech that someone finds offensive or objectionable. If everyone only said things that others agreed with, there would be no need for free speech protections at all. In a genuine marketplace of ideas, it is astonishing that anyone would claim the right to censor others, or to strip them of their humanity by dismissing them as mere robots or agents rather than people with sincere views.

Yet we are increasingly binding ourselves (and even “authorized” bots) in chains of verified identity, deliberately suppressing anonymity. Imposing a “zero-trust” architecture on society inevitably leads to totalitarianism.

The right to express ideas without personal attribution has always been a cornerstone of free speech and a free society. It is now being redefined and demonized as mere “bot activity.” While real bots certainly exist (as they have since the days of spam) many accounts labeled as bots are simply human beings who choose anonymity because they hold controversial opinions they do not wish to have traced back to them.

Companies like Cloudflare are among the leaders in this shift by building frameworks ostensibly to monetize AI bot traffic. The consequence, however, is the effective end of online anonymity. When anonymity is forbidden, freedom itself disappears.
by simonw | 2026-01-11 02:27:16+00:00
It's clearly access journalism - the Replit press team set this up, and the SF Standard took the opportunity.

For Replit it's a good way to raise the profile of their founder, important for this phase of the company.

The SF Standard get an interesting profile out if this because Masad is an unconventional shape of founder. The Palestinian angle is a great hook to build a story around, especially right now. The Standard's editorial brand involves presenting tech stories from their own unique angle which makes this a good fit for them.

This is their best performing story on HN in a long time, so it clearly resonated with an audience that they presumably want to reach: https://news.ycombinator.com/from?site=sfstandard.com
by cyberax | 2026-01-11 02:27:31+00:00
Pure cocaine overdose deaths are relatively rare. Only around 5% of cocaine deaths involved pure cocaine, it's almost always mixed with something else.

> I also wonder if there's any link to the Oxycontin reforms. Perhaps now that prescription is reigned in, we are seeing a lot fewer oxy->fent cases which has cut back on the deaths.

Prescription pills have been a non-issue for a decade by now.

> Or maybe it's actually that the drug dealers have gotten more careful. Drug dealers don't want to kill their clients, so maybe they've been purposefully diluting to make sure they get repeat customers.

Yup. I think that's exactly it.

The major reason for fentanyl deaths was not unintentional overdose because of poor pill quality. It was way too easy to end up with 1mg instead of 500mcg during pill mixture preparation. So _reducing_ the amount of fentanyl per pill results in a better safety margin. And users can just smoke another pill if one pill was not enough to get high, after all.

And yeah, it's just possible that the more reckless drug users are just dead by now. But to be clear, it's still absolutely horrible. We're still above the 2021 level.
by tavavex | 2026-01-11 02:29:13+00:00
Electric cars could have paved the way to practical, utilitarian vehicles through their less-moving-parts, simpler nature. Instead, what we got were IoT gadgets on wheels, and Tesla is a pinnacle of that. It's about as far from a utilitarian product as you can get. Every modern Tesla vehicle is a definition of software-over-hardware and form-over-function. In your hypothetical 30 year apocalypse scenario, no one would be driving a Tesla, because their "utilitarian" Steam Early Access-like self-driving would cease once people can no longer pay the subscription fee for it, their single-point-of-failure screens break with no way to replace them (after all, the utilitarian designers were most concerned with making it look cool rather than lasting a long time), and because the overcomplicated door handles would stop working, as again, it was worth it for how cool they looked. In addition to 1000 other issues, like if they happened to get stuck on a bad software revision that breaks some random feature. "Most fast and break things" for cars, now that's utilitarianism. Tesla's physical build quality is widely known as being some of the worst in the market of luxury new cars. Nothing about them is conducive to longevity. In your apocalypse where there is no road maintenance and no spare parts, we'd be driving either the barebones self-propelled transport (bikes and such), or the absolute simplest cars you can fix yourself, such as... the subject of this thread, for instance. Or really, many similar cars from that era which that thing represents. Modern cars have gotten better in many regards - efficiency or safety-oriented design, for example - but in others, they've gotten so, so much worse. Longevity and repairability is down, what's in is hammering subscription-based, DRMed, badly designed things-as-a-service into every industry, including the automotive industry. That's what people are cynical about.

> They are witnessing their own decline every single day. It's honestly so sad.

What is so sad is being so stuck-up in whatever opinions you have as to think that people cannot genuinely in good faith have opinions other than yours, that everyone must surely know this objective truth you believe and that it's everyone else who's insanely deluding themselves from confronting this reality that you in your wisdom bring to them.
by apical_dendrite | 2026-01-11 02:29:38+00:00
I'm assuming that the goal of the bloom filter is to prevent the model from producing output that infringes copyright rather than hide that the text is in the training data.

In that case the model would lose the ability to provide relatively brief quotes from copyrighted sources in its answers, which is a really helpful feature when doing research. A brief quote from a copyrighted text, particularly for a transformative purpose like commentary is perfectly fine under copyright law.
by oneneptune | 2026-01-11 02:29:43+00:00
I hear this a lot from Americans, that the percentage of Americans that align with the current right-wing party is actually low. Sometimes you'll see people state that a lot of the right-wing posts you see online are mostly bots.

It's curious to me though, that:

The majority of state governorships,

The majority of state congresses,

The majority of law enforcement,

The majority of military members,

The majority of the US house,

The majority of the US senate,

The majority of the US labor unions,

The majority of the US corporations,

The majority of the US media organizations; both legacy and new,

The majority of the US Supreme Court,

and of course the US Executive branch....

... all belong to the right-wing party we're supposed to believe, according to online rhetoric, is actually only backed by ~30% of Americans. You'd expect a more broad and public resistance if that were true?

Supposedly the centrists and left-wing party members are the silent majority while the right-wing party enacts their agenda with no resistance?

I think the reality is; what we see and hear in the real world is who the US truly is.
by threethirtytwo | 2026-01-11 02:29:44+00:00
No it's not over exaggerated at all. Autism is highly prevalent and everywhere. The industry made a mistake, it originally assumed autism was a rare condition, but now we're starting to see that it's a personality trait because it's so common. We're coming to similar realizations for other things like the concept of gender as well as society modernizes and gets rid of out-dated thinking practices.
Show HN: mister.jar – Modular MRJAR Files Made Easy
by burnerToBetOut | 2026-01-11 02:30:01+00:00
Since version 9 of Java (~2014) it's had the Java Platform Module System (JPMS) [1].

TL;DR: Like the 'M' in JPMS suggests, it let's you compose a system using collaborating chunks of functionality.

It's fair to say that Java modules are designed mainly with the JDK itself in mind. The JDK itself is JPMS' most gung ho user. Modules' main goal in life seems to mostly be to keep riff raff system programmers from poking around in the JDKs internals.

Java modules are a killer idea in my opinion. So it surprises me that it's been adopted by so few in the Java ecosystem beyond the Java platform itself.

I wrote the com.lingocoder.mrjar Gradle plugin [2] as a hobby project. Mostly because I get a kick out of designing and building modular applications.

I'm under no illusions that this plugin will have any impact whatsoever on adoption of Java modules. I'm just putting it out there as a demonstration.

I'm hoping it shows how developing JPMS-based libraries doesn't have to be as onerous as many application programmers at most Java shops seem to think.

[1] https://openjdk.java.net/jeps/261
[2] http://lingocoder.com/mrjar/
by 999900000999 | 2026-01-11 02:30:05+00:00
Community College has no real acceptance criteria.
.I think you might need to take a placement test, but even if you place low you can still enroll in most classes.

For me I literally didn't have much else going on, so why not.

Very VERY easy way to date girls from all over the world. Nothing like studying with a Japanese girl on your 20th birthday.

The thing with life is you can never *know* about tomorrow. You can do well in college, parents don't have a spare 15k for next year and have to drop out.

A lot of kids in CC are also working full time. If you have to drop out, it's fine, can always go back.

By the time I finished at a Cal State I was working a full time software engineering job.

I have issues with the current system in general. You should have to work at less one job for a few months before taking out any type of loan. You need to understand how difficult money is to earn.
by noAnswer | 2026-01-11 02:30:33+00:00
Hm, I'm a KDE user. I just tested what happens when I try to open a folder I don't have access rights for. The standard file browser Dolphin says authentication is required. "Act as administrator." If clicked there comes a warning and I can enter my password. Than it shows the content.

https://i.postimg.cc/VLgkWpy7/image.png

This feature exists since 2022.

https://kde.haraldsitter.eu/posts/kio-admin/
by hdjrudni | 2026-01-11 02:30:39+00:00
Those are the same selling points as CSS-in-JSS libs like Styled Components. Or CSS Components.

Except your last point about "low-level CSS styles" which I'd argue is a weak point. You really should learn the underlying CSS to gain mastery of it.

Not arguing for one thing over another, just saying Tailwind really never had anything to offer me personally, but maybe if I wasn't already proficient in CSS and the other 2 options didn't exist it might hold some appeal for me.
by Der_Einzige | 2026-01-11 02:30:46+00:00
No they weren't. Autism is as a result of endocrine disruptions through environmental contamination along with a significant amount of heredity transmission. Same reason why T rates, sperm rates, fertility, are cratering.

https://en.wikipedia.org/wiki/Empathising%E2%80%93systemisin...

Unironically trying to villify the "Atrazine is turning the frogs gay" guy is going to look really stupid to liberals very soon.
by BlackVectorOps | 2026-01-11 02:31:06+00:00
Hello HN,

I built this because I've become paranoid about "safe" refactors in the wake of supply chain attacks like the xz backdoor.

We spend a lot of time reviewing code for syntax, but we lack good tools for verifying that a large refactor (e.g., renaming variables, changing loop styles) preserves the exact business logic. Standard SHA256 hashes break if you change a single whitespace or variable name, which makes them useless for verifying semantic equivalence.

I built Semantic Firewall (sfw) to solve this. It is an open-source tool that fingerprints Go code based on its behavior, not its bytes.

How it works:

1. SSA Conversion: It loads the Go source into Static Single Assignment form using golang.org/x/tools/go/ssa.

2. Canonicalization: It renames registers (v0, v1) deterministically and normalizes control flow graphs. This ensures that `if a { x } else { y }` fingerprints the same even if branches are swapped with inverted conditions.

3. Scalar Evolution (SCEV): This was the hardest part. I implemented an SCEV engine that mathematically solves loop trip counts. This means a `for range` loop and a `for i++` loop that iterate N times produce the exact same fingerprint.

Here is a quick example of what it catches:

// Implementation A
func wipe(k []byte) {
for i := range k { k[i] = 0 }
}

// Implementation B (Refactor?)
func wipe(buf []byte) {
for i := 0; i < len(buf); i++ { buf[i] = 0 }
}

These two produce identical hashes. If you change the logic (e.g. `i < len(buf)-1`), the hash diverges immediately.

It’s written in Go and available as a CLI or GitHub Action. I’d love to hear your thoughts on the approach or edge cases I might have missed in the normalization phase.

Repo: https://github.com/BlackVectorOps/semantic_firewall
by Nevermark | 2026-01-11 02:32:31+00:00
The strongest case for me believing I have an interesting experience that correlates with what other people call "qualia", is being able to take time away, from distractions of other people, from distractions of some urgent task, to have continuously integrating memory, and look and listen and ponder at some self-chosen sensory input, maintaining consciousness of my ability to recognize I am experiencing this input, over time, and integrate that experience loop mindfully, etc.

Despite them actually having direct senses (as direct as ours), whether those are token streams, or images, we don't give our models the freedom to do that. They do one shot thinking. One directional thinking. Then that working memory is erased, and the next tasks starts.

My point being, they almost certainly don't have qualia now, but we can't claim that means anything serious, because we are strictly enforcing a context where they don't have any freedom to discover it, whether they could with small changes of architecture or context, or not.

So any strong opinions about machines innate/potential abilities vis a vis qualia today, are just confabulation.

Currently we strictly prevent the possibility. That is all we can say.
by jackzhuo | 2026-01-11 02:36:12+00:00
Hi HN,

I am an indie dev and I built this tool to scratch my own itch.

I spent a lot of time trying to replicate styles I saw on X (Twitter), but I realized that simply copying prompts doesn't work anymore. The problem is that every AI model now speaks a different "language." Midjourney relies heavily on parameters like --sref and --stylize, while Flux prefers structured data, and DALL-E just wants simple natural English.

Existing image-to-text tools usually just describe what is in the image. They don't tell the model how to generate it.

So I built Prompt Lab to focus on model-specific tuning. When you upload an image, my tool analyzes the visual style and composition, then translates that data into the specific syntax for your target model.

It is definitely an MVP, so things might break. Please give it a spin and let me know what you think in the comments. I am actively working on it today, so if you have ideas on how to improve the prompt syntax or spot any bugs, just drop them here. I'm ready for your feedback.
by antonvs | 2026-01-11 02:36:16+00:00
To answer my own question: what you described sounds like part of the standard recommended protocol, and it seems likely your friend misunderstood or misrepresented that.

I'll explain with liberal quotes from the document linked below. Dosages start out low to avoid risk to the patient, because "the most common reason for death or non-fatal overdose from methadone treatment is overly aggressive prescribing/dose-titration during the first two weeks of treatment."

Because of this, "methadone induction and titration MUST be approached slowly and cautiously. It may take several weeks to address opioid withdrawal
effectively. It is important to be upfront with patients about this requirement and to discuss ways to cope with ongoing withdrawal and cravings, to maintain engagement in treatment."

The dose increase is described in the following paragraph:

"...methadone can be initiated without the prerequisite presence of opioid withdrawal. This may be preferential for some patients. The patient’s dose should be titrated with a “start low and go slow” approach, based on regular clinical assessment, until initial dose stability is reached – see specific recommendations below. A stable dose is achieved when opioid withdrawal is eliminated or adequately suppressed for 24 hours to allow patients to further engage in ongoing medical and psychosocial treatment. The ultimate goal is to work toward clinical stability."

In other words, for patients who are continuing to take other opioids, the methadone dose is increased over time to make it easier for the patient to reduce that other intake. Dosage is based on interviews with the patient.

Addicts are very good at subconsciously coming up with rationales for remaining addicted. It's much more likely that your friend found himself in that trap, than that he was going to an unethical clinic trying to keep him addicted "forever". That would be a major violation of the law and breach of medical ethics, and would be likely to come to the attention of regulators if it was a recurring pattern.

https://cpsm.mb.ca/assets/PrescribingPracticesProgram/Recomm...
by WheelsAtLarge | 2026-01-11 02:36:31+00:00
Maybe, but the resulting ruling regime will eventually be similar. There will be a lot of talk about getting a democratic government in place and maybe there will be one for a bit but ultimately a dictator like government will rule. It turns out that democracy is hard and people have to be willing to constantly fight to keep it. One man rule seems to be the default government that most people get.
by 20after4 | 2026-01-11 02:36:42+00:00
Not that I'm aware of, it seemed rather arbitrary. The people who had been going to that clinic for a while all had massive doses, almost to a ridiculous degree. My perception was that it was to keep them hopelessly addicted. I was only peripherally involved as it was my friend who was the patient. He was very fortunate to have family with influence in the Mormon church - his family had the church send some local missionaries to help him - and they genuinely did help him escape that terrible situation.
by _boffin_ | 2026-01-11 02:37:24+00:00
you described two different steps: human pilots get to desired area and target locked. For the human part, if the drone isn't using fiber optic and is getting jammed (many types of jamming), the human pilot might not be able to communicate with the drone. If that's the case, how will the drone get to the desired area? that's where the two things i posted come into play.
by netsharc | 2026-01-11 02:38:36+00:00
Off-topic: Chrome on Android is programmed by fucking morons. (I'm using Vivaldi but the stupidity seems to be from Chrome.) On every single page on this site it would pop up "This page is in French. Translate?". Don't you idiots get it that if the user ignore it, you should stop asking?

None of the options are useful either. I don't want to translate at the moment, but maybe later. There's "always translate French", "never translate French", "never translate this site". What about "stop showing a fucking dialog blocking the content and just point me to the button if I do want to translate!"?
by Nextgrid | 2026-01-11 02:39:10+00:00
So the screen can ask for the programming data to be entered or loaded from a USB stick given to you when you buy the vehicle. There’s no reason this can only be done with a proprietary tool you often can’t get legally at all and have to resort to piracy or reverse-engineered aftermarket options. There’s also no reason this can only be done once and then the module is junk.

Hardware differences can be autodetected in some cases.
by wincy | 2026-01-11 02:39:18+00:00
I know it’s said in jest, but if your kid is attached while you’re sleeping, i.e. breastfeeding and cosleeping, which a hunter gatherer society would most certainly do, babies don’t fuss unless they’re sick or something. My wife slept soundly through the night and said “it’s amazing she doesn’t feed at night!” (Referring to our daughter), and I said, shocked, “she eats at night, she makes a soft noise and you just roll over and pop a boob in her mouth without waking up!” This is entirely a modern problem of our own creation and convenience.
by WobbuPalooza | 2026-01-11 02:39:46+00:00
There's a pretty great article here in English, full of details about this collection of over 30k amateur photographs: Catherine E. Clark, "'C’était Paris en 1970': Amateur Photography, Urbanism and Photographic History"

https://journals.openedition.org/etudesphotographiques/3407

Oh, and the source code for this website is here:

https://framagit.org/dohseven/paris-1970
by bunnybomb2 | 2026-01-11 02:40:17+00:00
I am neurodivergent, I have experienced exactly what your saying myself for my entire life..

I know the feeling, and to assume I dont/have "always had a way" because I found a way out, iss a very victim way of living.

My advice still stands, look deeper. If you want to sit in a hole and repeat how there's no hope, you can, but it wont do anything.

You arent different or special. You have hope. I didnt have it easier, I fought harder
by monero-xmr | 2026-01-11 02:40:18+00:00
Monero is money. It is a tool for freedom. I don’t like fraud. As a libertarian I am fine with private businesses doing whatever they need to in order to prevent their property being stolen. Free citizens don’t have to shop there. It’s especially egregious considering the businesses are forced to pay taxes, and police are part of the services they pay for, but the state refuses to help them.

Theft is wrong, period
by hecanjog | 2026-01-11 02:40:19+00:00
You really know what a good interface should be like, this is really inspiring. So is the design of everything I've seen on your website!

I won't pile on to what everyone else has said about the book connections / AI part of this (though I agree that part is not the really interesting or useful thing about your project) but I think a walk-through of how you approach UI design would be very interesting!
by surgical_fire | 2026-01-11 02:40:46+00:00
Pick any European parliamentarism. You will find at least 4 or 5 parties with some relevance in any country. Besides the UK (with their absolutely bonkers FPTP system), I can't remember a single one with 2 major parties and that's it.

Those smaller parties end up having an important role, because typically the Major parties cannot form a government otherwise. So the major parties end up having to make some concessions to get a coalition going.

It is a stabilizing force.