MurphyA/hacker-news huggingface dataset:
by pieds | 2025-07-13 16:01:13+00:00
Counterculture is a culture that is counter to the mainstream culture. If a culture is happy on its own, it is more of just a subculture. Cyberpunk itself features counterculture not just subculture, but is also inspired by the counterculture at the time.

Cyberpunk doesn't randomly contain megacorporations, harsh environments and loneliness but it reflects the worst-case scenario for the ideals at the time. The grey skies and rain is because of pollution having destroyed environment as was relevant in concerns over acid rain or the oil crisis at the time. It is literally in the name with "punk". Japan doesn't have that much counterculture so it could never be that influential in cyberpunk. Just like it could never be that influential in music.

Something can be obscure and influential, but there is a limit to how defining it can be. Akira and Ghost in the Shell (and some video games) have been influential and are frequently credited for that, but that is about it. Everything else including similar media before and at the same time as them comes from mixing in other things [0]. Just like in music.

Korea is currently success with K-pop. But that is nothing in terms of influence compared to TikTok.

[0] https://en.wikipedia.org/wiki/List_of_cyberpunk_works

tl;dr: Cyberpunk is counterculture. Japan doesn't really do counterculture. Therefor it isn't very influential in cyberpunk despite having had influence.
by magicalhippo | 2025-07-13 16:01:18+00:00
Submission title doesn't match the main findings:

We have performed the first randomized clinical trial evaluating the efficacy of parachutes for preventing death or major traumatic injury among individuals jumping from aircraft. Our groundbreaking study found no statistically significant difference in the primary outcome between the treatment and control arms. Our findings should give momentary pause to experts who advocate for routine use of parachutes for jumps from aircraft in recreational or military settings.

The full title of the paper is Parachute use to prevent death and major trauma when jumping from aircraft: randomized controlled trial.

It's also from 2018.

That said, clearly a seminal paper, well worth the read.
by OptionOfT | 2025-07-13 16:01:23+00:00
I clicked on the link in my RSS feed and expected to see something about cars breaking down in France & Wallonia. In the US people say 'call AAA', and while working in Wallonia it was 'appelle le dépanneur', i.e. the person that gets you going. 'En panne' means 'broken down', and 'le dépanneur' would get you going again.

I wonder if the stores originally were 'dépanneurs', as the original meaning, having started a side business next to their car fixing? Like how 7-11 started from an ice house in Dallas.

Or is it a play on 'helping you to get going again'?
by ChrisMarshallNY | 2025-07-13 16:01:48+00:00
We should definitely go after those folks, but it's not pleasant, as many of them may be having their own issues that add to the problem.

One of the big problems with the US, is that we worship money like a god. People will do almost anything, and compromise all their personal values, for money. We have entire industries that sell narratives, rationalizing these compromises.

This is exacerbated by the current employment problems. They keep talking about how unemployment is down, but I think we all know folks that are un (or under-) employed, and the difficulties they are having, finding work.

Someone in that state, is fertile ground for money- and job-laundering bad actors. It sucks to punish them, but that is what we need to do, to discourage the practice.
by GoblinSlayer | 2025-07-13 16:01:51+00:00
For an actual game you need a great story or a great concept, and for that you need to be an artist, it's not just a problem of formalized business logic and correctness. How do I draw sprites? I can draw geometric sprites, but I can't draw artistic sprites. I can make maps, but what should be on those maps? How do I even music?
Show HN: BloomSearch – Keyword search with hierarchical Bloom filters
by dangoodmanUT | 2025-07-13 16:02:19+00:00
Hey HN! I got nerd-sniped by Bloom Filters this weekend, specifically for searching datasets with high "cardinality" (number of unique items).

They're an _amazing_ data structure that, at a fixed size, tracks potential set membership. That means unlike normal b-tree indexes, they don't grow with the number of unique items in the dataset.

This makes them great for "needle in a haystack" search (logs, document) as implementations like VictoriaMetrics and Bing's BitFunnel show. I've used them in the past, but they've never been center-stage in my projects.

I wanted high cardinality keyword search for ANOTHER project... and, well, down the yak-shaving rabbit hole we go!

BloomSearch brings this into an extensible Go package:

- Very memory efficient via bloom filters and streaming row scans

- DataStore and MetaStore interfaces for any backend (can be same or separate)

- Hierarchical pruning via partitions, minmax indexes, and of course bloom filters

- Search by field, token, or field:token with complex combinators

- Disaggregated storage and compute for unbound ingest and query throughput

And of course, you know I had to make a custom file format ^-^ (FILE_FORMAT.MD)

BloomSearch is optimized for massive concurrency, arbitrary cardinality and dataset size, and super low memory usage. There's still a lot on the table too in terms of size and performance optimizations, but I'm already super pleased with it. With distributed query processing I'm targeting >100B rows/s over large datasets.

I'm also excited to replace our big logging bill ~$0.003/GB for log storage with infinite retention and guilt-free querying :P
by scott_w | 2025-07-13 16:02:35+00:00
All of those sports are far more niche than sports where the competitors compete directly against each other.

I can give you an example from my own sport: triathlon. It has two broad categories: short and long course. Short course is generally draft legal, and was developed specifically to get into the Olympics. Plenty of people can name the Brownlee brothers, Alex Yee (place Olympic athlete of your own home nation here). Most of my own damn triathlon club have no idea who Lucy Charles-Barclay is (the UK’s best long course triathlete and Ironman and 70.3 world champion)!
by TechDebtDevin | 2025-07-13 16:02:43+00:00
I spoof User Agent, TLS/browser fingerprinting all day. These are the basics. None of this bothers me tbh, I'm constantly running tests on lots of versions chrome, firefox and brave and haven't really seen any impact in bot detection. I do a lot of browser emulation of other browsers in Chrome. PermiterX/Human seems to be the only WAF that is really good about catching this.
by K0balt | 2025-07-13 16:02:47+00:00
Come on over to the Dominican Republic. I’ve been here for 15 years, and I’ve had no problems running several projects from here. In the Cibao region you’ll find IMHO the best culture, and Santiago has a little of everything, though it takes some looking to find the gems. I prefer the mountains between Santiago and Puerto Plata, close to everything but not in the middle of anything. Above 1000m elevation the weather is cool nights, warm days.

If you get here HMU if you want to talk about the third industrial revolution and what we’re working on to make it a better ride for humans.
by keiferski | 2025-07-13 16:02:51+00:00
For a long time I thought I really loved the cyberpunk genre. But I kept reading story after story by different cyberpunk authors and found them mediocre and cliche at best. The closest and best I could find was J. G. Ballard, who doesn’t really qualify as cyberpunk in a strict sense.

It was at that point that I realized: I’m mostly just interested in Gibson, not in whatever self-labels as in the genre.
by scoofy | 2025-07-13 16:03:21+00:00
Distribution of pornography to minors has almost always been illegal during that time.

My photos only, go back to the 80s and you can buy porn, but not if you are a kid. Obviously it was a lot easier to enforce because it was physical media, but the principle here is that these laws were not unconstitutional.

I honestly think kids seeing porn is no big deal, but again, the folks in this thread comparing distribution of pornography to free speech are really, really reaching for something that just isn’t there. All of the precedents say pornography is not free speech.
by corysama | 2025-07-13 16:03:27+00:00
The indie documentary https://wikipedia.org/wiki/No_Maps_for_These_Territories

has 3 main themes: 1) Gibson talking about Americana because he had a captive audience (the director) who promised to listen. 2) Gibson being self-deprecating because he promised the director he’d answer questions about himself. 3) Lots of other writers explaining what an experience it was to read Neuromancer when it first came out.
by mbreese | 2025-07-13 16:05:51+00:00
Let’s consider auto sport. For most races, there are fixed starting positions that are determined by qualifying. Qualification is generally done by racing around the track as fast as you can without any other racer on the track or blocking you. The faster you qualify, the better your starting position. The better your starting position, the more advantage you have in the main race. If you are trying to figure out who the better racer is, it’s not a bad system. Everyone is incentivized to do as well as they can at each step.

But, I think there is another motivation to consider. I don’t think the point is necessarily to find the best racer (or swimmer in your case). Instead, I think the point may be to make it so that the best swimmers can swim their best race. The goal isn’t just to see who can win, but to see if the winners can beat a larger record. You want the best racers to have the best chance at performing their best. When the best swimmers are in the middle lanes, they have the best conditions for breaking other records.

It’s not the most fair system. Track is probably a little better, but even then, the lane you are in has certain advantages and disadvantages.
by mrkeen | 2025-07-13 16:06:55+00:00
In pure C however, you still get the types-in-source-code explosion, for lack of parametric polymorphism. You need an email_or_error and a name_or_error, etc. The alternative is to fake PP with a void*, but that's so ugly I think I'd scrap the whole effort and just use char*.

> I believe “Parse, don’t validate” is about handling input, not an admonition to never perform validation.

It's about validation happening at exactly one place in the code base (during the "parse" - even though it's not limited to string-processing), so that callers can't do the validation themselves - because callers will validate 0 times or n>1 times.
by tristramb | 2025-07-13 16:07:06+00:00
‘In passing by the side of Mount Thai, Confucius came on a woman who was weeping bitterly by a grave. The Master pressed forward and drove quickly to her; then he sent Tze-lu to question her. “Your wailing,” said he, “is that of one who has suffered sorrow on sorrow.”She replied, “That is so. Once my husband’s father was killed here by a tiger. My husband was also killed, and now my son has died in the same way.” The Master said, “Why do you not leave the place?” The answer was, “There is no oppressive government here.” The Master then said, “Remember this, my children: oppressive government is more terrible than tigers.”’

The subject of this paper is the problem of ensuring that government shall be less terrible than tigers.

--- From The Taming of Power by Bertrand Russell, 1938
by karolinepauls | 2025-07-13 16:07:32+00:00
Sadly, the minorities (in the Anglosphere at least) don't deliver at either "think" or "independently". Their counterculture is as countercultural as joining a church. Just another way to fit in. Be be slightly different and they'll chastise you - a high-profile example of this mechanism has just happened again https://archive.is/qeDfU. Unless that's what it's always been.

Hooligan-like countercultures are also excluded as far as "think" or "independently" goes for an obvious reason.

Thus, the only independent thinkers I've encountered are individuals who don't aim to have all the answers, who can accept disagreements, who attempt to know themselves - but those are individuals, not countercultures.

I'm erring on saying that countercultures were never about independent thinking. They were about fitting in with different people.
by kevin_thibedeau | 2025-07-13 16:07:38+00:00
You should not use interrupts for button inputs. You will just end up hammering the processor with useless interrupts when the switch bounces. Human interfaces can be polled and still maintain responsiveness. If polling isn't fast enough for machine actuated IO or you need to stay in a low power state then interrupts could be considered but you really need a non-naive solution that disables the interrupt from within the handler for a specified timeout duration.
by jvm___ | 2025-07-13 16:09:26+00:00
It's 400 parts per million.

Take a million bags of rice, then take out 400 and dye the grains black. Dump them back in the main pile and mix it all together.

Now process it and extract the 400 bags of black rice. Also there's dust and sand and other colors of rice mixed in.

Wind won't really help you at the volumes of air that you need to capture and filter. Running it in the windy desert will find less C02 than Times Square so where you run your system matters as well.
by mjevans | 2025-07-13 16:09:41+00:00
When will CRC32c (also used in https://en.wikipedia.org/wiki/Ethernet_frame#Frame_check_seq... ), MD5, etc get removed? Sure they aren't supported for _security_ use, and should not be used by anything new. However the algorithms will likely continue to exist in libraries of some sort for the foreseeable future. Maybe someday in the distant future they'll just be part of a 'legacy / ancient hash and cryptography' library that isn't standard, but they'll continue to be around.

SO many things also already standardize on SHA1 (or even weaker hashes) as a (non-security) anti-collision hash for either sharding storage sets (host, folder, etc) or just as already well profiled hash key algos.
by eloisant | 2025-07-13 16:10:10+00:00
The thing is that in 2020 it was too late. Firefox have been lagging behind Chrome for so long, that the headstart they had when Chrome was launched didn't matter.

For example, Chrome had process in tabs when it was released in 2008. Firefox had a ticket in bugzilla open by the community that had been ignored by Mozilla for years, before Chrome was released. Even when it was released, Mozilla's first reaction was "meh, we don't need that".
by lerno | 2025-07-13 16:10:22+00:00
Imagine we have a function "foo" which returns an allocated object Bar, we want to pass this to a function "bar" and then have it released.

Now we usually cannot do "bar(foo())" because it then leaks. We could allocate a buffer on the stack, and then do "bar(foo(&buffer))", but this relies on us safely knowing that the buffer does not overflow.

If the language has RAII, we can use that to return an object which will release itself after going out of scope e.g. std::unique_ptr, but this relies on said RAII and preferably move semantics.

If the context is RAII-less semantics, this is not trivial to solve. Languages that run into this is C3, Zig, C and Odin.

With the temp allocator solution, we can write `bar(foo())` if `foo` always allocates a temp variable, or `bar(foo(tmem))` if it takes an allocator.
by EdwardCoffin | 2025-07-13 16:10:44+00:00
This book was an important part in my learning of Lisp, along with Common Lisp the Language 2ed. It did leave me with a few biases that took a while to overcome though, like biases against CLOS and verbose names.

I consider this book to be almost like a forerunner of the style of book that JavaScript: the Good Bits is, in that it is advocating one's use of a language to a particular subset rather being an impartial description of the whole language.
by analog31 | 2025-07-13 16:10:50+00:00
They already burn toxic waste in cement kilns for this reason. A cement plant can operate on widely varying feedstocks. One that I visited could switch from coal to gas at any moment, based on the relative price of each, and was also burning seed corn that was past its expiry date.

The thing gets so hot that complex molecules are simply dissociated.

But the CO2 goes into the atmosphere.
by lucb1e | 2025-07-13 16:11:05+00:00
Without loading the image up in an editor and comparing color values, I can't tell which countries have a majority there. Looking it up myself, the third hit for "iphone market share" (the top two did not have a breakdown per country) is https://worldpopulationreview.com/country-rankings/iphone-ma... which shows how flawed this notion is: from a quick look, honduras, dominican republic, and albania are listed as over 50% but rich countries like the netherlands, germany, and new zealand are not

Anyway, it's also the user's own choice if they want a closed ecosystem. I find it relatively irrelevant if someone chooses a jail and then complains that the jailer is too strict and they can't run the ad blocker software they want: that's the deal they picked and they're free to choose an open platform any day of the week. I don't even mean open source, just the zeroth, most fundamental freedom ("The freedom to run the program as you wish, for any purpose", https://en.wikipedia.org/wiki/The_Free_Software_Definition#T...)
by UncleEntity | 2025-07-13 16:11:46+00:00
No doubt.

I was watching one of those youtube bodycam videos of an accident scene where one of the cars ended up in a gas station. Police show up and it's chaos -- victims on the ground needing medical attention, witnesses helping (or not) said accident victims, police not knowing who was in what car, &etc.

In the midst of all this (when it calmed down enough for the police to get a handle on the scene) they tried to identify someone who didn't want to be involved and promptly cuffed them and threw them in the back of a squad car for "being uncooperative". One of the other witnesses, having seen this, decided that person was the missing driver of the other car and told this to the police with all sorts of confidence.

Now the police have a 'suspect' to concentrate on because anyone 'acting squirrelly' must have something to hide as it's totally inconceivable to them someone might just not want to participate in their investigation. Luckily this poor, traumatized kid was able to 'prove' they weren't involved before spending who knows how much time behind bars based on 'credible' eye-witness testimony.

These audio-only AI generated reports should be all kinds of accurate now that police are trained to say 'quit resisting' anytime there's any level of force involved specifically for the body cams...
by alganet | 2025-07-13 16:12:02+00:00
Is your company involved in infrastructural or emerging tech in any way?

Forgive my frankness, but these worries about infiltrators have priority in important, large companies. I am very sure agencies responsible for this can contact these handful of important companies directly.

So, you're right. In the current age we live in, no one cares about your small SaaS company, and you're being used to spread unecessary paranoia and fear.
by Aro_oj | 2025-07-13 16:12:57+00:00
The first 10 customers have to be your close friends and acquaintances. For that push start, they should support you, or else some people become their own first customer to get the number on the dashboard showing "10 sold." Like the RL strategy that works for sellers when someone tells you to park their car in front of their cart to trick people into believing you are their customer.
by cyphar | 2025-07-13 16:12:58+00:00
Well, because fun is an amorphous concept defined to be human-specific, your comment should say:

I am willing to (sarcastically) stake something of value on the premise that you are considered to be an interesting individual to interact with by your interlocutors and bystanders at socially coordinated gatherings of individuals convened for the explicit purpose of engaging in recreational, celebratory, or convivial activities, often characterized by the consumption of food and beverages, the enjoyment of music or other entertainments, and the collective participation in structured or unstructured merriment.
by dcow | 2025-07-13 16:14:02+00:00
You’re missing the point entirely. I’m talking about age requirements to purchase alcohol and cigarettes and view porn. There is not a world where we decide to restrict purchase by age in meatspace but throw up our hands and say “whelp we just can’t have digital ID presentation that would ruin society I guess we should give up on digital age verification and just let kids do whatever”. Whether the restrictions are justified or not or stupid or not, we’ve decided they should exist (and there are much more “legitimate” use cases for ID verification that happen entirely online with no meatspace concerns like banking and underwriting etc. so it’s somewhat a straw man to get hung up on porn). We’re not going to not apply our laws to the new technology that emerges as time progresses…
by DrewADesign | 2025-07-13 16:14:12+00:00
The heavily technical stuff is the reason that hard sci fi isn’t popular. Technically-minded people, even if they don’t get the specifics, are comfortable enough with technical stuff that it’s essentially decoration, and can probably intuit some things out if it through context. But non-technical people can’t just ignore what looks like a frustratingly opaque wall of gibberish, not realizing if any of it is crucial for plot advancement. Yet technical people are just as able to enjoy the vague vibe-tech stories as long as the author doesn’t try to fake the specifics. The system that Star Trek had in place was genius — the episode writers focused on writing characters, story arc, etc. and could add placeholders for tech talk. Then the script would get passed to specialized writers that could add in technical details to satisfy the persnickety trekkies fact-checking against their tech documentation.
by Lyngbakr | 2025-07-13 16:14:40+00:00
While I understand the aversion, I can't help but think that people miss out on some really cool experiences when they balk at stuff like 1-based arrays or parens in Lisp or whatever. Sure, those quirks may remain deal breakers after you've given the language a thorough try, but you may also gain super interesting new perspectives in the process.
by mjevans | 2025-07-13 16:15:15+00:00
Another solution might be UNIONS that would have __membership verification__ including things like citizenship (which country(ies) are they a citizen of?), skills tests and training, etc.

Just like competition requires 5+ similarly sized entities for a healthy marketplace of companies, my informal opinion is that unions probably similarly shouldn't have overwhelming market share. However my feeling on contracts between unions and corporations is that the contract should be negotiated between multiple companies and multiple unions to produce the most level playing field possible.