MurphyA/hacker-news huggingface dataset:
by iwanttocomment | 2025-04-27 20:21:56+00:00
Indeed, the Smart was a highway-legal car. In the US, it's been possible for years and years and buy a golf cart functional as a "city car" for far less than $12k that you can only use on residential streets or in planned communities. They're very widely available. Virtually nobody actually does this. At least in the US, it's an existing option that is not a viable market segment whatsoever.
by tinchox6 | 2025-04-27 20:23:02+00:00
It is pretty the same idea. There are many good solutions like dom-to-imge-more: the battle tested html2canvas, dom-to-image, modern-screenshot, etc. SnapDom is focused on avoiding long-taks whenever is possible because was designed to a zoomble UI engine that needs the capture doesnt affect the transition. But this is the first public version and there many things to adjust.
by asiekierka | 2025-04-27 20:24:11+00:00
> it creates a huge disincentive to those who want to create open platforms since it is going to be nearly impossible for them to get any traction when they are up against jailbroken devices from huge multinational corporations.

I'm not so sure about that. More specifically, I wonder if there are more or fewer Steam Decks in the wild than jailbroken Nintendo Switch units.
by kazinator | 2025-04-27 20:25:09+00:00
A good way to make sure your project won't cross compile is to use Autoconf. Rampant use of Autoconf is the main reason distros gave up on cross compiling and started using QEMU. Developers who use Autoconf and who don't know what cross-compiling is will not end up with a cleanly cross-compiling project that downstream packagers don't have to patch into submission.

Most of my disdain for Autoconf was formed when I worked at a company where I developed a embedded Linux distro from scratch. I cross-compiled everything. Most of the crap I had to fight with was Autoconf projects. I was having to do things like export various ac_cv_... internal variables that nobody should know about, and patching configure scripts themselves. Fast forward a few years and I see a QEMU everywhere for "cross" builds.

The rest of my disdain comes from having worked with the internals of various GNU programs. To bootstrap their build systems from a repository checkout (not a release tarball) you have to follow their specific instructions. Of course you must have the Autotools installed. But there are multiple versions, and they generate different code. For each program you have to have the right version that it wants. If you have to do a git bisect, older commits may need an older version of the Autotools. Bootstrap from the configure system from scratch, the result of which is the privilege to now run configure from scratch. It's simply insane.

You learn things like to touch certain files in a certain order to prevent a reconfigure that has about a 50% chance of working.

Let's not even going to libtool.

The main idea behind Autoconf is political. Autoconf based programs are deliberately intended to hinder those who are able to build a program on a non-GNU system and then want to make contributions while just staying on that system, not getting a whole GNU environment.

What I want is something different. I want a user to be able to use any platform where the program works to obtain a checkout if exactly what is in git, and be able to make a patch to the configuration stuff, test it and send upstream without installing anything that is not required for just building the program for use.
by Kapura | 2025-04-27 20:25:21+00:00
I am sorry, but if this impresses you you are a rube. If this were a machine with the smallest bit of actual intelligence it would, upon seeing its a chess puzzle, remember "hey, i am a COMPUTER and a small set of fixed moves should take me about 300ms or so to fully solve out" and then do that. If the machine _literally has to cheat to solve the puzzle_ then we have made technology that is, in fact, less capable than we created in the past.

"Well, it's not a chess engine so its impressive it-" No. Stop. At best what we have here is an extremely computationally expensive way to just google a problem. We've been googling things since I was literally a child. We've had voice search with google for, idk, a decade+. A computer that can't even solve its own chess problems is an expensive regression.
by godelski | 2025-04-27 20:25:56+00:00
> There is no benefit to having people be able to draw the flag accurately. A flag has two purposes:

The purposes you mention are much more easily achieved by being simple to draw.

Yes, it is something "someone is arguing" but it's congruent with general design principles you will see in most domains.

> a Spaniard claim her flag was easy to draw. She meant that it's easy to draw if you don't bother to draw the coat of arms.

She's not exactly wrong. Many countries use variants of flags for different uses. In the case of Spain[0] the civil flag does not have the coat of arms.

For a similar case, see the flag of Germany[1], Austria[2], Peru[3], Finland[4], Italy[5], and need I go on?

I don't think you should be ashamed for not knowing, but it's worth recognizing how easy it is to miscommunicate because different inherent assumptions are being made. In your case it is unsurprising that there is this disagreement because she sees the civil flag commonly and you don't, so it seems like a cop-out to you while it is pretty reasonable for her. There's surprisingly (annoyingly) a lot of depth to seemingly simple things.

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

[1] https://en.wikipedia.org/wiki/Flag_of_Germany

[2] https://en.wikipedia.org/wiki/Flag_of_Austria

[3] https://en.wikipedia.org/wiki/Flag_of_Peru

[4] https://en.wikipedia.org/wiki/Flag_of_Finland

[5] https://en.wikipedia.org/wiki/Flag_of_Italy
by rchowe | 2025-04-27 20:26:11+00:00
The quality of store management seems to affect a lot when it comes to Walmart. I have been to some Walmart stores where I have never seen any unfolded clothing. I have been to some Walmart stores where I have never seen any folded clothing.

An organization as large as Walmart has the wherewithal to put together an effective charging network if they decide it is a priority. One of the nice things about being first-party is that they will likely have a preventive maintenance program and emergency maintenance program for the chargers, and some of that can be done by the company electrician.

I have a Tesla, and due to various factors (apartment living, other family members with Teslas), I almost exclusively use public chargers. I have some opinions of what amenities I want at a charger (bathroom, cold diet coke), but in general the chargers at gas stations, grocery stores, and Walmarts are the best for me. Restaurants and malls are actually not great amenities because that's often not the mood you are in when you arrive at the charger.
by manmal | 2025-04-27 20:28:39+00:00
The Touran is quite a bit pricier than the 2er Grand Tourer, not sure why you are bringing it up. It’s an expensive car.

> You are also comparing used car prices to new car prices which is pretty insane.

I don’t care if the car is used or new tbh, I need 7 seats. I get that that’s not a super common situation, and that the comparison is unfair. The 2er was 40k when new. The thing is, there‘s basically no usable used 7 seater EVs in the non-crazy price range.
by trod1234 | 2025-04-27 20:28:52+00:00
Well, there are really only three things that form the aggregate of the world we see today.

There are accidents of history, money, and ideology.

These things fit squarely in the money category. The advertising industry was subsumed by adtech during that time, which was driven by government grant and fiat debt-based financing. Advertising fraud has never been harder to account for, and the justified use of analytics for that purpose has driven surveillance capitalism with governments being the customer.

Money printing is the role of the state, so technically if you remove all indirections its state apparatus which makes sense that an individual wouldn't be able to fight against it.
by tptacek | 2025-04-27 20:29:33+00:00
HN threads on tipping turn me into the Joker. This stuff is so hard for me to read.

Yes, you can trace tipping back to demeaning pre-enlightenment service worker dynamics. But you can do that with almost anything. Talk to a socialist Google worker about the morality of their $350k comp package. As I have learned the hard way trying to convince a local polity that zoning is fundamentally racist (it is), to confront a system you have to address what it is today, not what it was historically.

And yes, tipping is widely abused, especially in the fast-casual and low-mid casual segments of the market. You want to set a N0% plus-up over minimum wage on front of the house jobs? I'm here for it. We're going to put a lot of restaurants out of business together with this plan --- the most abusive sectors of the restaurant business operate on the knife's edge of profitability --- but maybe that's for the best.

In high-end casual and fine dining, though, tipping has nothing to do with master-serf relationships, or really any kind of exploitation. A fine dining server's comp package looks a lot like that of a sales account manager: an untenably low base with a variable comp package on top. The reasons are the same in both cases: because of principal-agent problems. A flat salary for servers (the "living wage" system) breaks incentives: if you're going to make the same money whether the restaurant is packed or empty, why would you ever want to work a Friday? Put differently: tipping gives service staff exposure to the gross upside of the business, and aligns that exposure to the server's own agency in the business --- managing the customer relationship, monitoring the products being delivered from the back of the house.

This is part of the reason that expert servers quit when fine dining restaurants try to flip to no-tipping models.

People complain about how manipulative or stressful tipping is. I think that's pure applesauce. Divide the check by 10 and multiply by two. Or double the sales tax. Your check probably has the 15-20% line figured out for you already. You go into an American restaurant knowing you're on the hook for the tip, like adults in America have done for generations. If it's a scam to fool you into thinking prices are lower than they are, we've all had more than enough time to metabolize and work around it.

Tipping subsidizes owners. But everything you spend in a restaurant subsidizes owners. You're where all the revenue in this industry comes from.

This not the system I would design if I was the Pope of Chili Town. But it's not the moral calamity nerds like us make it out to be, either.
by swat535 | 2025-04-27 20:29:35+00:00
Right, there's a popular idea that Christianity is somehow anti-sex, but that's not really accurate if you look closely at the tradition itself. The Bible doesn't condemn sex, in fact, books like Song of Songs celebrate it in pretty vivid terms (just to name an example though one could dig up much more..).

What Christianity actually critiques is sex outside of marriage. The reasoning is that sex is viewed as the most complete form of love between two people, and so it belongs within the lifelong commitment of marriage. Even then, it's worth noting that sex isn't at the center of Christian moral teaching. "Sins of the flesh" are taken seriously, but they're considered less grave than sins like pride or cruelty, something C. S. Lewis explains very clearly.

It's less about being "anti-sex" and more about believing that something so powerful deserves a proper framework.

We can argue about the moral framework of Christian values, of course and many have, thoughtfully, but it's important to at least critique what Christianity actually teaches, rather than a caricature of it.
by sterlind | 2025-04-27 20:29:46+00:00
my pet theory is that assortative mating concentrates autism. two people who are each slightly on the spectrum meet, they click (because their minds are compatible), get married and have children. the genetic factors involve get concentrated. after a few generations the effect gets really noticeable. it's easier for autistic people to meet, especially with easier travel, large cities and niches.
by themaninthedark | 2025-04-27 20:30:15+00:00
The emperor's surrender speech made direct reference to the atomic bombs.

Following the Hiroshima bombing on August 6, and the Soviet declaration of war and Nagasaki bombing on August 9, the Emperor's speech was broadcast at noon Japan Standard Time on August 15, 1945, and referred to the atomic bombs as a reason for the surrender.

"Furthermore, the enemy has begun to employ a new and cruel bomb, causing immense and indiscriminate destruction, the extent of which is beyond all estimation. Should we continue to fight, not only would it result in the ultimate collapse and obliteration of the Japanese nation, but it would also lead to the total extinction of human civilization."

https://en.m.wikipedia.org/wiki/Hirohito_surrender_broadcast

And while the Prime minister at the time said that, the military was preparing to fight to the death and took steps to prevent surrender.

https://en.m.wikipedia.org/wiki/Ky%C5%ABj%C5%8D_incident
by theshrike79 | 2025-04-27 20:31:42+00:00
This is what made the charging infrastructure in Finland boom.

We have two major grocery chains (a duopoly pretty much), and they started competing for the growing EV customer base by installing chargers at every store of theirs.

Now just one of them has over 300 charging stations with about 2000 plugs, 5 years ago they had next to nothing.

Turns out it's good for business when families stop to charge for 30 minutes, they drop a bunch of money for other services while they're at it.

And I'll rather stop at a store to grab cheap snacks and ready to eat meals vs. paying through the nose for gas station prices. (We actually have some cups, plates, and cutlery in the car just for this)
by chneu | 2025-04-27 20:31:49+00:00
Nah. It's been shown that older parents run significantly higher risk for all kinds of genetic and birth defects.

Male sperm begins to degrade sometimes around 30 iirc.

People having kids around 40 years old are significantly more likely to have offspring with a ton of issues. People are having kids much later, now.

This isnt my theory. It's been discussed at length and a google will give tons of info.
by andoando | 2025-04-27 20:32:21+00:00
Im 1600 rated player and this took me 20 seconds to solve, is this really considered a very hard puzzle?

The obvious moves dont work, you can see whites pawn moving forward is mate, and you can see black is essentially trapped and has very limited moves, so immediately I thought first move is a waiting move and theres only two options there. Block the black pawn moving and if bishop moves, rook takes is mate. So rook has to block, and you can see bishop either moves or captures and pawn moving forward is mate
by PhearTheCeal | 2025-04-27 20:33:01+00:00
> Complex training courses, meditation and cultural exposure were most effective (gs = 0.66), while the use of cognitive manipulation drugs was least and also non-effective, g = 0.10. The type of training material was also important. For instance, figural methods were more effective in enhancing creativity, and enhancing converging thinking was more effective than enhancing divergent thinking.

from https://edoc.hu-berlin.de/items/a8357c0b-1e41-4eff-8ad1-fe3b...

reading the obits might fall under "cultural exposure".
by eqvinox | 2025-04-27 20:33:12+00:00
> > Honestly, if you're shying away from customising an 1-2kloc piece of code, you probably shouldn't be using a custom printf().

> Well, it was good enough for the arduino SDK to adopt: https://github.com/embeddedartistry/arduino-printf

Well, they didn't shy away from customizing it quite a bit ;)

To be clear I was trying to say it doesn't make too much sense to try to package this as an independent "easy to use" "library" with a handful of build options. Not that it's somehow not "good enough".

Put another way: a situation where you need/want a custom printf is probably a situation where a package like this doesn't exactly help you anyway and you'll need to muck with it regardless. But the code can be used. Which is exactly what the repo you linked did.
by RainyDayTmrw | 2025-04-27 20:34:11+00:00
For the longest time, Microsoft was writing into its OEM contracts that they had to pay per machine shipped, regardless of if Windows was actually installed. It's well-documented, including by Wikipedia[1]. As for why they stopped, it certainly wasn't out of a sense of kindness or duty. My best guess is that it was an indirect result of the antitrust lawsuits[2], and they figured that they didn't want any more legal attention.

[1] "Microsoft once assessed license fees based on the number of computers an OEM sold, regardless of whether a Windows license was included." https://en.wikipedia.org/wiki/Bundling_of_Microsoft_Windows [2] The case in question concerned software bundling of Internet Explorer, but it's not hard to imagine eventual attention towards OS bundling of Windows itself. https://en.wikipedia.org/wiki/United_States_v._Microsoft_Cor....
by godelski | 2025-04-27 20:36:08+00:00
Real world constraints mean any well constructed principle must at times be violated. That's not a flaw in the principle. A good principle for principles ("rules" in varying uses of the word) is that they need to be simple. Rules/principles of any kind are guides not immutable policies. It would be insane to create immutable policies as the world is constantly changing.

If a rule is overly complex, no one can remember it and there can be no expectation for people to follow.

tldr: All rules are guides. Be they rules rules or "rules" rules
by WarOnPrivacy | 2025-04-27 20:36:41+00:00
My First and Fifth are autistic. All births were full term.

1st 8lb. 2nd 8lb, 3rd 10.5lb, 4th and 5th 6.5lb ea (twins). None were c-section.

First 3 were home or birth center, last had to be hospital. My wife had good BMI for the start of each pregnancy.
by gioazzi | 2025-04-27 20:37:39+00:00
Brilliant concept! I recently met the fine folks at Beekee who make something rather similar: https://beekee.ch/beekeebox/

It's an apparently simple problem on the surface, but quite hard to get it right... I once worked on a wireless network deployment for a transit refugee camp, and at least that was built on the assumption that some sort of Internet connection would be available at all times, making remote management possible. And even then it was tough to manage considering all other constraints.

I can only imagine how hard it is to deliver this kind of service reliably when Internet is rarely if ever available.
by thrance | 2025-04-27 20:37:44+00:00
But by what mechanism can they attain power? That's what matters. Many sociopaths remain in the shadows.

Material support from the oligarchy absolutely connects Hitler, Mussolini, Trump and Putin. It is how they find the funding to get into power, how media is made to relay fascist propaganda 24/7, etc.

Serving the interests of the capital class, and only theirs, is what defines and enables fascism.
by bediger4000 | 2025-04-27 20:37:53+00:00
As example of such places trying to staunch the flow, there's the "Tulsa Remote" program (https://www.tulsaremote.com/) where City of Tulsa offers a $10,000 bonus to people who move there to do a remote job. The page says more than 3,500 remote workers have moved to Tulsa, the program apparently started in November of 2018. That's 6.5 years, so 538 remote workers moved to Tulsa every year. Retention rate would be interesting.

I'm not sue if "Tulsa Remote" is still happening, the "featured blog posts" are all literally lorem ipsum text.
by skippyboxedhero | 2025-04-27 20:40:24+00:00
Hyperinflation? They have been exporting deflation. Wage inequality? It is a productivity inequality, relative to the US. The idea that everyone should just be paid the same wage is quite an odd inference when you start the comment with explaining how everyone else just doesn't understand the things you do.

China moved away from the export-led model of growth about ten years ago (the largest exporter of deflation today is Germany and has been for a number of years).

China does have too many people...there is nothing they can do about that and that will limit their living standards for a long time.

China's future is only bleak if you are unaware of their history. They were poorer than every country in Africa bar one a few decades ago, what they have done is still regarded as impossible even after they did it. It is like winning the lottery and then grousing because there is someone else richer than you (which, btw, most people probably would do).

China does not trade with the US intensively anymore. The US doesn't really make anything that anyone needs, and is a big export market but not at the margin anymore...total exports to the US are 3% of GDP. Their economy has been rebalancing for decades (again, proof that their leaders are just smarter...Trump is flailing around in the darkness with tariffs rather than actually being able to design good policy, China started this ten years ago and almost done already, it would make more sense to target the EU).

China has a long coastline, their primary products mainly come through the Malacca strait...again, it is hard to take someone seriously who starts talking about their expertise in geopolitics but doesn't know which trade routes China actually uses.
by bogwog | 2025-04-27 20:41:07+00:00
This is a strange accusation. The repo linked as proof (https://github.com/derek57/libogc) consists of over 100 commits meticulously converting the libogc codebase to look more like the RTEMS codebase, and claiming that's enough proof that it's the same codebase. I wonder if it'd even build, or if those changes didn't break anything?

Regardless of whether there's any truth to this anonymous accusation, this doesn't seem like the right way to go about it. An article walking through some of the similarities would be much more helpful to prove the point (and probably less work for whoever went through this exercise).

At least provide some links to RTEMS code comparing the libogc code. The OP cites these (https://github.com/devkitPro/libogc/blob/52c525a13fd1762c103... and https://github.com/atgreen/RTEMS/blob/2f200c7e642c214accb7cc...), but that's hardly a smoking gun. The function is trivial, just filling in some struct fields. The logic for choosing the stack size is the same, but it's also trivial and I'd just as likely attribute it to the function interface.

I'm not saying it isn't true, I just find this to not be the most credible accusation I've seen. This feels like some opensource drama thing, and the readme doesn't help, being both lacking information and including lines like:

> How disgusting...

EDIT:

also, they have another serious accusation without ANY proof:

> we discovered that large portions of libogc were stolen directly from the Nintendo SDK or games using the Nintendo SDK (decompiled and cleaned up).
by aslakhellesoy | 2025-04-27 20:41:24+00:00
I’ve been using Mermerd [1] for years and never looked back. Simple, does one thing well.

It gets even better with elk layout - just prepend this frontmatter snippet to mermerd’s output:

--- config: layout: elk ---

[1]: https://github.com/KarnerTh/mermerd
by skippyboxedhero | 2025-04-27 20:42:28+00:00
For the hundreds of millions of people who have incomes more than $1 per day now. Simple.

China produced one of the greatest economic miracles ever seen in an age when every economic authority said that miracles were impossible. This is still the legacy today where people argue, even after China has thrown up cities housing 20m people in two decades, that isn't real...because it fundamentally overturns basic aspects of the pre-China account of economic growth (which was itself largely based on lies to create support for politicians).

Never forget that economic growth is dangerous to vested interests.