MurphyA/hacker-news huggingface dataset:
by jajko | 2025-05-15 11:44:35+00:00
> Middle ages wars stopped when gunpowder supplies ran out

Ukraine would be conquered by russia rather quickly if russians weren't so hilariously incompetent in these complex tasks, and war logistics being the king of them. Remember that 64km queue of heavy machinery [1] just sitting still? This was 2022, and we talk about fuel and food, the basics of logistics support.

[1] https://en.wikipedia.org/wiki/Russian_Kyiv_convoy
by ajuc | 2025-05-15 11:45:23+00:00
After communism fell in Poland there was a period of privatization of public transport. It was reverted in last 2 decades in most big cities because it usually had worse quality standards (only competed on price), only served the few most profitable routes, and was uncooperative regarding the schedule (for example city buses were speeding to get to the bus stops before the time to get more passengers ahead of competition).

So in theory there was a schedule with buses from lines 1,2,3 interleaving every 5 minutes - but in practice line 1 was going slower and line 3 was going faster and all buses were there at the same time and then you had to wait for 15 minutes for the next round :/

The worst part was that people outside the most profitable routes had no access to public transport - because public transport had to be subsidized more because the profitable routes were taken over by private buses.

Basically it was a mistake, don't do it.
by seritools | 2025-05-15 11:45:35+00:00
> Notepad had been a native app until very recently, and it still opened pretty much instantaneously. With its rewrite as a UWP app, things went downhill. The before and after are apparent, and yet… the app continues to be as unfeatureful as it had always been. This is extra slowness for no user benefit.

We now have HUGE (/s) advancements in Notepad, like tabs and uh... Copilot
by mattlondon | 2025-05-15 11:45:37+00:00
Good luck New York.

In London it is now just a toll. It started off at just the busiest times but now you need to pay it 24/5, and even on Saturday and Sunday afternoons when there is no rush hour. Not only have the hours expanded, but so has the size of the zone. So now even right out in the suburbs you need to pay if you drive a diesel but I fully expect them to include petrol cars, then eventually all EVs too.

The prices are quite cheap too - the price is like 2 adults return tickets on the tube so you may as well just drive it since the price is the same but public transport is so utterly utterly awful and unreliable and slow and dirty and just terrible in London.

If they were serious about changing people's behaviour and serious about trying to prevent congestion and/or pollution they'd price it so that it is a real deterrent to usage (so instead of £15, it would be like £250/day or something). But if they did that then no one would pay so they'd not get the revenue. So they price it just right so that people pay.

They say all the proceeds are ring-fenced for reinvestment etc etc. This is disingenuous - it's not like transport suddenly gets 125% extra funding, they just set the budgets so the "extra" they get from congestion charging and cameras etc tops-off the budgets so things balance out at ~100% of what they'd get anyway and the difference just used for other vanity projects by TfL.
by panick21_ | 2025-05-15 11:45:49+00:00
Simply not having dynamic districts and having as many representatives for that area as there is population is a far better solution.

And its also makes more sense, specially in historical places. In Switzerland, the idea to move around political and voting districts dynamically would be deeply a-historical.

Its simply the case that if more people move to an area, that area gets more people that represent it in parliament.

But the US for various reasons, focused on single representative districts. Those are good for some things, but also cause many, many problems. The positives are that it makes it easier to campaign, because you ahve to convinced fewer people. And its proven to generate a diverse set of candidates (assuming no gerrymandering). But its also easier to gerrymander, and it doesn't necessarily give the best overall set of candidates for a large groups of people.

Modern research suggest that using a propitiation based multi representative district is a far better solution.

For a well researched system for that, I would suggest: https://www.starvoting.org/star-pr

So create a few big districts, then use a good voting system.
by lazide | 2025-05-15 11:46:08+00:00
Tokyo was burned to the ground though just before that started. [https://en.m.wikipedia.org/wiki/Bombing_of_Tokyo]

It also wasn’t really a major city historically over the types of timeframes as London, Paris, or even New York.

Modern Tokyo is more of a ‘new’ city, and the subways were constructed along with a lot of the new construction - that central Tokyo was almost completely destroyed in the war certainly removed the friction that would otherwise have made that hard, eh?
by joshprice | 2025-05-15 11:46:32+00:00
Glad to hear you got a new project started, but let's address the ick factor.

When you define a relationship like `has_many :representatives`, Ash does’t create `representative_id` on the destination resource, we only validate that it exists and meets some criteria.

No resource ever modifies another resource, so you have to define the id on the other side using `belongs_to` which modifies it's own resource only adding the `respresentative_id` attribute with this

`belongs_to :representative, Representative`

If you need custom field names, you can override them:

`has_many :representatives, MyApp.Representative, destination_attribute: :custom_reference_id`

The docs explain more:

https://hexdocs.pm/ash/relationships.html#belongs-to

https://hexdocs.pm/ash/relationships.html#has-many
by vidarh | 2025-05-15 11:46:46+00:00
> I’m not trying to convince you or anyone.

Good for you. For those who are trying to convince, the cost increase on meat needs to be substantial, is my point. When I was a child, we didn't have much money. That didn't mean we chose to eat vegan. It meant there were smaller amounts of meat, or cheaper types of meat (such as whale; back then whale meat was a cheap beef substitute in Norway - you'd buy meat if you could afford because whale meat is a lot of effort and tough).

To your argument I should speak for myself: We have clear evidence on the basis of seeing that people rarely end up on a vegan, or even vegetarian diet even when meat is expensive - such as it was during my childhood - to suggest that this is the case for far more people than myself.

> Not many admit it, but people do changes opinion sometime

Yes, but my point is that if you want people to change opinion, it isn't going to cut it if the other options are cheap, as long as people so strongly prefer the more expensive option that they will buy it anyway.

> why do you eat meat ?

Because I enjoy it. I don't need any other reason. I love the taste. I love the texture.
by isaacremuant | 2025-05-15 11:46:52+00:00
Everything tends to optimize to benefit the rich. Just like tax incentives on expensive electric vehicles.

Of course every other metric section is beaming but the one about affecting lower income is "it's too early to tell".

It's not fair economics or policy making if it always skews one way. It's like "carbon tax to force people not to fly or move, while elite private planes are essential".
by Tade0 | 2025-05-15 11:47:49+00:00
In my region of the world they enable having any sort of housing at all. Plenty of people don't have the credit score to buy anything livable within city limits, so they resort to buying apartments in the suburbs and small, adjacent cities.

Public transport hasn't caught up because these places developed too fast and even though their inhabitants live and pay taxes there, the businesses they work for don't, so the tax base is all the lower due to that.
by mns | 2025-05-15 11:48:12+00:00
I hate SMS 2FA because of roaming: I'm from one EU country that lives in another EU country. I still have my origin country sim, but it's a prepaid that I can top-up twice per year to keep alive (but because it's prepaid, I can't use roaming with it unless I buy the most expensive option and if I go back to origin country something like once every 2 months). Now I need SMS 2FA for certain services in origin country, and those services don't allow any other numbers outside of the country (why I still keep the number to use when I travel back to origin country) or any other type of 2FA. So basically phone 2FA is useless and a blocker.
by austin-cheney | 2025-05-15 11:48:25+00:00
What you describe is a form of anxiety. The behaviors and the problem is the same whether you are talking about code or a mountain of dirt. You need to address that directly without medication. The healthy way most people solve for this is by embracing stress, often not by choice, adversity.

As far as your large project just take it a step at a time. Have something to execute, then write your first feature or solution, then add some usability, then do type checking or linting or whatever, then refactor as necessary, then determine if that first feature should be expanded or if you need a second feature, then, then, then…
by panick21_ | 2025-05-15 11:49:25+00:00
Why does it need smaller provinces? For voting reasons or other reasons?

You can separate the political and the voting districts, at least when you are voting on higher levels.

Also there is a question if you want to expand the current system (ie more provinces), or if you want to add a new layer into the chain (ie sub-provinces). Both can be good depending on what you want to achieve.

Britain is currently introducing new layers. They have new district mayors for new major regions.

But Britain is quite strange in how their system works, mostly because they has not been a real revolution for 800 years.
by bjourne | 2025-05-15 11:49:25+00:00
> Extra challenging this year with tensions running rather high because of Israel's participation. If they can manage to pull this year off without any significant disruption, then the overall security and orchestration really are top-notch.

On one hand, dozens of activists attempting to interrupt the show, red, black, and green flags in the crows (unless they were confiscated by security), and loud booing when a certain country receives points. Demonstrations outside against that country's participation. On the other hand, none of that. Muted microphones to prevent booing, pixelated crowd shots, and cameramen with strict orders to "pan the other way". Only Swiss people interviewed are happy because "music contents bring all people together!" It's like two alternative realities, one which is televised and the other which isn't.
by qtwhat | 2025-05-15 11:51:00+00:00
DeepSeek-V3 demonstrates that thoughtful hardware-software co-design can overcome the scaling challenges of large language models. By integrating innovations like Multi-head Latent Attention (MLA), Mixture of Experts (MoE) architectures, FP8 mixed-precision training, and a Multi-Plane Network Topology, DeepSeek-V3 achieves cost-effective training and inference at scale. This paper delves into these advancements and discusses future directions for AI hardware and architecture co-design.

Read the full paper here: https://arxiv.org/abs/2505.09343
by jfim | 2025-05-15 11:51:00+00:00
The answer is, whenever there's enough money to be made there to support a self driving company's expenses to develop and operate it. These programs cost billions to develop, and public transit is likely not a profitable market niche at the moment.

Also keep in mind that the driver also is responsible for handling fare evasion and ensuring the passengers stay at least somewhat ruly, which a self driving vehicle might not be able to do.
by robertlagrant | 2025-05-15 11:51:22+00:00
For all the Prisma-haters: I salute you. But I want to reply to numerous comments with the following:

ORMs come in two main types, that I'm aware of: Active Record (named after the original Ruby one, I think) and Data Mapper (think Hibernate; SQLAlchemy).

Active Record ORMs are slightly more ergonomic at the cost of doing loads of work in application memory. Data Mapper looks slightly more like SQL in your code but are much more direct wrappers over things you can do in SQL.

Data Mapper also lets you keep various niceties such as generating migration code, that stem from having your table definition as objects.

Use Data Mapper ORMs if you want to use an ORM.
by lapcat | 2025-05-15 11:51:46+00:00
Other examples (using ie for Ireland):

https://apps.apple.com/ie/app/alprelax/id6479374216

https://apps.apple.com/ie/app/contribee/id6466801641

https://apps.apple.com/ie/app/martinus-e-knihy-a-audioknihy/...
by klabb3 | 2025-05-15 11:52:27+00:00
> But imagine the flashlight apps and mindless-tapper games that subscribe some mom’s credit card to a 9.95 USD/day charge without an easy way to cancel?

I thought you were referring to the actual App Store until you said ”easy to cancel”. Sometimes when I read these opinions I wonder if we’re using the same App Store.

Both Play- and App Store are not only full of deceptive marketing, but predatory pricing. I was looking for a timer and the first result (a camouflaged ad of course) comes with a $18/week subscription. Again, for a timer.

The app stores are a scammers paradise. It relies on carelessness for IAP scams I guess, and endless ads (not labeled or shown in screenshots) otherwise. The actual security comes from sandboxing, which is a property of the OS, not the App Stores.
by jajko | 2025-05-15 11:53:20+00:00
Yes the corner cases for automated bus driving are pretty unique, and require some mix of situational awareness, empathy and aggressiveness. No way we can see this fully automated in next 20 years in regulated markets like most of Europe. Buses are some of the most aggressive traffic participants in order to get folks where needed without frequent massive delays.

What can work is to have some HQ team of 5 people managing say 50 buses, stepping in in complex situations. And seeing this team being used less and less over time without affecting incident rate negatively. But internet connection would have to be absolutely perfect, I mean 100%, can't have a bus full of folks stuck in some signal-less tunnel.

As I said, 2 decades minimum.
by throw310822 | 2025-05-15 11:53:29+00:00
> Microsoft, for example, cancelled Khan’s email address, forcing the prosecutor to move to Proton Mail, a Swiss email provider, ICC staffers said. His bank accounts in his home country of the U.K. have been blocked.

The EU should have gone ballistic over this- it is just unacceptable and should have been met with crippling measures against US companies to prevent it from ever happening again.
by em-bee | 2025-05-15 11:53:59+00:00
it's not entitlement. you only have so much energy per day. it also has been shown that the longer you work the lower your productivity gets. two full time jobs would be at least 70 hours per week, and even if you work 6 days a week, then that's almost 12 hours per day, leaving you with 12 hours for sleep and the rest of your life. that's barely manageable. i am half as productive when i am tired. you can do that if the work does not require a lot of concentration or energy and is low stakes. but not as a software developer.
by fidotron | 2025-05-15 11:55:32+00:00
Google has a really hard time grokking the games industry, to the point they can hire people from it and just almost totally ignore them. Their ideas on how Android game development should be done were utterly hilarious, and it's only because of a couple of their dev relations people going to ludicrous lengths that it is actually viable at all.

Fundamentally, and ironically, Google likes to offload complexity on to everyone else in their ecosystems, and they got so used to people being willing to jump through hoops to do this for search ads/SEO they are very confused when faced with a more competitive environment.

One reason Google can't make games is they can't conceive of a simple enough platform on which to design and develop one. It would be a far too adventurous constantly moving target of wildly different specifications, and they would insist you support all possible permutations of everything from the start. There are reasons people like targeting games consoles, as it lets you focus on the important bits first.
by ColinWright | 2025-05-15 11:56:02+00:00
From the article:

"In contrast to a traditional rocket engine, in which a highly pressurized propellant and an oxidizer are injected into a combustion chamber where they burn and produce an energetic exhaust plume, a rotating detonation engine is different in that a wave of detonation travels around a circular channel. This is sustained by the injection of fuel and oxidizer and produces a shockwave that travels outward at supersonic speed."

Nope ... on my way to do web searches to try to figure out what this means.

First stop: https://en.wikipedia.org/wiki/Rotating_detonation_engine

"A rotating detonation engine (RDE) uses a form of pressure gain combustion, where one or more detonations continuously travel around an annular channel. ... In detonative combustion, the flame front expands at supersonic speed. It is theoretically up to 25% more efficient than conventional deflagrative combustion ... Disadvantages include instability and noise."

No images, no animations.

OK ... bookmarked, and I'll chase the references later.

Edit: OK, here's the best reference I've found so far:

https://www.sandboxx.us/news/what-is-a-rotating-detonation-e...

Now back to work.
by mystraline | 2025-05-15 11:56:05+00:00
Today is a no better time to set up a storage machine and loaded with Jellyfin.

You can pirate whatever shows, including ones that can't even be legally sold, and run your own service.

If you add the Arrs suite, then you can also get dynamic additions of shows you watch, and just have them show up.

And well, if Meta and ilk can use pirate libraries in a commercial setting, I see nothing wrong in piracy in a non commercial setting.
by anal_reactor | 2025-05-15 11:56:08+00:00
I've been talking to Claude a little and basically, the conclusion from our conversation seems that it has things that are hardcoded as truths, and no amount of arguing and logical thinking can have it admit that one of its "truths" might be wrong. This is shockingly similar to how people function. As in, most people have fundamental beliefs they will never ever challenge under any circumstances, simply because the social consequences would be too large. This results in companies training their AIs in a way that respects the fundamental beliefs of general western society. This results in AI preferring axiomatic beliefs over logic in order to avoid lawsuits and upsetting people.
by jansan | 2025-05-15 11:56:54+00:00
There aren't even many autonomous trains, although you would think this is the easiest to do. In Tokyo the Yurikamome started operating about 30 years ago (it is fun to ride at night on the front seats when Odaiba is almost empty), and in Germany there are two autonomous subway lines in Nürnberg. I wonder why transition is taking so long, considering that the shortage of train drivers will become much worse very soon.
by kvemkon | 2025-05-15 11:56:59+00:00
> At GitHub, we store a lot of Git data: more than 18.6 petabytes of it, to be precise.

About $ 250 000 for 1000 HDDs and you get all the data. Meaning private persons such as top FAANG engineers could get a copy of the whole data after 2-3 years job. For companies dealing with AI such raw price is nothing at all.
by lapcat | 2025-05-15 11:57:40+00:00
This has nothing to do with the trustworthiness of the app and everything to do with the European Union Digital Markets App mandate. Every app that's using the new EU rules is getting the warning.

Indeed the warning has a link to the document "About alternative payment options on the App Store in the European Union" https://apps.apple.com/ie/story/id1726640865
by h2zizzle | 2025-05-15 11:58:00+00:00
I've never understood what people mean when they say public transportation is "dirty". I've never had to sit or stand in or near muck or sick or anything like that. If there's a bit of grime in the corner or animals or something... Okay? I don't have to touch any of that. I care about as much as getting onto a slightly groady amusement park ride, or seeing bugs or squirrels in the park; it's not going to so traumatize me that I won't ride. Is it the people? I've had to sit next to one or two people who smelled in my hundreds of train and bus trips. Or is it an ethnic/class dogwhistle sort of thing?
by dns_snek | 2025-05-15 11:58:12+00:00
> it will be felt most by those who can least afford it.

This sort of business model is problematic precisely because the poorest can't afford to refuse - that's a feature not a bug. Privacy is deemed a human right, and human rights shouldn't be for sale.

You could make the same argument supporting the legal sale of human organs, but as a society we've decided that kind of "payment" strips the poorest of their dignity and human rights.

The business model is inherently predatory for other reasons too. People see what they get right now - "free" access to the website they're on, but they're completely oblivious to the real costs because they're abstract, too many steps removed from each individual's actions, but they're very real and damaging in aggregate.
by tlb | 2025-05-15 11:58:47+00:00
The best way to lock out tuners would be for the stock ECU to provide as much power as possible.

Although with turbocharged engines, you can turn the power up to the point where longevity goes way down. Still, you could give people a power limit knob they could turn at their own risk to have access to the whole Pareto frontier of performance and longevity. That'd leave no room for tuners.
by whstl | 2025-05-15 11:58:51+00:00
There is a similar book about Hubspot, a "sister company" of the place I used to work. It was published around the time I was there:

https://en.wikipedia.org/wiki/Disrupted:_My_Misadventure_in_...

I can say that the people we hired from HubSpot were 100% frat-house-boys so I 100% believe it.

But back to the company I worked, there were very stupid shit going on:

Around #MeToo, there was a group meeting with all men in the company because of fears of sexual harassment issues. Nobody close to me had any idea about the root cause, and there were some very strangely sexist comments in the meeting. Some people (including one later fired for non-sexual harassment) made it a personal soapbox and went into rants. The CEO completely mishandled it.

Also there was once an anonymous blog about the practices of the company that was totally blown out of proportion by management, and all employees had to attend a meeting to talk about it. Once again the CEO mishandled it, first by paying any attention and second for being incredibly awkward and super-defensive.

This was the main reason the CEO was ousted.

After I left the company there was a string of CEOs that acqui-hired all the competitors and basically drained the company's coffers. And of course the over-hiring, getting to 900 people on a pyramid scheme.

I forgot to tell the main product the company made: SEO blogspam. Yep.

Last year it collapsed because of our mutual friend, ChatGPT.
by xyzzy123 | 2025-05-15 12:00:42+00:00
Yes. The difficult problem is "antisocial behaviour". Also, to be fair, we might call them people who happen to be experiencing mental health incidents.

What are you going to rob? There's no money.

Most PT systems recover hardly anything from fares, the fares are a proxy for "are you a functional person". Would you return a shopping cart?

You can't make the bus or tram (at scale) fully autonomous for safety reasons. Societal trust isn't high enough. When you have a situation where there is a vulnerable lone woman or child victimised the situation will be politically unacceptable. Maybe AI surveillance and targeted enforcement can paper over this.

If you need guard labour though I suppose they can be more effective if they don't have to drive.