MurphyA/hacker-news huggingface dataset:
by daotoad | 2025-11-20 09:49:45+00:00
mod_perl hosting was much more expensive.

If you wanted to throw up a personal project using mod_perl you pretty much had to pay for a hosted box. At least once people realized how insecure it was to run shared code on a mod_perl host.

You could find hosts but it was comparatively expensive.

Plus it was a huge pain in the neck to do things like install the modules you needed on a shared host.

This was a huge barrier to entry and it made things unreasonably difficult. Meanwhile PHP was very low friction. And at the time, so many new people were teaching themselves web development to scratch itches and solve problems that these barriers were a big deal.

Which sucks, because mod_perl was amazing, beautiful tech.
by jacquesm | 2025-11-20 09:49:58+00:00
> I mean I could just as easily say you as an user should be mentally prepared.

Users tend to be less aware of these things than the operators of such servers (or at least, that's how it should be).

> Matrix is developing a privacy IM, you do not really moderate that now, do you?

No, but you can create mechanisms for the users to flag problematic accounts.

> Leave the rooms that raise your cortisol level.

The filth will follow the users. That's the whole game plan here: to cause grief.
by warangal | 2025-11-20 09:50:24+00:00
I know it may be not what you are looking for, but most of such models generate multiple-scale image features through an image encoder, and those can be very easily fine-tuned for a particular task, like some polygon prediction for your use case. I understand the main benefit of such promptable models to reduce/remove this kind of work in the first place, but could be worth and much more accurate if you have a specific high-load task !
by palata | 2025-11-20 09:50:43+00:00
I have been in that situation in a startup. The boss would come to me and ask for some dark pattern (not cookies, I don't remember exactly what it was). I said I wouldn't do it. They literally asked a guy in the adjacent room, and he took it as a new task and did it.

He was not a bad guy: I did not care about getting fired (I was young and single), he did (he had a family). And in his opinion, if the boss wanted it, anyway it would end up being done. His job was to implement what the boss wanted, not to contradict the boss.
by babuskov | 2025-11-20 09:51:19+00:00
Funny that you picked == as an example when == is very counter intuitive in Java and is one of the common pitfalls for beginners:

String a = new String(); String b = new String(); a = "test"; b = a + ""; if (a == "test") { // true } if (b == "test") { // false } if (a == b) { // false }

Just like PHP, you have to read the docs to use it properly.
by Hard_Space | 2025-11-20 09:51:19+00:00
I think the cost of inference will massively reduce the possible benefits AND harms of the AI society. Even now, it's practically impossible to get ChatGPT to actually hard-parse a document instead of just reading the metadata (nor does it currently have any mechanism for truly watching a video).

That metadata has to come from somewhere; and the processes that create it also create heat, delay and expense.
by hiAndrewQuinn | 2025-11-20 09:51:24+00:00
People get very nervous about defending the value of the human brain "just because," I find.

There is nothing logically wrong with simply stating that it seems to you that human beings are the only agents worthy of moral consideration, and that this is true even in the face of an ASI which can effortlessly beat them at any task. Competence does not require qualia.

But it is an aggressive claim that people are uncomfortable making because the instant someone pushes back with "Why?", you don't have a lot of smart sounding options to return to. In the absolute best case you will get an answer somewhat like the following: I am an agent of moral consideration; agents more similar to me are more likely to be of moral consideration than agents less similar to me; we do not and probably cannot know which metrics actually map to moral consideration, so we have to take a pluralist prior; computer systems may be very similar to us along some metrics, but they are extremely different to us along most others; computer systems are very unlikely to be of moral consideration.
by grishka | 2025-11-20 09:51:24+00:00
Technically they are, but neither of them fits the strict definition of a E2EE messaging app, while also still hurting the UX.

Whatsapp is very insistent about backing up your messages to cloud services without encryption. To use it on desktop, you have to make everything go through your phone. And, afaik, you still can't transfer message backups between Android and iOS.

Even disregarding the extreme gatekeeping, iMessage relies on Apple managing your encryption keys so there are no confidentiality guarantees. Apple can, at any moment, give themselves a key to decrypt your messages.

Both Whatsapp and iMessage are proprietary, so it's also the case of "please trust us that we've implemented it the way we claim we did".
by missingdays | 2025-11-20 09:52:27+00:00
When I open this link I'm greeted with the cookies banner

"We use optional cookies to improve your experience on our websites and to display personalized advertising based on your online activity. If you reject optional cookies, only cookies necessary to provide you the services listed above will be used. You may change your selection on which cookies to accept by clicking "Manage Cookies" at the bottom of the page to change your selection. This selection is maintained for 180 days. Please review your selections regularly. "
by 2WSSd-JzVM | 2025-11-20 09:52:45+00:00
That example in article is straight up terrible. The Java version would be:

var input = "Some kind of string."; var output = Optional.of(input) .map(i -> i.trim()) .map(i -> i.replace(' ', '-')) .map(i -> i.replaceAll("[./…]", "")) .map(i -> i.toLowerCase()) .get();

That is until you realize there is no reason to go weird with arrow operators when String is an object:

var input = "Some kind of string."; var output = input.trim() .replace(' ', '-') .replaceAll("[./…]", "") .toLowerCase();

It looks like they solved the wrong issue but that is probably just side effect of using trivial examples.
by adornKey | 2025-11-20 09:55:00+00:00
Maybe you got some things about me wrong. I'm very much anti-fascist, but around here anything labelled antifa is quite fascist. I don't care about anything Trump. The only connection I have to Trump is that I sometimes heard old grumpy Nazis from the German military complain that he doesn't support them enough in attacking Russia. But trusting him to be a man of peace is most likely a mistake.

At the moment I'm neutral and observe the situation. I sometimes hang out with guys from peace movements, and also go to some events of the guys they protest against.

Antifa never shows up when there's a protest against real bad guys (politics, weapon industry, human rights...). And they're far more likely to harass the people of peace and human rights movements. There have been events of actual violence in the past, but most harassment nowadays is online.

For the cult:

- they label others as fascists a lot (even if it makes no sense in that context) so their brain has a short and allows violence.

- there are uniforms. They wear black with mask. Masking is still a thing today - it's a solid cargo-cult.

- they have flags - lots of flags

- no hats, but masks - like real cultists
by gsf_emergency_6 | 2025-11-20 09:55:03+00:00
Nah I just took en.wiki's word for it which is always dangerous );

If I really have to push the theory, it would be an old high German form of Haupt (referring to an cowshead), since a hill can be head-shaped :)

Otoh I would not go against the word of someone who has probably seen the medieval docs

Edit: de.wiki link you gave mentions the ford

Wahrscheinlich ist der Name der Burg vom althochdeutschen Wort hab oder haw abgeleitet, das «Flussübergang» bedeutet. Damit ist eine Furt bei Altenburg gemeint
by rsynnott | 2025-11-20 09:55:08+00:00
There are two types of LLM defender; those who claim that it’ll be non-shit soon, just keep believing, and those who claim that it is already non-shit and the complainer is just stuck in year-1 where year is the current year.

Given that this has now been going on for a few years, both are wearing thin.

Like, I’m sorry, but the current crop of bullshit generators are not good. They’re just not. I’m not even convinced they’re improving at this point; if anything the output has become more stylistically offputting, and they’re still just as open to spouting complete nonsense.
by MgB2 | 2025-11-20 09:55:39+00:00
Yes, they say its HDPE, but then conveniently in all their talk about sustainability, they somehow forget to talk about where HDPE actually comes from. Just that it being composed of carbon and hydrogen somehow makes it "clean". Which, I guess, is something you could also say about things like gasoline. Plastic shopping bags are also made of polyethylene. So are they sustainable as well?
by palata | 2025-11-20 09:56:17+00:00
No it would not. We're already in some alternative where the government says that you can't make a website to sell CSAM, for instance. And we all agree that this is a good thing.

The goal of regulations is to prevent undesirable behaviours by making it "too costly" to do. The goal is not to take 30% on every app sale.
by RamblingCTO | 2025-11-20 09:56:23+00:00
I can only repeat myself: you guys are trying to pick me apart while you know exactly what I mean. Sometimes hard definitions won't cut it and you have to use common sense. 80-90% clean is sufficient.

Some things need to be processed to be edible. Wheat is one of those. And wheat is typically trash. It's cheap carbohydrates.

Also: I don't buy bread typically. Sometimes, rarely, wholegrain sourdough bread. But I'm also german and have access to "healthy" bread.

Life is really simple:

veggies, fruits, raw meat (no sausages and not that much red meat), dairy (you can buy UHT milk obv.) but not much cheese, wholegrain carbs if you must (pasta is ok, rice also). Some processed foods are ok: cocoa, coffee beans, see salt, yoghurt, kimchi (check label), tofu (occasionally), olive oil etc. etc.

As basic as possible with pre-checked exceptions. This isn't something you can define in a clear cut manner. And it also depends on the country.

The thing is that if you only skip junk food you'll still eat sooo much junk.
by dugite-code | 2025-11-20 09:56:32+00:00
I really wanted to like Graphene OS but I ended up bouncing off it due to a few major pain points that badly effected battery life.

- Using the default 5g setting resulted in far worse battery life than stock, telling people to choose 4g isn't a solution. They desperately need something like the adaptive connectivity service.

- Using Homeassistant's GPS tracking feature just destroyed the battery life, even switching to 4g didn't solve this issue. Changing all the GPS settings didn't help either.

- The obnoxious green GPS active icon makes the notification bar useless if using a GPS tracking app (or even gps navigation). The request for a whitelist was either ignored or rejected, the teams communication can come off a bit rough.

No normal user is going to be happy with Grapheneos. From what I've seen postmarketos is much more user friendly.
by gambiting | 2025-11-20 09:57:08+00:00
>>Why would BBC want to teach their methods in Russia?

Why does US benefit from every kid on the planet being able to name the avengers and instantly recognize Coca-Cola cans?

I'm not saying this is some grand conspiracy orchestrated by the elites - but projecting your power by making sure everyone is aligned with you ideologically and culturally helps long term, both in making allies and in avoiding wars.
by mzl | 2025-11-20 09:57:27+00:00
> The classic "fish don't know what water is": what Americans can't see, because they were raised from birth and marinating in it, foreigners can spot more readily by contrast.

Learning that US schoolchildren recite the pledge of allegiance in school baffled my mind when I first realized it was actually true. As an outsider, it sounded like an obvious parody/caricature of nationalism, especially with the religious part.
by dragonwriter | 2025-11-20 09:57:58+00:00
> Centrism and objectivity aren't reflexively seeking "the middle," just refusing to buy into either tribe's propaganda and FUD.

Centrism and objectivity are entirely unrelated, and, yes, centrism is just reflexively seeking the middle (actually, usually its sitting very firmly on one side, most commonly the Right but occasionally the Left, while obsessively trying to sell oneself as being in the middle, but...)
by friendzis | 2025-11-20 10:00:11+00:00
> Not sure how that translates into long term learning

I don't think that's a relevant metric. "learning" rate of humans versus LLMs. If you expect typical LLMs to grow from juniors to competent mids and maybe even seniors faster than typical human, then there is little point to learn to write code, but rather learn "software engineering with artificial code monkey". However, if that turns out to not be true, we have just broken the pipeline producing actual mids and seniors, who can actually oversee the LLMs.
by jumski | 2025-11-20 10:00:13+00:00
I recently tried to run Apex Legends on my Manjaro (i played this a lot few years ago on my Windows dualboot), but it is impossible to play it on Linux, as EA/Respawn is preventing the game from running on Linux due to Anti cheat systems having troubles with protecting the game.

I'm really curious what would be the appropriate solution for an anti cheat that runs on Linux in a way that a) does not compromise my OS/privacy/security b) protects the game from cheaters at the same time.
by abigailphoebe | 2025-11-20 10:00:25+00:00
just read the pre-print paper.

they claim to have achieved a rate of 7,000/s, which is roughly 25M/h

i do agree that is an absurd amount, especially when paired with the lack of rate limiting as discussed in their paper.

> "[...] Moreover, we did not experience any prohibitive rate-limiting. With our query rate of 7,000 phone numbers per second (and session), we could confirm 3.5 B phone numbers registered on WhatsApp [...]"

prior to my initial comment, i was under the impression they had encountered ratelimiting and bypassed it, it appears this initial assumption was incorrect.

i agree that it is ridiculous, though i faulter on calling it a vulnerability as in my eyes that term is specifically for unintended side affects / exploitation.
by daotoad | 2025-11-20 10:00:41+00:00
Between perlbrew and cpanm it's pretty easy to have multiple perl installs with different versions and quite simple to manage your dependencies.

Carton (manage and bundle your perl modules based on lock files) and Pinto (easily run your own private CPAN) provided the icing on the cake that made things really powerful.

I miss working in Perl, but the job market has pulled me in other directions.
by fragmede | 2025-11-20 10:00:48+00:00
> the killer feature for me is an indication of the confidence level of the output.

I don't think I did something special too ChatGPT to get it to do this, but it's started reporting confidence levels to me, eg from my most recent chat:

> In China: you could find BEVs that cost same or even less than ICE equivalents in that size band. (Confidence ~0.70)
by rmunn | 2025-11-20 10:01:44+00:00
The coworker who created the script runs Windows. When I informed him that he'd gotten a BOM into the shell script, he checked his IDE settings (JetBrains Rider) and his encoding default was set to UTF-8 without BOM, so neither of us have any clue how that script ended up with a BOM in it. Perhaps he edited the script with a different tool at one point. But it was definitely because the script was created or edited on Windows. (I forgot to mention earlier that you'll only ever run into this when you work on projects where devs are using different OSes to check files into Git. Many people will therefore never see this issue).
by palata | 2025-11-20 10:01:46+00:00
Yes, that's what I meant.

Also businesses are not people. People may not do illegal things "just because they are illegal" or because they want to be "good" (e.g. I agree that we should not litter, I wouldn't even need a regulation for that).

Businesses are profit-maximising machines. If it it profitable to litter, a business will do it. The framework in which businesses maximise is set by regulations, which represent what society wants. That's how capitalism works.

The limit of capitalism is when businesses are more powerful than the entities in charge of enforcing the regulations. If "enforcing a regulation" means having lawyers work on it, but the businesses themselves have orders of magnitudes more lawyers trying to prevent those entities from doing their jobs, then we have a problem. That's a limit of capitalism, IMO.
Show HN: Marple DB – Querying billions of time series datapoints on Parquet+Pg
by NeroVanbierv | 2025-11-20 10:02:57+00:00
Hi HN! I’m Nero from Marple, and we build time series tooling for Aerospace & Automotive. In 2020, we launched our first product: a sort of Grafana on steroids designed for high performance analysis. After integrating with a lot of different TS databases, we kept running into their design limits when trying to deliver the best performance & UX to our users.

That’s why we are launching Marple DB today (https://www.marpledata.com/marple-db).

Marple DB transforms measurements files (CSV, MAT, HDF5, TDMS, …) into a queryable lakehouse. We designed for extreme ingestion performance. A typical customer example: one MDF file can have ~60k channels, going up to 1kHz, for 1 hour. That is a total of 100B datapoints for a single file.

To make this work, we are using a combination of Parquet files on Apache Iceberg + PostgreSQL. Parquet gives us the scalability we need, and Postgres acts as an extremely fast visualisation cache. We provide Python and MATLAB SDKs to talk to these storages in a unified way. Marple DB is available as a paid product only, but we do offer self-managed hosting.

Me and my co-founder MBaert will join the discussion below.

We are happy to hear your questions!
by miki123211 | 2025-11-20 10:04:13+00:00
Nothing is ever black and white.

You could prevent all car accidents by banning motor vehicles. You could prevent all side-effect related deaths by banning all the drugs. You could stop all phone scams by banning telephones.

Obviously, that's excessive overregulation. Just as obviously, letting people get away with car accidents, phone scams and drugs that kill more people than they cure is not what we should be doing either. It's the job of the lawmakers to find the tradeoffs that work best for society.

The moment you say "it's black and white, the other side has 0 good arguments", you lose the discussion in my view. If you don't understand what we're even trying to trade off here, we can't have a productive discussion about what the right tradeoff is.
by troupo | 2025-11-20 10:04:23+00:00
> Every HN thread about GDPR devolves into this circular argument.

The only reason it devolves into a "circular argument" is that the vast majority of anti-GDPR comments on HN come from people who have never ever read even a single line from the regulation and just parrot the same old "GDPR requires these stupid banners".

> You’ll find zero intelligent engagement here if you bring this up however, because nobody here actually knows what they’re talking about when it comes to Europe’s legal patchwork and its kneecapping effect on the private sector that Europe desperately needs to fund its inverted social welfare liability death spiral.

Yup. And this is the other reason: bad faith word soup that doesn't even pretend to be coherent, mixes up everything together, and goes from non-sequitur to non-sequitur.

So. Yes, complying with GDPR is trivial for most companies. No, your yet-another-shitty-startup does not need to sell my precise geolocation data to data brokers to store for 12 years to survive: https://x.com/dmitriid/status/1817122117093056541 And no, it's not a burden not to do that.
by gambiting | 2025-11-20 10:04:25+00:00
Perhaps a more correct way of saying it is - "they"(and that's not just US who wants this) want a stable trading partner, because Russia has goods and resources we want to buy, and we have goods and services we want to sell to them.

>>There's a reason they stole plenty of elections across Europe and Latin America

And that is for the exact reason I mentioned above. With a democracy it's just much easier to make sure the government is alligned with you(look at American meddling in UK politics), with a tsar like Putin it's not, because at this point he's beyond bribery or red carpets rolled out for him. So sure, for now anyone with any kind of position of power will tell you that they would support democracy in Russia - because then there is hope normal trading relationships could be restored and money made.

This isn't an excuse for it btw - I'm just stating the fact that US especially will pursue their own interest first and foremost, if democracy furthers those then they will support it, if it doesn't then they will not.
by gmac | 2025-11-20 10:05:00+00:00
Haha.

But no, not only that. 90% of economists thought Brexit would be net bad [1]. But at least 50% of economists the BBC put on air thought it would be net good [2].

Edit: here's a longer-form version of this argument: https://mainlymacro.blogspot.com/2018/04/brexit-and-corbyn-h...

[1] https://ifs.org.uk/articles/paul-johnson-leavers-may-not-eco...

[2] Waking up to the Today programme for years (yes, a better source here would be nice)
by timschmidt | 2025-11-20 10:05:08+00:00
Worth pointing out that next to the US, France is another empire with economically tied former colonies throughout Africa, Asia, and South America. They have a large installed base of nuclear power, nuclear ships, and nuclear weapons fed from uranium mines in those former colonies. And operate an aircraft carrier to project power internationally: https://en.wikipedia.org/wiki/French_aircraft_carrier_Charle...

Despite the ways France tends to be portrayed in the US media, it plays an outsized role in European and international politics as a result. Makes sense the CIA would want to be involved.
by pitea | 2025-11-20 10:05:10+00:00
We just launched SAM3D.co and would love your thoughts on the product and UX.

What to look at: onboarding flow, demo clarity, pricing clarity, and overall navigation.

Questions:

1. Is the value proposition clear within the first 10 seconds? 2. Any friction or confusion in the signup/onboarding? 3. What would you expect to see in the demo or gallery that’s missing?

Thank you! All feedback (including nitpicks) is super helpful.
by palata | 2025-11-20 10:05:47+00:00
> No normal user is going to be happy with Grapheneos.

I am a normal user, extremely happy with GrapheneOS. I just don't use HomeAssistant, which seems to have been your dealbreaker in this case.

I genuinely don't see a difference between Stock Android and GrapheneOS, except that I get more updates and I have more privacy controls (like scopes, but honestly I haven't had a need to use them yet).