MurphyA/hacker-news huggingface dataset:
by zerof1l | 2025-10-23 15:36:56+00:00
I believe that Jellyfin, Immish, and NextCloud login pages are automatically flagged as dangerous by Google. What's more, I suspect that Google is somehow collecting data from its browser - Chrome.

Google flagged my domain as dangerous once. I do host Jellyfin, Immish, and NextCloud. I run an IP whitelist on the router. All packets from IPs that are not whitelisted are dropped. There are no links to my domain on the internet. At any time, there are 2-3 IPs belonging to me and my family that can load the website. I never whitelisted Google IPs.

How on earth did Google manage to determine that my domain is dangerous?
What if Chess960 had asymmetric setups?
by lavren1974 | 2025-10-23 15:37:14+00:00
I’m preparing a long-term experiment in Chess960 (Fischer Random) and wanted to ask the community:

Why do we always use the same starting position for both players?

It’s standard practice — generate one random 960 setup, and both sides begin from it. This preserves symmetry and feels fair. But it also means we never test how a given configuration performs against all possible others.

So I’m exploring an alternative idea: What if each player were “anchored” to their own preferred starting position — like a general returning to their favorite battle formation — and played against every other possible setup?

This shifts the perspective: instead of asking "How does this position play?", we ask: "Which positions are strong across the widest range of opponents?"

In a few days, I’ll launch chess960² — a year-long computational run where Stockfish 15.1 (the last version before NNUE was enabled by default) plays all 960×960 = 921,600 possible pairings of starting positions.

White uses position A, Black uses position B — for every combination. Time control: 3 seconds per move (fixed). Goal: Build a public dataset mapping the relative strength of all 960 positions when tested systematically against each other. But before launch, I’m curious: Is symmetry essential to fairness in Chess960 — or does it limit our understanding of positional strength? And could a format where players specialize in one setup lead to deeper strategic identity?

Would love to hear historical context, theoretical objections, or prior work on asymmetric starting conditions.
by SoftTalker | 2025-10-23 15:37:19+00:00
"Manager" means different things, btw.

Certainly, and its interesting to see your perspective. At most of my jobs, if I needed a subscription to a SaaS (the earlier example) I'd tell my manager, explain my reasons, and they'd deal with purchasing, legal, security, etc. as needed, maybe looping me in if there was a technical question they could not answer.
by wrl | 2025-10-23 15:37:23+00:00
> Clap doesn't allow describing plugin in a manifest (like VST3 and LV2 do). This allows to scan for plugins faster.

VST3 only recently gained the `moduleinfo.json` functionality and support is still materialising. Besides, hosts generally do a much better job about only scanning new plugins or ones that have changed, and hosts like Bitwig even do the scanning in the background. The manifest approach is cool, but in the end, plugin DLLs just shouldn't be doing any heavy lifting until they actually need to create an instance anyway.

> Also, CLAP uses 3 or 4 methods to represent MIDI data (MIDI1, MIDI1 + MPE, MIDI2, CLAP events). This requires to write several converters when implementing a host.

I've not done the host-side work, but the plugin-side work isn't too difficult. It's the same data, just represented differently. Disclaimer: I don't support MIDI2 yet, but I support the other 3.

On the other side, VST3 has some very strange design decisions that have led me to a lot of frustration.

Having separate parameter queues for sample-accurate automation requires plugins to treat their parameters in a very specific way (basically, you need audio-rate buffers for your parameter values that are as long as the maximum host block) in order to be written efficiently. Otherwise plugins basically have to "flatten" those queues into a single queue and handle them like MIDI events, or alternately just not handle intra-block parameter values at all. JUCE still doesn't handle these events at all, which leads to situations where a VST2 build of a JUCE plugin will actually handle automation better than the VST3 build (assuming the host is splitting blocks for better automation resolution, which all modern hosts do).

duped's comment about needing to create "dummy" parameters which get mapped to MIDI CCs is spot-on as well. JUCE does this. 2048 additional parameters (128 controllers * 16 channels) just to receive CCs. At least JUCE handles those parameters sample-accurately!

There's other issues too but I've lost track. At one point I sent a PR to Steinberg fixing a bug where their VST3 validator (!!!) was performing invalid (according to their own documentation) state transitions on plugins under test. It took me weeks to get the VST3 implementation in my plugin framework to a shippable state, and I still find more API and host bugs than I ever hit in VST2. VST3 is an absolute sprawl of API "design" and there are footguns in more places than there should be.

On the contrary, CLAP support took me around 2 days, 3 if we're being pedantic. The CLAP API isn't without its share of warts, but it's succinct and well-documented. There's a few little warts (the UI extension in particular should be more clear about when and how a plugin is supposed to actually open a window) but these are surmountable, and anecdotally I have only had to report one (maybe two) host bugs so far.

Again, disclaimer: I was involved in the early CLAP design efforts (largely the parameter extension) and am therefore biased, but if CLAP sucked I wouldn't shy away from saying it.
by wonderwonder | 2025-10-23 15:37:50+00:00
The executive could be stopped at any time by the courts or congress. But the democratically elected congress chooses not to. So the majority that was elected are doing what they think is right. That's how our US democracy works.

Same with the courts, executive is elected by the people and so is the senate. They select and approve the judges, same as it ever was.

I am in no way defending everything I am simply stating that there are checks and balances but many people just don't like the decisions that they are making. Doesn't mean they are not there though.
by marcosdumay | 2025-10-23 15:38:10+00:00
Hey, I love how the author describes ASN.1 as a "syntax" in quotes.

What I disagree is on the disdain being veiled. Seems very explicit to me.

Anyway, yeah, I hadn't heard about it before either, and it's great to know that somebody out there did solve that horrible problem already, and that we can use the library.
by voidmain | 2025-10-23 15:38:10+00:00
I think there must be typos in your K and S - the parentheses do not match. I get (with no warranty express or implied):

let K = A(A(A))(A(A(A))(A)(A)(A)(A)(A));

let S = A(A(A(A)(A(A)(A(A)))(A(A(A(A)(A(A)))))))(A)(A);

> Eager languages can be made lazy by wrapping arguments in lambdas with dummy arguments

So, something like this?

let A = x => y => z => () => x()(z())(y()(w=>z()));
by ninapanickssery | 2025-10-23 15:38:12+00:00
Image-generation models are getting very good. But we’re not yet at the point of automating graphic design—why? A major reason is that 2D design assets often benefit from being defined in terms of vectors rather than pixels. This way they are infinitely scalable without losing definition, and can be easily edited, animated, and recolored. This is where the SVG (Scalable Vector Graphics) file format comes in. Unlike raster images (like PNG or JPEG) that are made up of pixels, SVGs are defined using spline curves and polygons. However, out of the box, LLMs are very poor at outputting SVGs. Models like ChatGPT and Gemini can produce very advanced image outputs but their SVG outputs are of comparatively much lower quality.

The other day I bought the domain scalablevector.graphics and built a simple service that pipes together a few different tools to generate SVG web graphics. I’ve tried to make something like this a couple times before but it’s failed due to the underlying generative image model being poor at instruction-following. Finally, this is no longer a blocker, and I’m closer to my dream of ridding the internet of blurry graphics and logos.

The pipeline is pretty simple:

1. Generate image using Gemini 2.5 Flash with a custom prompt 2. Do some post-processing and cleanup in Python / numpy 3. Use some open-source SVG path tracing tools 4. Use some open-source SVG optimization tools 5. Final step of color tweaking in Python

Upvote my tool on Product Hunt if you find it useful: https://www.producthunt.com/products/svgen

(For a limited time you can use code HACKERNEWS to get free generation credits.)
by mrguyorama | 2025-10-23 15:38:30+00:00
The founders wanted exactly what we have: A government beholden to the rich and well connected. That's why they agitated for revolution in the first place. They talked big about liberty and democracy, but when given the chance, they said very concretely: "We the people" means "We the rich, white people"

More directly, they all talked about how problematic political parties could be, and then did nothing at all to prevent them. They weren't exactly good systems thinkers.
by pogue | 2025-10-23 15:38:34+00:00
It's wild to me that people will use things like this as unregulated security investments.

Coffeezilla did a great video series exposing the CSGO skin gambling scene and how it borders on straight up crime and exploitation (especially of kids to young to legally gamble) and is well worth watching if you are interested in the subject. It's a three part series & I can't remember which one is first...

The Dark Side of Counter-Strike 2 https://youtube.com/watch?v=v6jhjjVy5Ls
by proaralyst | 2025-10-23 15:38:56+00:00
US treasuries (bonds, notes and bills) are mostly considered as good as cash. They're used heavily in the international banking system (for payments, and as loan collateral themselves). They're also held to maturity by large institutional investors with predictable liabilities (ie payments) like pension and insurance funds. Banks will hold some of their assets (eg deposits) in treasuries too.

Also foreign governments and central banks will have holdings. Tether (the cryptocoin) is largely backed by US treasuries.
by Certified | 2025-10-23 15:39:06+00:00
I contend that is impossible to make an unbiased AI. I did an AI image recognition project several years ago. It used yolo to categorize rust into grade 1, 2, and 3 for offshore platforms. When creating our training dataset, we had different rust inspectors from different parts of the world drawing different lines in the sand between what was category 1, 2, and 3. We had to eventually pick which bias we wanted to roll out worldwide. The advantage for a giant corporation was that now the same consistent bias was being used worldwide and fewer people had to be safety trained to go on the offshore platforms. If that incredibly dull and basic application can’t be unbiased, I don’t think it is possible to avoid bias in anything produced with a training dataset. The very word “training” implies it. Someone somewhere decides A is in the training and B is not, and a bias is born, intentionally or not.

So the task is really to find the AI with the bias that works best for your application, not to try and remove bias.
by QueensGambit | 2025-10-23 15:39:10+00:00
Hi HN, OP here. I'd appreciate feedback from folks with deep model knowledge on a few technical claims in the essay. I want to make sure I'm getting the fundamentals right.

1. On o1's arithmetic handling: I claim that when o1 multiplies large numbers, it generates Python code rather than calculating internally. I don't have full transparency into o1's internals. Is this accurate?

2. On model stagnation: I argue that fundamental model capabilities (especially code generation) have plateaued, and that tool orchestration is masking this. Do folks with hands-on experience building/evaluating models agree?

3. On alternative architectures: I suggest graph transformers that preserve semantic meaning at the word level as one possible path forward. For those working on novel architectures - what approaches look promising? Are graph-based architectures, sparse attention, or hybrid systems actually being pursued seriously in research labs?

Would love to know your thoughts!
by dbalatero | 2025-10-23 15:39:16+00:00
I've been programming 30 years and I really don't find it a hassle:

- if you commit them to git, they last your entire career

- improving your setup is basically compound interest

- with a new laptop, my setup script might cause me 15 minutes of fixing a few things

- the more you do it, the less any individual hassle becomes, and the easier it looks to make changes – no more "i don't have time" mindset
by ozim | 2025-10-23 15:39:18+00:00
That’s the fun part of observing influencers.

Let’s say there is a dozen of them playing Minecraft, one could say they are in the same market competing with each other.

But what happens really is some folks like dude with long hair, others like the other guy that screams every time he wins.

Same with training videos, I bought course from a guy that is kind of monotonous and I don’t care but my GF cannot stand watching the guy for longer than 10 minutes.

Bakeries seem like closest one would be best, but somehow I’d rather go 10 mins further because I don’t like the feeling of the first one. Even though quality or price they don’t differ.
by techblueberry | 2025-10-23 15:39:22+00:00
I feel like this is just another pump and dump. The idea that Musk might be able to do something for Tesla that is worth a trillion dollars is the hype.

Could he do it? He’s older, there are some objective metrics in there I think outside of stock price(I think there are robotaxi metrics in there) so he can’t just to it by stock manipulation.

I’m skeptical. His time is more divided than it was during the first plan, this plan is much more ambitious than the first, and I’d question if his heart is even in it at this point.
by rayiner | 2025-10-23 15:39:32+00:00
Your comment reflects a common, but fundamentally mistaken, understanding of the constitution. You're thinking of the government like an operating system with a microkernel that is trusted to neutrally enforce the "law," with the three branches of government running in userspace.

That's not the system the founders created! They understood that everyone is political, and no one can be trusted. The founders understood the "who watches the watchers" problem and created a system without any such single point of failure. The ultimate backstop in our political system is not the law, but instead frequent elections. Congress writes the law, the President enforces the law, and the Judiciary interprets the law. If the President does a bad job of enforcing the law, the recourse is elections (or, as a last resort, impeachment).
by wonderwonder | 2025-10-23 15:39:46+00:00
I would argue it is working. The democratically elected congress just agrees with what he is doing. Whether they agree due to genuine belief or fear of him calling them out, doesn't really matter. We should be electing people that have a spine, if we don't then that is still democracy working. Checks and balances are there. Many people just don't like the choices they are making
by robocat | 2025-10-23 15:39:52+00:00
Most under 30's can get a working holiday VISA for either NZ or Australia. You're allowed to work if the purpose of your visit is to earn extra cash to travel the country, within fairly reasonably conditions. That's the best way to find out reality while enjoying yourself!

Australia has some huge advantages to live in, and there is a lot of choices of places to live there to suit one's needs.

The weather is warmer in Oz.

I'm from Christchurch NZ, where the October average sea temperature is 12°C (53°F) and the yearly maximum is 20°C (68°F). I wouldn't recommend Christchurch to anyone who is sensitive to cold or wind.

Oz house prices can be okay outside the major cities . . . however the major cities mostly have whacko bad affordability: https://www.cnbc.com/2025/07/25/the-10-most-impossibly-unaff... (one of the few articles that uses median rather than average). Beware that you can't compare directly with the US because mortgages are riskier in Oz/NZ: interest rates for more than 5 years are approximately variable rate (30 year mortgages are not available).

One can obtain good jobs in Australia. 30% of the population is immigrants, so fitting-in is doable.
by SpicyLemonZest | 2025-10-23 15:40:12+00:00
Strictly necessary cookies, session tokens and such, are exempted. But there’s no general exemption for cookies that provide functionality a user might like. If your site will function without remembering who I am when I come back tomorrow, you have to disclose that you’re going to try to remember me and give me a chance to say I don’t want you to. Doesn’t matter how benign your plans for that information are - the whole point is that the user is in control and they get to make that decision.
by bluGill | 2025-10-23 15:41:01+00:00
Implementations details of fizzbuzz are ugly. There are a couple different ways to implement it (not all use the modulo operator!), but not matter how you implement it there is a special case that doesn't elegantly fit your algorithm and in turn your code is ugly in ways it seems like a better design could fix.

That you cannot find a an elegant solution to what seems like it should have one is what makes it difficult. A good sign of a good programmer is then you ask them about their code after it works they will say they don't like this solution and would like to spend time making it cleaner. If you know there isn't an elegant solution of course you won't bother spending that time, but if you don't know that if seems like there should be a better answer if you can just restructure the code a little.
by propagandist | 2025-10-23 15:41:06+00:00
"Didn't publicize it as much as we would have preferred" is very polite speech for killing millions in "wars on terror" and through arming our great friends, the house of Saud, in their campaign against Yemen.

Not going to get into the rich history of overthrowing local rulers and installing puppets through the most gruesome proxies to create "banana republics," the mass murder on a massive scale committed in the previous century, or the genocide that preceded to enable the founding of this state.

This place is built on murder and theft. "Both sides" are guilty. One is less shy.
by Workaccount2 | 2025-10-23 15:41:16+00:00
I think we are maybe talking about different things. Liberals and conservatives have wide platforms that cover hundreds if not thousands of topics, the thousands and thousands of policy decisions needed to govern a full society. It's not just 3 or 4 things that get lots of attention at any given time, because we can shape any narrative we want without looking at the full picture.

I can say Bernie supports tariffs so he is a conservative and Trump is giving student loan relief so he is liberal. Both are true and obviously those ideologies are not theirs, but these anomalies exist in an ocean of policy decisions they adhere to, the ocean which defines their actual bias. Look at the forest of policy decisions here, not the individual trees.
by cowanon77 | 2025-10-23 15:41:39+00:00
This is the big misnomer - it's debt on the U.S. balance sheet, but is a credit on someone else's balance sheet. By itself, it's not necessarily bad; it really depends on who the debt is issued to, why, and on what terms.

Time would be better spent talking about other issues, but national debt is a simple number politicians can complain about rather than talking about the more complex issues that really impact the rest of us.
by FridayoLeary | 2025-10-23 15:41:42+00:00
He's got a very comprehensive plan and he knows exactly what he's doing. He's also consolidated his base so he has people who are as committed as he is to carrying out his vision. He's doing everything he said he would do successfully. All his opponents are desperate for him to fail but that simply is not happening, i wonder why? This website runs opposite to his vision of MAGA, it's basically make america criminals, no surprises it's been axed.
by zdragnar | 2025-10-23 15:42:03+00:00
You are free to be as skeptical as you like. You might even imagine I made up both of those people. For all you know, I'm actually one of your split personalities who made that comment just to troll you, and this one too.

I spoke in generalities because the specifics of their stories aren't really mine to tell.

You are right that people are more than the facade they present to the public world. Objectively, though, it's clear that they had very different reactions to traumatic experiences, and healed (or didn't) very differently.

If you can at least assume I didn't make both stories up, then we can at least agree that drawing universal generalizations about trauma, recovery, and what is "best" for people (or what they are "good at") is a fruitless endeavor.
by brianberns | 2025-10-23 15:42:11+00:00
Thanks! I'm glad to see I'm not the only one who went down this rabbit hole. :)

I considered parallelizing my solution as well, but the problem is that it only gives a linear speedup, while the problem space increases exponentially. I decided to focus on pruning the search tree instead, and that seemed to work pretty well (after much thinking).
by jagged-chisel | 2025-10-23 15:42:35+00:00
Define “easier.”

Someone has to read through each email to determine the nature of the complaint, who was involved, how to classify it, etc.

If the web form was free text entry, the same effort is required by the receiving humans.

You can move the effort slider from the reviewer toward the web dev and the reporter by designing a UI to limit input and pre-classify the complaint.

So who has it “easier” now? I guess the server admin?
by wppick | 2025-10-23 15:42:40+00:00
Debt is just promises for future currency. One persons debt is another person asset. But what happens is when you "over promise" by accumulating too much debt then all those people with debt as their assets think they have X dollars, but if there's more debt than underlying resources can cover then it might end up all those people only end up getting like 0.65X or possibly even lower. Kind of like a bank run
by alluro2 | 2025-10-23 15:43:17+00:00
I don't really understand why people still talk about impeachment.

It has been very clearly shown to be a futile formality that only makes the ones doing it look even more powerless and worthy of mockery in the eyes of the other side and their supporters.

In a bygone era, impeachment would rely on concepts of shame, responsibility and public duty - it would be unimaginable that person that was impeached does not step down from the position and likely from political foreground fully - from the moral and social weight of that consequence.

We've seen last 2 times how thoroughly that weight no longer exists in modern society/politics.

Without criminal responsibility, there is no responsibility left at all.
by hulitu | 2025-10-23 15:43:38+00:00
> The Leahy Law requires the U.S. government to facilitate receipt of information about alleged abuses by U.S. supported forces.

From Wikipedia: "Senator Leahy first introduced this law in 1997 as part of the Foreign Operations Appropriations Act."

It is funny that only today they found it. Wikileaks was documenting American war crimes since some time.
by tom1337 | 2025-10-23 15:44:19+00:00
I wonder how he plans to 5x the companies valuation. Other EV manufactures are catching up and I believe that it's going to be a lot harder for Tesla to sell cars (or Robotaxis). They've failed Full Self Driving for so long now that it's basically a meme by now. Waymo shows it's possible - with the right equipment which does not seem to be a camera based system.