MurphyA/hacker-news huggingface dataset:
by utyop22 | 2025-09-06 09:44:42+00:00
No you’re missing the point.

They acquired market power by killing them through predatory pricing, leaving incumbents unprofitable and forcing them to exit - while creating a steep barrier to entry for any new comers and strategically manipulating existing riders by offering high take rates initially and subsidising rides to create artificial demand and inflate market share - then once they kicked out the incumbents, they exercised their market power to raise prices and their % of the take rate of each transaction; leaving consumers and riders worse off.

We can talk all day about the nice UX blah blah. But the reality is, financially, they could not have succeeded without a very dubious and unethical approach.
by Someone | 2025-09-06 09:45:21+00:00
> For example, a moved-out-from tree in C++ could represent this by having its inner root pointer be nullptr, and then its dtor would have to check for the root being nullptr,

delete null is fine in C++ [1], so, assuming root either is a C++ object or a C type without members that point to data that also must be freed, its destructor can do delete root. And those assumptions would hold in ‘normal’ C++ code.

[1] https://en.cppreference.com/w/cpp/language/delete.html: “If ptr is a null pointer value, no destructors are called, and the deallocation function may or may not be called (it's unspecified), but the default deallocation functions are guaranteed to do nothing when passed a null pointer.”
by a5c11 | 2025-09-06 09:45:23+00:00
I put as much effort into my comment, as OP posting a plain link to a YouTube video.

> you expected someone else to post for you

I'm flattered you've felt obliged to, but that wasn't my intention. What I expect are quality materials on the home page. No, a random YT link without a context isn't a quality material, that's what 9GAG is for.
by txrx0000 | 2025-09-06 09:45:55+00:00
Social media is bad.

But why?

Misaligned corporate incentives? State-backed influence campaigns? Unenlightened masses?

Notice how banning social media solves none of these problems. It just makes us blind to the problems and unable to speak about them.

They banned Signal too, that's not social media.

While it's true that lines have to be drawn to maintain any semblance of order in society, I wish we'd be more critical of who's actually drawing the lines, by what means, and for what purpose.
by formerly_proven | 2025-09-06 09:46:02+00:00
Most DCFC cables are not watercooled. A typical 175 kW / 350 kW (400 V and 800 V, respectively) DCFC cable spec is 4x50 + 1G35 + 3x 2x 1, so around 250 mm² of copper, about 2.5 kg/m. They're usually around 4 m long (exterior to the dispenser), let's say five bucks per kg, so 2.5 * 4 * 5 = 50 bucks each. Most chargers have two cables, so 100 bucks. I'm guessing the methhead bringing them to the scrap fence/yard gets like 15 bucks for having caused around 10k in property damage.

Though in many of these cases the cables are not actually stolen. People just cut them off and throw them in the bushes or don't even bother moving them. In those cases the motivation is obviously anti-EV vandalism.
by lewtun | 2025-09-06 09:47:12+00:00
“QED and the Men Who Made It” [1] might be close to what you’re after for quantum theory at least. Unlike other popular accounts, it gets quite technical and covers a lot of the historical dead ends that people had during the development of quantum field theory.

[1] https://press.princeton.edu/books/paperback/9780691033273/qe...
by griffzhowl | 2025-09-06 09:48:22+00:00
Weinberg's Lectures on Quantum Mechanics has an illuminating historical introduction for its first chapter. The introduction to his Quantum Theory of Fields is more specifically about quantum field theory, fittingly, and focuses on later developments.

If you want something that's more focused throughout on the historical progression, a classic book is Jammer's Conceptual Development of Quantum Mechanics, but it assumes you're already familiar with quantum and statistical mechanics.

If you like videos, the physicist Jorge Diaz has excellent videos accessibly detailing the experimental and theoretical history https://www.youtube.com/@jkzero/playlists
by bananapub | 2025-09-06 09:49:45+00:00
I love the passive voice the American media uses when an American right wing authority figure (cops, any Republican) is creating a situation whereby they are permitted to do violence.

to the extent "tensions [are] growing", it's the US murdering random people at sea and apparently trying to start a war with Venezuela.

this isn't some unfortunate situation, it's a deliberately contrived situation because the entire US elite rolled over and are just letting a bunch of lunatics destroy the country and indulge the whims of a weird old loser.
by vintermann | 2025-09-06 09:49:51+00:00
Any particular incarnation of fascist imperialist ideology is doomed, but they can last longer than you, do a lot of damage on the way down, and in a couple of decades the revival effort will be on among people who think the reason they failed was that they were too soft-hearted and not decisive enough. Even non-fascists regularly buy into the idea that brutality works as long as you're fully committed to it.
by Ygg2 | 2025-09-06 09:50:01+00:00
Can't run Godbolt on my phone for some reason, but in this case I expect compiler to ignore wrapper types and just pass Vec around.

If you have

Vec<i32> // newtype struct struct Data{ data: Vec<i32> } // newtype enum in rust // Possibly but not 100% sure // enum OneVar { Data(Vec<i32>) }

From my experiments with newtype pattern, operations implemented on data and newtype struct yielded same assembly. To be fair in my case it wasn't a Vec but a [u8; 64] and a u32.
by MrContent04 | 2025-09-06 09:50:34+00:00
Hi everyone

I’m a software publisher focused on bringing useful tools to market. - I collaborate with developers/designers to launch products. - My focus is on *product strategy, publishing, distribution, and marketing*. - I’ve published and promoted multiple software projects, helping them reach real users.

Currently open to collaborations with dev teams, startups, or solo founders who want to ship and promote their products effectively.

Website: https://mrcontent04.blogspot.com/

Happy to connect with anyone interested in publishing/distribution partnerships
by eptcyka | 2025-09-06 09:50:54+00:00
The person is arguing that it is a massive difference, not a typo. I am saying that if that is the case, then maybe the hamming distance between correct and buggy code that both compile should be greater than 1, regardless if more tooling can help solve the problem or not.

I specifically take issue with this framing of it is not an issue for we have the tools to help with this, especially where the tools are not part of a standard distribution of a toolchain and require more than minimal effort. C++ has had many a warts for many decades, and the response has always been *you are just holding it wrong* and not running a well covering integration test suite with sanitizers on every commit, you just need to run one more tool in the CI, just a comprehensive benchmarking suite, have more eyes looking for a single char difference in reviews.
by aw1621107 | 2025-09-06 09:52:19+00:00
> could physically copy d despite it being non-Copy. Is this correct?

I believe the answer is technically yes. IIRC a "move" in Rust is defined as a bitwise copy of whatever is being moved, modulo optimizations. The only difference is what you can do with the source after - for non-Copy types, the source is no longer considered accessible/usable. With Copy types, the source is still accessible/usable.
by MrContent04 | 2025-09-06 09:53:00+00:00
Hi

I work as a *software publisher* – helping developers and teams bring their products to the market. What I can do: - End-to-end publishing & distribution - Product positioning & launch strategy - Marketing and user acquisition

If your company/team is building something but struggling with publishing, I’d be happy to collaborate.

Website: https://mrcontent04.blogspot.com/ Email: mrcontent07@yandex.com

Thanks for sharing opportunities here!
by tialaramex | 2025-09-06 09:55:02+00:00
Well since you're saying "physically" I guess we should talk about a concrete thing, so lets say we're compiling this for the archaic Intel Core i7 I'm writing this on.

On that machine Data is "physically" just the Vec, which is three 64-bit values, a pointer to i32 ("physically" on this machine a virtual address), an integer length and an integer capacity, and the machine has a whole bunch of GPRs so sure, one way the compiler might implement FactoryFuncton is to "physically" copy those three values into CPU registers. Maybe say RAX, RCX, RDX ?

Actually though there's an excellent chance that this gets inlined in your program, and so FactoryFunction never really exists as a distinct function, the compiler just stamps out the appropriate stuff in line every time we "call" this function, so then there was never a "parameter" because there was never a "function".
by rsynnott | 2025-09-06 09:55:09+00:00
One thing I wonder about is the extreme localism of US transport. As far as I can see from visiting, the Muni buses and subway/trams cover only SF proper, and kinda abruptly cut off before you get to places that are theoretically other cities, but in practice close enough that they’d be treated as suburbs of SF elsewhere (South San Francisco, say). That seems to have its own independent transport (except for BART and Caltrain) which seems pretty bizarre.
by pornel | 2025-09-06 09:55:34+00:00
It gets exponentially better with bigger adoption, because chargers being in use pay for installation of more chargers (and batteries got cheaper, so charging stations have their own storage and are less limited by the size of their grid connection).

Service stations on my route in the UK went from having 2-3 medium-speed chargers total in 2019 to having 2 rows of 20 high-speed chargers, and another parking doubling that is under construction. The same happened all over Western Europe - grew from a few singular chargers at supermarkets and hotels to many large charging hubs along highways.

Reliability and ease of payment also got better, partly because regulations started requiring it, but also because the stations don't sit idle any more, and it started to matter for revenue.

Also in EU there's enough charger coverage now that there's competition. I don't have to sit in line to the only charger in town, I can drive few miles to the next station.
by bob1029 | 2025-09-06 09:56:38+00:00
Unity uses an IMGUI approach and it makes all the difference in the universe. Overriding an OnDrawGizmos method to quickly get at an editor viz of a new component is super efficient. There are some sharp edges like forgetting to set/reset colors, etc, but I much prefer these little annoyances for the convenience I get in return.

AFAIK, UE relies on a retained mode GUI, but I never got far enough into that version of Narnia to experience it first hand.
by tossandthrow | 2025-09-06 09:56:49+00:00
This is a strawman - but we can play.

You should be proud, but you should also lobby for better spend of the tax money.

Regardless, a well functioning nation should target some level of equality. This does not necesarrily happen through taxes, but taxes have just shown to be incredibly effective.

Regardless of your status, you still suffer from high inequality. If you are poor it is self explanatory. But even rich people need to shield them from ceo killers, use incredibly bad infrastructure, etc.

In that view I do understand why you are not a proud US person - but taxes would likely safe you - like it did in the 60s.
Ask HN: What do you do when you want to make something but aren't sure what?
by shminge | 2025-09-06 09:57:08+00:00
Maybe I have too much free time, but lately I've been left wanting to make something, anything, but not coming up with any ideas strong enough to motivate me to push through the initial programming before it becomes fun. How do you get your ideas for fun side-projects? What do you do when inspiration won't strike?
by vbezhenar | 2025-09-06 09:57:35+00:00
I feel like our AI research at physical world falls so much behind language-level AI, that our reasoning might be clouded.

Compare Boston Dynamics and cat. They are on the absolutely different levels for their bodies and their ability to manipulate their bodies.

I have no doubts, that using cameras-only would absolutely work for AI cars, but at the same time I'm feel that this kind of AI is not there. And if we want autonomous cars, it might be possible, but we need to equip them with as much sensors as necessary, not setting any artificial boundaries.
by MrContent04 | 2025-09-06 09:57:42+00:00
From a publishing perspective, the choice of headless CMS often depends on how you plan to scale and distribute content:

- Strapi→ great balance of flexibility + control, good for small-to-mid projects. - Contentful→ solid for enterprise-level publishing, but cost is higher. - Sanity→ strong for structured content, especially for editorial teams. - Ghost (headless mode)→ works very well for content-heavy publishing.

As a software publisher, I’ve seen Strapi and Ghost perform particularly well for indie and startup-level launches. I recently published a project where Strapi helped reduce time-to-market significantly.

Curious what others here are using in 2025!
by yreg | 2025-09-06 09:58:24+00:00
In Slovakia superchargers cost around 0.30-0.37 €/kWh, while the competitors are priced around 0.45-0.60, so yes there is a major price difference as well.

To be fair the others offer subscription plans which lower the price, but such plans don't suit me, so I pay the full prices.
by ciconia | 2025-09-06 09:58:37+00:00
> These efficiencies are an inherent feature of sharing costs with other people, but the barriers to living alone, for those who want to, would be much lower if housing (and health care, and education) weren’t so expensive.

One can argue that higher rates of divorce or singles raises prices for everybody, couples included. I think it is totally reasonable for governments to give benefits to couples and to "tax" people who live alone, in order to lower housing prices.
by audunw | 2025-09-06 10:00:50+00:00
1. A human has a lot more options to deal with things like sun glare. We can move our head, use shade, etc. And when it comes to certain aspects around dynamic range the human eyes are still better than cameras. And most of all, if we loose nearly all vision we are intelligent enough to simulate the behaviour of most objects around us to react safe for the next few seconds. 2. Human intelligence is much deeper than machine vision. We can predict a lot of things that machine visions have no hope to achieve without some kind of incredibly advanced multi-modal model which is probably many years out.

The most important thing is that Tesla/Elon absolutely had no way to know, and no reason to believe (other than as a way to rationalise a dangerously risky bet) that machine vision would be able to solve all these issues in time to make good on their promise.
by animal531 | 2025-09-06 10:01:25+00:00
I only recently learned that I have a severe case of ADD. It has helped me with a lot of work related things such as the need to fix problems. As a result of that if there's a problem I work on it until its resolved, which has benefited me greatly during my career.

But for every positive case there are just as many negative ones. I have an intrinsic need to answer questions and will often spend an inordinate amount of time doing so, when in fact I could have used that time far more productively.
by CogitoCogito | 2025-09-06 10:01:58+00:00
The irony is that if Tylenol use in pregnancy actually does increase the risk of autism, RFK's destruction of trust in the government's scientific process will probably just push that sort result back. He's a charlatan and totally unscientific regardless.

Luckily for those of us who care, there are private and foreign government organizations who still take healthcare and science seriously. Unfortunately the only sane solution seems to be to ignore the US authorities on this for the time being.
by crote | 2025-09-06 10:02:07+00:00
On the other hand, it is only 33% - and that is an upper bound.

Getting data to literally the other side of the globe currently takes about 100 milliseconds. How many truly novel applications open up by that latency dropping to 66ms?

For short-distance stuff the latency is already low enough to be practically realtime. For long-distance stuff we're already fast enough for human-level applications (like video chat), but it's not dropping enough for computer-level applications (like synchronous database replication).

I'm sure some HFT traders are going to make an absolute fortune, but I doubt it'll have a huge impact for most other people.
by lentil_soup | 2025-09-06 10:02:17+00:00
No idea why you're getting down voted but that was my thought as well.

With immediate mode you don't have to construct any widgets or objects. You just render them via code every frame which gives you more freedom in how you tackle each UI element. You're not forced into one widget system across the entire application. For example, if you detect your tooltip code is slow you could memcpy all the strings in a block of memory and then have tooltips use an index to that memory, or have them load on demand from disk, or the cloud or space or whatever. The point being you can optimise the UI piecemeal.

Immediate mode has its own challenges but I do find it interesting to at least see how the different approaches would tackle the problem
by jbverschoor | 2025-09-06 10:02:53+00:00
Check out my tool https://github.com/jrz/container-shell

I basically use (orbstack) docker containers as light weight VM, easily accessible through multiple shells and they shutdown when nothing is running anymore.

I use them for development isolation? Or when I need to run some tool. It mounts the current directory, so your container is chrooted to that project.
by flail | 2025-09-06 10:04:00+00:00
Sure, it was way easier to move at Google in the early 2000s than it is now. Yet, one has to admit they still keep trying. The list of products that they tried and killed doesn't show signs of stagnation: https://killedbygoogle.com/

And that's only the things that they have released. I'd bet that there are lots more that never make it to the public.

And I expect no less from Microsoft, by the way. Microsoft is, in fact, a great case in point of how failed releases don't hurt the company's PR long-term. How many failures have they scored trying to catch up with the missed opportunities of the 2000s? Smartphones & tablets, search, music players, social media.

They were late to move the Office to the cloud, and kept pumping dollars into the Explorer/Edge lost cause, too.

I don't know enough details, but Xbox seems more like an outlier than a norm.

Yet they rebounded with Azure and made some good bets with AI, and are doing better than ever. However, we don't see a stream of new product bets coming from them.

Oh, and on Apple: I wouldn't discount the role of cult-like following in repeated product success. Neither of the other big techs has such a relationship with its user base. You don't see many raving fans of Facebook or Google. And you definitely have millions of people who would buy any new Apple product simply because it is a new Apple product.

It's like Joel Spolsky but on a global scale. In the 2000s, whatever Joel Spolsky touched turned into gold. Stack Overflow? Check. Trello? Check. Was there something unique about these products? Details, sure. But the biggest thing was Joel's leverage.

Having run a highly popular blog for developers, he could instantly reach out to his early adopters. Given that many of the readers were actual fans, they'd jump on the opportunity, whatever it was. So the early traction was not a problem (which was especially crucial for the developers' forum).

Scale that up to the big tech context, and you get Steve Jobs.

A side note: I wonder how long it will take Tim Cook to dismantle that. You can already see cracks.
The Problem with Product Hunt
by VladCovaci | 2025-09-06 10:04:22+00:00
The problem with Product Hunt and other alternatives is that, as a solo builder, it’s really hard to get on top since it’s all based on an upvoting system and even harder to get noticed by the actual users who might be interested in your product.

Because of this frustration of getting those first 5–10 crucial users, I started building http://firstusers.tech a platform that matches startups with early adopters based on their needs (industry & categories they’re interested in).

The platform is still a bit rough and in its early phase, so a like, share, or even joining us as a member (startup or early adopter) would be dope
by strken | 2025-09-06 10:04:37+00:00
If you've got 30 developers then you've probably got, what, five or six teams? Your tech leads/senior engineers/whoever provides tech leadership at a team level are operating at a scale where they can go to the pub with your head of engineering/CTO/each other/the dude from finance who has a credit card and fit around a table.

I've worked at companies that size and the "war" involved putting time in the calendar of the head of engineering, asking how his son was, demoing the product we wanted for about two minutes and explaining the pain point it solved, then promising to get our legal team and the one security person to review it after he put the credit card in and before we used it in prod. When I worked somewhere larger it was much more difficult.
by peepee1982 | 2025-09-06 10:05:15+00:00
I choose tools based on many reason. But the vibe they give me has a lot of weight, yes.

Another example: if you give me two programming fonts to choose from that are both reasonably legible, I'll have a strong preferance for one over the other. And if I know I'm free to use my favorite programming font, I'll be more motivated to tackle a programming problem that I don't really feel like tackling because I'd rather tackler some other problem.

If the programming problem itself is interesting enough to pull me towards it, the programming font will have less of an effect on me.

Do you see where I'm going with this? A lot of little things pile up every day, each one influencing our decisions in small ways. Recognizing those things and becoming aware of them lets us - over time and many tiny adjustments - change our environment in ways that reduces friction and is conducive to our enjoyment of day-to-day life.

It's not that I necessarily won't be doing something because I'm unable to do it exactly the way I enjoy most. It'll just be more draining because now I have to put in more effort to get myself going and stay focused on the task.
by rixed | 2025-09-06 10:05:35+00:00
> they're only sticky as long as they do a good job

> Groups like AWS or Google are actually pretty vulnerable (...) build a complete alternative internet for a while there until the management in tech relented and allowed them to speak up in public

The part of AWS or Google infrastructure necessary to "speak up in public", relative to their total infrastructure, is probably close to the tiniest number you can imagine. I can't see how an alternative web forum or short text message service, even if used and supported by many, could make AWS or Google vulnerable. And as a reminder, the public is not a customer for Google nor AWS.

Or maybe by "the US right wing" you meant a handful of billionaires who would fund an alternative to Google and AWS? That still sounds naive to me. The estimated assets of Google or AWS in datacenters only is somewhere in the hundredth of billions, plus a good fraction of that every year for maintenance. Their current valuation is between $2 and $3 trillion.

Having no exeprience about peasants revolts (yet ;)) I only meant to comment on that part of your message.