MurphyA/hacker-news huggingface dataset:
by benchly | 2025-06-30 08:46:48+00:00
I'm of a like mind when it comes to travel; I specifically target the lesser-known spaces so I do not have to fight the types of crowds a hotspot like The Louvre would attract. The previous commenter was probably worried about sounding snotty because doing this gives the impression that we think the hotspots are sort of dumbed down and over-hyped in order to have mass appeal, especially to American tourists, which is admittedly true at least part of the time. Even with all the amazing works in the Louvre, the crowd would still prevent me from enjoying it, milling about like guided cattle the way people do when cruise ships make port.

Other similar travelers we have talked to have given me the (possibly false) impression that there is also an underlying current of preservation in how we travel. Let the masses go to the Louvre or see what Venice wants them to see, etc...it keeps the other areas pure in a way that augments the experience for the savvy traveler that is trying to gain a better understanding of the place itself as opposed to just sightseeing. Tourism tends to cheapen the experience overall, leaving one with a few photographs of expensive memories and a t-shirt. I just don't find that appealing.

Perhaps now I sound snotty, but that is how I feel.
by bjackman | 2025-06-30 08:46:48+00:00
IIUC this is also true of most 3D-print materials. You should not be using Gridfinity to store food! This is also why you usually shouldn't 3D print a dildo.

This would be true even if the materials were food safe to be honest, I don't see how you can keep something like this clean.

It's for storing stuff like capacitors and screws and electrical tape.
by jillesvangurp | 2025-06-30 08:47:04+00:00
There are a growing number of electrical cars priced below 25K euro in the EU and a few below 20K even. I mention electrical cars because that's where all the growth is. Electrical cars are now becoming cheaper than the cheapest ICE cars. You mentioned Dacia. VW is bringing out the ID2 next year. There's a few Stellantis models from e.g. Citroen. And of course BYD is now selling cheap cars in the EU as well. And those are just the vaguely European cars (lots of Chinese components involved). Japanese, Korean, and Chinese manufacturers are also growing their EV market here. Notably absent (except for a handful of Ford compliance cars and Tesla) are US manufacturers.

The article is specifically about the US market, which because of the tariff situation is becoming highly distorted. The local producers are making what are increasingly US only models that can't really compete internationally. This excludes mass produced small cars because they can't do them competitively any more as that would require high volumes and export markets. But mostly US car makers are struggling with export markets. There are a few exceptions to this of course.

In China, the competition is pretty brutal right now and it's starting to spill over to other markets. That's all about budget cars and redefining what a budget car actually is. Any export markets where US manufacturers still have any ambitions are being affected by this. BYD and other Chinese manufacturers are gaining market share (at the cost of other manufacturers) all over Asia, Central and South America, Australia, Africa, Europe, etc. Even Mexico and Canada are not off limits and these are the primary export markets for GM and Ford.

Small cars are booming everywhere. Except the US.
by vbezhenar | 2025-06-30 08:47:09+00:00
Doctors prescribe meds for a reason. Schizophrenia is not a funny thing. Person with voices in the head, can hurt or kill, themselves or someone. It's a choice between two evils. My spouse has these issues, and it was much worse for me, when she resisted to take a treatment. And treatment eventually changed her, so it's very terrible thing that I wouldn't recommend someone to experience voluntarily.
by lurking_swe | 2025-06-30 08:48:01+00:00
i’m not a licensed nutritionist so i’ll defer to the experts. My recall on the details is not the best, simply what i remember from a few nutritionist sessions my wife had. :)

What i do know is white bread for breakfast wouldn’t be considered healthy by any nutritionist i’ve spoken to. Unless it’s paired with something else like eggs. And comparing it to cereal feels absurd, since cereal is loaded with extra sugars on purpose. Except for plain cornflakes and a few healthy brands at whole foods / trader joes.
by cynicalsecurity | 2025-06-30 08:48:12+00:00
If you don't have diabetes type 1 or type 2, or temporary diabetes related to pregnancy, then you don't really need a CGM. CGM is a life-saving tool for people with diabetes type 1 mostly.

I was hugely ignorant of diabetes type 1 before my child suddenly was diagnosed with it. It's an absolute nightmare, a horrifying disease no one is taking about while there are millions of children affected by it worldwide - and the disease is spreading, getting worse every year. It's astonishing how many unknowns there are in this disease.
by Expurple | 2025-06-30 08:48:17+00:00
That's only the case when your per-function error sets are "flat" (directly contain "leaf" errors from many layers below).

You can avoid this issue if you deeply nest the error types (wrap on every level). It you change an error that's not deeply-matched anywhere, you only need to update the direct callers. But "deep" errors have some tradeoffs [1] too

[1]: https://news.ycombinator.com/item?id=44420061
by leakycap | 2025-06-30 08:50:24+00:00
It regularly surprises me how often modern sites/apps/OSes fall flat when searching.

In my experience, Spotlight fell apart many years ago on macOS and nothing recently has made it feel like it is a trustworthy search result set.

Likewise, Windows search has been gutted since introducing Bing to the Start menu search instead of local searching. You can't even search content on a NAS anymore from File Explorer.

Apple Notes search is untrustworthy for me. Searching "starbuck" doesn't find "Starbuck's" in Notes. It's incomprehensible to me how often it won't find a simple phrase, not even a misspelling, just not indexed correctly I guess.

Postgresql is the only database with full text search that works better than all the above. I think I'd go with Postgresql before I rolled my own method.
by jamwil | 2025-06-30 08:51:08+00:00
IMO the reason devs started being paid in stock in the first place is VC-style grow at all costs mentality. The fundraising economy didn’t work without fabricating compensation and only paying out on hits.

No other industry operates with such a blurred distinction between employees and owners. Well, save for the gig economy, itself a tumor on American-style big tech.
by fn-mote | 2025-06-30 08:51:41+00:00
People pay to go to school where there are teachers that “make you work”.

Some people claim it’s gatekeeping or access to the brand name of the school, but I think it’s more than that.

Most of them know they won’t read the (text)books and learn on their own. Even though the knowledge is available. I guess the money is for the transmission of the knowledge.
by tim333 | 2025-06-30 08:51:46+00:00
It seems the current version is a plug in hybrid which has always seemed a good solution to me. The cheapness and eco friendliness of electric for daily use but not risking running out of charge on a longer journey.

Reading reviews of journalist switching to electric cars it often seems to go ok until they are stranded at midnight with no power and screaming kids because some charger was out of operation and they say that's it and return to petrol.
by bittermandel | 2025-06-30 08:52:18+00:00
We're working on a Container Registry for https://molnett.com. We don't really want to use Harbour as we want to manage our own AuthN/AuthZ and are fully multi-tenant, so we decided to build our own on top of Distribution.

Going from Manifest to OCI is a bit tricky and performance for calculating total storage based on metadata is hard to get right. But the result is that we own our full registry implementation and can take it any direction we want. Quite happy with that!
by gmac | 2025-06-30 08:52:23+00:00
Getting a loan for a car seems quite natural to me. A car provides service flows over a long period, so why not pay for it over a similarly long period? In the first year or two the car's value is probably below the outstanding loan amount, but beyond that it's likely to rise above it, so you're free to sell and walk away from the arrangement.

Granted, high interest rates might make this a bad deal, but the principle seems sound. I bought my previous car on a 7-year bank loan at 2.5% and didn't regret it.
by perching_aix | 2025-06-30 08:52:28+00:00
My pet peeve here is mistaking nondeterminism with model unreliability. The issue is not that these models or inference engines are inherently nondeterministic, they aren't, but that the former are just plain unreliable.

I can ask the example question multiple times, and often it will tell me absolute balooney. This is not the model being nondeterministic, it's the model being not very good. It's inconsistent across what we consider semantically equivalent prompts. This is a gap in alignment, not some sort of computational property, like nondeterminism. If you ask it 4+4 in multiple different ways, it will always(?) reply correctly, but ask it something more complex, and you can get seriously different results.

The same exchange can be played out multiple times again and again, and it will reply with the exact same misunderstandings in the exact same order again and again, byte to byte matching. The kicker here is batched inference being a necessity for economical reasons at scale, and exactly matching outputs being impractical because of their non-formal target usage. So you get these wishy washy back and forths about whether the models are deterministic or not, which is super frustrating and misses the point.

And I have to keep dodging bullets like "well if you swap the hardware from under it it might change" or "if you prompt a remote service where they control what's deployed and don't tell you fully, and batch your prompt together with a bunch of other people's which you have no control over, it will not be reproducible". Yes, it might not be, obviously. Even completely deterministic code can become nondeterministic if you run it on top of an execution environment that makes it so. That's not exactly a reasonable counter I don't think.

With regular software, there's a contract (the specifications) that code is developed against, and variances are constrained within there. This is not the case with LLMs, the variances are letting jesus take over the wheel tier, and that's a perfectly fine retort. But then it's not nondeterminism that's the issue.
by account42 | 2025-06-30 08:52:31+00:00
For most people a reasonable amount of childhood memories doesn't cost that much to store (i.e. its taking up space you are paying for anyway) so why deny your grown up children the potential for enjoying them just because they might not care.

I also don't think your implication that only a small subset of people ("hoarders") will enjoy such collections is correct. Most people can become sentimental even if that's not their day to day modus operandi.
by lurking_swe | 2025-06-30 08:52:37+00:00
Butter is primarily saturated fat, it’s often considered unhealthy due to its potential to raise LDL cholesterol and increase the risk of heart disease. Nothing wrong with butter - in moderation. And it’s great to get healthy fats into your diet!

Healthy fats are monounsaturated and polyunsaturated fats (“unsaturated”). Found in things like nuts, olive oil, avocado oil, fish, etc.
by bilbo-b-baggins | 2025-06-30 08:52:55+00:00
Fundamentally building a container involves running a container - each layer is executed in turn as a temporary container.

The same risks that running an unknown container has - are had by building one.

For reference there have been quite a few CVEs related to container escape: https://www.paloaltonetworks.com/blog/cloud-security/leaky-v...
by bob1029 | 2025-06-30 08:53:09+00:00
I've noticed it is really, really hard to purchase unscented laundry detergent in certain regions.

Two different Krogers in the same Houston metroplex, one will have only scented slop while the other has no fewer than 3 unscented options front and center.

You can tell just by walking through the neighborhoods what kind of inventory the grocery stores are pushing. The Febreeze infused Tide is like a chemical weapon when put through a clothes dryer. You can smell that stuff for miles.
by codedokode | 2025-06-30 08:53:10+00:00
Windows is bad for everyday use because it sends all your data to Microsoft, you need to get a cloud account and can get banned from your system at any moment, it can install changes at any time etc. So basically you get humiliated every time you use your computer.

Windows is good for work though because if it starts updating during the work day, or breaks, you can do nothing and still get paid. And if it leaks your company data, it is not your problem also.
by gondo | 2025-06-30 08:53:53+00:00
I am bootstrapping Appio.so

Appio lets you add mobile widgets and native push notifications to your web app within minutes—without building or maintaining mobile apps, hiring developers, or dealing with app stores. You can try it at: https://demo.appio.so/

If you’re building a web-based product without a mobile app, or just want to try Appio, I’d love to chat! You can reach me directly via https://my.appio.so/ or drop a comment here.
by JimDabell | 2025-06-30 08:54:02+00:00
You are being insulting because every time we disagree, you ignore half of what I am saying to assume I don’t know what I am talking about. Two informed people can disagree but you don’t seem to get that. A conversation is not a competition where one person gets to prove the other person is ignorant.

Take “React winning”. We disagree that React won because I don’t think 66% of a market is “won”. But you jumped to the conclusion that I just didn’t know what I was talking about. Then I clarified that the difference in our opinion is not the knowledge of the market share but our judgment of it, and I gave the example of Android not having “won” the smartphone market with ~72% of the market… and you just ignored that and doubled down on calling me out of touch.

Take the use of map(). I am very clearly distinguishing between common usage and defined semantics. The gap between the two was what I was complaining about. But you ignored what I was saying and decided that I don’t know map() is used a lot in modern JavaScript, when that was the core of my complaint!

And for functional programming techniques, we disagree in how we think about the operation. You see it as data processing, I see it as I/O. I very specifically pointed out that I/O is a side-effect. This is a mainstream viewpoint in functional programming. But you ignored what we actually disagree about and assumed it’s just because I don’t know anything about functional programming.

Your approach to disagreeing with me is to ignore half the things I say so that you can attack me for being clueless. You need to do better.
by varun_ch | 2025-06-30 08:54:07+00:00
Forgive my ignorance, but why don’t game developers put more effort into limiting the amount of data accessible to the client (restricting it only to what’s reasonably necessary)? For example, couldn’t more movement physics be validated or handled server side? Cheats might still be able to read some data from the game process, but ideally, they’d be limited to issuing inputs like any other player, based only on the same visible output everyone sees. Is it cost? Does this model just not align with how the client/server split looks in games?
by sofixa | 2025-06-30 08:54:43+00:00
> Also Europeans make less money, pay more taxes, and have less access to credit, so they can’t afford more expensive cars like many Americans

Funnily your last point invalidates your first. Most Americans are loaded on debt, which impacts how much actual money they have left over at the end of the month. How many Americans can't stomach a $1000 surprise bill again?

> Isn’t your argument basically saying that people choose to buy larger cars when the government doesn’t step in and penalize people for doing so? European regulators basically just forcing people to buy smaller cars is what that sounds like.

No, you're looking at this the wrong way. US regulators make bigger cars more lucrative for manufacturers, so they only do that. EU regulators mostly focus on safety and emissions, which also slightly favours bigger cars (whose bigger price absorbs the safety features better), but not nearly to the same extent. Two of the biggest EU car groups (Stellanti and Renault) both are publicly asking to reduce some of the burden for smaller cars to be able to make cheaper small cars. On the other hand, US manufacturers (even Stellantis' Jeep, Dodge, Ram) don't mind just churning oversized monstrosities.

> The poorest American state, Mississippi, is richer per-capita than most European countries, including France.

GDP per capita doesn't mean what you think it does. Everything being overpriced in the US, and everything needing to have a middleman inflates GDP figures. Take health insurance, Americans pay multiple times what Europeans pay, to stuff the pockets of multiple for profit institutions and middlemen. GDP figures look better in the US, but really, which way is more efficient? Health outcomes are better across the EU, and the amount of medical bankruptcies is also telling.
by adrian_b | 2025-06-30 08:54:45+00:00
By "cereal" I have meant cereal plants, i.e. wheat, rye, barley, oats, rice, maize, millet, sorghum and so on, in their raw ingredient forms, i.e. as grains, meal or flour form.

Cereals have been the main sources of energy in human food for the last ten thousand years, and among them wheat (because oats is only a minor crop) has also been a non-negligible source of proteins during all this time.

I have not referred to "breakfast cereals", which are the most obvious example of garbage food provided by industrial production.

(Many decades ago, there has been a time when I was too focused on professional problems and too careless about health and nutrition, and for a long time I have been eating some Nestlé breakfast cereals. After realizing the errors of my ways and blacklisting breakfast cereals, together with other junk food, like fruit juices or fruit yogurt, I was surprised by the quick improvements brought by this decision.)
by trhway | 2025-06-30 08:54:51+00:00
>camera pose sensitivity

>the model is basically a diva about camera positioning. move the camera 10 degrees and suddenly it thinks left is right and up is down.

Reminds that several years ago Tesla had to finally start to explicitly extract 3D model from the net. Similarly i expect here that it would get pipelined - one model extracts/builds 3D, and the other is actually the "robot" working in that 3D. Each one can be alone trained much better and efficiently, with much better transfer and generalization, than the large monolithic model working from the 2D video. In pipeline approach, it is very easy to generate synthetic input 3D data better covering interesting scenario space for the "robot" model.

And, for example, you can't just, without significant training, feed the large monolithic model a lidar point space instead of videos. Whereis in a pipelined approach, you just switch the 3D generating pipeline input model.
by holowoodman | 2025-06-30 08:55:10+00:00
Higher speeds reduce efficiency.

The most efficient use of the tracks would be to limit all trains to the speed of the slowest train that travels a route. Then you can have minimal distances between trains.

Also, faster trains are less fuel-efficient, quadratically with speed. So a slowdown would help the environment and the throughput. The only thing it wouldn't improve is passenger happiness ;)
by Expurple | 2025-06-30 08:56:05+00:00
> I do not want to go to the hassle of defining some new error types everywhere, I just want to use equivalents to runtime_error or logic_error.

You can use anyhow::Error everywhere. If you need to "catch" a specific wrapped error, you can manually document it on the "throwing" method and downcast where you "catch". It's very similar to exceptions (checked-but-unspecific `throws Exception` in Java), but better, because Result and ? are explicit.
by rjst01 | 2025-06-30 08:56:11+00:00
I think the parent commenter would be satisfied if they could authorize their DNS by creating a DNS challenge entry one time, and then continue to renew their certificate as long as that entry still existed.

And I'm sympathetic to the concerns that automating this type of thing is hard - many of the simpler DNS tools - which otherwise more than cover the needs for 90% of users - do not support API control or have other compromises with doing so.

That said, I do think LE's requirements here are reasonable given how dangerous wildcard certs can be.
by DamonHD | 2025-06-30 08:57:04+00:00
I run simple static sites from a (small) off-grid server at home. It has plenty of capacity for normal use, but cannot fully handle the huge traffic overshoots that bots and DoSes and poorly-written systems of household-name-multinationals inflict. I should not have to pay/scale to over-provision by an order of magnitude or more to stop the bullies and overbearing/idle from hurting genuine users. Luckily some relatively simple but carefully considered rules shut out much of the bad traffic while hurting almost no legitimate human visitor that I can find. Nuance and local circumstances are everything. But that took some engineering time on my part, that I also should not have had to spend. Particularly in fending off the nominally-nice multinationals.
by taneq | 2025-06-30 08:57:08+00:00
This is true! As an implementor of floating point operations, you want to be exactly correct for all values (glares at Intel :P ) However, as a consumer of said floating point operations, I'm still gonna treat everything as Sneaky And Not To Be Trusted. :P Especially in C++ where this attribute is largely supplied by the compiler being /r/iamverysmart about this sort of thing.
by borplk | 2025-06-30 08:57:13+00:00
At a minimum I consider it like an automatic "garbage collection" mechanism that prevents dead and abandoned things to remain "valid forever".

It also helps with things such as change of ownership so after a certain period of time you can have the peace of mind that certs potentially issued by the previous owners are not lingering around as active (I understand things such as revoking and pinning can help with this too but It's nice to have a plain time based expiry too).