MurphyA/hacker-news huggingface dataset:
by GlibMonkeyDeath | 2025-10-30 14:28:48+00:00
Don't get me started. I recently rented a car (American make) that didn't have an actual physical control for the headlights (and no, this wasn't a Tesla.) Took three Ph.D.s in the car to find the right sequence on the touch-screen to operate the headlights.

Makes me think that the UX people don't actually drive cars - are they all riding their unicycles (wearing a top-hat) to work?
by falkensmaze66 | 2025-10-30 14:28:59+00:00
Hey, thanks for the feedback. I'll update the hero statement in a bit, the pricing calculator is available on landing (and actually takes you to the order form with the config you select), although upon further thought it should be more visible so I'll change that too.

I only have 2 servers at the moment, although this will change gradually as customers arrive (my last business took 3 years to become profitable), realistically I have around 27 slots free right now due to the amount of IPs I have available. I want to put it on Product Hunt soon although a lot has changed since I last launched a product and I see a ton of AI related wrapper products that have no real use, and it might get buried underneath.

I plan to advertise it through X, Instagram and TikTok after the beta is over. It's completely bootstrapped, as was my last product, although that one was launched and gained traction through the word of mouth.

But you are right, getting eyeballs (especially paid ones) is quite brutal in the current market.

What do you think about the NoJS Privacy/Tor mode? You can access it via clearnet by pressing on the privacy mode button the the bottom left of the screen in case you haven't looked at it.
by nabla9 | 2025-10-30 14:29:02+00:00
> The statements made by the President himself?

Who is attention whore and bullshitter. For any other president statements equal policy, that's not so with Trump.

The statement is so vague that it does not indicate out of ordinary nuclear testing. The statement was made in TruthSocial. There is no presidendtial action (proclamation, memorandum, or executive order.) He might be just talking shit.
by throwaway2037 | 2025-10-30 14:29:04+00:00
I don't understand these complaints.

Here is a tiny interface that will do what you need:

@FunctionalInterface public interface IPasswordChecker { bool isValid(String password); }

Now you can trivially declare a lambda that implements the interface.

Example:

const IPasswordChecker passwordChecker = (String password) -> password.length() >= 16;
by beeflet | 2025-10-30 14:29:55+00:00
I have been following him, and I think a lot of the claims about him have been exaggerated. He stopped being so edgy on twitter after watching the "this is phil fish" video. It is an interesting watch and applicable to notch.

https://www.youtube.com/watch?v=PmTUW-owa2w

He is developing a new voxel-like game called "levers and chests", and before that he has shown us a few cool webgl demos I find interesting.

https://www.youtube.com/watch?v=JYMy7TPsNd0
by embedding-shape | 2025-10-30 14:30:05+00:00
> Good luck getting rid of MS dependency in the public sector

Thanks! Marathons aren't won by speed or doing everything at once, but progressing towards a far away goal step by step, and surely we'll need all the "good lucks" we can receive.

I'll disagree it's nigh impossible, and find such defeatist perspectives well, defeatists. One shall have hope we can continuously improve things by taking care of what decisions we make, this hopefully is one of those steps.
by dominicrose | 2025-10-30 14:30:11+00:00
Even something as basic as "if" is done with message passing and blocks in Smalltalk.

There's a method named "ifTrue:ifFalse:" in Smalltalk (with each ":" expecting an argument, in this case, a block).

You can also chain messages and make phrases: `anObject aMethod; anotherMethod; yourself.`

The Ruby equivalent has repetition: `an_object.a_method; an_object.another_method; an_object`

or requires a block: `an_object.tap { _1.a_method; _1.another_method}` (and we usually use newlines instead of ";")
by clusterhacks | 2025-10-30 14:30:19+00:00
I was a light or social drinker for decades. Probably 3-5 drinks per week.

In November of 2024, I decided to avoid alcohol as a personal experiment - no GLP-1 medications involved. I have not consumed any alcohol since.

After 3-4 months, my interest in alcohol seemed to really fall off a cliff. I joked with friends that I was going "dry in 2025", but I am now more seriously considering taking 2026 off from alcohol as well before making a decision about whether to add alcohol back into my diet.
by sureglymop | 2025-10-30 14:30:19+00:00
You say that now but as a young person with a decent income and no family or many responsibilities it's hard to even know where to start.

And I'm not even talking about what to invest in, I'm already confused at which platform/bank/whatever to do it through. The "meta", if you will. I just want to invest the 70% of my salary I don't need every month and not think about it for 40 years but how? Maybe an important detail, I'm from Switzerland, perhaps it's easier in the US with things like Vanguard.
by hnthrowaway0328 | 2025-10-30 14:30:32+00:00
You can't vote away the people behind the curtains and the kingmakers. Quoting Sir Humphrey Applyby:

"British democracy recognises that you need a system to protect the important things of life, and keep them out of the hands of the barbarians. Things like the Opera, Radio Three, the countryside, the law, the universities ... both of them."

You only vote for which lunatic to run the asylum. And I agree that there are differences among the lunatics, but what about the people who run the asylum?
by duxup | 2025-10-30 14:30:35+00:00
OS/2 performed better than windows generally and was more stable.

Back in that time period tech specs, and tech details really dominated a lot of "computers" discussion. I feel like that has kinda changed as far as the larger world goes (even if on HN tech specs are still relevant). Does an every day user want to use it? was less of a question for enthusiasts.
by nathan_compton | 2025-10-30 14:30:40+00:00
I've got a doctorate and I don't really see what you are saying, primarily because "no objective physical reality" is somewhat vague.

QM, for example, is a totally adequate theory of objective reality! it just describes an objective reality with properties which differ to some degree from those intuitive to creatures at classical scales. It may be inadequate in other respects (not invariant, a little unsatisfying wrt the born rule, etc) but it isn't as if it implies NO OBJECTIVE REALITY.
by deeg | 2025-10-30 14:31:20+00:00
Unfortunately I agree. I've been telling people to put no hope into the Epstein files hurting Trump. Everybody knows he's in it or pretending he's not (like Musk). Trumpers will just call it fake news and support him even more.

What absolutely galls me is people like Mike Johnson claiming to be Christian and then covering up for this pedophile.
by embedding-shape | 2025-10-30 14:31:24+00:00
I'd love to see more support for locally developed solutions, but many of the governments in the EU are just reaching out to the most popular cross-EU businesses, often German or Austrian, instead of their local companies.

But then I guess the argument could be made for that you should go for the best option possible, as long as it's within EU, and I can certainly see the point of that too.
by lucastech | 2025-10-30 14:31:32+00:00
I wrote about this back in July when this "gang" first started hitting some sites I host: https://wxp.io/blog/the-bots-that-keep-on-giving

they use a mixture of colo (M247, Datacamp, HostRoyale, Oxylabs, etc) and international residential. I suspect the latter are where those residential app proxies come into play (bright SDK, etc). Oxylabs is also a well known proxy provider, which makes me think they're the gateway into all of these IPs.

Definitely interesting times to try and host a web server!
by Aurornis | 2025-10-30 14:31:56+00:00
> It also creates legal regimes to monitor, store and allow cross-border sharing of information without specific data protections. Access Now’s Raman Jit Singh Chima said the convention effectively justifies “cyber authoritarianism at home and transnational repression across borders.”

None of this sounds good for privacy and data protection.

Opting out of the treaty was probably a good choice. Opting out doesn’t preclude the US from cooperating with international cybercrime investigations, but it does avoid more data collection, surveillance, and sharing.
Show HN: DashAI – Turn CSVs into instant insights with an AI business analyst
by mobsterino | 2025-10-30 14:31:59+00:00
Hey everyone,

I built DashAI after realizing that in my day-to-day work, we were spending weeks building dashboards in SQL or BI tools that most people barely looked at afterward.

It got me thinking - what if instead of static dashboards, you could just ask your data a question and get an instant answer - with charts and insights - like talking to a teammate who understands your business?

That became DashAI. You upload a CSV (or connect a data source), ask questions in plain English, and DashAI generates visualizations, summaries, and trends automatically.

It’s not meant for developers or data scientists - it’s for founders, operations teams, and analysts who want to understand their data without writing queries or managing dashboards.

I’d love honest feedback from this community - especially around:

onboarding experience

how valuable it feels after the first insight

whether the “AI analyst” concept is clear or too abstract

You can try it here: get-dashai dot com
by paulolc | 2025-10-30 14:32:31+00:00
A House of Dynamite [2]. Everyone is looking to have more dynamite than the other next room, while living inside the house. All of this happening while the world gets more and more divisive. It's insanity. Are 12,000 nukes safer than zero? [1].

[1] https://conversationswithtyler.com/episodes/annie-jacobsen/ [2] https://www.netflix.com/title/81744537
by disgruntledphd2 | 2025-10-30 14:32:45+00:00
> Now, the competitive edge is back on, except this time, its about how to use LLMs. Contrary to popular belief, LLMs take skill to use, not everyone can vibe code services into production. Prompt engineering is very real. To get LLMs output good quality code you have to guide them quite a bit. If you don't have a set of personal prompts you use to get LLMs to do stuff, you are behind.

I dunno man/woman/etc, it seems much more like a context management problem than a prompt issue. Like even with the best prompt in the world, LLMs just make stuff up if they don't have access to better information (tools, RAG etc).

I wouldn't say that I have great prompting skills, but I'm pretty handy with context management and that seems to be working.

LLMs are so weird though, like I asked Claude Code to tell me about code in a directory, and it did what I asked for but seemed to get less and less interested as the results went on (rather like a human might). And then it gave me some recommendations/overview that were just garbage, so it's really tricky to know how to debug this stuff and make them better.

Whatevs, my org just want us to use it so I guess I'll just build some stuff and we can figure out how to make it actually good later. (/end rant).
by tetris11 | 2025-10-30 14:33:24+00:00
I like calculator quirks like this. I remember as a kid playing with the number pad and noticing a geometric center of mass in number sequences

┌───┬───┬───┐ │ 7 │ 8 │ 9 │ ├───┼───┼───┤ │ 4 │ 5 │ 6 │ ├───┼───┼───┤ │ 1 │ 2 │ 3 │ ├───┼───┼───┤ │ 0 │ . │ │ └───┴───┴───┘

I remember seeing that (14787 + 36989) / 2 would produce 25888, in that the mean of geometric shape traced by the two sequences would average out in the middle like that
by kace91 | 2025-10-30 14:33:50+00:00
>Shouldn't an operator on incompatible types return undefined? ;)

Please no, js devs rely too much on boolean collapse for that. Undefined would pass as falsy in many places, causing hard to debug issues.

Besides, conceptually speaking if two things are too different to be compared, doesn’t that tell you that they’re very unequal?
by AlecSchueler | 2025-10-30 14:33:51+00:00
> This will answer all your queries.

It doesn't. It's just an opinion piece about the use of neologisms in certain publications. It makes the same claim about incomprehensibility for native speakers but also fails to reference the voices of any actual native speakers. Who are they? Do they really complain about this as you said?

> I've yet to meet a member of that community in person who has any interest in Ulster Scots as a language

Well? I have met them. I've met lecturers at Queens such as Ivan Herbison studying the thing, I've met artists like Willie Drennan touring the country sharing contemporary poetry and song in Ulster Scots. I've met people in the countryside of Antrim not only with an interest in it, but speaking it day to day. Just because you haven't personally encountered these people doesn't mean they don't exist.

> now you've decided they exist

This is quite unfriendly. I made a clear distinction between what you were claiming--a single protestant community who are collectively embarrassed by Ulster Scots--and the collection of people with a shared background who identify as protestants for the sake of anti-discrimination laws, but who are otherwise diverse in their beliefs and opinions. To say that in so doing I somehow conceded your original claim is again disingenuous. It also seems absurd in relation to your broader point to now insist that just because some politician decided a form should say "protestant community" that that is necessarily reflective of an on-the-ground reality.

> There are more Irish classes running in East Belfast than for Ulster Scots.

By your definition of native speakers everyone in East Belfast is already brought up speaking Ulster Scots at home, so of course there's more interest in other languages. There are more people from East Belfast attending Irish classes than English classes too, it doesn't mean no one is interested in English.
by mananaysiempre | 2025-10-30 14:33:57+00:00
I’ve spent a few weeks with mine and, as best as I can tell, they’re indistinguishable from the original ones, except the dye of the L/R markings is on top of the cloth rather than inside it. These ones (black lambskin, currently 14 USD): https://www.aliexpress.com/item/1005005961714330.html.
by dardeaup | 2025-10-30 14:34:11+00:00
In the OS/2 2.x days my primary means of interacting with other OS/2 folks was the Canopus (Wil Zachman) forum on Compuserve (75060,264 checking in). Weird that I still remember my Comuserve user id!

At that time, there was a somewhat common saying "Annoy IBM, support OS/2!". This was essentially mocking the ineptness (disdain?) of IBM marketing for OS/2.
by throwaway2037 | 2025-10-30 14:34:43+00:00
I agree with your point, and I want to second C# and JetBrains Rider here. Whatever refactoring you can with Java in JetBrains IntelliJ, you can do the same with C#/Rider. I have worked on multiple code bases in my career that were 100sK lines of Java and/or C#. Having a great IDE experience was simply a miracle.
by ModernMech | 2025-10-30 14:34:57+00:00
The only difference between today and 20 years ago is the war machine is being directed against Americans rather than foreigners. 20 years ago people called GWB a fascist for his actions in Iraq, and Americans said it was hyperbole and everything that was happening was patriotic. 20 years later, it's the same shit, different country, and white people are the victims, so it's easier for folx to recognize this as fascism.
by griffzhowl | 2025-10-30 14:35:17+00:00
Can you be more precise about what you mean by "objective reality"?

I would say that QM shows the world is not classical, but it doesn't say there's no objective reality: the predictions it makes about what we observe (reality) are extremely reliable and accurate (i.e. objective).

Yes, those predictions are just probabilistic for any single system, but when you have a lot of systems the probability that you will observe a specific outcome (to within observational error) can approach 1. A lot of our technology, such as lasers, transistors, etc., relies on this. I don't see how you make sense of that while denying there's objective reality.
by maherbeg | 2025-10-30 14:35:34+00:00
This has a similar flavor to xata.io's SimplyBlock based storage system * https://xata.io/blog/xata-postgres-with-data-branching-and-p... * https://www.simplyblock.io/

It's a great way to mix copy on write and effectively logical splitting of physical nodes. It's something I've wanted to build at a previous role.
by hedora | 2025-10-30 14:35:57+00:00
We paid for minecraft java edition and have no desire to use the online features.

Microsoft logs us out every damn time we close the software, which means my grade schoolers have my (now guessable) MS account password (and I scorch-earthed the account, because this is so dumb I won’t trust or use their crap moving forward).

Has anyone figured out how to pirate the binaries? I’d like to remove the yellow sticky note with the password from my monitor.
by ajkjk | 2025-10-30 14:36:05+00:00
It feels absurd to have this occur in the parser, as if you can somehow account for all the cases via guessing what people I mean. You absolutely must have a grouping operation like {} at least available as a fallback.

I feel like this is a lesson people keep learning over and over across programming languages: don't let your syntax try to infer the intended meaning of what was typed, just do something simple and predictable.

So (b) seems like the only sane choice, but having the grouping operation being e^(abs(x)) is also crazy. You need something like TeX's e^{abs(x)}.

Personally I think the "best" workaround for this is to decouple the text representation and the representation the editing happens in. Allow people to type e^abs(x) and then the editor translates that into e^{abs(x)} while letting you edit it as an exponential, but if you're working on the underlying text file then you have to write e^{abs(x)}. For that matters, you can just have the editor represent it as a literal superscript.

(My hunch is that this is generally much-needed across languages: let the editor do some of the parsing work. I think there's much to be gained by separating the two, because you can keep the parser of the actual language simple while still getting all your editing-efficiency improvements out of the editor).
by 9dev | 2025-10-30 14:36:27+00:00
I don’t understand what you’re talking about. Literally all common interpreted languages adhere to Unix standards—they take arguments, use environment files, handle input and output streams, and load libraries.

Their single advantage over Python is that they are able to work fine without virtual environments, as they just load libraries from a relative path: That way, you can copy-paste a project directory, move it to another system with a copy of the interpreter binary, and… run the software. There is nothing clever about that; I’d even say Python's way of magically configuring a shell just to be able to locate files is the "clever" solution that nobody asked for!
by mo | 2025-10-30 14:36:35+00:00
Correct. "Stiftung Erneuerbare Freiheit" acts as LIR in charge of the address space, handing out chunks of that space to exit relay operating non-profits for free, but does not operate any Tor infrastructure themselves and has no visibility into the traffic. The cost for us are the RIPE membership fees (approx 2000€/yr).

Source: I'm its director and founder of torservers.net. Usually using a different nick here.
by pogue | 2025-10-30 14:36:46+00:00
The peace movements of the 60s/70s/80s grew up "in the shadow of the mushroom cloud" [1] not only aware of their legacy from WW2, but it was constantly drilled into them that there might be a nuclear attack against them at any second of any day. That threat hasn't existed since 1991. That same generation was also very cognizant of nuclear disaster, as both the Three Mile Island & Chernoybl disasters had just happened. So, they weren't only well aware of what the steaks were, it was figuratively drilled into them from childhood.

I'm sure most people now don't even consider a realistic concern, but just more posturing by two authoratative world leaders. In Putin's case, I'd be mostly inclined to agree with that position, considering he's in a stalemate in Ukraine and has basically reached his "wunderwaffe" stage of the war, where he has essentially nothing left to use to fight an entrenched war with and the only way he sees his position to get anything out with through any sort of diplomacy is via fear. Presumably, he knows it's not a tactic that could ever work. Perhaps it's more for his domestic audience than anything else.

[1] Hammer to Fall by Queen https://genius.com/Queen-hammer-to-fall-lyrics

[2] https://en.wikipedia.org/wiki/Wunderwaffe?wprov=sfla1
by MayeulC | 2025-10-30 14:36:53+00:00
It's also a cultural thing I suppose, as I would personally understand all these expressions having just one as the numerator and the rest below.

It may be related to the fact that "mixed numbers" were never part of my curriculum (Wikipedia¹ says they are more common in non-metric regions). Or it may be just me. In any case, I find this notation ambiguous, so I would not expect a compiler to resolve it correctly.

Edit: also, I would rather write (x + y)/2 if I wanted half the sum, that seems much more logical to me than moving non-integer factors around.

¹ https://en.wikipedia.org/wiki/Fraction#Mixed_numbers
by Scaevolus | 2025-10-30 14:37:00+00:00
LCDs have actually used temporal dithering for ages to fake higher bit depth-- it let TN panels with 6 bits if precision per channel appear to have 8 bits of precision, and now it's being used for HDR-10 too!

Temporal dithering is much simpler algorithmically since you don't have to diffuse error over an area, just flicker a specific pixel between similar shades at the refresh rate.

https://en.wikipedia.org/wiki/Frame_rate_control
by epistasis | 2025-10-30 14:37:14+00:00
I don't think profit is the core problem here. It's control. A non-profit Microsoft is just as susceptible to cooptation by a hostile foreign government as a for-profit organization.

Rather the key thing is having the source code, control of the deployment, and control of the infrastructure. There are plenty of places in there where profit is completely compatible with achieving full control.
by jongjong | 2025-10-30 14:37:34+00:00
I disagree with this as well to some extent. I see how much big corporations spend on "maintenance" and all the bureaucracy involved. It's easy money for them and their employees. Too easy.

The problem with Europe is that they starved their tech sector completely. IMO neglectful to the point of corruption. The salaries of EU-based engineers was just laughable compared to US. And they outsourced a lot of the software work to foreigners and basically ended up with low quality solutions, compromised by foreign nations from all sides. In terms of tech, EU governments have been extremely incompetent... They could not have failed worse if they tried. So now there is a lot of fixing to do. Radical fixing.
by teraflop | 2025-10-30 14:37:59+00:00
The executive branch is shut down. The Senate is still in session.

(The House of Representatives is effectively shut down, but only because the Speaker of the House has been unilaterally putting it into recess at the beginning of every session. The House Republicans all voted to grant the Speaker the power to do this whenever he wants, at the beginning of their current term.)
by imtringued | 2025-10-30 14:38:06+00:00
The fact that they show a comparison with an FPGA is a red flag, because large scale generative AI is their biggest weakness.

FPGAs are superior in every respect for models of up to a few megabytes in size and scale all the way down to zero. If they are going for generative AI, they wouldn't even have bothered with FPGAs, because only the highest end FPGAs with HBM are even viable and even then, they come with dedicated AI accelerators.