MurphyA/hacker-news huggingface dataset:
by CaptainOfCoit | 2025-10-10 11:16:47+00:00
> All I'm saying is that she hasn't accomplished anything meaningful to merit the Nobel prize

I know it's frowned upon, but did you actually read the submission article? They're highlighting exactly why they've chosen her, including what meaningful work she has already done:

> The efforts of the collective opposition, both before and during the election, were innovative and brave, peaceful and democratic. The opposition received international support when its leaders publicised the vote counts that had been collected from the country’s election districts, showing that the opposition had won by a clear margin. But the regime refused to accept the election result, and clung to power.

Maybe you have some better suggestions on who this award should have gone to? Of all the candidates, I guess in the end she was seen as having done a lot, but in your mind she've done nothing, which means you're thinking about some other person who did more?
by lazide | 2025-10-10 11:17:46+00:00
again, a few documents in a corpus of billions which causes predictable effects for 90% of models != persistent stimulus for large portions of the day for years, which individuals often still ignore - even if it may statistically influence societal behavior at certain thresholds.

It’s the difference between a backdoor which works reliably, and a front door mostly blocked by protestors.
by SanjayMehta | 2025-10-10 11:18:40+00:00
Aung San Suu Kyi was just another "compliant native" similar to those the British installed prior to leaving the colonies.

The roadmap was laid out by Cecil Rhodes in his letters and will and extensively documented in "The Secret Society" by Robin Brown.

It's quite fascinating to see their networks with the benefit of hindsight. For example, Mountbatten installed Nehru as the first unelected PM of India.

Aung San Suu Kyi was educated in New Delhi India and during that time, she lived in Nehru's home.
by x187463 | 2025-10-10 11:18:55+00:00
A sentence I wouldn't have expected to encounter today:

"A failure to really dig in to the buttcrack creates a bold spot, but even worse, it de-emphasizes the B-ness."

Sites like this are fun. I don't have the actual knowledge to tell if the commentary is insightful or informative but it's usually a good time when you get to look closely at something you take for granted.
by nchmy | 2025-10-10 11:19:09+00:00
What a weird comment. Why bring this up unless you're just trying to make them look bad in a dishonest way? It is clearly documented on the site in multiple places.

Moreover, they actively dissuade people from even buying the pro license because they are quite emphatic that most people/sites do not need any of these features. If you do need them, then it's a small price to pay for the functionality, as well as to make a modest amount to cover costs for their non-profit org. God forbid someone optionally charge something for years of effort that they have given away for free...

It also comes with an immensely useful "Inspector" that shows all the signals, sse events etc, and will soon come with an immensely streamlined web component framework (Rocket) and css framework (Stellar).

I bought the pro license mostly just to support them, but the inspector is great and I look forward to checking out rocket and stellar.
by ljm | 2025-10-10 11:19:22+00:00
Everyone is responsible for their own actions and DHH hasn't made anybody do anything. The reactions to his statements, whether you agree with what he said or not, are entirely voluntary.

What it does reveal is the fragility of a community that can seemingly be disrupted because of a single controversial blog post from a guy known to be controversial. This has counter-intuitively elevated DHH's position to that of a lynchpin, accentuating his importance as opposed to pressing him into obscurity.

I personally found DHH's take reprehensible and whatever respect I had for the man has all but vanished, but the Ruby community really does like to throw the baby out with the bathwater sometimes.
by sarchertech | 2025-10-10 11:19:38+00:00
There are viruses that can last 2 weeks and mimic bacterial infections.

Most cases of bacterial infection will also clear on their own after 2 weeks.

There are no good noninvasive diagnostic tests to distinguish bacterial sinusitis from viral because is the presence of normal nasal flora.

The standard of care is to consider antibiotic treatment after 2 weeks of symptoms for adults and 3 weeks for children.

There’s a reason for these standards:

As of a few years ago physicians were prescribing antibiotics for 80% of cases of sinusitis. Despite the fact that only about 1%-2% of cases actually needed it.

20% of antibiotic prescriptions in the US are for sinus infections.

This is a massive contributor to antibiotic overprescription, which is why the current criteria is 2 weeks of symptoms.

I don’t know what happened in your online visit, but scheduling an online visit and then if your symptoms persisted past 2 weeks prescribing antibiotics during the the online visit would have been entirely appropriate.
by pydry | 2025-10-10 11:19:54+00:00
The UN mandate which NATO were given to use military force only to protect civilians was used as a figleaf to pursue a regime change operation instead.

In the context of that regime change operation they killed many civilians and left a humanitarian catastrophe in their wake. The country is beyond fucked but Hillary did get to say "we came, we saw, he died" afterwards, underscoring the lie. So mission accomplished?

For some reason the UN security council stopped approving NATO "humanitarian" operations after that and Russia started treating NATO expansion as an imperialist, existential threat.
by CaptainOfCoit | 2025-10-10 11:20:15+00:00
> They are the Nobel Peace committee's standards

I think they're older than that, Nobel apparently left a will that included three conditions for what we today call the Nobel Peace Prize:

> and one part to the person who has done the most or best to advance fellowship among nations, the abolition or reduction of standing armies, and the establishment and promotion of peace congresses.

https://www.nobelprize.org/alfred-nobel/full-text-of-alfred-...
by Xylakant | 2025-10-10 11:20:33+00:00
Yes, that’s what they do. But I still fail to grasp how that helps them - they still look pretty bad. Worse, actually - if you want to frame Andre as the bad actor, then my next question is “You knew that a bad actor had previous access, why in the name of $deity did you not double check that they have no access?”
by fragmede | 2025-10-10 11:20:40+00:00
Everyone's entitled to their own opinion, but that bit about "native Brits" and then linking to how London has fewer white people than ever before doesn't get your senses tingling? Saying Tommy Robinson's just some jolly ole bloke gone for a walk doesn't give you a whiff of something being off?

Everyone is invited to click on the link upthread and form their own opinion!
by tmoertel | 2025-10-10 11:21:35+00:00
Say what you will about Perl, Perl docs are some of the most helpful. It's standard for docs to have a SYNOPSIS section up front that provides examples of common usage. This is followed by discussion, reference, and often more examples.

For example:

https://perldoc.perl.org/bigrat https://perldoc.perl.org/Archive::Tar

If you're writing docs for your project, consider following the Perl documentation style. Fortunately, that style is itself well documented:

https://perldoc.perl.org/perldocstyle#Description-and-synops...
by pohl | 2025-10-10 11:22:06+00:00
I’m kind of shocked by how few are asking this question. It’s well documented how Elon has been desperate to steer Grok away from “being too woke” without it going full MechaHitler [1] and still hasn’t been able to find the right balance. Does this research point to a way he could get closer to that goal?

[1] https://youtu.be/r_9wkavYt4Y
by plainOldText | 2025-10-10 11:22:47+00:00
It's interesting to observe how many people are undergoing an identity crisis due to the emergence of LLMs challenging the status quo.

What will our craft of programming turn into? So far programming has been quite fun and creative, but LLMs are undeniably changing the programmer's game. Will it still be as enjoyable? I don't know. But then, what else could we switch to which would allow us to be highly creative while still maintaining control?

Perhaps this is similar to how people felt during the industrial revolution.
by crazybonkersai | 2025-10-10 11:22:57+00:00
What are you saying exactly? Military intervention is not a war? Obama did not play a decisive role in starting it (mainly to sway away attention from the dragging Afghanistan war which he promised to end)? Or UN mandate makes it somewhat ok, considering NATO broke conditions of the UN resolution already in the first weeks of bombing (which was promptly objected by UN security Council members). Make no mistake. Obama started this war for PR reasons. Had it not been for NATO bombing Libya would still exist as a state instead of a failed entity it is now.
by underlines | 2025-10-10 11:22:58+00:00
Even though I work as an IT Professional, I was almost always the only person not self hosting anything at home and not having a NAS.

I jumped the hoop and bought a Ugreen nas with 4 bays where the first thing I did was installing TrueNAS CE onto it and then use ChatGPT with highly customized prompts and the right context (my current docker-compose files).

Without much previous knowledge of docker, networking etc. except what I remembered from my IT vocational education from 15 years ago, I now have:

- Dockerized Apps

- App-Stacks in their own App-Network

- Apps that expose web UI not via ports, but via Traefik + Docker labels

- Only Traefik 443 ports reachable from WAN, plus optional port forwarding for non-http services

- Optional Cloudflare Tunnel

- Automatic Traefik TLS termination for LAN and WAN for my domain

- Split-DNS to get hostnames routed properly on LAN and WAN

- CrowdSec for all exposed containers

- Optional MFA via Cloudflare for exposed services

- Local DHCP/DNS via Technitium

- Automatic ZFS snapshots and remote backups

- Separation between ephemeral App data (DBs, Logs) on SSD and large files on HDD
by f_devd | 2025-10-10 11:23:45+00:00
I realize this may be satire (Poe's law and all). But I disagree 'hamburger' should get protected status, in anything except the exact quotation without clear prefix/suffix. "Vegetarian Hamburger" (in near-equal font pt) should be fine, Veggie-burger shouldn't even be up for debate imo.

If fine-print is confusing consumers maybe we should improve our labeling standards rather than protecting a food category not in need of protection.
by yodon | 2025-10-10 11:24:06+00:00
The project is a framework for building applications on top of. The issue isn't the framework code. It's the application layer code that gets written and maintained for years to come on top of what may well be a brilliantly written framework layer.

Given that you don't disagree that C is an inherently riskier language to write in than memory managed languages, I can only conclude that what you're opposed to is the fact that I'm saying the quiet parts out loud. I'm not saying the quiet parts for you, you know them, I'm saying them for the junior devs who stumble across this page of senior devs waxing poetic about how wonderful C is. Every dev should know how to write C, but it's equally important to know its generally the wrong language to choose for a web server, which is what's being discussed here.
by diyer22 | 2025-10-10 11:24:22+00:00
Yes, it's absolutely possible—just like how diffusion LLMs work, we can do the same with DDN LLMs.

I made an initial attempt to combine [DDN with GPT](https://github.com/Discrete-Distribution-Networks/Discrete-D...), aiming to remove tokenizers and let LLMs directly model binary strings. In each forward pass, the model adaptively adjusts the byte length of generated content based on generation difficulty (naturally supporting speculative sampling).
by ajsnigrutin | 2025-10-10 11:24:29+00:00
Sometimes you need to buy stuff, because you.. well.. need it.

Need a new blender, because the old ones sounds like a woodchipper? 5 days until prime day/cyber monda/black friday/christmas sale... well, let's wait and we might get a deal. Now you know that you didn't have to wait, because you're not getting a deal.
by skydhash | 2025-10-10 11:25:26+00:00
> But when you delegate work to a junior developer, you still need to understand the problem deeply to communicate it properly, and to recognize when their solution is wrong or incomplete

You really don't. Most delegation work to a junior falls under the training guideline. Something trivial for you to execute, but will push the boundary of the junior. Also there's a lot of assumptions that you can make especially if you're familiar with the junior's knowledge and thought process. Also the task are trivial for you meaning you're already refraining from describing the actual solution.

> AI tools work similarly. You still hit edit-compile-test cycles when output doesn't compile or tests fail.

That's not what the edit-compile-test means, at least IMO. You edit by formulating an hypothesis using a formal notation, you compile to test if you've followed the formal structure (and have a faster artifact), and you test to verify the hypothesis.

The core thing here is the hypothesis, and Naur's theory of programming generally describe the mental model you build when all the hypotheses works. Most LLM prompts describe the end result and/or the processes. The hypothesis requires domain knowledge and to write the code requires knowledge of the programming environment. Failure in the latter parts (the compile and test) will point out the remaining gaps not highlighted by the first one.
by danpalmer | 2025-10-10 11:26:23+00:00
Perhaps that was all that was intended by it, if that's the case I guess I don't have a problem with it, the US does have competent clinicians.

But my interpretation was a rebuttal to the cost, linking it and suggesting that paying so much gets you better healthcare, something I have heard from defenders of the US healthcare system in the past. As far as I understand it this link is not causal.
by nchmy | 2025-10-10 11:26:36+00:00
If you are truly offline, then of course this won't work.

Though, it is certainly possible to cache pages since most sites do not need persistent state - it's just ephemeral things like toggling a button, linking an input box and another caption, etc...

Though you could run the datastar js sdk from a service worker and if you've synced necessary state to browser storage, you could have your backend there.

Also, for slow connections, compression is very powerful - especially over an sse stream where there's redundant info being sent. Another comment here has links to immense demos and the compression ratios are north of 90%.

Also, slow internet is often also associated with slow devices, which cannot handle the bloat of React, css-in-js etc

Datastar VASTLY simplifies everything while sacrificing essentially nothing in the way of functionality.
by weli | 2025-10-10 11:28:01+00:00
> Maybe you have some better suggestions on who this award should have gone to? Of all the candidates, I guess in the end she was seen as having done a lot, but in your mind she've done nothing, which means you're thinking about some other person who did more?

I think if there are no suitable candidates the award should be skipped. Like it has been skipped many years for the same reasons. This would send a more powerful message about how fucked up the state of the world is rather than giving it to someone just for the sake of it.
by hasanhaja | 2025-10-10 11:28:40+00:00
I don't think that's a fair read of their intentions given how they talk about it everywhere [1]. Pro isn't there to paywall great features, but there to support the development of complex and annoying ones. The example of `data-on-signal-patch` that moved from pro to core speaks to how they're thinking about the project.

[1] Time-stamped it for convenience: https://youtu.be/eMIB4Bkl08U?si=IfTslvZoGXVbou0w&t=1270
by bob1029 | 2025-10-10 11:29:20+00:00
The thing I struggle with is that most userland applications simply don't need multiple physical cores from a capacity standpoint.

Proper use of concepts like async/await for IO bound activity is probably the most important thing. There are very few tasks that are truly CPU bound that a typical user is doing all day. Even in the case of gaming you are often GPU bound. You need to fire up things like Factorio, Cities Skylines, etc., to max out a multicore CPU.

Even when I'm writing web backends I am not really thinking about how I can spread my workload across the cores. I just use the same async/await interface and let the compiler, runtime and scheduler figure the annoying shit out for me.

Task.WhenAll tends to be much more applicable than Parallel.ForEach. If the information your code is interacting with doesn't currently reside in the same physical host, use of the latter is almost certainly incorrect.
by thisislife2 | 2025-10-10 11:29:55+00:00
Sounds right from the playbook of the superpowers, when an oil rich country has a government that doesn't allow them to profit from their oil resources - (1) demonize the current leader and government, (2) Give international publicity and recognition to a politician ideologically friendly to them (3) Destabilise the unfriendly government by launching an internal / external war against them (4) Install the friendly puppet politician as the leader of the country (while shouting "democracy has won", if you are western superpower) (5) Profit!
by arcosoph_ai | 2025-10-10 11:29:57+00:00
Hi HN,

This is Nanowakeword, an open-source Python framework designed to solve a common problem in voice AI: the complex and time-consuming process of training custom, high-performance wake word models.

The core of the project is an Intelligent Configuration Engine. Instead of requiring manual hyperparameter tuning (learning rates, model architecture, etc.), the engine analyzes the user's dataset and automatically generates an optimal, data-driven training configuration. The goal is to abstract away the complexity and replace hours of manual trial-and-error with a single `--auto-config` flag.

It works by analyzing the statistical properties of the provided audio data (duration, noise, balance) and then designs a suitable model architecture and training plan. The training itself uses a modern pipeline with techniques like Cyclical Learning Rates, and outputs optimized models in ONNX and TFLite formats, ready for edge devices.

The entire project is packaged for a simple `pip install "nanowakeword[train]"` and can be run with a clean command-line tool (`nanowakeword-train`). It's fully open-source under the Apache 2.0 license.

The project is still in its early stages but the core engine is robust. It's developed under the Arcosoph initiative, with the vision of creating powerful and accessible open-source AI tools. We are actively seeking feedback, suggestions, and criticisms from the community.

Tech Stack: PyTorch, ONNX, TensorFlow (for TFLite conversion).
by troupo | 2025-10-10 11:30:08+00:00
Because it's a mish-mash of different ad-hoc DSLs.

You have a DSL based on data-* attributes

But then some attributes get this weird syntax-ish extension

Then some of those attributes accept a Datastar expressions DSL: https://data-star.dev/guide/datastar_expressions

So you can have

data-on-click__debounce.200ms="$landingGearRetracted && @post('/launch')"

Which is just bad design
by lewiscollard | 2025-10-10 11:30:11+00:00
> The main thing that gives me anxiety about this is the security surface area associated with "managing" a whole OS— kernel, userland, all of it. Like did I get the firewall configured correctly, am I staying on top of the latest CVEs, etc.

I've had a VPS facing the Internet for over a decade. It's fine.

$ $ ls -l /etc/protocols -rw-r--r-- 1 root root 2932 Dec 30 2013 /etc/protocols

I would worry more about security problems in whatever application you're running on the operating system than I would the operating system.
by em-bee | 2025-10-10 11:31:09+00:00
exactly, i don't care about the fees. those are your expenses to create the product. i care about what you want to charge me. even listing all the fees is not going to help me if i have to add them up myself.

same with taxes. like in europe, the taxes should always be included in the price. don't make me do math. the sticker price is what i am paying. it's simple really. it's not just easier for the consumer, but also creates fair competition.
by nchmy | 2025-10-10 11:31:42+00:00
I don't know about a detailed comparison, but datastar basically does everything those do combined, but in a smaller, simpler package.

It also sticks to web standards as closely as possible (whereas htmx is trying to propose it's api as web standards).

It also has SSE, idiomorph, and more baked in by default whereas those are optional extensions in htmx.

They're also releasing css and web component frameworks/tools soon that look VERY powerful and simple.

Datastar has the potential to completely change web development.
by CaptainOfCoit | 2025-10-10 11:32:44+00:00
So the conditions from the will are these:

> and one part to the person who has done the most or best to advance fellowship among nations, the abolition or reduction of standing armies, and the establishment and promotion of peace congresses

Go to her Wikipedia article, do a quick skim/read and then tell me how she doesn't fit with those conditions already?

Why skip the prize when there are individuals that fit the conditions for the prize? Working for democracy and peace in a peaceful and democratic manner shouldn't be rewarded?
by nchmy | 2025-10-10 11:33:20+00:00
It can be, but doesn't need to be. It's highly compatible with cqrs and event driven in general, usually done with sowmthing like a pubsub event bus (NATS is most often used). Whether you want to go all the way to event sourcing is up to you - it's completely agnostic as to how you do your backend.
by whstl | 2025-10-10 11:33:38+00:00
This cynicism is several years out of date.

The current dominant toolchain has been very stable for years now, and is much better than the mess of Webpack/Rollup/Brunch/Grunt/Gulp/Bower/Browserify/Parcel/Snowpack/Turbopack/Babel/etc/etc.

The only problem is that NOW there are too many separate different tools that aren't bundlers, so in addition to Vite one also has to configure Prettier, Eslint, Vitest, Typescript, Husky, Lint-Staged, Playwright, DotEnv, what else?

A unified toolchain might not replace each and every tool above, but it will simplify a lot of this process.

It will also simplify migrating between tools that it doesn't intend to replace, like migrating between Typescript and Typescript-Go. Etc.

This is already the reality in Go, Rust and other languages.
by sarchertech | 2025-10-10 11:33:45+00:00
The inherently chaotic nature of system makes stable results very difficult. Combine that with the non deterministic nature of all the major production models. Then you have the fact that new models are coming out every few months, and we have no objective metrics for measuring software quality.

Oh and benchmarks for functional performance measurement tend to leak into training data.

Put all those together and I’d bet half of my retirement accounts that the we’re still in the reading chicken entrails phase 20 years from now.
by xtiansimon | 2025-10-10 11:33:48+00:00
South Korea, US, all the same in this regard.

When I lived in a tiny apartment, and had a tight budget, I felt completely unseen at the supermarket—I have no place for the surplus, and to get the discount I have significantly increase my spend. Thank goodness for “dollar stores”, who shift the other way to decrease the items value to keep it at the same price point (ie. 1/2-sheet paper towels in single packs).