MurphyA/hacker-news huggingface dataset:
by protocolture | 2025-07-26 03:35:25+00:00
>big corporation that are monopolies or oligopolies

Monopolies and Duopolies suck even with regulation. If you want a state owned payment processor, pursue that goal. But you will end up in the same place, with reactionary leaders using the service to ban things that the voters disagree with, which sometimes will be porn in all likelihood.

>"private companies" as if that means something.

A private company can be competed with. You can legally pay these websites just not via those 2 most popular options. If something is actually censored, the state will use violence to prevent you accessing it. Theres a video kicking around the internet of NSW cops snatching a VHS tape from the hands of people trying to run a small banned film festival. Thats definitionally censorship. I know you want to take the anger people have at censorship, and transfer it away from the government to people you dont like, but its simply not censorship.

> Due to their power, their decisions affect people as if they are government decisions

The inertia of people who wont change their purchasing decisions to avoid those to options is the issue. Not their choice not to process payments.
by icodestuff | 2025-07-26 03:35:50+00:00
Yep, that’s definitely the question. The article says that there are caches of recently used graphs for use in large loops. Presumably those are pretty fast to swap, but I have to imagine programming a whole new graph in isn’t fast. But maybe the E2 or E3 will have the ability to reprogram partial graphs with good AOT dataflow analysis.
by ohdeargodno | 2025-07-26 03:36:17+00:00
It's cute that the Americans think they're some special, unrestricted by law type of citizens: they're not.

https://www.edpb.europa.eu/system/files/2024-10/edpb_2024041...

That boat already sailed and it already happened. "US only operations" does not matter (which is already bullshit, as Tea does not verify that users are US ones, they merely disabled downloading in the play/app store): posting pictures of European citizens runs afoul of European laws. Sure, they can't come and arrest you on US soil. Just don't travel too much.
by rolha-capoeira | 2025-07-26 03:36:26+00:00
why do you need to debug it? or, why do you need to debug it?

my crazy thoughts, which I am open to being wrong about:

this is still the old way of thinking. generative AI is a probability function—the results exist in a probability space. we expect to find a result at a specific point in that space, but we don't know the inputs to achieve it until it is solved. catch 22.

instead, we must embrace the chaos by building attractors in the system, and pruning results that stray too far from the boundaries we set. we should focus only on macro-level results, not the code. multiple solutions existing at any given time. if anything is "debugging", it is a generative AI agent.
by Brajeshwar | 2025-07-26 03:37:18+00:00
I’ve also been tinkering around with AI-Coding assistants, having fun and learning many of the missing steps from my career. As someone who loved to write codes that are well formatted, well named, and well organized, the one thing I hate about AI-Coding is the fomattinig mess. So, the first thing I do now is to set `.editorconfig`[1] and add an instruction as part of the process to respect it.

btw, it still ignores it at times.

Of course, long back, these are also the first things I did so the team can reduce fights and let them choose their own tab-to-space preferences. The other thing was to set up `.gitattributes`[2] early on, specially for those on Windows, to commit the correct attribution when pushing to git.

1. https://editorconfig.org

2. https://git-scm.com/docs/gitattributes
by lxgr | 2025-07-26 03:39:35+00:00
The reason for these odd names is Amazon requiring a registered trademark: https://www.slashgear.com/1336325/reason-amazon-sellers-have...

As for the quality, I’ve ordered a few products under some pretty outlandish names and I can’t say that quality was any worse than that of most other no-(real)-name things sold on Amazon.
by thatfrenchguy | 2025-07-26 03:39:58+00:00
Are you the kind of person who refuses to go to the east bay or live next to middle class Asian Americans or Latinos? Because there are plenty of nice places for 3m 45 minutes from Palo Alto. Arguably you could get a house on the south side of the city and be 45 minutes from downtown PA by car or Caltrain.
by chrismorgan | 2025-07-26 03:40:48+00:00
Put simply: if you’re using something like React, Vue, Svelte, whatever, then Web Components are strict overhead in terms of bundle size and runtime overhead. And when there’s impedance mismatch between the two worlds, which I hear is particularly common in React (can’t attest it personally, I don’t use React), you have to compromise on functionality or ergonomics, or else do fancier bindings, at which point why even bother with Web Components?

It will also commonly not play nicely with some more advanced aspects of the frameworks, like server-side rendering will probably suffer (depending on how exactly things are done).

In a world where React is dominant and you’re wanting to use React yourself, targeting Web Components just doesn’t make sense.

Then “headless” makes it worse. The more comprehensive implementations have a lot of overhead.
by sedatk | 2025-07-26 03:40:56+00:00
I've been using Steam as an adult for the last two decades. I have hundreds of games in my library. I've never seen one porn title recommended to me or while browsing the site.

Steam also has extensive parental controls: https://help.steampowered.com/en/faqs/view/054C-3167-DD7F-49...
by BizarroLand | 2025-07-26 03:42:15+00:00
Think of it more like 3 circles.

The inner circle has Earth's orbit in it. The outer circle is Mar's orbit.

The middle circle would be a ring of relatively stationary satellites in between them.

And in the center of all 3 circles is the Sun, which will not allow radio signals to pass through.

I drew a crappy illustration to demonstrate: https://ibb.co/tP2rkzS0

When Mars and the Earth are on opposite sides of the sun, a satellite ring can transmit around the sun and keep the communication lines open.

Having a ring of relay satellites gives you a set distance to transmit from Mars. The satellites can then transmit their received data from the one that is closest to Mars to the one that is closest to Earth, which would then send the data to Earth.

This is helpful for a variety of reasons, but the most important one is that with this setup, even when the Sun is in between Earth and Mars, you could still send data around the sun.

Constant communication, no communications breakdowns. Even if 1 satellite failed for some reason, a bit of maneuvering would allow the others to backfill the gap until it could be repaired or replaced.

Even when Earth and Mars are close together, it would still be smart to use the relay so that the power levels are easily calculated and maintained.
by craftkiller | 2025-07-26 03:42:33+00:00
They would seamlessly in the background pre-cache all the articles and images coming up in your feed so if you had intermittent connections like on the subway, you could browse nearly[0] unaffected.

[0] Unfortunately, the app I used in the before-time did not implement queuing for submitting comments/posts so that functionality was broken while you were between stations, and videos weren't cached.
by Jaygles | 2025-07-26 03:48:49+00:00
I've worked in many different FE codebases with a variety of CSS "strategies".

This sort of thing is objectively ugly and takes a minute to learn. The advantages of this approach I found is two-fold

1. You can be more confident that the changes you are making apply to only the elements you are interested in changing

You are modifying an element directly. Contrast with modifying some class that could be on any number of elements

2. You can change things around quite quickly

Once you're well familiar with your toolset, you know what to reach for to quickly reach a desired end state
by JoshTriplett | 2025-07-26 03:50:50+00:00
The dangerous thing is that there are some busybodies who will believe they are harmed by such things, and so you have to take the argument a step further and precisely define harm to confirm that they have no case. It would be easier if people had a common definition of "if it doesn't involve you then it's not your business".

And the difficult thing about that is that externalities do exist for some things. Pollution affects everyone, for instance, and those externalities need to be accounted for. It's not a trivial definitional problem to distinguish valid externalities from spurious/invalid claims, unfortunately.
by TimTheTinker | 2025-07-26 03:50:50+00:00
There are folks who work with US-based nonprofits, NGOs, and agencies who live all over the world, including regions where local internet access is either non-existent or very slow. Some US-based organizations they work with have had to set up low-bandwidth methods of communicating. Yes - sometimes geosynchronous satellites are the only connectivity available.
by MrJohz | 2025-07-26 03:51:39+00:00
The same was true of the printing press, though, at least in comparison to the communication of the previous era. It enabled lies and propaganda to be spread far quicker than ever before, and by people of every rank in society, with (comparatively) minimal effort. And yet, despite this, we think of Gutenberg's invention as one of the most important tools of the modern era for bringing about societal change and enabling people to speak the truth.

Is there something materially different here with the internet? Are we now entering an era of too much free speech? Is it now too easy for us to communicate with each other? And if so, what's the cutoff? What arbitrary barrier would we need to put in place to make the internet more like the printing press and safe to use again?
by Maxious | 2025-07-26 03:52:55+00:00
ArduPilot exists. And was used in the attacks on russian air bases https://www.reddit.com/r/ardupilot/comments/1l0pdg9/sbu_appa...

The hardware typically runs https://pixhawk.org/ on 3d printed airframes https://diydrones.com/profiles/blogs/ukraine-s-drone-air-for... or to OP's point, DJI drones flashed with custom firmware
by bigstrat2003 | 2025-07-26 03:52:58+00:00
> Do your users type in such dates? No? Problem solved.

This is spot on. So many of the "X is really hard and your intuition is wrong" takes ignore the fact that most people are not building something which needs to be usable in every country, language, and culture on this earth. Yes, human behavior is insanely complex, but for any given application you can probably ignore huge swathes of it.
by bjackman | 2025-07-26 03:53:19+00:00
As an engineer if you are gonna be a rank and file employee you need to do it for your own reasons. I think the main good reasons to do it are:

1. It's relatively chill and you value the stability. You deliver competence from 9-5 then go home to your family or some other thing that's more important to you than work.

2. You really enjoy the pure engineering side and find meaning in the technical artifact you're creating. Probably it's open source and has some value/community outside of your employer.

3. You're gaining valuable experience that you can later leverage into something else. Probably you're in the first 5 years of your career.

If the main thing driving you is growing a business, and you don't directly own (not options or RSUs or whatever, actual real equity) a significant slice of it, you are very likely misdirecting your energy.

(I guess there are also cases where the mission of your organisation is not profit and you care about that. I don't know any engineers in this position but I might be quite happy working in the public sector).
by econ | 2025-07-26 03:54:30+00:00
The things I was wondering about were: 1) can a non spa chat client be as good as a spa. 2) at what point is a spa justified. (is chat enough?)

Phone calls and live streams are things for which a tab needs to stay open. If you want to do other things simultaneously both the browser and the OS could facilitate it - but do so rather poorly.

It's not why people make spa's it seems?
by heavyset_go | 2025-07-26 03:54:43+00:00
They exist[1] and take themselves seriously even if the rest of the world doesn't.

I met with Hsu before I realized who he was or what he was doing. A choice quote[2]:

> Testing embryos, however, is hugely controversial, because of both the scientific limitations of such polygenic scores and the prospect of designer babies. Undeterred, a company called Genomic Prediction last year began to offer to test cells plucked from an IVF embryo for millions of DNA markers to produce risk scores for some common diseases and for "intellectual disability" or low IQ. Co-founder Stephen Hsu, a physicist at Michigan State University in East Lansing who has branched into genomics, says that for now, the company is not returning genetic scores predicting high IQ because "society is not ready for it."

As for motivation:

> In July 2012, Michigan State University named him vice president for research and graduate studies. At the time, Inside Higher Ed and Lansing State Journal described the appointment as controversial, due to Hsu's comments endorsing research into using genetic modification to increase human intelligence, and his blog posts describing human race categorization as biologically valid.

And Hsu's cofounder[3]:

> Laurent Tellier, the founder of startup Genomic Predictions, used the 1997 movie “Gattaca” as inspiration for a DNA screening method that scores embryos with risk estimates for diabetes, heart disease, and other illnesses – and gives a report card on their predicted height and intelligence.

There's also Thiel investments in some people with questionable histories[4] when it comes to IQ PGS.

If you look at who is pushing for this, a lot of them are LessWrong and IDW adjacent, and they're selling to their audiences who believe strongly in things like IQ, genetic determinism and race. They take it very seriously.

[1] https://www.theguardian.com/science/2024/oct/18/what-is-geno...

[2] https://www.science.org/content/article/screening-embryos-iq...

[3] https://nypost.com/2019/11/09/genetic-test-aims-to-predict-a...

[4] https://undark.org/2023/10/27/consumer-genetic-testing-scien...
by skydhash | 2025-07-26 03:56:17+00:00
I’ve read somewhere, IIRC, that you moslty need to test three things: Correct input, incorrect input, and input that are on the fence between the two. By doing some intersection stuff (with the set of parameters, behavior that are library dependent), you mostly have a few things left to test. And the actual process of deciding on which case to test is actually important as that is how you highlight edge cases and incorrect assumptions.

Also writing test cases is how you experience the pain of having things that should not be coupled together. So you can go refactor stuff instead of having to initialize the majority of your software.
by healsdata | 2025-07-26 03:58:41+00:00
Your own examples show the slippery slope this is. Walmart, Netflix, and Disney all DO carry content that some people want banned†. No matter what you're talking about, someone is going to take offense and want the content removed entirely.

Collective Shout, the group behind this latest censorship push, also wanted Detroit Become Human to be banned because the story depicted someone abusing a child. If we're banning that, why not ban memoirs of child abuse survivors or "James and the Giant Peach"?

You suggest it would be easy for Steam and Itch to run alternative storefronts. Given that they removed content that was offensive to their payment processors, they'd need to engage with high-risk payment processors to power these new store fronts. To say nothing of the technical work involved, those high-risk payment processors certainly charge more for their services. That'd raise the already high 30% that Valve takes on most transaction.

Additionally, if a games journalism website also has relationships with payment processors, are they allowed to review adult games even if those reviews don't include pictures? Or are they going to be equally punished for giving adult content a positive rating?

This all limits the options available of responsible adult consumers and costs creators of LEGAL content revenue.

===

†Here's a longer look at your examples:

Define adult toys. I assume you mean dildos. Walmart doesn't sell those in physical stores, but they do sell them online. Additionally they, like most other stores, do sell lube, condoms, and vibrating rings in their brick and mortar store. Every clothing store that sells underwear sells something many would describe as lingerie. Target has an entire lineup of "after dark" board games stocked right next to Candyland.

"After Netflix published a marketing poster showing the [11 year old girls] twerking in revealing cheerleading outfits without any context, an online petition calling for the cancellation of the US release received more than 140 thousand signatures."

'According to a source close to the production, Pixar’s next feature film, “Lightyear” does feature a significant female character, Hawthorne, who is in a meaningful relationship with another woman. While the fact of that relationship was never in question at the studio, a kiss between the characters had been cut from the film. Following the uproar surrounding the Pixar employees’ statement and Disney CEO Bob Chapek‘s handling of the “Don’t Say Gay” bill, however, the kiss was reinstated into the movie last week.'
by noobermin | 2025-07-26 03:59:32+00:00
One of the more confusing versions of this I came in contact with recently is the 23 pin amiga rgb port. It has no real official D-subminature name as there is no such designation for the shell of a 12+11 pin port, which I assume is due to the fact that it was for a non-IBM machine...BUT some sellers (on aliexpress) DO call it a DB-23 port...I did figure it out eventually and got a few but it did take a while after searching for "12+11 serial" and being a bit frustrated at not finding anything.
by perfgeek | 2025-07-26 04:00:29+00:00
As you can imagine, when a TCP connection is first established, it has no knowledge of the conditions on the network. Thus we have slow start. At the same time, when a TCP connection goes idle, it's information about the conditions on the network become increasingly stale. Thus we have slow start after idle. In the Linux stack at least, being idle longer than the RTT (perhaps the computed RTO) is interpreted as meaning the TCP connection's idea of network conditions is no longer valid.

An application won't know anything about background specifics of the network to which the system on which it is running is attached. A system administrator might. In that sense at least, it is reasonable that it is a system tunable rather than a per-connection setsockopt().
by BriggyDwiggs42 | 2025-07-26 04:00:52+00:00
I don’t want to be too confident on something like this, but I feel like consciousness comes somehow from the material body (and surrounding world) in all its complexity, so transplanting consciousness absent transplant of physical material wouldn’t be possible in theory. This assumes it’s a consequence of the structure of things and not something separate, but I think that’s a reasonable guess.
by yoz-y | 2025-07-26 04:01:31+00:00
Some people (I suspect a lot of young and motivated developers) think that UI development should be easy and elegant.

But consider that a UI is 100% state management and side effects (so fundamentally imperative and asynchronous). On top of that it takes about three revisions for any tool to require bespoke display of something (everybody has an opinion). They also bring a layout engine which is best expressed in constraints.

And somehow we are trying to shoehorn all this into a functional paradigm.
by userbinator | 2025-07-26 04:02:01+00:00
"German (over)engineering" is a common term in the automotive community for that reason. As someone who has also looked at this in detail, the difference between domestic and import cars of that era was the former tended to value simple and "brute force" designs, while the latter focused on short-term optimisations and some amount of "showing off" the complexity thereof.
by jauntywundrkind | 2025-07-26 04:02:26+00:00
Yes and no. As an alternative to apps, it's a far better far more distributed system.

But man. PWAs copy app behavior. And app behavior is garbage! The web has my back: I have forward/back buttons, urls, history, tabs, extensions, and so many other excellent amazing web things. The PWA is a vast improvement over apps, but it still misses 75% of what is so so good about the web, is still a place where you have only what the app developer grants you. The web is quite clearly better, is such a fairer shake, and it's so sad to lower oneself to an app experience, even if it is a "progressive web" app. It's a regressively sadly native apps, an RSNA. Boo that; give me the capable can do web instead please.

I do think there's a lot of successes for PWA. It's on offer in a lot of places and a far better far safer option than native. But it's so curious to me that PWA was a thing, given that it has always felt like such a remarkable downgrade going from web to app, always. Appealing only to Stockholm Syndrome sufferers. Why? Why do worse?
by Brajeshwar | 2025-07-26 04:02:28+00:00
I have a feeling that Tailwind started with a good intention to be a utility classes CSS framework, akin to “Bourbon on Steroids”, but people began to accept and use their prototype/sample/example codes way better than they had intended, and they ran with it.

I stumbled on Tailwind in 2018 and introduced it to a team looking to revamp a pretty massive project. I remember that the initial proposal I made was to treat it like Bourbon[1] and write classes that build on Tailwind’s utilities. That way, you can still have `.button`, `.button-primary`, and `.button-primary__accent` etc without the cryptic classes in the HTML.

However, after reading Tailwind, the team found it much easier to write the pre-built classes and stack them as they progressed. And it worked; if I don’t care about how the code is written, things were consistent. It reminds me of “Pixel Perfection” before the responsive design era, when things looked as designed in Photoshop and printed for clients during presentations.

1. https://www.bourbon.io
by gus_massa | 2025-07-26 04:03:13+00:00
Autotranslation:

> "Eierlegende Wollmilchsau" (also "egg-laying woolly milk pig") is a colloquial expression used to describe something (a thing, person, or problem solution) that seemingly "has only advantages, satisfies all needs, meets all demands,"[1] but is therefore unrealistic. The saying illustrates this ideal using an imaginary farm animal that, as a hybrid creature, combines the advantages of different animal species: chicken (laying eggs), sheep (providing wool), cow (providing milk), and pig (providing meat). [...]
by bawolff | 2025-07-26 04:03:46+00:00
I actually agree with you that this sort of thing can have bad outcomes and thus comes with significant risk for abuse. Part of the reason reputational systems work in real life is that the people bad mouthing other people also face reputational consequences if they do so unfairly (over a long enough time period where it becomes obvious), which is something missing from this type of app.

But regardless i do understand the appeal. Dating apps suffer from basically being a low-information market place. There are of course the malicious people, which everyone has an interest in removing from the app. However even ignoroing that its a bit of a lemons market (if you excuse how dehumanizing the metaphor is). Its very hard to tell if someone is a good date just from their profile, and people who are good dates end up in relationships and exit the market quickly while bad dates stay in the market for a much longer time. Allowing some sort of review system does solve that problem - its worked in other domains, like uber drivers or what resturant to go to. So i certainly understand the appeal of why people would want this.