MurphyA/hacker-news huggingface dataset:
by IshKebab | 2025-06-30 07:30:38+00:00
I 100% agree. I could have written the same comment.

The biggest way I see this is picking an architecture or programming language (cough Python) that is inherently slow. "We'll worry about performance later" they say, or frequently "it's not performance critical".

Cut to two years later, you have 200k lines of Python that spends 20 minutes loading a 10GB JSON file.
by Glyptodon | 2025-06-30 07:31:10+00:00
I strongly agree with a generalization of the article - that cars have increased in price relative to their quality and value to the point that it's nationally problematic. There's a whole pile of cars that have gone from sub $20k to the high $20ks and above. Most of the cars you list will also have essentially non-optional packages, delivery charges, and more costs rolled into their price. At the same time it's not easy to find used cars that don't cost nearly as much as new cars unless they're pretty old and high mileage.

And it seems clear there's no rational reason that cars should subject to a higher rate of inflation than any other good.

It seems very clear that somehow the market is broken. Whether it's because new competition is impossible because only the established can achieve the necessary economies of scale, protectionist regulation,the dealership model, or something else, it's pretty clear something is broken. Just like with much of the rest of things in the US and maybe the world.
by ksimukka | 2025-06-30 07:31:33+00:00
a Finnish security engineer, a Swedish datacenter engineer, and myself built a self-hosted continuous deployment system that is built around a blue-green deployment strategy. (Inspired by AWS internal systems) we wanted a system that can integrate with any cloud service, VM provider, and/or bare metal.

We built this together at a previous organisation and moved all the internal and external services at that organisation to this system (It allowed the org to satisfy the ISO27001 requirements).

After being in operation for a couple of years, we have collected a lot of insights and feedback on what to change/improve for the open source version.

This summer I’m setting aside some time to work on making those changes for an open source version of what we call “Vanir”.

(Seems like good timing with the initiatives in EU to take back some ownership of the cloud stack).

No LLM or AI magic. Just simple state machines, extendable configuration, and a lovely GUI (web-based, no JavaScript).

The tech stack is python3, postgresql, ansible, and django.
by maxrimue | 2025-06-30 07:32:49+00:00
In my spare time I'm working to finally complete creating my own blog/site.

It's built using Nuxt because I've never really played with Vue before and it seemingly comes with all I need for a static, markdown-powered blog. I guess what's been stopping me was me bothering too much about "When is it good enough to be online?" and "What should the first post be?". But I'm trying to get rid of the perfectionism by just putting it out there and just posting something. I think I'll reflect on this in the first post.
by olalonde | 2025-06-30 07:32:55+00:00
I'm not sure I follow your question. Who is the "someone" you're referring to? And what do you mean by "destroying their holdings"? Even in a 51% attack, an attacker can't alter wallet balances or arbitrarily erase funds.

Also, what alternative "place to keep wealth" is truly immune to a nation-state actor? Cryptocurrency is actually unique in that, with something like a brainwallet, seizure can be made practically impossible.
by maxglute | 2025-06-30 07:33:47+00:00
That's part of Biodiversity Beyond National Jurisdiction discussion at UN, ongoing last few years, very slow going because contested. Will be supplementary to UNCLOS if/once passed. TBH there's no way it WON'T single out PRC because PRC has the most adjacent/close maritime neighbours (entire 1st island chain drama) and smallest EEZ : land area ratio... absurdly disproportionately smaller. Something like 0.1 EEZ per unit of land area. Most big countries with shore access has like 0.5-1.0, US 1.2, SKR 3, Japan lol 12. JP/SKR eats ~60kg of fish per capita, PRC "only" 40kg, which is higher than global average 20kg. But consider 60% / 850m Chinese live about as close to shore as the most inland Japanese/Korean (150km from shore), and they're not going to settle for system that grants them less fish per capita as they get wealthier. Ultimately, that's the geopolitics of it, people who like fish aren't going accept eating less fish than other people who like fish. Probably only fair system I can think of is to limit per capita DWF catch to small % of total fishery/seafood output, i.e. 95% has to be domestic aquaculture (again, PRC already near 80%, others big DWF like 30-50%), but that's going to be biased against countries with less land/lakes etc. Or a per capita cap. Everything else is unworkable even if it means unsustainable extraction, like climate change. Or maybe CCP will take the L... but that will get domestically messy.

IMO wildcatch:aquaculture ratio most sensible/proper incentive for future. Napkin math is if PRC aquaculture goes 80%->95% from 60m to 70m aquaculture, and drops 66% of wild catch from 15m to 5m metric tons. But that also means JP/SKR/TW... basically eliminate their DWF industry by 75-90+%. You'll know US is serious about IUU, not not weaponizing it when US media screams at partners to hit those quotas... well after US ratifies UNCLOS. Regardless, half the world poorer than (3 billion people / 2 Chinas), the less poor they are, the more fish they'll want to eat, and we want to incentivize more aquaculture seafood considering fish has less feed conversion ratio, it's better people eat fish than check/pigs/cattle when they can afford meat. Obviously less/no meat better, but humans will meat.
by ganarajpr | 2025-06-30 07:34:19+00:00
Dont know if this is available in US and Europe markets but I would consider Mahindra XEV 9e, BE 6E and BE 9E to be in the $25k segment and afaik, they are the best in the class for that price point ( in terms of looks and maybe even features ). I dont know if these are being exported out of India right now, but they definitely should be hitting the US and UK markets sometime soon.
by lurking_swe | 2025-06-30 07:34:21+00:00
i’m confused why you considered this healthy?

> white bread in the morning, croissants, dried mangos, excessive amount of fruits, etc.

white bread is basically 100% carbs (converts to sugar). croissants aren’t much better _and_ have unhealthy fat (butter). Dried mangoes pack the sugar of the fruit without much of the fiber and water (speeds up the processing of the sugar).

Healthy breakfast would be like 2 eggs with small slice of toast on the side. Or a small omelette with cheese and mushrooms and spinach. Or perhaps steel cut oats, with thin sliced banana.

Basically - real food that also not loaded with carbs and sugars. Carbs are OK if you actually need them (workouts, etc). Office workers don’t need lots of carbs.

Granted, “healthy” is a spectrum…some people would consider it a win to not smoke, drink soda, etc.

And you’re 100% right about eating fiber first. It greatly slows down sugar absorption/processing! And reduces the sugar spike. That’s an advanced tip most don’t know about.
by Joeboy | 2025-06-30 07:34:25+00:00
I just took a fortnight off work with the intent of getting away from my laptop, but accidentally ended up making a listings site for London's independent / arts cinemas. As far as I can tell no such thing currently exists, and I feel like it should.

Obviously the main thing is getting the listings data, which as far as I know (mostly) isn't readily available any other way that scraping the cinemas' websites, for which I set this up as a separate-ish project[1]

[0] https://filmhose.uk

[1] https://github.com/Joeboy/cinescrapers
by chipx86 | 2025-06-30 07:34:59+00:00
That's annoying for sure. Though a different problem.

All the kw_only=True argument for dataclasses does is require that you pass any fields you want to provide as keyword arguments instead of positional arguments when instantiating a dataclass. So:

obj = MyDataclass(a=1, b=2, c=3)

Instead of:

obj = MyDataclass(1, 2, 3) # This would be an error with kw_only=True

The problem you're describing in boto3 (and a lot of other API bindings, and a lot of more layered Python code) is that methods often take in **kwargs and pass them down to a common function that's handling them. From the caller's perspective, **kwargs is a black box with no details on what's in there. Without a docstring or an understanding of the call chain, it's not helpful.

Python sort of has a fix for this now, which is to use a TypedDict to define all the possible values in the **kwargs, like so:

from typing import TypedDict, Unpack class MyFuncKwargs(TypedDict): arg1: str arg2: str arg3: int | None def my_outer_func( **kwargs: Unpack[MyFuncKwargs], ) -> None: _my_inner_func(**kwargs) def _my_inner_func( *, arg1: str, arg2: str, arg3: int | None, ) -> None: ...

By defining a TypedDict and typing **kwargs, the IDE and docs can do a better job of showing what arguments the function really takes, and validating them.

Also useful when the function is just a wrapper around serializing **kwargs to JSON for an API, or something.

But this feature is far from free to use. The more functions you have, the more of these you need to create and maintain.

Ideally, a function could type **kwargs as something like:

def my_outer_func( **kwargs: KwargsOf[_my_inner_func], ) -> None: ...

And then the IDEs and other tooling can just reference that function. This would help make the problem go away for many of the cases where **kwargs is used and passed around.
by romshark | 2025-06-30 07:36:13+00:00
Repos: https://github.com/romshark/tik https://github.com/romshark/toki

I'm trying to make i18n easier, integrate it better with CI/CD and automate it more with LLMs (for now in Go, second priority is TypeScript and other languages later).

For this I had to develop a completely new approach and subsequently a specification for the "textual internationalization key" (TIK) which are programmatically translatable to ICU MF.

Toki is the first TIK processor implementation for Go.
by ruined | 2025-06-30 07:36:16+00:00
direct is practically useless, because that's point-to-point. lighting up the ionosphere that way seems like the hardest case scenario, requiring a very powerful transmitter, somehow ignored by sensitive high-resolution scanning over a large area of sky. and you'd be disrupted by other occluding objects like water vapor

there is precedent https://en.m.wikipedia.org/wiki/Over-the-horizon_radar but it seems like a limiting factor is suitable frequencies and resolution
by ml- | 2025-06-30 07:36:18+00:00
Appreciate it! In the end, a lot of manual work to be honest.

Think around 5% is from visitors, 10-15% from my own experience and the rest just procrastination research.

Started with the cities I know well, and after that adding on countries or cities close by, main focus has been Europe. At one point I tried to use ratebeer's dataset as a starting point, before they closed down, but it was so horribly outdated and irrelevant that it was more work than sourcing manually.

So I basically look for existing blog-ish top-lists for a city, then try to verify the information with search, social media, untappd, etc. Looking for social proof that the venue is operational and relevant.

To keep it updated I have some very rudimentary monthly tasks to ping a venue's website and notify me on things that signal they're closed. I also email myself a list of 10 random venues with all relevant links daily, so I can do a manual 5 min alive check.
by paradox460 | 2025-06-30 07:36:39+00:00
Commercializing doesn't really make sense. So I need to get a small 1x1x3 container to store washers or whatever. With my 3D printer, I'll have that container in under an hour. Even if I bought it with the fastest shipping Amazon has available, assuming it was from a local Warehouse, the earliest I could get it would be half a day away. Having a local store that sells them would be marginally faster, but then I have to go to the store, pick it up and come home. The hour I spend waiting for the printer isn't an hour. I'm I'm completely blocked from doing anything else. It's just an hour in which my printers busy.
by Svip | 2025-06-30 07:37:05+00:00
The answer to your question is "it depends". Some also do weighed calculations, where it's "per passenger", which means trains that have a high passenger load being late have a larger impact than one with few passengers. At least in Denmark, where I am most familiar (though I expect most of Europe to be similar), it's per stop.

As for the LIRR, it seems it's only the terminal station that counts:

> Thus, a train is considered late only if it arrives at its final destination six minutes or more after its scheduled arrival time.
by quotemstr | 2025-06-30 07:37:51+00:00
> Stronly disagree: https://home.expurple.me/posts/rust-solves-the-issues-with-e...

50% at least of these tiresome "here's why exceptions suck" articles begin by talking about how "try" is un-ergonomic. The people writing these things misunderstand exceptions, probably never having actually used them in a real program. These writers think of exceptions as verbose error codes, and think (or pretend to think) that using exceptions means writing "try" everywhere. That's a strawman. Exceptional programs don't need error handling logic everywhere.

The article's author even admits at the end that Rust's error handling is garbage and forces programmers to do manually ("best practices around logging" --> waste your brain doing a computer's work) what languages with decent exception systems do for you.

> noexcept DOES NOT mean that the function can't throw an exception! It just means that, when it does, it aborts the program instead of unwinding into the calling function

Well, yeah. It means the rest of the program can't observe the function marked noexcept throwing. No... except. Noexcept. See how that works?

> Should `panic=abort` panics be allowed in Drop? They are effectively the same as std::process::exit. Do you want to mark and ban that too?

Aborting in response to logic errors is the right thing to do, even in destructors.
by TFYS | 2025-06-30 07:37:56+00:00
The fairness comes from the effects that would have on society. Reduced crime, reduced stress, more freedom, more demand for labor, etc. These effects would have positive effects on the economy and that could increase your salary in addition to the other benefits of a safer, fairer society. The happiest countries on earth are the ones that are closest to implementing this kind of thing.

You'd still be getting a lot more than the ones that do nothing. I doubt you'd stop working just because 5% of your income gets given away if the option is to live on 10% of what you're getting by working.
by Youden | 2025-06-30 07:38:28+00:00
Rather than show that such exercise is unhealthy, I think it simply shows you need to consume some glucose during.

There's a reason aside from taste that sports drinks all contain a helping of glucose. I can't recall if I saw them in the US but in Europe many supermarkets offer products like "Dextro Energy", which is essentially just a sugar tablet advertised to people who need glucose during sports.
by driese | 2025-06-30 07:38:46+00:00
I'm working on a neighbourhood analysis app. It gives people looking for a new apartment or travelling to a new city all the information they need at a glance. I ingested a lot of public info into a database and combined it with routing services to provide a simplified analysis of any spot. This includes local infrastructure and amenities, quality of public transport access, distances to the city center or your workplace, demographics and more. One thing I wanted to make sure is to keep everything local, since those API calls can get very expensive very quickly. I am learning a ton here.

I'm currently close to the public release. After that, I want to learn some ML techniques to predict Pieter Levels' Hoodmaps classifications from my publically sourced data. It would be cool to have accurate automatic predictions of the places-to-be for every city.
by xelxebar | 2025-06-30 07:38:51+00:00
Genode / SculptOS[0] go this direction. Before starting any process, you craft a view of the hardware resources it will see. Applications come with resource request definitions which you can satisfy by attaching real, virtual, or null resource.

It's a pretty neat system; runs Doom, so we know it's production ready; and the source is meticulously organized.

The docs try to be overly general, IMHO, clouding the core ideas. If you're interested, I recommend just spinning up a VM and mucking about, along with the user guide.

[0]:https://genode.org/download/sculpt
by brobdingnagians | 2025-06-30 07:39:05+00:00
I once had a nightmare series of phone calls with Timer-Warner Cable. I had to cancel because I was making an emergency move out of the apartment and area on the east coast. My call would get dropped on every call; I probably made a dozen calls, explained the situation, waited forever, then transferred or call dropped. At one point a rep transferred me to another call center guy in Chicago, he was totally confused about why I would be transferred to him almost a thousand miles away. Instead of focusing on the emergency for why I was moving out, I was messing around with their horrible service. Swore off ever using them again.
by varjag | 2025-06-30 07:39:15+00:00
Nearly everything around you save for a sliver of software was invented (and often built) by people over the last hundred years. There is no empirical evidence for qualitative difference in intelligence, certainly not to account for sudden onset of infertility.

If the effect from 1934 to 2008 had been 14 points (believable given advances in nutrition and education), what had it been from 2008 to 2025? And is it reasonable to believe that those hypothesized couple points from the old median did it?
by pietrushnic | 2025-06-30 07:39:36+00:00
Hi, I'm 3mdeb (the company behind Dasharo) Founder. You can find Dasharo's business model explanations in the following resources:

1. Presentation about Dasharo Revenue Sharing and Dasharo Supporting

https://www.youtube.com/live/ZyctrnJNTPc?si=svfFEO6WXiF3BNqz...

2. Publicly available overview of cooperation models:

https://youtu.be/n2NlymUVYCY?feature=shared&t=115 https://www.youtube.com/live/EN5rBAAOdOk?si=YKrkR28rQE1TyoWe...

https://github.com/Dasharo/presentations/blob/main/archive/d...

Please let me know if anything is missing or if anything is unclear.
by leakycap | 2025-06-30 07:39:42+00:00
My last car got minor hail damage across many panels, it was a difficult PDR for some reason - when I traded it in it was worth 1/4 what KBB would have been for a similar year and mileage without dents

Even trying to sell it myself for around 1/3 KBB "good" value took 2 months because the next buyer can't get financing on a car worth very little, so you have to find a cash buyer who doesn't care how their new ride looks. It's rare for anything other than $2,500 cars
by fleebee | 2025-06-30 07:39:59+00:00
The animations on this website are disorienting to say the least. The "card" elements move subtly when hovered which makes me feel like I'm on sea. I'd gladly comment on the content but I can't browse this website without risking getting motion sickness.

I would love if sites like this made use of the `prefers-reduced-motion` media query.
by PlunderBunny | 2025-06-30 07:40:00+00:00
This is where all consumers need strong consumer protection laws on their side.

In New Zealand for example, the person/company that took your money in exchange for the product or service is always the one responsible - they can't fob you off to someone else. Products must be fit for purpose, and for a time that's reasonable for the lifetime of the product (not just the warranty). They are required to repair, replace or refund a faulty product within a reasonable amount of time. Taking a company to (small claims) court is reasonably cheap - no lawyers required.
by Dig1t | 2025-06-30 07:40:15+00:00
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.

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. Hence the market catering more to people less willing to spend a lot of money on a car.

The poorest American state, Mississippi, is richer per-capita than most European countries, including France.
by chaoz_ | 2025-06-30 07:40:26+00:00
Ehh, pretty sad there's almost no information on FACEIT anti-cheat. One of the most impactful out there. Wonder if it's just the invasiveness that separates it.

Valve can't replicate even part of it, while CS2 game modes are flooded with cheaters. Most people who chase competitiveness (which CS used to be all about – now it's also skins) just install FACEIT directly and ignore 90% of built-in game content.

Maybe Valve just doesn't want to make the game more difficult to install and sacrifice several % of their user base.
by doener | 2025-06-30 07:40:56+00:00
This is the main point of the news:

"The Erfurt-Leipzig/Halle route was used for the record-breaking journey without any modifications. According to Nagl, this shows that infrastructure investments create a solid foundation that lasts for generations. The insights gained will help with future renovations and the development of new high-speed trains.

The ICE test train used was a Velaro Novo test car from Siemens Mobility. Thomas Graetz, Vice President High Speed and Intercity Trains at Siemens, explained that the test runs provided important insights into acoustics, aerodynamics, and handling. The Velaro Novo is set to establish new standards for capacity, economy, and efficiency.

Dr. Hiie-Mai Unger from DB Systemtechnik led the measurements with the special ICE-S test train. This train is equipped with extensive measurement technology and collected data on the interaction between train and track."

https://www.golem.de/news/deutsche-bahn-ice-testzug-erreicht...

Translation via DeepL
by interloxia | 2025-06-30 07:41:19+00:00
The Wikipedia page has a reasonably concise overview of the project.

From a passenger perspective, a reduction of about an hour from the scheduled journey time for the long distance connections is pretty good.

https://en.wikipedia.org/wiki/Erfurt%E2%80%93Leipzig/Halle_h...

https://de.m.wikipedia.org/wiki/Schnellfahrstrecke_Eltersdor...
by perihelions | 2025-06-30 07:41:39+00:00
> "geometrically"

It's only quadratic. Aerodynamic drag force ∝ v^2, so aerodynamic power dissipation ∝ v^3—but travel time ∝ v^{-1}, so that cancels out back to ∝ v^2 energy per km.

(I don't know if this was your intent or the opposite, but "geometric" is a synonym for "exponential", which this isn't).