MurphyA/hacker-news huggingface dataset:
by alistairSH | 2025-08-18 18:47:14+00:00
Sure, but they're a reaction to "designed for cars to go fast". As a general statement, we do in fact engineer our roadways with maximum travel speed as one of, if not the, top factors. And then we design closed-off culdesac neighborhoods to limit our exposure to those fast roads. Where instead we could simply prioritize other transit options and other neighborhood designs (put shopping and schools within walking distance, with appropriate infrastructure).
by jameslk | 2025-08-18 18:47:57+00:00
> After several other versions, Valve released Counter-Strike 2 in 2023 without Le’s direct handiwork.

This is closest the article gets to mentioning css and csgo. Both of those games were like 90% of my teens

Lots of history glossed over. Like the maps and plugins/addons. The mappers were legends in their own right
by dumbmrblah | 2025-08-18 18:48:08+00:00
I’ve been using whispering for about a year now, it has really changed how I interact with the computer. I make sure to buy mice or keyboards that have programmable hotkeys so that I can use the shortcuts for whispering. I can’t go back to regular typing at this point, just feels super inefficient. Thanks again for all your hard work!
by jayknight | 2025-08-18 18:48:09+00:00
>This is a fairly common fear for people considering a new EV: “Won’t the battery need to be replaced after a few years?”. And I think it’s even more prominent in the second-hand market: “Oh, I’d never buy a second-hand battery!”.

I will admit that both of these are nagging on me. I fully intend for my next car to be an EV, but if I was buying today, this would be a factor. I drive a 2013 Camry (that I got used) that shows no signs of slowing down. I hope to drive it for at least a few more years. If the car is still reliable when it's time to send a kid in it to college, that's probably when I'll start looking for something new. And you can show me studies all day long, but my irrational brain is just worried that I won't be able to get 15+ years out of an EV because there just aren't that many 15 year old EVs driving around today.
by astrange | 2025-08-18 18:48:16+00:00
So the main issues here are not what people think they are. They generally aren't "suboptimal assembly", at least not what you can reasonably expect out of a C compiler.

The factors are something like:

- specialization: there's already a decent plain-C implementation of the loop, asm/SIMD versions are added on for specific hardware platforms. And different platforms have different SIMD features, so it's hard to generalize them.

- predictability: users have different compiler versions, so even if there is a good one out there not everyone is going to use it.

- optimization difficulties: C's memory model specifically makes optimization difficult here because video is `char *` and `char *` aliases everything. Also, the two kinds of features compilers add for this (intrinsics and autovectorization) can fight each other and make things worse than nothing.

- taste: you could imagine a better portable language for writing SIMD in, but C isn't it. And on Intel C with intrinsics definitely isn't it, because their stuff was invented by Microsoft, who were famous for having absolutely no aesthetic taste in anything. The assembly is /more/ readable than C would be because it'd all be function calls with names like `_mm_movemask_epi8`.
by Atlas667 | 2025-08-18 18:48:41+00:00
I've tried adding rules to ublock origin but sites like youtube and many others now have "component obfuscation". Meaning there is no unique ID on their components/elements and it makes it much harder to target.

And some element titles/names are even on a different component than the content, which is even harder still. So it says "reels" on one component and the actual reels are on another.

Blocking now has to be a logical combination of CSS selection, text identification and a target-action component.
by jonahx | 2025-08-18 18:48:58+00:00
The tension arises because in some cases, at least for a while, the availability can be suppressed. Like when some expert releases an expensive ebook or video course "Secrets of X". Ofc many such books are scams, but assume for sake of argument the information is actually valuable. The initial buyers are motivated not to share it. It remains a scarce commodity for a while. But all it takes is one person to make a torrent, and the game is over. So there are two incentives -- one trying to keep it scarce, and the other trying to make it free.
by srcreigh | 2025-08-18 18:49:05+00:00
The rule was probably intended to block public non-SSL pages, so your clipboard data doesn't ever get sent over the wire unencrypted.

Why does it block local pages? Well what benefit of is to Apple or Google if it were easier to make good localhost webapps?

Try deleting Safari site data(indexed DB etc) for your localhost site. You won't be able to. Hell, even deleting data for a specific public site is hilariously painful. Try adding a certificate authority to your iPhone. Try playing locally cached audio blobs via web APIs on an iPhone. There's probably 1000 more.
by joshred | 2025-08-18 18:49:14+00:00
This is the high-level explanation of the simplest diffusion architecture. The model trains by taking an image and iteratively adding noise to the image until there is only noise. Then they take that sequence of noisier and noisier images and they reverse it. The result is that they start with only noise, and they predict the removal of noise at step until they get to the final step (which should be the original image (or training input)).

That process means they may require a hundred or more training iterations on a single image. I haven't digested the paper, but it sounds like they are proposing something conceptually similar to skip layers (but significantly more involved).
by mikestew | 2025-08-18 18:49:22+00:00
They have 5G radios in them, IIRC. Of course there's crackpot theories about the RF.

(In fact, I'm pretty sure the reason I know that smart meters use 5G is because of the crackpot theories about "smart meters use 5G, and we all know what that does!!11One!".
by Terr_ | 2025-08-18 18:49:32+00:00
That's fine for doing algebra in pure functions, but what about destructive commands or interactive scenarios?

For example, using "rm" on the command line, or an SQL "delete". I would very much like those short programs to be invalid, until someone provides more detail about what should be destroyed in a way that is accident-resistant.

If I had my 'druthers, the left-to-right prefix of "delete from table" would be invalid, and it would require "where true" as a safety mechanism.
by btilly | 2025-08-18 18:49:36+00:00
Whatever we think of archive.org's position, modern AI companies have clearly taken the same basic position. And are willing to devote a lot more resources to vacuuming up the internet than crawlers did back in 2011.

See https://news.ycombinator.com/item?id=43476337 for a random example of a discussion about this.

My personal position is that robots.txt is useless when faced with companies who have no sense of shame about abusing the resources of others. And if it is useless, there isn't much of a point in having it. Just make sure that nothing public facing is going to be too expensive for your server. But that's like saying that the solution to thieves is to not carry money around. Yes, it is a reasonable precaution. But it doesn't leave me feeling any better about the thieves.
by deivid | 2025-08-18 18:50:09+00:00
Some years ago I got hit by the retro TV bug and made one for my dad's 50th birthday [0].

It's fairly simple to put a Pi inside a tv and hook it up, but it does feel almost like the real thing

[0]: https://blog.davidv.dev/posts/revamping-an-old-tv-as-a-gift/
by oeitho | 2025-08-18 18:50:17+00:00
I agree. Personally, I barely use any LLM tools professionally as a developer, and I don't use it at all in my free time. I do however have some coworkers that use it more heavily. Having a culture of proper code reviews and requirements that you need to know what the code in your PR does ensures that we have create proper solutions.

I don't think I could enjoy working at a place where people didn't know the content of the commits they made. I remember the early talks of vibe coding being that you're not even supposed to look at the code, and have been very happy that I haven't met anyone professionally that codes like that.
by SR2Z | 2025-08-18 18:50:21+00:00
The main problem with the 737 is really just that it's old, and at every single turn Boeing has chosen to make incremental updates instead of redesigning it.

An issue like MCAS would be much less likely if the aircraft was designed to be fully fly-by-wire - but a fully fly-by-wire single-aisle would have to be recertified from scratch.

The problem with jetliner manufacturing is that you kind of have to bet the company on every single new model you release, just because the process of designing a new plane is so cumbersome and difficult that you can't really afford to be doing it very often.
by pyman | 2025-08-18 18:51:07+00:00
I used GPT-5 as my personal lawyer the other day. I uploaded contracts and agreements, and the number of things it got wrong was mind blowing. It made me look like a complete amateur with the emails it drafted. GPT-5 is extremely dumb and incompetent when it comes to understanding real-world problems and offering solutions. It wasn't even at the level of a junior lawyer, it was ten times worse. I was honestly shocked by the results.

When it comes to programming, I have to keep replaying with "Nope", "No", "Again", "Wrong", "It doesn't work" and a couple of times "Do better" before it finally produces something complex that actually works.

With coding at least I know when it's wrong. The real problem is when I don't.
by squigz | 2025-08-18 18:51:18+00:00
It doesn't look like they accept from anything that strikes me as being remotely anonymous, which is surprising.

https://annas-archive.org/donate

I'll also say that when too much money starts becoming a part of this, trouble will increase dramatically. I realize this sort of endeavor costs a lot of time and money, but it's a line we should probably be aware of.
by chubot | 2025-08-18 18:51:24+00:00
Well I Googled myself since I was curious

This comment says Rust's type inference is not Hindley-Milner, but rather it's "influenced by" bidirectional type checking: https://lobste.rs/s/hbzctm/type_inference_rust_c

(but I think that is about type inference; I think there are parts of the Rust's type checking algorithm that could be described with different terms)

---

This post quotes Chris Lattner on Swift, saying

https://danielchasehooper.com/posts/why-swift-is-slow/

My experience with Swift is we tried to make a really fancy bi-directional Hindley-Milner type checker

So I guess this hints at what I suspected -- that people mean different things when they say "bidirectional"

---

But also, it's probably reasonable to put Go and Zig (?) in one category, and Swift and Rust in another
How do you come across your "niche"?
by bruhwhosthis | 2025-08-18 18:51:27+00:00
As a new grad who just wrapped up my first year at a FAANG company, I’m honestly struggling to find my niche.

I’m on a networking team now. At first, I thought I liked it because the problems are tough and the barrier to entry is pretty high. Don’t get me wrong, I’m still learning a ton—but over time, I’ve realized I don’t actually enjoy diving into this stuff in my free time. If I’m being honest, the main reason I think I like it is just those three words: “networking seems cool.”

Recently, I started reading more about my company’s compute team, and that looks cool too! Orchestrating compute pods, scaling, reliability—it’s all super tempting, partly because it seems hard. For example, I tried poking around containerd and had no idea what was going on. But if you asked me whether I’d want to learn about it in my free time, I’d probably say, “I’m not sure.”

-----

How do I figure out if I want to learn something just because it seems cool at first, versus actually being passionate about it and wanting to stick with it? Maybe all of this is just my internal fear that I’ll either (1) fall behind, (2) be replaceable, or (3) pigeonhole myself into a field I don’t actually like.

I think the common denominator for me is that I like solving problems and making an impact. Whether it’s business problems, infra problems, productivity problems—I’m into it. But that doesn’t really narrow things down to any specific field.

Now I’m worried that I need to pick my “niche” soon, and honestly, I don’t know where to start. I’d really appreciate any advice! Thank you for your time :)
by AnimalMuppet | 2025-08-18 18:51:30+00:00
Or is Python just growing that rapidly? (There was a time when computer programming as a whole was growing that fast. Is Python there now?)

Or is Python picking up lots of people whose job isn't actually programming? They want to do data science, or biology, or whatever, and they need to do something with some data, and it's too complicated for an Excel spreadsheet, so they reach for Python. But when they get the data mangling part done (or at least working so that they don't have to keep fiddling with it), they quit being a programmer of any kind, and go back to doing whatever it is that they actually do. If people like that were, say, half of the Python programmers, and they only did that for a couple of years each, you'd see exactly this result.
by catgary | 2025-08-18 18:51:59+00:00
I think it’s the move towards GPU-based computing is probably more significant - the constraints put in place by GPU programming (no branching, try not to update tensors in place, etc) sync up with the constraints put in place by differentiable programming.

Once people had a sufficiently compelling reason to write differentiable code, the frameworks around differentiable programming (theano, tensorflow, torch, JAX) picked up a lot of steam.
by Etherlord87 | 2025-08-18 18:52:22+00:00
I remember getting the same piece of advice from the teacher. Problem is, even before getting it, I was already applying it, being a rare kid experienced in computer graphics. The teacher was just repeating a phrase she heard somewhere, without actual competence to direct me.

The way I see, and I think the way most people see, is that I have subpixels, not distributed in a square grid and small enough, too many to be able to count them - but I can see them when I close my eyes, it's somewhat similar to looking at a colored noise - something like this: https://i.imgur.com/1P3n80k.gif except you would have to display it on a ridiculously high resolution display (I don't know, 64k or maybe more) and it would represent just a small fragment of view.

Of course this unordered constellation of cones can be mapped into a grid of pixel or a space on a paper, so the only problem is I can't make a measurement in my head and I need to calibrate "eye-balling" measurement to figure out where on paper should I put what I see and I deal with it typically by imagining vertical and horizontal lines to subdivide my view, and then I likewise subdivide the paper.

So I don't really have a problem drawing what I see, the problem I have is the missing technique of how to use a pencil to draw what I actually want to draw.

I think most people work the same way but apparently you don't?
by OutOfHere | 2025-08-18 18:52:23+00:00
You get to share your beliefs, but don't get to force or impose your beliefs on others. If the people don't care for KYC, the people will get what they want. You do not represent the growing percentage of crypto users.

The biggest ponzi, larger than all other ponzis combined, is the exponentially growing debt of the national currency. It is destined to devalue the national currency.

Your assertion about cryptocurrency being used mostly for a particular market is self-suiting nonsense.

The world is full of those who want to be enslavers and those who want to be free. You are in the former group.
by ecshafer | 2025-08-18 18:53:15+00:00
> - Rails handles our API, domain logic, and billing workflows. - Go powers services that need high I/O concurrency or long-lived network connections. - Rust handles CPU-bound jobs.

Very similar to Shopify. Rails for business line stuff. Go/Rust for performance critical services. React for front end. Python for Datascience/ML.
by opan | 2025-08-18 18:53:30+00:00
Chaining together a few WiFi routers and running a local IRC server with ergo could work well (so get everyone on the same WLAN even if no Internet). There is also Briar chat on mobile. Maybe Mumble for voice could work. I'd look for routers on Craigslist or eBay that are under $20 each and have OpenWrt support. Have had good luck with the Netgear R6220 in the past, but there could be other good options as well.
by colechristensen | 2025-08-18 18:54:05+00:00
Having studied battery lifetimes in an engineering context for a significant amount of time I've regularly wondered how much of the slow battery degradation in these car battery packs is "cheating".

That is how much of the battery capacity is hidden by the battery management system when the car is new and then slowly doled out as the battery ages to make for the appearance of very slow degradation even though the individual raw cells would be wearing out quite a bit faster? If this were true what you would see is after this excess capacity was exhausted would be battery capacity falling off a cliff eventually, though this data seems to show a couple hundred thousand miles of consistent capacity with no cliff.

SSDs do a similar thing for capacity and wear with a sizable proportion of capacity reserved to replace bad blocks as the SSD ages.

Whenever I make this comment almost everyone responding is just guessing about how I'm wrong and new chemistries are so much better, etc.
by geoffeg | 2025-08-18 18:54:45+00:00
Don't forget that internal combustions engines lose power and efficiency over their lifetimes. Bearings, piston rings and other components wear, injectors and valves get dirty, surfaces develop varnish, etc. My last ICE car started needing a quart of oil every few months and that was with very good maintenance and not being driven hard.

I've been curious about how the degradation compares to EVs. I'm aware it's different kind of wear and that there's different ways to mitigate and repair EVs vs ICE, but they both have their own lifetimes and loss of performance.
by slt2021 | 2025-08-18 18:55:00+00:00
they already work almost for free, since all the money goes to the publisher and retailer.

out of $20 book, the authors earn about $1 - $1.5, for e-books its about $1.7 - $2

The value from book sales goes to retailer and publisher: two large corporations, and in case of amazon - a single big corporation

so please cry me a river about amazon's lost profits earned at the back of the book authors
by mothballed | 2025-08-18 18:55:14+00:00
An issue for kids nowadays is being outside unattended is basically illegal (for instance IL / Chicago, minimum age unattended is 14). Therefore they might get more activity in the country on a bigger acreage alongside an unwalkable road, than they would in the city in a walkable area, unlike an adult.

As soon as you get near people, if there is a enough, a Karen will rat the kid out as soon as they touch public property and maybe before it. They are only safe from CPS tyrants when they are out of sight.
by simantel | 2025-08-18 18:55:22+00:00
Yeah $1,000 a month would be $250 a week, which is 2-3 person hours of a housecleaner or landscaper's time, so like a 2 person crew for an hour or 90 minutes.

If you and your spouse each make $150k (so $300k household income), paying 8% of your income ($24k/year) to have 6 extra hours a week to spend with your kids seems like a fair trade.

Two people working in tech could easily be making more like a $5-600k household income though, at which point $24k is only 4-5%.
by nicoburns | 2025-08-18 18:55:36+00:00
> Just purchased a 2015 Tesla Model S 70D for $9k (USD). It was very worth it. It still holds about 88% of its charge after 175k miles. There are also some positive factors you didn’t mention.

The top commenter from the post just purchased a 10 year old EV that they judge to be perfectly good and unlikely to die on them soon.

I do think the anxiety about batteries is somewhat justified today, because the capacities are small enough that only have 80% capacity available could be a problem. But once the batteries are larger, I suspect EVs will actually last significantly longer than ICE cars on average.
by lolive | 2025-08-18 18:55:41+00:00
I choose the books I buy, from Anna's Archive. I choose the comics I buy from readComicsOnline. I choose the [european] graphic novels I buy from #WONTTELL.

And I am one of the best customers of these 3 physical shops, in my town.

So sure, I don't buy the latest trends based on ads. I investigate a lot to buy GREAT stuff. Sometimes the shopkeeper has headaches to find the obscure stuff I discovered online that NOBODY knows it exists.

Am I an exception?

I don't know but those services are great to maintain a freedom of choice.
by PaulHoule | 2025-08-18 18:56:01+00:00
Right, his argument is in favor of the "fluent" syntax like

table.where(...).select(...)

that is typical in many OO interfaces, though you sometimes see a pipe syntax which would be autocomplete friendly in languages like Clojure

https://clojuredocs.org/clojure.core/-%3E

or F#

https://stackoverflow.com/questions/12921197/why-does-the-pi...
by 9rx | 2025-08-18 18:56:05+00:00
Right. We talk when it is the only viable choice in front of us, but as soon as options are available, talk goes out the window pretty quickly. It is not our ideal mode of communication, just the lowest common denominator that works in most situations.

But, now, remember, unlike humans, AI can do things like materialize diagrams and pictures out of "thin air" and can even make them interactive right on the spot. It can also do a whole lot of things that you and I haven't even thought of yet. It is not bound by the same limitations of the human mind and body. It is not human.

For what reason is there to think that chat will remain the primary mode of using this technology? It is the easiest to conceive of way to use the technology, so it is unsurprising that it is what we got first, but why would we stop here? Chat works, but it is not good. There are so many unexplored possibilities to find better and we're just getting started.
by toomuchtodo | 2025-08-18 18:56:30+00:00
I own a 2018 Model S with ~140k miles on it. I have primarily Supercharged it, and have driven it across the continental US several times. It has only lost 8-10% of original range. I get it, lifecycle anxiety is to be expected, but the evidence is fairly robust these batteries will last (and at least in the case of Tesla and my use case, I have an aftermarket person I work with in North Carolina who can provide me refurbished packs if needed).

Here is a 2018 Model S with 400k miles on it, although it's original battery was replaced under warranty: https://insideevs.com/news/717654/tesla-model-s-400k-mile-ba...

(I tried to import a BYD vehicle to the US, with an unfavorable outcome)
by SR2Z | 2025-08-18 18:56:45+00:00
I fly on 737 MAXes pretty often. They're still modern aircraft, and they still have a good safety record overall (consider that almost 2000 have been produced, and there have only been two crashes). Boeing will keep pumping them out and they will go on to be just as reliable as any other modern jetliner.

The flying public generally does not know or care what the model of plane they're on is. I almost never see anyone actually pull out the safety card from the seatback pocket to check. I'm not sure if it can be a reputational risk.