MurphyA/hacker-news huggingface dataset:
by wave100 | 2025-05-11 21:03:00+00:00
I can confirm that Volkswagen is borderline incompetent when it comes to software - a few months back, my 2020 Audi A4 (and those of tens to hundreds of others) all started having the same issue, where the infotainment will randomly reboot every 5-30 minutes (taking out nav, the backup camera, and the parking sensors with it, and requiring a PIN to get back into the system).

Despite the problem having the hallmarks of a backend issue (many cars with the same software running into the same issue on the same week), corporate is still insisting that it's a hardware issue and trying to sell us on $5k hardware replacements. I love the car for its build quality, but almost kind of wish I'd gotten a Tesla given how bad VW is at software.
by stephc_int13 | 2025-05-11 21:03:16+00:00
See. Rust fans are often naïve believers in silver bullet solutions.

Computer security and exploitation is a complex and difficult topic.

Bad actors are looking for vulnerabilities to build exploits, some are related to memory corruption but many of the most sophisticated ones are not.

All programs are potentially unsafe, regardless of the language. Using a language like Rust can help to some extent, but it won't be sufficient if the programmer is too ignorant about code hardening.

You can't replace experts with the flip of a switch.
by benatkin | 2025-05-11 21:03:18+00:00
I think it’s time to go back to Unobtrusive JavaScript. What is needed for this are lightweight libraries or practices you can code yourself. HTMX is lightweight which is nice but it’s like script tags. I would rather the urls and methods go in plain HTML and stuff like hx-target be determined by JavaScript, using data- attributes if needed. That way all the unused HTMX features aren’t included.
by austin-cheney | 2025-05-11 21:03:30+00:00
I am sure it is hard if you have never written an application without React, jQuery, whatever before. That doesn't make it hard though. It just means its something, only at present, uncomfortable.

Here is how I do it. This is all the front end code for a large personal project.

https://github.com/prettydiff/webserver/blob/main/lib/dashbo...

My observation is that no matter how complicated and large the application gets anything that ultimately runs in the browser scales in size disproportionately slower in the browser code than elsewhere. This remains true no matter how much of the instruction set you intentionally try to put into the browser. That said, why even bother with this framework bullshit in the first place if the code it abstracts is never the primary problem in any given application? The larger the application gets the less significant the browser portion of that code becomes as a percentage of total application size.
by walterbell | 2025-05-11 21:03:37+00:00
If a website is not financially dependent on search traffic, they can block all scrapers with a paywall, and their content will be missing from generic LLMs.

If a website is financially dependent on search traffic, they can go out of business due to loss of traffic to LLMs, and their content will disappear everywhere.

If the majority of websites fall into the latter category, LLMs would be left with old/archive longform content, plus micro content from social media.

If social media (e.g. X.AI) takes their data private for vertical integration with payments and internal LLM, their content will be missing from generic LLMs.
by sndean | 2025-05-11 21:03:41+00:00
Yeah, ignoring the OT, 70k in the Bay Area is ~40k in Omaha, Ann Arbor, Orlando, etc [1]. Without the OT it's more like 30k. And if your brain, like mine, hasn't adjusted to inflation yet, that's ~23k in 2019 dollars [2].

[1] Bankrate

[2] BLS
by abbeyj | 2025-05-11 21:03:49+00:00
I tried to reproduce this binary to see what the 278 KB was being taken up by. The first obstacle that I ran into was that the build.bat file doesn't work if you have git configured to use core.autocrlf=false. Changing that to core.autocrlf=true and recloning was sufficient to get me building.

I'm using x86_64-15.1.0-release-win32-seh-msvcrt-rt_v12-rev0.7z from https://github.com/niXman/mingw-builds-binaries/releases/tag... as the toolchain. This produces a 102 KB .exe file. Right off the bat we are doing much better than the claimed 278 KB. Maybe the author is using a different toolchain or different settings? Exact steps to reproduce would be welcome.

We can improve this by passing some switches to GCC.

gcc -Os => 100 KB gcc -Oz => 99 KB gcc -flto => 101 KB gcc -s => 51 KB gcc -s -Oz -flto => 47 KB

If all you are interested in is a small .exe size, there is plenty of room for improvement here.
by haswell | 2025-05-11 21:04:03+00:00
Therein lies the rub. Whatever the answer is, it will require careful and thoughtful solutions, not oversimplified conclusions that raking developers over the coals publicly with no warning is somehow “Good”.

To be clear, I have far less sympathy for big software shops that pump out negligently bad code and then have to be prodded to fix it, but they’re not the only players involved.
by zug_zug | 2025-05-11 21:04:35+00:00
I think this would be more informative if it dropped all moral pretense and just talked about the economics objectively. If we’re gonna call a spade a spade, bnpl is one of a dozen services that extracts money from those whose judgment we doubt (like gambling, lottery, junk food?, drugs, overpriced status-symbol vehicles, or even “digital goods”).
by saurik | 2025-05-11 21:04:49+00:00
I'm apparently so ancient I am just looking at that line of code thinking "isn't that the standard entrypoint for a Windows app?", lol; is there something else to know? ;P Oh! I guess, staring at it, isn't that wrong?... if you use LPCTSTR, one would expect that you are trying to be agnostic to UNICODE, but then you also have to use _tWinMain, no? (And, after considering that, I went and double-checked, and the C is also incorrect in this context.)
by robocat | 2025-05-11 21:05:31+00:00
Two sets of people:

A) The overconfident that self-describe as intuitive at reading people

B) people skilled at reading people

You have seen a lot of A and you are arguing that means that B doesn't exist.

I think that both exist.

For the B's it is a bit of a superpower, and I suspect they don't generally show off their superpower unless you have a very close relationship with them.

I am skilled enough to recognize the A's, but the B's are harder to recognize. To recognize the A's you have to be better at reading others than the A's are. To recognize the B's you need to be as skilled as them or better (which I believe is difficult, and uncommon).

When on the receiving end of A's or B's judgements you need to be able to read yourself better than they can plus you need to have zero self-denial: to judge if their reading is correct. Many people are just not that good at self-awareness (we often act according to childish drives).
by smt88 | 2025-05-11 21:05:33+00:00
I agree the government is wasteful and could be streamlined, but that's not what Trump is doing.

It's instead a revenge campaign against perceived enemies of the GOP, and they have actually increased YoY spending so far.

And all of that is orthogonal to the central issue that the entire exercise is unconstitutional and authoritarian. Congress is explicitly given the power to set spending.
by srean | 2025-05-11 21:05:51+00:00
I find health faucets http://en.wikipedia.org/wiki/Bidet_shower quite effective, except that one time it went terribly wrong. These are essentially telephone showers installed next to the toilet. You switch them on using a valve/trigger and then manually direct the fire. Simple, cheap, no fuss.

This little guy, however, turned out to be a closet fire hose. It pretty much went from 0 to 1000 gallons per sec in an instant and just wouldn't let up. The valve was stuck. The extension hose was twisting and coiling around like crazy with the pressure released. The shower head was going full blast in my hand, initially directed at my rear, it was continuously pushing my hand away from anything that I was trying to point it towards. It give me a visceral understanding of how jet engines work.

Working out a sequence of operations in my head to get out of such a situation while caught in a compromised and inflexible position, with only one hand free, was quite a challenge. I am not quite sure if I should be thankful that it wasnt AI powered and directed.

If the pressure is low it can be quite unsatisfactory.

The first Japanese ones I used there were ways to choose between a laminar and degrees of non-laminar, to full-on turbulent flow (all those controls must be for something), I would expect the former to be somewhat less flinch inducing. And it really tickles the shit out of you ! (no pun intended)
by harmmonica | 2025-05-11 21:06:39+00:00
Oh man I didn't know! Thanks for pointing me to that.

Edit: this is interesting because now that I've read about it it seems the gov is paying fair market value for the land. Do you know if that's for the land value only or are the improvements part of it? Seems like a decent solution actually, but it does beg the larger question: what happens when it's thousands of homes?

Have to imagine Palisades and Eaton fire folks are agitating for this exact same deal. The costs, in comparison to PV, will be extreme.
by alterom | 2025-05-11 21:07:33+00:00
Awesome!

I've rigged my 3D printer to use as a 2D plotter, and had a ton of fun programming it to draw fractals like the Dragon Curve [1].

I also made a tool to do cursive handwriting/calligraphy with it, to make fancy postcards and whatnot [2].

Guess this would fit right on that blog :D

[1] https://www.instagram.com/p/BlJ8dgmAaTA/?utm_source=ig_web_c...

[2] https://www.youtube.com/watch?v=V45cj0-GQyQ
by linsomniac | 2025-05-11 21:07:52+00:00
The virtual staging is tricky, my company has been keeping an eye on the various options for it for a while and they tend to make what we consider "surprising" changes. Buyers are used to staging where there is furniture and art brought in, but the structure of the property they expect to be what they see in the photo. The example on this page has changed the window and flooring, and made what look like some painting and drywalling changes from what you'd get if you purchased the property. Another thing that often happens is that outside scenery changes, what you see through the windows.
by nopelynopington | 2025-05-11 21:07:59+00:00
That assumes a level of competence that Trump and his people do not possess. They're talking about some positive discussions and major trade resets with China already. None of that lends itself to setting up scapegoats. My prediction is they'll announce some great deal negotiated and a huge win for America which will in fact be double speak for just standing down the tariffs.

Also, if they really did want to find a scapegoat and introduce emergency powers, they'd be manufacturing some sort of illegal alien 9/11, rather than an obviously self inflicted recession
by insin | 2025-05-11 21:08:30+00:00
Every time I go back to give Web Components another 5 minutes, I hit this point where using lit or a lit-like would take a lot of the pain of the problems Web Components don't solve and have no planned solution for away.

But once I decide to cross the "no dependencies" line, using something like Preact + htm as a no-build solution would also take the most of the rest of the pain away, and solve many, many other problems Web Components have no solution and no planned solution for.
by okanat | 2025-05-11 21:08:43+00:00
Our system isn't a free market. With 95 years of corporate copyright you'll have no free market. Neither with 20 years of patents. China probably has freer markets than West now, because since 1950s the West is constantly siding with mono/oligopolies that are against free market. The origins of capitalism is against free market. Neither Britain nor the Netherlands got their capitalism head-start because they let their companies to fairly fight. They created monopolies to terrorize, genocide, and impoverish people.

Startup ecosystem is against free market. YC is against free market. They want the startups to grow at the cost of everything else and buy out all their competition. There is no fair competition nor free market there.
by jdietrich | 2025-05-11 21:09:44+00:00
Polylactic acid is polylactic acid. It has known properties.

I don't know what Colorfabb's PLA-HP filament is actually made of, but it obviously isn't PLA; it's almost certainly some kind of proprietary (and therefore non-recyclable) co-polymer. "Bio-based" is a very different claim to "biodegradable".
by 0xDEAFBEAD | 2025-05-11 21:09:54+00:00
>it's not possible to say they have actually given informed consent to it.

I assume you're a fan of GDPR banners?

>my viewpoint is actually in accord with a majority of people's values

It's not hard to install some privacy and adblocking extensions in your browser.

I think you're still doing that thing where you assume others share your values.
by teekert | 2025-05-11 21:09:55+00:00
Just talk to Canoncal, or IBM, make a NixOS config, or just do something. How hard can it be? My father’s 5 yo Volkswagen van has an 80’s looking UI, the touchscreen is already failing. Going from the normal UI to CarPlay is just jarring, any 2024 Linux distro looks, feels and acts more modern. What are they doing over there??

I could probably whip him up something nicer if only there was just a Nuc or something in there somewhere.
by avidiax | 2025-05-11 21:10:55+00:00
There could be a sort of "ARM" or "Android" but for cars.

Come up with few general hardware modules, enough to replace the head unit, body controllers, ECU, climate control, and ideally driving automation, and software to run them. Everything minus safety modules like the airbag controllers, and then license them under Fair/non-discriminatory terms.

Then, a variety of automakers get access to core functionality and cheaper hardware to run it. That means that the cars themselves can have higher quality software, cheaper hardware (from cutting out companies like Bosch that charge exorbitantly for things like a windshield wiper controller), and thus deliver more value to customers.
by debugnik | 2025-05-11 21:11:41+00:00
Of course. I was strictly refering to .NET preinstalled in Windows as per the comment I replied to, which I believe only applies to Framework 4.8.

Although, on re-read, maybe they meant there's a good chance another application already installed it? This I wouldn't agree with, as applications often insist on installing different versions of the system-wide runtime, even for the same major version.
by nwhnwh | 2025-05-11 21:11:43+00:00
I think I know very well what you are talking about. I come from a culture where a lot of men, scholars, used to write a lot of books, one of their books could be in 10 volumes or something, and this is just one book. And they know poetry very well. And they know how to fight well with swords, ride and control the horse at the same time, and maybe carry a shield too. Their debate skills were very high because their knowledge is engraved in their mind. If I have an idea about a full self, it is them. And the lovely modernity is making us 1% of that. Anyone who can't see that is a fool.
by y1426i | 2025-05-11 21:12:15+00:00
If I sell an apple for one gold coin, that gold coin will probably fetch me two apples in the future. Which happens for a resource whose need is growing while supply is limited. This also means my gold appreciated without me generating any value over time. It creates an incentive to save and not spend.

Therein lies the problem with gold, which is why a decoupled currency was required. A natural resource such as gold or bitcoin, appreciates as the economy grows, which in turn slows the economy down. With a printable currency, a country can control inflation or depreciate past value to create agony for people who have to continuously work to create more value. That is what forces nation-building and what capitalism helps with.

Dollar worked. And it won't be replaced with a fixed resource such as gold or bitcoins. But as the article mentions, it may not remain unique. That will be very interesting though, since the world has never experienced those dynamics before.
by jonahx | 2025-05-11 21:12:51+00:00
This is the narrative, of course.

In practice, it is sometimes true, and often not.

You can't overstate how often decisions are large orgs are driven by hype, follow-the-herd, or "use popular framework X because I won't get in trouble if I do" mentalities. The added complexity of tools can easily swamp productivity gains, especially with no one tracking these effects. And despite being terrible decisions for the business, they can align with the incentives of individual decision makers and teams. So "people wouldn't do it if it wasn't a net positive" is not an argument that always holds.
by creato | 2025-05-11 21:12:55+00:00
I can't understand how this is even a question.

At the time, google was a $30B company, 10x smaller than Microsoft. Where 2 Technologies was a 1 year old company with 4 people, with 0 documented sales or market share that I can find. The only evidence I can find of the company actually doing anything is a picture of a whiteboard. I'm not dinging the company, just saying that it was very, very early in its life.

Suggesting that competition regulators should have blocked this is basically suggesting that the government has veto power over almost any hiring decision by any of the top ~1000 companies by market cap.
by mmcwilliams | 2025-05-11 21:12:58+00:00
That may be true but we're talking about an anecdote. The U.S. Bureau of Labor Statistics tracks that people with a high school education, on average, earn about half of what people with masters degrees earn [0]. It's easy to lose the big picture when focusing on an outlier.

[0] https://www.bls.gov/emp/chart-unemployment-earnings-educatio...
by ZoneZealot | 2025-05-11 21:13:26+00:00
Cloudflare are not a public CA (see bottom), they use public CAs just like the rest of us. I'm sure they have special enterprise arrangements with each of them.

Supported TLS certs via Cloudflare: https://developers.cloudflare.com/ssl/reference/certificate-...

Those public CAs have to verify domain ownership via the methods outlined in the CA/Browser Forum's baseline requirements. None of which Cloudflare would be able to follow (on behalf of these domains in question) if they did not use either of Cloudflare's authoritative nameservers or WAF/CDN.

Now, if Cloudflare were a public CA, they would still have to behave correctly and follow the baseline requirements otherwise they would be distrusted by clients.

Note that Cloudflare have a certificate authority called 'Origin CA' https://blog.cloudflare.com/cloudflare-ca-encryption-origin/, it is not publicly trusted though. It doesn't need to be, it's for website operators to install on their own web server, before it gets fronted by Cloudflare - rather than just running a self-signed cert or serving plaintext.

Trusted root certs:

Apple: https://support.apple.com/en-gb/121672

Mozilla: https://ccadb.my.salesforce-sites.com/mozilla/CAInformationR...

Microsoft: https://ccadb.my.salesforce-sites.com/microsoft/IncludedCACe...

Chrome: https://chromium.googlesource.com/chromium/src/+/main/net/da...
by an0malous | 2025-05-11 21:13:55+00:00
> Is financing your lunch a sign of societal decay? Maybe, maybe not. But it’s definitely an evolution in Market Completion. As a financial engineering and market completion enjoyer, I think this is great. A Complete Market is one where every risk can be priced, traded, or hedged. i.e. every risk has a price, every future has a counterparty.

This is a great example of how sociopathy is useful for building businesses. The tech version of this is:

"Will it destroy society and the job market? Maybe, maybe not. But it's definitely going to get us AGI."

People just openly admit that their business will hurt a lot of people but that it's great for some abstract goal that has vague-at-best upside.
by thomasahle | 2025-05-11 21:14:48+00:00
For those who don't know the term "kernel smoothing", it just means

∑ᵢ yᵢ · K(xᵢ, xₒ) ⁄ (∑ⱼ K(xⱼ, xₒ))

In regular attention, we let K(xᵢ, xₒ) = exp(<xᵢ, xₒ>).

Note that in Attention we use K(qᵢ, kₒ) where the q (query) and k (key) vectors are not the same.

Unless you define K(xᵢ, xₒ) = exp(<W_q xᵢ, W_k xₒ>) as you do in self-attention.

There are also some attention mechanisms that don't use the normalization term, (∑ⱼ K(xⱼ, xₒ)), but most do.
by ck2 | 2025-05-11 21:14:57+00:00
There have been muscular women in track & field for a century

Because women were not allowed to race longer than 800m (eventually 1500m in 1972) they developed extreme fitness at those shorter distances.

If you look at old photos they were very muscular despite not having modern fitness equipment or doping drugs.

If you look at modern 100m-800m elite women, some are even more muscular than bodybuilders.
by ericmay | 2025-05-11 21:15:31+00:00
That’s interesting - what vehicles require you to do that? I know the usual suspect is the Tesla, which I have, but I never have to navigate through menus to change the temperature while driving.

As an aside a lot of people like to levy criticism on the infotainment screens which I think is very well deserved, but then people text and drive, watch YouTube videos, and do all sorts of crazy things too.

Instead of levying criticism on these distractions (let’s include billboard too) we should instead focus on just reducing car usage since we won’t stop people from being distracted.

The safest car is the one in your garage.
by troupo | 2025-05-11 21:15:32+00:00
> lit-html is a genius alternative to virtual DOMs, etc

It's a haphazard solution that they now fight against with "directives" and even a custom compiler "for when initial render needs to be fast". It's not bad, but it's far from genius. And honestly, the only reason it works is that browsers have spent ungodly amounts of time optimizing working with strings and making innerHtml fast.

Additionally, it's weird to ask for "close to html" in a 100% Javascript-driven library/framework.

As for "etc.", I don't even know what etc. stands for. lit is busy re-implementing all the things all other frameworks have had for years. Including signals, SSR etc.
by sorcerer-mar | 2025-05-11 21:16:52+00:00
Interesting because during this exact time period, every social media company declined all sorts of requests from the government, as I'm sure they do a couple dozen or hundred times per day?

I wonder if these multi-billion dollar companies have anyone on staff who is aware of the company's 1st Amendment rights (they do).

Edit: jcranmer's comment reminded me to be explicit on this: it is in fact illegal for the government to coerce private parties to regulate speech. That's why it's important that those private parties never claimed they were coerced, and there's given that they agreed with some requests and didn't with others, there's no evidence whatsoever they were coerced.
by UncleMeat | 2025-05-11 21:17:34+00:00
Yes. This was a weird case and I suspect that there was some internal politicking to enable Munich as the location to rebuild the team. I don't have any inside baseball on this, but pretty much every other case of "blow up the team and rebuild it elsewhere" I've seen in the past three years has been a move to a much lower cost region (India, Mexico, and Poland are big ones). The languages group has a bunch of people in Munich and several leaders there, which I suspect played a role in getting the team to be built in a mid cost region rather than a low cost region.

Still a mess and my understanding is that the AI portions of the company were none too happy given that the bulk of their development is done in python.