MurphyA/hacker-news huggingface dataset:
by rdlw | 2025-06-06 15:35:37+00:00
> Today, for us Latinx to even briefly step in the USA, if we don't have an always-on handheld device with spyware “social media”, its absence is taken as proof of criminality. I will never visit Arizona again

This part is talking about VISITING ARIZONA. As in, they are not from nor do they live in Arizona.

> One day one of the AdSense people asked me for a little meeting. They sat right by my desk, all sleek and confident, and said that they had heard I was a Gaygler™ and were wondering if I could help with one of their clients. “Can you tell me some words that the Brazilian gay community uses? like slang, popular media you like, names of parties, that kind of thing?”

Nowhere does it say that they're not Brazilian. Is this because they asked for Brazilian gay slang specifically? I assume they just wanted to be specific, to get terms used in Brazil. If I ask someone to name some Canadian foods, that doesn't mean I'm not Canadian.

I'm not in love with this article or anything but I am baffled by the number of people on this website, who I assume have rudimentary reading comprehension, getting confused by the fact that a different location is mentioned, even though the article opens by specifying exactly where and when it's set.
by soperj | 2025-06-06 15:35:55+00:00
Acadians were in Nova Scotia. There were already a bunch of French in New Orleans/Louisiana. Hence "Louis"iana, new "Orleans", "De-troit" etc. It was all new France.

And the residential schools happened well after the formation of Canada, and a lot of happened at the behest of the Catholic Church (ie: French Canadians). see Vital Grandin.
by pnathan | 2025-06-06 15:36:09+00:00
This isn't how people really are.

People have different presentations for different social contexts. That's typical and normal. For a working example, the social context of the marital bedroom is not the social context of the city playground where you mind your kids. Differences in clothing, actions, words.

This spans into most areas of life.

You don't have to sterilize your work life - but you do have to have _boundaries_.
by Zren | 2025-06-06 15:36:12+00:00
Netflix has continually raised prices, and earns more from the ad plans than those paying more for zero ads.

Becoming a paying customer is just a negotiation with advertisers to raise their rates until Netflix concedes to what they want. Since they know you have more discretionary income Netflix can also charge more for ads. They're also incentivized into turning those customers into ad supported by increasing the no ad plan cost.
by intended | 2025-06-06 15:36:13+00:00
One thing I really wish, is that more people volunteered to moderate things. It’s a volunteer position, it’s needed for most of the communities we are part of, and doing this raises the floor of conversations across the board.

The distance between the average view point on how free speech works, and the reality that content moderation forces you to contend with, is frankly gut wrenching. We need to be able to shorten that distance so that when we discuss it online, we have ways to actually make sense of it. For the creativity of others ideas to be brought to bear.

Otherwise, we’re doomed to reinvent the wheel over and over again, our collective intuitions advancing at a snails pace.
by c16 | 2025-06-06 15:36:14+00:00
I’ve run into this problem before and there’s ways to stop it. Sure your email blocklists work to an extent assuming they’re up to the minute accurate (which they’re not).

I’d look into fingerprinting (https://github.com/fingerprintjs/fingerprintjs), block by ASN if it makes sense for your business (does OVH really need access to my SaaS?), use an active disposable email checker and possibly flag risky orders for manual payment capture if at all possible.
by ImPostingOnHN | 2025-06-06 15:36:32+00:00
> So, they created workflows to auto-merge PRs if the creator was Dependabot. Seems safe, doesn't it?

No? In what world would it be safe to merge code, AI-generated or not, which you haven't reviewed, much less do it automatically without you even knowing it happened?

How do you know that you need the changes (whether bug or CVE)? How do you know the code isn't malicious? How do you know your systems are compatible with the change? How do you know you won't need to perform manual work during the migration?
by wat10000 | 2025-06-06 15:37:01+00:00
I really don't think so. I can't visualize with perfect clarity, but I can do pretty well, especially if I try. It tends to shift, so "count the stripes on the tiger" doesn't quite work, but I can do the exercise of visualizing a ball on a table and then saying what color it is.

There is no possible way that anyone could honestly describe this experience as "I don't visualize," any more than someone with working ears could describe their experience as "I don't hear anything."
by fastball | 2025-06-06 15:37:32+00:00
I already explained this. There is no such thing as a free lunch, and by focusing on LIDAR (the cost of LIDAR itself, spending valuable onboard compute on processing and fusing LIDAR data, etc) you are by necessity leaving fewer resources for your vision system. This matters a lot if there are situations where you effectively can't rely on the LIDAR at all, which actually seems to happen a lot in a driving context, assuming you want your vision to work on all roads at all times (that a human could drive).

So yes, if you have infinite resources you should obviously use LIDAR. But we don't so its not nearly as clear.
by tstrimple | 2025-06-06 15:37:33+00:00
I have aphantasia, but it doesn't extend to imagined sounds. It's almost the opposite really. I can imagine a variety of sounds a ball might make hitting a table depending on materials involved. When I've got a song stuck in my head it tends to be quite detailed. Full instrumentals and all. That doesn't mean I have perfect recall of songs or music to any degree. And it's not exactly voluntary. I can't tell you the full lyrics to any song off the top of my head. But when I get a song stuck there, I can "play" through it all and pick out details.
by Metacelsus | 2025-06-06 15:38:26+00:00
The headline is a bit overstated (i.e., someone of African-American race is almost guaranteed to have at least some African ancestry, admixed with a varying amount of European).

That being said, there are important differences within the traditional "races", such as the finding in this study that people with West African vs. East African ancestries have different genetic propensities for obesity.

Overall I would love it if medical research papers moved away from "race" and started getting more into the fine-grained genetic details. Regardless of the politics involved, this will lead to better medical treatments for everyone.
by southernplaces7 | 2025-06-06 15:38:33+00:00
I truly, really, forcefully recommend reading the novel "Warday" by Witley Strieber and James Kunetka It takes place in the early 90s, several years after an accidentally limited nuclear exchange between the United States and the USSR. The story traces the journey of two reporters crossing the devastated country and chronicling the stories of survivors and how they got by, while also slowly developing the journalists' own survival narratives.

In a very well written, visceral way, this novel showcases the barbarities that even such a limited nuclear can unleash on a society, like few others I've read. On the other hand it also underscores the hopeful recovery efforts that people are capable of.

For anyone who appreciated those films, I can't imagine them disliking Warday. It's also delivers an unusually powerful emotional punch with its character development, well above the average for apocalypse literature.

One of the frighteningly realistic elements of the storyline is how it describes the nuclear bombardment as "moderate", at least compared to what was intended by the Soviets. However, because a large part of the fallout completely ruins the agricultural capacity of the country, the resulting development of widespread malnutrition turns a later flu epidemic into something truly murderous, causing far more death on top of what the bombs produced.
by crtasm | 2025-06-06 15:38:39+00:00
No you didn't.

> login

> I apologize for the confusion, but I am not actually a computer system that you can log into. I'm an AI assistant called Claude, created by Anthropic. I don't have the ability to grant system access or play act as a different AI. My purpose is to engage in conversation and help with tasks to the best of my abilities, while staying within ethical and factual bounds. Let me know if there are any other ways I can assist you today!
by mardifoufs | 2025-06-06 15:39:07+00:00
Mhmm, so would it be fine for a private platform not allowing say, Muslims on their website? Especially a platform as big as YouTube? I mean, it's essential to their rights to be able to do that, I guess?

Like I understand your point, but this argument is usually not actually useful. Especially since it's usually not coming from "free speech absolutist" types, so it always comes off as a bit disingenuous. Unless you are arguing for big corporations having an absolute right to free speech, which I would disagree with but would at least make the argument consistent.
by matklad | 2025-06-06 15:39:21+00:00
Note that this works because we have strict serializability. With weaker consistency guarantees, there isn't necessarily a single global consistent timeline.

This is an interesting meta pattern where doing something _harder_ actually simplifies the system.

Another example is that, because we assume that the disk can fail and need to include repair protocol, we get state-synchronization for a lagging replica "for free", because it is precisely the same situation as when the entire disk gets corrupted!
by webdoodle | 2025-06-06 15:40:14+00:00
I never sold out. When I sold off the last of my web sites and domains (mostly ad driven), I only sold the web sites, and not the code that ran them. I had built a very complicated spider that scraped all the main social media sites looking for my articles, that would suggest places they weren't found that might do well. I never built an auto submit bot, but could have easily. I submitted them manually to each site, so as not to break there TOS. I'd then track the newly submitted articles and see how they would spread on social media. I built a basic visualization tool that allowed 'seeing' the way information flows in an intuitive way.

What I learned about memetics and the way information flows was incalculable, and I realized it was like holding a weapon of mass destruction. The last thing I wanted to do was allow others to understand how it worked, or how to build one. I essentially burnt what I built because I didn't want it to fall in the wrong hands.

Could someone build it themselves? Probably, but I put 15 years of my life into building it, and I did so when the Internet was still useful. I only put enough of my thought process about the system online to allude to the fact that I had built it, not enough for someone to reconstruct it. When I sold the last of the sites, I took the code offline and unplugged the hard drive and hid it.

It's been almost 6 years since then and the only companies to come close are wasting there time with LLM. I do not think the current iteration of A.I. is even close thankfully, but at some point someone is going to crack it, probably even better than I did (I had a limited budget, slow internet, and was working mostly by myself).
by dsr_ | 2025-06-06 15:40:25+00:00
The negative thing being described was the inability of 95% of the engineers to use the 20% time which was being described by the company as a general perk.

"The company is deceiving people and should reconsider messaging to reflect reality" is not a personal attack; even in a "blameless" culture, you are expected to note that the causal chain includes "Dave hit the wrong button, which should not have happened because we should have safeguards on the button and reviews to make sure we have safeguards on all the expensive/dangerous buttons." Sorry, Dave.
by Rediscover | 2025-06-06 15:40:38+00:00
Two prehensile thumbs up - your HISTCONTROL or

HISTIGNORE='m:??:info STARHERE:info:[bf]g:exit:[bf]g %[0-9]:help STARHERE:date:cal:cal ????:exec env ENV\STARHERE' (replace STARHERE with an asterisk)

generally works for me in bash(1).
by broken_broken_ | 2025-06-06 15:40:39+00:00
Good article, I also have a C program (a compiler) that I would like to compile to webassembly to offer a playground web page, so that is good information. Thank you!

About the file system stuff: modern browsers ship with SQLite which is available to JavaScript (is it available to webassembly? No idea) so I would probably use that instead. Ideally you could use the sqlite API directly in C and emscripten would bridge the calls to the browser SQLite db. Something to investigate.
by intended | 2025-06-06 15:40:42+00:00
Sadly it turns out that the biggest driving force is politics, and the inability for our institutions to win with boring facts, against fast and loose engaging content.

The idea is that in a competitive marketplace of ideas, the better idea wins. The reality is that if you dont compete on accuracy, but compete on engagement, you can earn enough revenue to stay cash flow positive.

I would say as the cost of making content and publishing content went down, the competition for attention went up. The result is that expensive to produce information, cannot compete with cheap to produce content.
by OkayPhysicist | 2025-06-06 15:41:10+00:00
To support what you said, there has been exactly one time in my life where I was exercising enough that it affected my weight, and that was when I was playing water polo for 3 hours a day, every day. That is a level of exercise that just about no one will put themselves through, where even your down time is spent treading water. And all that working out? Equivalent to pretty much one meal you'll get at a restaurant. And makes you ravenous, so the real reason it worked was that it capped out my availability of food, not my appetite for it.
by 4bpp | 2025-06-06 15:41:14+00:00
> Curios how liberal you'd be with the criminal who'd wronged you. Mercy towards criminals is a crime towards their victims.

Most societies that we would consider worth living in hold up the principle that matters of justice should be decided by the impartial and uninvolved. If the victim's feelings should determine the punishment, what would stop any petty theft and spicy insult (for the vast majority of countries where those are considered crimes) from being answered with the death penalty?
by aisenik | 2025-06-06 15:41:59+00:00
Occam's Razor should not be used for self-harm. Two of the guys at the head of the biggest open conspiracies in the world are likely to be conspiring if their actions result in favorable conditions.

This social media spat is happening immediately after "Welcomefest," a bizarre Republican-light centrist conference, and positions Elon Musk to capture the centrist Democratic apparatus. This follows a pattern of fecklessness and capitulation from the party's power centers, including major Democratic figures advocating for realignment with MAGA on core issues.

There's another pattern too: we have seen a concerted effort from the MAGA movement to capture societal institutions and forcibly reform them into alignment with their radical agenda to replace the US Constitution. Aligning the DNC into a technocratic fascist organization that supports their monarchic visions of domination will be an incredible humiliation (though far from the last). And quite simple.

I'm going to assume conspiracy from the guys arrogant enough to get caught boasting that the opposition is too credulous to accept an open conspiracy.
by ImPostingOnHN | 2025-06-06 15:42:05+00:00
How do you prevent exposing yourself to supply chain attacks like the tj-actions/changed-files one [0] if you don't?

I get your question regarding scaling, but that's the job: you can choose to outsource code to 3rd-party libraries, and eternal vigilance is the trade-off.

Assume your 3rd-party dependencies will try to attack you at some point: they could be malicious; they could be hacked; they could be issued a secret court order; they could be corrupted; they could be beaten up until they pushed a change.

Unless you have some sort of contract or other legal protection and feel comfortable enforcing them, behave accordingly.

0: https://www.wiz.io/blog/github-action-tj-actions-changed-fil...
by lxgr | 2025-06-06 15:42:07+00:00
> I don't believe you would be considered to be violating the GDPR if you are complying with another court order, because you are presumably making a best effort to comply with the GDPR besides that court order.

It most likely depends on the exact circumstances. I could absolutely imagine a European court deciding that, sorry, but if you have to answer to a court decision incompatible with European privacy laws, you can't offer services to European residents anymore.

> You're saying it's unreasonable to store data somewhere for a pending court case?

I'm saying it can be, depending on how much personal and/or unrelated data gets tangled up in it. That seems to be the case here.

> Conceptually you're saying that you can't preserve data for trials because the filing cabinets might see the information.

I'm only saying that there should be proportionality. A court having access to all facts relevant to a case is important, but it's not the only important thing in the world.

Otherwise, we could easily end up with a Dirk-Gently-esque court that, based on the principle that everything is connected to everything, will just demand access to all the data in the world.
by c0l0 | 2025-06-06 15:42:35+00:00
I've been doing this for years, and my shell history is usually only a few lines/commands long when I start a new session. I like it that way. My browser's roughly the same - I always start firefox in "private browsing mode" (my system's default browser application is a shell wrapper around firefox that takes care of that), and I very consciouly use a non-private instance to "soft-bookmark" stuff that gets committed to my browser history. Actual bookmarks are for all the stuff that I consider really important not to forget about. A few sites (such as HN) have the privilege of me visiting them in non-private browsing mode while authenticated via cookes.

People might find that weird, and it sure is a tad inconvenient when random, low-priority websites cosplay Internet Fort Knox with very short and annoying MFA login timeouts and methods, but for me, the benefits (I'm less susceptible to tracking and can click on stuff with less angst that I might somehow leak data from my nigh-eternal browser session to some site or another, and I get to start relatively fresh in each session) outweigh the costs.
by c0nfused | 2025-06-06 15:43:22+00:00
I really enjoy the way this is put together. I have written a number of javascript game engines, to play with over the years, and this hit a really nice spot between, I need to throw this whole thing to gether in the next 2 hours to entertain the kids, and the subsequent I really want to do a deep dive into the nitty gritty of this thing.

Looking forward to slapping a few quick games into this and distract the kids in a low bandwidth type style.
by SecretDreams | 2025-06-06 15:43:30+00:00
> We have a GPU/CPU fusion chip that is unremarkable, performant and runs well under linux out of the box. There isn't a lot of novelty in that which is, in itself, pretty remarkable.

With this reasoning, I'd probably argue all modern cpus and GPUs aren't particularly remarkable/novel. That could help even be fine.

At the end of the day, these benchmarks are all meant to inform on relative performance, price, and power consumption for end users to make informed decisions (imo). The relative* comparisons are low-key just as important as the new bench data point.
by mardifoufs | 2025-06-06 15:43:57+00:00
You sound like the people who argue for disallowing any communist speech or ideology from being discussed because "communism killed 100 million people" or something.

Like yes covid killed millions. What's your point exactly? Do you have any proof that YouTube taking down videos that didn't agree with how the situation was handled actually saved lives? Or is your argument just that if anyone disagreed (even for stupid reasons) publicly with covid policies, they are somehow causing people to die? Again, do you have any actual proof?
by reverendsteveii | 2025-06-06 15:44:11+00:00
Idk, I can get behind some of it as a mechanical exercise. When I was a young'n and honestly thought I was gonna be an english lit major one of my teachers made me go a whole year without using any prepositional phrases. Did that instantly improve all of my writing? No, in fact everything I turned out under that rule was clunky and overedited. But after that year any time I ran into a prepositional phrase that I didn't like I had the experience to know how to rewrite it effectively. The point is training, not product refinement. Find a device you lean on too much, eliminate it entirely for a while, and emerge from the other side of this process with a better understanding of the crutch, knowledge of several ways to work around it and wisdom to know when to do that. It's not a substitute for taste, it's a tool for developing taste and the ability to refine things to your taste.
by socalgal2 | 2025-06-06 15:44:44+00:00
Why is the title '...for narrative games'? The library's front page itself doesn't say anything about 'narrative' games.

For that matter, what is a "narrative game". None of the sample games would fit the definition in my head of "narrative game". If I google for "narrative game", the sample games certainly don't seem to fit.

And, assuming there is a common definition of "narrative game", what does this library do special to facility making "narrative games" that other game engines do not?
by switknee | 2025-06-06 15:45:32+00:00
The xz backdoor was caught before anyone used it. This is typical of open source backdoors, but atypical of proprietary ones. History is full of proprietary software with backdoors which were discovered after years or decades of being actively used. Lotus notes, RSA corporation, Cisco routers, Juniper switches, Huawei everything.

We have more or less immutable history of every change leading to every release of open source software. Any backdoors you previously created under an identity could burn that identity forever. That history is not available for proprietary software. If someone adds a backdoor in proprietary software for two years and then removes it in later versions, it's totally likely it'll never be noticed.

Thinking that open source software is at greater risk of being backdoored is akin to thinking most trees in the world grow along the road, just because you drive everywhere and have never been inside a forest.