MurphyA/hacker-news huggingface dataset:
by scarab92 | 2025-06-29 22:45:10+00:00
Americans have a poor understanding of what’s going on with Teslas sales numbers because their market largely lacks the competition that exists elsewhere and so they overindex on lesser factors like Elon.

The real issue is simply that Tesla are attempting to maintain their pricing and margins while the cost of producing EVs is plummeting and the variety of options is increasing.

The result is that they are being severely undercut on price by BYD et al.

Tesla are going to have to either start cutting prices significantly, or accept being a low volume pseudo-premium offering.
by mitthrowaway2 | 2025-06-29 22:45:17+00:00
I'm definitely not an expert on this but I think India has (well-grounded) resentment towards Churchill, and so the enemy-of-my-enemy effect may have resulted in a softening of Hitler's image and a tendency to downplay his crimes and negative attributes.

Nuance is hard, and so to some people, accepting Hitler as a villain means whoever defeated him must be a hero, so if we don't want to accept Churchill as a hero then we must reject Hitler being a villain.

(It goes without saying that this logic is faulty, but at the same time it's part of human nature and we all have to grapple with it to some extent).
by sho_hn | 2025-06-29 22:45:32+00:00
Not much, I guess. His bad behavior goes back a long way, and has hurt many people around him. He used to lie publicly about his first child having died in his arms, when it was the mother's, just to provide a stark example.

He has enough bills to wipe his tears away with, unlike others.

I suspect some of the more recent behavior is attributable to or influenced by drug use, and I feel some sympathy for anyone who comes under their thrall.
by palata | 2025-06-29 22:45:34+00:00
> Energy usage doesn't have to correspond to environmental damage much at all.

That says that you don't understand the problems. We (Humanity) have 3 problems:

1. Mass extinction. It is a fact, we are living it, it's measurable and it's very bad. It is not at all due to climate change.

2. Fossil energy. It's harder to see in the US, but in Europe started feeling it in 2007. Fossil fuels are limited, and at the moment we've reached the global production peak in 2018 (2019?). Fossil fuels are of course a cause for global warming, but the end of easy access to fossil fuels is a problem in itself. A "degrowth mindset" is not necessarily an ideology, it's a rational behaviour towards a future with less fossil fuels and therefore less energy.

3. Global warming. Europe can feel that it gets worse every year now. It is just starting, and it's never going back. It will keep getting worse, and nobody alive today will see it get better. The only thing we can do to limit how worse it gets is by using less fossil energy, which brings us back to some kind of degrowth again.

Don't mistake everyone who plans for degrowth for people who desire degrowth.

The whole problem with the US is the growth mindset. Because the US will military invade other countries long before accepting that degrowth is unavoidable. Any country who believes that the US are an ally is making a mistake, and the US have made it exceedingly clear in the last few months: the US don't have allies, just (temporary) partners and no notion of loyalty.
by mindslight | 2025-06-29 22:45:38+00:00
A reduction of state capacity doesn't mean an elimination though - eg the military isn't going anywhere, and can always be sent in to "keep order" and distribute supplies (regardless of how long the highest-briber actually takes to deliver the supplies). More money can always be printed, regardless of the inflationary effects later (like the big ugly spending bill, it's only something to complain about when the democrats might do it). If Congress really does manage to stop rubber stamping, then money can be diverted from elsewhere or maybe we'll just the hear "full faith and credit" argument trotted out not just about the debt ceiling, but the financial commitments of the executive.

(Also I don't know why my original comment was flagged. I guess the autocracy enthusiasts not appreciating me openly calling it autocracy rather than sparkling unitary executive theory or whatever? Or maybe they're in denial that we now have a concentration camp?)
by Symmetry42 | 2025-06-29 22:45:54+00:00
RE: inversion and speed Totally fair critique—but HeartMOS™ doesn’t just slow down to save energy. It reengineers inversion to enable both adiabatic flow and GHz-class speed.

Here’s how:

S-Well = Symmetric Inversion CMOS n/p wells are asymmetrical by default—different V<sub>th</sub>, different μ. That imbalance kills any attempt at clean energy recovery. HeartMOS fixes this with a balanced doping profile (p+ base, tilted retrograde n/p implants) to hit matched threshold voltages and drive currents. That’s symmetric inversion—engineered for resonance.

Fast, Not Fragile Instead of RC step waves (CMOS square pulses), HeartMOS runs trapezoidal φ/¬φ waveforms at 6GHz, 8-phase pipelined. Think smooth clock rails, not bang-bang toggling. Less dV/dt = less heat = no thermal throttling. It’s not just efficient—it’s sustainable at scale.

Bottom line: Adiabatic ≠ slow. Asymmetric inversion = slow. Symmetric = harmonic = fast.
by YZF | 2025-06-29 22:46:02+00:00
This person, a Palestinian, was not attacked for documenting something he wasn't supposed to. That's not the claim in the article. He is said to have documented the "the aftermath of Hamas’s massacre on the Gaza-border communities.” but that doesn't seem to be directly relevant.

The context is a protest: "Haruf says he was attacked without cause after leaving a prayer protest broken up by Israeli security forces in the Wadi Joz neighborhood." not the journalistic activities.

I'm not justifying this FWIW, just that it doesn't prove what you're trying to prove. If anything the publication of this article in Israel shows Israel has freedom of press.

also: "The Border Police later announced that it had suspended the two officers involved in the incident and that the Department of Internal Police Investigations has opened a probe into the matter."

There is also followup (again in Israeli press): https://www.timesofisrael.com/border-police-said-to-reinstat...

"The Union of Journalists in Israel condemned the incident and said it was “shocked by the violent attack” on Haruf.

The union said the incident was “the 37th attack on Arab journalists since the beginning of the war” on October 7, when Hamas-led terrorists launched their murderous assault on southern Israel, killing 1,200 people, mostly civilians, and taking some 240 hostages of all ages.

The union, in a December 15 statement, said “most of the attacks [were] carried out by the security forces. This is a reality that dramatically harms freedom of the press and the ability of journalists to perform their duties.”"

Is this perfect? no. Is Israeli press generally free, attacks/criticizes the government, brings to light bad things that happen, and follow up on them? yes.
by forrestthewoods | 2025-06-29 22:46:38+00:00
I quite like the Rust approach of Result and Option. The anyhow and thiserror crate are pretty good. But yeah I constantly get confused by when errors can and can not coerce. It's confusing and surprising and I still run into random situations I can't make heads or tails from.

I don't know what the solution is. And Rust is definitely a lot better than C++ or Go. But it also hasn't hit the secret sauce final solution imho.
by wjgilmore | 2025-06-29 22:47:33+00:00
A few months ago I launched SpiesInDC - https://spiesindc.com, a mail-based (as in the real mail) subscription service about Cold War history. Subscribers, ahem secret agents, receive packages every few weeks containing reproductions of famous documents, stanps from the USSR, Cuba, Czechoslovakia, coins, and other fun stuff. I keep refining the packages every week to make it better and it is so much fun.
by Symmetry42 | 2025-06-29 22:47:52+00:00
RE: inversion and speed Totally fair critique—but HeartMOS™ doesn’t just slow down to save energy. It reengineers inversion to enable both adiabatic flow and GHz-class speed.

Here’s how:

S-Well = Symmetric Inversion CMOS n/p wells are asymmetrical by default—different V<sub>th</sub>, different μ. That imbalance kills any attempt at clean energy recovery. HeartMOS fixes this with a balanced doping profile (p+ base, tilted retrograde n/p implants) to hit matched threshold voltages and drive currents. That’s symmetric inversion—engineered for resonance.

Fast, Not Fragile Instead of RC step waves (CMOS square pulses), HeartMOS runs trapezoidal φ/¬φ waveforms at 6GHz, 8-phase pipelined. Think smooth clock rails, not bang-bang toggling. Less dV/dt = less heat = no thermal throttling. It’s not just efficient—it’s sustainable at scale.

Bottom line: Adiabatic ≠ slow. Asymmetric inversion = slow. Symmetric = harmonic = fast.

Patent Pending – “HeartMOS™ — Symmetric Semiconductor Device with Co-Optimized Doping for Reversible Computing” https://sites.tufts.edu/tcal/publications/hotgauge/
by JadeNB | 2025-06-29 22:48:24+00:00
> This already happened on mobile.

It happened on mobile because Android (dunno iOS's permission model well enough) is more on the developers' side than the user's side, or at least they're more concerned with everything just working (for some values of "just work") than with giving users a chance to make sure that things don't work that the users don't want to work. A fine-grained capacity system where users were given the option to lie to the software about what capacities it has wouldn't be perfect either, but it would remove a lot of the user-focused pain points of Android's permission model.
by falcor84 | 2025-06-29 22:48:42+00:00
>We’re not replacing people. We’re replacing bloat.

...

>Company sizes will shrink.

I tend to agree with most everything in TFA, but this is just oxymoronic. Obviously people will and already are being replaced. I'm far from the biggest transhumanist, but it does seem to me that we're heading into a world where there are only 3 main types of jobs for people:

1. Coming up with new ideas/questions to get AI going.

2. Troubleshooting generated artifacts/processes when they go wrong.

3. Do the menial stuff that just isn't economically worthwhile to fully automate yet.

And if I'm reading the map correctly, the remainder of present day human labor will just not be viable in a decade or two.
by tokioyoyo | 2025-06-29 22:49:14+00:00
Hm, the new version is very rough right now, as I've been focusing on API/Data side of things. But generally the idea is something like these: - https://uc792df8aab8345f71952cc54569.previews.dropboxusercon...

- https://uceed957a657be57d7d53af97504.previews.dropboxusercon...

It felt good when I was able to figure out how to generate all the neighbourhood data for any given city. A bunch of fun OSM data manipulation though.

If you meant the app that I wrote last year, it's here - https://apps.apple.com/us/app/mapcut/id6478268682. The idea is much simpler though, as I mentioned.
by estebank | 2025-06-29 22:49:41+00:00
Fun fact: the compiler itself has some limited inference abilities for return types, they are just not exposed to the language: https://play.rust-lang.org/?version=nightly&mode=debug&editi...

I have some desire to make an RFC for limited cross-item inference within a single crate, but part of it wouldn't be needed with stabilized impl Trait in more positions. For public items I don't think the language will ever allow it, not only due to technical concerns (not wanting global inference causing compile times to explode) but also language design concerns (inferred return types would be a very big footgun around API stability for crate owners).
by zbentley | 2025-06-29 22:49:51+00:00
> Rust should have had _only_ panics, and panic objects should have had rich contextual information, just like Java and Python.

It could have gone that way, but that would have “fattened” the runtime and overhead of many operations, making rust unsuitable for some low-overhead-needed contexts that it chose to target as use-cases. More directly: debug and stack info being tracked on each frame has a cost (as it does in Java and many others). So does reassembling that info by taking out locks and probing around the stack to reassemble a stack trace (C++). Whether you agree with Rust’s decision to try to serve those low-overhead niches or not, that (as I understand it) is a big part of the reason for why errors work the way they do.

> There should also have been an enforced "does not panic" annotation like noexcept in C++. And Drop implementations should not be allowed to panic.

I sometimes think that I’d really love “nopanic”. Then I consider everything that could panic (e.g. allocating) and I like it less. I think that heavy use of such a feature would lead to people just giving up and calling abort() in library code in order to be nopanic-compatible, which is an objectively worse outcome than what we have today.
by EvanAnderson | 2025-06-29 22:50:22+00:00
> It will help stop the spread quite a bit however (even if it can access user local data).

User's should be running limited user accounts for daily-driver Windows machines.

Having said that, today's attacks are all about the data. It's all about exfil/ransomware/blackmail because there's money to be had there. On an individual home user PC there's no lateral movement or bigger targets to attack.

I hate to invoke xkcd, but it's true: https://xkcd.com/1200/

> You can also run something like applocker and whitelist all the apps you use.

That's a bit overkill for a personal machine and it won't be licensed for AppLocker anyway.

AppLocker is also a gigantic pain-in-the-ass on corporate machines. My experience with configuring AppLocker for anything other than very task-specific computers is that it's a huge and unending ordeal of whitelisting, trying again, whitelisting more, trying again. Wash, rinse, get complaints from end users, repeat.

> Also instead of separate physical boxes why not just use a VM ?

Pragmatism. I have a bunch of extra low-spec laptops laying around. My machines are, for the most part, cast-off Customer garbage. I haven't actually spent money on reasonable machine since about 2015. >smile<
by j1elo | 2025-06-29 22:50:43+00:00
€21/month [1], and that's only if you pony up €500 upfront for a 2-year subscription... otherwise the shortest commitment is for €33/month...

I wouldn't dare question the usefulness of this without much more reading, but the first impression I had when seeing the product page reminded me of the overpriced ink subscription for printers.

[1]: https://inne.io/products/minilab-subscription
by nickincardone | 2025-06-29 22:51:09+00:00
I'm preparing to re-enter the tech job market and have been building a Chrome extension for tracking Catan resources during games on colonist.io. It's been a fun side project (my first time developing a browser extension) and it's involved some interesting probabilistic logic to estimate players' hands after unknown card steals.

https://github.com/nickincardone/catan-counter
by _DeadFred_ | 2025-06-29 22:51:34+00:00
No, I am talking about investing, not bets, in every person, improving their lot, which in turn will improve society's productivity. If I go from watering 10% of my garden to 100%, I get better returns. A mom working 2 horrible jobs with varying hours can not raise a healthy new member of society. Freeing her to do so lifts ALL of society. There are lots of factors that will improve. People no longer just barely hanging on can start re-investing in themselves, their ideas, their skills. People not afraid if their idea fails will start new businesses. If anything business and capital flow will increase and flourish.
by sherdil2022 | 2025-06-29 22:51:53+00:00
AI sycophancy is the new ‘stickiness’. Or else why would anyone use LLMs (and ChatGPTs)?

It has no idea of what is true or not, roght? It is a stochastic parrot (as someone said). You ask the same question - in different sessions or users - and yiu get different answers.

Use it like a tool and do your due diligence.
by cosmic_cheese | 2025-06-29 22:52:22+00:00
> Kind of insane that one company was permitted to launch so many.

It’s a good demonstration of how quickly things can go when you don’t have to clear lightyears of red tape and fend off constant obstructionism from NIMBYs and industry incumbents.

We could probably lay fiber at almost the same speed if we could get those factors out of the way, but reality is not that kind and so any large scale terrestrial project like that is a long, drawn-out, expensive nightmare.
by nickandbro | 2025-06-29 22:52:33+00:00
I am working on https://vimgolf.ai , a site where users play vim golf with each other and try to beat a bot powered by O3.

I've been meaning to wrap the project up for a while. Went down a rabbit hole trying to make the vim containers fault tolerant and scalable using kubernetes. But, after a friend told me I could do everything using cloudflare containers, I've been changing my backend to use that instead.
by EvanAnderson | 2025-06-29 22:52:57+00:00
It cannot. There are malicious third parties who have made distributions of Chromium that are fully functional browsers, installing in the user's AppData folder w/o Administrator rights, that have additional "functionality" like exfiltrating browsing history or displaying extra t

This is really what any Electron-based app is. It's just Chromium running out of the AppData folder. There's a whole ecosystem of "shadow IT" software that installs out of the AppData folder, meant to end-run IT and central control, that functions great w/o Administrator rights.
by ryandrake | 2025-06-29 22:53:08+00:00
That’s right. Various connected devices are over-eager to assume the user wants to play media, and command the phone into do so unexpectedly. This is fine if there is no media to play, but then all of a sudden, thanks to Apple’s decision, there was unwanted media to play, and this album would be the one always playing.

So the album didn’t cause the problem but it revealed it.
by daxfohl | 2025-06-29 22:53:10+00:00
I was hoping to make a piano practice assistant for my kids, that would take sheet music in MusicXML format, listen to the microphone stream, and check for things they frequently miss like rests, dynamics, consistent tempos.

Surprisingly the blocker has been identifying notes from the microphone input. I assumed that'd have been a long-solved problem; just do an FFT and find the peaks of the spectrogram? But apparently that doesn't work well when there's harmonics and reverb and such, and you have to use AI models (google and spotify have some) to do it. And so far it still seems to fail if there are more than three notes played simultaneously.

Now I'm baffled how song identification can work, if even identifying notes is so unreliable! Maybe I'm doing something wrong.
by ggm-at-algebras | 2025-06-29 22:53:24+00:00
Surgeons also police membership, it's an old school guild. We could have many more sugeons, if the restrictive practices were changed. I don't think this answers your fundamental point btw, I think musician==surgeon is only analogous in the time to achieve mastery, the application of the skill diverges.

We did in some ways (cosmetic procedures) go to low cost rental models. They're terrible.
by just_some_guy_2 | 2025-06-29 22:54:46+00:00
Denmark already have a limited form of the UBI when seen in that light. The state offers free education and a monthly "basic income" for people studying for a degree, for up to five years.

Sure, some people waste it. Some are just passive consumers, even shopping around between multiple educations without ever completing a degree. Some drop out half-way. Some get impractical degrees with few real job opportunities.

But enough people go on to become doctors and engineers and software developers and so on, and then have long careers that ultimately pays back the venture capital to the state, in the form of taxes. Most also work a side-job while studying to supplement the "basic income" stipend.

I don't personally believe that the majority of people will become unproductive consumers with an UBI. I think that societal pressure to contribute, the wish to enjoy luxuries, and to get status is enough for the majority to still work. I think that the added safety net of the UBI will also allow more people to take a risk on a dream, and perhaps make it big in art, in inventing new stuff, in science or in politics. And, as in VC investments, the few big hits will hopefully pay for the failures.
by iancmceachern | 2025-06-29 22:55:01+00:00
>>"The issue with America is the vast majority of truck buyers really can't afford an 80k truck."

I would say that's not what matters in this discussion (comparing trucks vs cars).

I would also say the same sentence is true for cars, most Americans can't afford 80k cars.

What I am saying is you are not accurate. Most trucks in the US are not 80k trucks bought by suburban folks to buy groceries in. Most trucks are bought by fleets, by small businesses, etc. They're the standard white fleet specs, not the high end trucks. They're bought by farmers, ranchers and drywallers. Most.

Just because you don't hang around in those circles and only see your suburban neighbors and their trucks doesn't mean that's the overall trend.

Everything you highlight here is also true for cars, and worse even.

I'm not justifying anything, I don't owe you $%&#, I am saying you are wrong and giving evidence as to why.
by quotemstr | 2025-06-29 22:55:41+00:00
> debug and stack info being tracked on each frame has a cost

So add an option not to collect the debugging information. The core exception mechanism remains.

> Whether you agree with Rust’s decision to try to serve those low-overhead niches or no

It's not a matter of Rust choosing to serve those niches or not. It's the language designers not adequately considering ways to have exceptions and serve these niches. There's no contradiction: it's just when Rust was being designed, it was _fashionable_ to eschew exceptions.

> Then I consider everything that could panic (e.g. allocating) and I like it less. I think that heavy use of such a feature would lead to people just giving up and calling abort() in library code in order to be nopanic-compatible,

Huh? We don't see people write "noexcept" everywhere in C++ to be noexcept-compatible or something. Nopanic is for cleanup code or other code that needs to be infallible. Why would most code need to be infallible? I mean, panic in Drop is already very bad, so Rust people know how to write infallible code. The no-failure property deserves a syntactic marker.
by Aeolun | 2025-06-29 22:56:03+00:00
I feel like it’s more that woman have a significantly higher incentive to make it happen.

Even if male contraceptives existed (in pill form), chances are they wouldn’t be nearly as effective, since the men just aren’t the ones that end up with the child if they’re acting unsafe. You’d be mostly relying on goodwill for your contraception.
by efnx | 2025-06-29 22:57:07+00:00
`Result` is just `Either` by another name, and the main idea is to use sum and product types as the result of a computation instead of throwing, which turns error handling into business as usual. The `Result` type and `Error` trait really are orthogonal, and as soon as the `Try` trait is stabilized I think we'll see some good improvements.
by spacecadet | 2025-06-29 22:57:35+00:00
A super hacky, OAI Codex/Cursor built dungeon master in your console. Started as "can I build this while riding in the car using codex?" to maybe taking it a little too far. I was happily surprised by the quality of the Wayfarer model.

https://github.com/derekburgess/dungen
by delgaudm | 2025-06-29 22:58:14+00:00
This is cool service! I had an idea for some features to suggest: Primarily a "Surprise Me" option that randomized the color and angle to help me envision new options.

Thanks to your excellent URL scheme I could have Claude create a quick artifact to see how it would work.

https://claude.ai/public/artifacts/430e4186-4bb7-42c4-be59-7...