MurphyA/hacker-news huggingface dataset:
by yubblegum | 2025-08-31 22:07:09+00:00
There are and have been pockets in immigrant communities where e.g. older members would live their entire lives in US and never speak a word of English. But conversely, no one expected the rest of us to know Chinese, German, French, Italian, Japanese, Russian, ..., etc. But somehow now we are supposed to accept a sizeable subset of our nation to only speak Spanish.

> Assuming someone speaking another language is both a “recent arrival” and working illegally is… something. Apparently it’s not xenophobic, but it’s not a good look.

I do not care if it is not a "good look" by some standard. What I care about is cultural and value system continuity and national cohesion.
by dangus | 2025-08-31 22:07:39+00:00
For sure, but is that proven to be as good at revenue as the status quo?

It’s kind of like how the movie industry killed their Blu-ray, DVD, and theater ticket sales in favor of streaming.

Or how digital download/streaming music took decades to match the pre-Napster revenue peak of the industry. It’s still barely ahead of that level and that’s before adjusting for inflation.
by pndy | 2025-08-31 22:07:42+00:00
Ex Astris Scientia covers much of that and it's really cool to see how many times they reused particular stuff.

Even set that screams it repurposes some real life elements sometimes gives better overall impression than CGI surroundings. I miss that craftsman work from years ago.

Doctor Who after return in 2005 up until 2010 didn't had a big budget and thus sets, props were cheaply done but that exactly worked IMO for overall charm of that show.
by _moof | 2025-08-31 22:07:49+00:00
The amount of undiagnosed ADHD (and secretly treated anxiety and depression, for that matter) in the aviation industry is off the charts. I have a lot of respect for most of the FAA, which is professional, reasonable, and evidence-based. But the FAA aeromedical division is a joke. They're bullies with a stone-age mentality about treatments and medications that have been accepted for decades.
by oasisaimlessly | 2025-08-31 22:08:33+00:00
You should read more about statistical significance. Under some reasonable assumptions, you can confidently certain deduce things with small sample sizes.

From another perspective: we've deduced a lot of things about how atoms work without any given experiment inspecting more than an insignificant fraction of all atoms.

TL;DR: The population size (25e6 total devs, 1e80 atoms in observable universe) is almost entirely irrelevant to hypothesis testing.
by chang1 | 2025-08-31 22:08:34+00:00
For channels I care about, I subscribed to the channel's RSS feed.

For instance, there's an RSS feed at https://www.youtube.com/@TechnologyConnections/videos.

I combined this with the Distraction Free YouTube browser extension that worked really well — no recommendations would display on the home page or on an individual video page.

So I'd only look at the videos that came through my RSS reader, and I'd see no other recommendations on YouTube — in and out. There are trade offs. I'd miss out on content that I'd probably be interested in. I trusted that if there was something interesting enough, a friend would tell me.

The extension broke when YouTube started cracking down on ad blockers. I still get alerted to new videos in my RSS reader. Except now, I get sucked into recommended content sometimes when I watch a video.

I think I just realized in typing this that I need to find another extension like DF YouTube.
by drob518 | 2025-08-31 22:08:50+00:00
Exactly. I don’t know too many assembly language programmer's who are griping about slow tools, particularly on today’s hardware. Yea, Orca/M on my old Apple II with 64k RAM and floppy drives was pretty slow, but since then not so much. But sure, as a fun challenge to see how fast you can make it run, go for it.
by LargoLasskhyfv | 2025-08-31 22:09:15+00:00
That backside is looking rather full. Nothing which a few blocks of styrofoam from packaging residue, maybe some cardboard or other plastics, and adhesive metal tape, and/or some super/hot-glue couldn't easily fill.

Or something 3D-printed...

Or did you mean the height of the ports on the backside itself is too large for 1U already?
by goosejuice | 2025-08-31 22:11:25+00:00
This is self reported unless I missed something. I bet that skews these results quite a bit. Many are very hesitant to say they use AI, and I suspect that's much more likely to be the case when you are new to the field.

Also, green coding? That's new to me. I guess we'll see optional carbon offset purchasing in our subs soon.
by jongjong | 2025-08-31 22:11:43+00:00
For some reason, people never seem to think about highly relevant questions such as "What is the minimum amount of code required to fully implement feature X?" Sure, it's an impossible question to answer accurately (in most cases) but it's useful to think about because it puts you in the correct mindset; it's worthwhile to approximate.

On the other hand, a lot of people do think about all sorts of almost irrelevant stuff like formal verification.

The thing that bugs me about formal verification is the fact that it's extremely wasteful and pointless when you haven't even thought about the answer to the first question.

People wrongly assume that all code which engineers produce is good code and serves a worthwhile purpose. This is very wrong. Most coders invent unnecessary abstractions all the time which create more work.

A lot of work in software engineering adds negative value. Sometimes it adds both negative and positive value so it's hard to tell.
by Lerc | 2025-08-31 22:12:59+00:00
I made a game on this principle many years ago. Two players with turn left,turn right, thrust and fire. You can only exist in your own space, shooting at the walls dug holes of your colour.

You had a bunch of critters scattered around the map trying to get home and you had to make paths for them while stopping your opponent from getting their critters home.
by awesome_dude | 2025-08-31 22:13:05+00:00
Take a better look at Fiji - the indigenous people there have been outnumbered by the people bought into the country from India (by the English)

The Fijians have had multiple coup, and changes to their constitution to ensure that only indigenous people can run the country

Whether I agree with that or not is beside the point, the point is that what you claim is false, what can happen has happened elsewhere, and where things end up is very much determined by whether or not the "sun is setting on the French empire"
by dangus | 2025-08-31 22:13:09+00:00
But it’s not profitable, that’s my point.

They are doing it but it is less lucrative than the non-AI search engine.

Like video streaming, they are forced into this via new competition.

E.g., ChatGPT is the marketshare leader in the new version of search engines, local AI models + ChatGPT for complex queries is the default “search engine” of Apple Intelligence, not Google on Safari.

Google’s risk here is that they’re about to lose everyone who isn’t running queries from their own platforms who still overwhelmingly use Google for their “general life queries” today (Apple users on web browsers, Windows users on web browsers).
by kstrauser | 2025-08-31 22:13:11+00:00
Please stop telling the world about my school experience!

One time I realized I hadn't gone to my intro chemistry class yet that semester and had a test that day. I went, bluffed my way through based on what I remembered from high school chemistry, figured out mid-test how to calculate rate-limiting reactions, and aced it. My then-girlfriend, now-wife was so incredibly annoyed with me about every bit of that. "What do you mean, you hadn't gone to class, ever? And that you still aced the test?!"

And I also failed a comparatively easy general ed class because I just couldn't convince my brain to care, even though I know I needed it and certainly didn't want to take it a second time.
by namibj | 2025-08-31 22:14:22+00:00
Given that Nvidia Maxwell / Pascal (mostly GTX 900 / GTX 1000 series) had a bit for each ISA read operand slot that said whether to cache that register file access for reuse by a subsequent instruction, and ARM and RISC-V have thumb/compressed encodings, I'd expect frontend support for blocks of pre-scheduled code (that could be loaded into something like AMD Zen3's μOP cache, as a sizable chunk to allow sufficient loop unrolling for efficiency) to be practical.

Whether the market segment (that could utilize that much special sauce effectively enough to be worth the software engineering) would be large enough to warrant the hardware design and bespoke silicon (which such a project entails)......

I'd probably favor spending the silicon on scatter/gather or maybe some way to span a large gap between calculating an address and using the value fetched from that address, so prefetching wouldn't need to re-calculate the address (expensive) or block of a GPR with the address (precious resource). Also could make load atomicity happen anytime between the address provision (/prefetch-request) and load-completing (destination data register provision).

Prior art: recent (iirc it came with H100) Nvidia async memcpy directly from global to "shared" (user-managed partition of L1D$) memory bypassing the register file.
by floundy | 2025-08-31 22:14:41+00:00
Since these E-Ink phones all suck in specific ways or have uncertain compatibility with US cell carriers I carry 2 devices, my Android smartphone (which I've dumbed down in a similar way to you) and a Boox Palma 2 (which I use for reading articles and books).

I pretty much use my Android in grayscale only for texting/2FA, phone calls, and occasionally email. I entirely disabled the web browser. If a restaurant has QR code menus I don't care anymore, I'll just leave. If I'm "bored" I'll pull out my Palma and get some reading in.
by esseph | 2025-08-31 22:14:42+00:00
No, terrified people that do actual work.

How do you bid on a big project if you don't know what materials will cost next month, or 6 months, or a year from now? It's fucking impossible. And with inflation, labor cost is spiking. It's hard for people to get buy, so they're asking for more. It has investors and banks spooked to loan money for projects, because they could easily fail with so much volatility.
by jwally | 2025-08-31 22:14:48+00:00
Bank's signed payload includes part of the webauthn public key _and_ your ip address. If you modify the payload, it breaks the bank's sig. If your IP doesn't match what you had at the bank, the RP rejects you. If you can't verify the webauthn sig - the RP rejects you. Its not bullet proof, but not something you can copy/paste/share on pirate-bay either.
by 1231231231e | 2025-08-31 22:14:55+00:00
Sure, designing modern integrated circuits isn't easy. However it still is way easier than what you need to manufacture them. Design of digital integrated circuits is commonly more understood with information being readily available.

In theory you could gain the knowledge to design an early 1990s CPU at the logic gate level by reading some books and doing a bit of research, on the other hand actually manufacturing such IC would take considerably more effort.
by Philpax | 2025-08-31 22:14:58+00:00
A lot of the problems with C++ are more foundational; you can't adopt the changes that newer languages have made, because that would be a new language - and we know this, because that new language's name is Carbon.

There are things you can add, but the rot still permeates the foundations, and much of the newness goes partially unused because they're just not at home in C++. Use of `std::optional` and `std::variant` is, as far as I know, still limited, even in newer C++ code, because the ergonomics just aren't there.
by nurettin | 2025-08-31 22:15:15+00:00
If you avoid circular refs and forward declarations by writing hierarchical code, you won't really need modules. In my current project I'm 20+ headers in and still haven't had a circular ref. Just refactor all the commonly used code, decouple with callbacks and you have yourself a nice clean header only library that you can amalgamate and/or precompile.
by thegrim33 | 2025-08-31 22:17:51+00:00
The other thing they do is conveniently not mention all the negative stuff about AI that the source article mentions, they only report on the portion of content from the source that's in any way positive of AI.

And of course, its an article based on a source article based on a survey (of a single company), with the source article written by a "content marketing manager", and the raw data of the survey isn't released/published, only some marketing summary of what the results (supposedly) were. Very trustworthy.
by fooker | 2025-08-31 22:19:01+00:00
optional is heavily used in new codebases.

variant isn't, yet. We'll eventually get some kind of structural pattern matching that will make variant or it's successor more idiomatic.

C++ does have quite a bit of rot, you're right. But that's the price of building technology people actually use.

Carbon doesn't seem to have any fundamentally new ideas, we'll see how well it fares in the wild.
by cbanek | 2025-08-31 22:19:20+00:00
This is absolutely true. If anything, interactive debuggers are a crutch and actual logging is the real way of debugging. You really can't debug all sorts of things in an interactive debugger, things like timing issues, thread problems, and you certainly can't find the actual hard bugs that are in running services in production, you know, where the bugs actually happen and are found. Or on other people's machines that you can't just attach a debugger. You need good logging with a good logging library that doesn't affect performance too much when it's turned off, and those messages can also provide very useful context to what things are going on, many times as good if not better than a comment, because at least the log messages are compiled in and type checked, as opposed to comments, which can easily go stale.
by toast0 | 2025-08-31 22:19:42+00:00
If by 'their king', you mean 'the king of England'. No, the king of England holds no power in Canada or Australia. However, the king of Canada holds limited power in Canada, and happens to be the same person as the king of England, and it's expected that that will continue as all countries that share that monarch have agreed to the same rules of succession.

Constitutionally, the king of Canada is the commander in chief of its armed forces, provides consent or assent to all laws passed by Parliament, has some immunity from prosecution, and has a pardon power. In actual practice, most of those powers are performed perfunctorily by delegates based on either action by Parliament or by recommendation of ministers determined by the Prime Minister.
by debrisapron | 2025-08-31 22:19:44+00:00
For a long time Vegas was my only reason for keeping a PC. I still miss it. Da Vinci is fine, but it's still optimized for professional video editors, which means lots of weird concepts & things which should be easy are hard if you don't understand the history. Vegas' heritage is audio, so it's very fluid for taking a "compositional" approach to video, which makes it great for making music videos.
by jwally | 2025-08-31 22:21:46+00:00
Any incremental advance is better than nothing where our rights are getting eroded faster than we can contact the ACLU to start investigating whether or not we have a case. The American Right have figured out that they can DDOS the legal system with all kinds of bullshit laws that they know won't stick, but it will take everyone 10x the time and effort that they spent spewing it out.

We can't back and wait for the perfect solution that covers all corner cases and makes everyone happy and has the perfect UX. We have to fight now while we still have something to fight for.
by modeless | 2025-08-31 22:21:56+00:00
The sensible way to speed up compilation 5x was implemented almost 10 years ago, worked amazingly well, and was completely ignored. I don't expect progress from the standards committees. Here it is if you're interested: https://github.com/yrnkrn/zapcc

The next major advance to be completely ignored by standards committees will be the 100% memory safe C/C++ compiler, which is also implemented and works amazingly well: https://github.com/pizlonator/fil-c
by ineedaj0b | 2025-08-31 22:22:34+00:00
I’ve been really sad getting older and having so much more context on Britain. My family weirdly had access to all of British TV in US growing up and they had fantastic programs.

Now, I feel they are a joke. They seem like a strong example of what absolutely not to do. Their cultural exports have sunk. The arrested citizens for social media posts seems draconian. The economy barely hanging on.

I understand the Media has a bias and they been hitting the UK hard since Brexit (liberals think it ended the world) and now even conservative/alternative media hates UK for the pro-immigration stances.

With all that said even trying very hard to find things to like about the UK in a neutral way (I am a fan of PG, who I assume makes very smart decisions) I think the country is completely toast. Worse off than SPAIN! I never had a high opinion of Spain but it looks more likely to outgrow its troubles than the UK.

Prince Andrew and Kate seem nice. The British countryside seems nice. But what else will these people ever be capable of again?

When I read or interact with Britains irl I lump them in one of the lowest buckets for intellectual conversation. Does anyone have any hope for Britain to share or at least data to tell me I’m wrong about the UK?
by general1465 | 2025-08-31 22:22:35+00:00
Then you can have ARM64 Linux which boots on anything what has UEFI, like today having x86/x64 Linux which boots on everything what has x86 processor inside under expectation that the mother board has BIOS/EFI/UEFI as well.

Just look on Android phones - i.e. Lineage OS, special Android build for every phone. That would not be necessary if booting process would the same.
by Lerc | 2025-08-31 22:22:47+00:00
One of my test queries for AI models is to ask it for an 8 bit asm function to do something that was invented recently enough that there is unlikely to be an implementation yet.

Multiplying two 24 bit posits in 8-bit Avr for instance. No models have succeeded yet, but usually because they try and put more than 8 bits into a register. Algorithmically it seems like they are on the right track but they don't seem to be able to hold the idea that registers are only 8-bits through the entirety of their response.
by Intralexical | 2025-08-31 22:22:57+00:00
The "law of biology" at play here is tradeoffs. Aging is not single disease, but an accumulation of error states and maladaptations which arise in a thermodynamically unstable system of high complexity, existing in an even more dynamic environment, likely due to the inescapable mathematics of chaotic systems.

In the N-dimensional gradient from homeostasis to oblivion, N is high enough and the ground shakes often enough that it is not statistically feasible for there to be local minima. Only saddles, in one dimension or another other.

Cells from cancerous tumors do not prove biological immortality is technologically viable for humans, nor do hydras nor Greenland sharks, because the tradeoffs they have to make in order to obtain "immortality" (in only a very technical sense) would be wholly unworkable for the complexity and the experience of a human, as well as extremely destructive to human society.

Just think about this for a moment. "Cells from deadly tumors full of mutant hair and teeth refuse to die (until they kill their entire environment), therefore humans can be immortal?" Really? That's the argument you're going with?

People have been trying to explain this to you through this entire thread. But despite leaving 22 comments, you seem impervious to it. Personally, I think we should strive to be less like cancers, not more.
by ashdnazg | 2025-08-31 22:23:09+00:00
You could copy the instruction to a 16 byte sized buffer and hash the one/two int64s. Looking at the code sample in the article, there wasn't a single instruction longer than 5 characters, and I suspect that in general instructions with short names are more common than those with long names.

This last fact might actually support the current model, as it grows linearly-ish in the size of the instruction, instead of being constant like hash.
by ddingus | 2025-08-31 22:23:27+00:00
I hate that about Discord. It is a fun comms application, but it is severely lacking as a community.

Once, before I realized this, I recommended users of a forum use Discord. The impact was severe and fortunately brief. We all realized we would not be leaving the usual, often high value info for others, and ourselves to benefit from in the future.

We unwound that mess and now carry on in the usual way.

Discord has carved out a huge chunk of discussion people will wish was available in the future.
by tonyarkles | 2025-08-31 22:23:52+00:00
Heh, yeah… I still occasionally have nightmares about something like that happening. Just completely forgetting about being registered in a class and walking in half-way through the year.

Had a midterm for a class I did actually like that went sort of how you described. I prepared for it a bit and was sitting around with some friends killing time before the 2pm exam. It’s about 1:40pm, I figure it’s time to head over. Go to the course website to find which room the exam is in and discover that the exam started at 1pm. Run over there, get there at 1:50pm, and finish the exam before the 2:30pm end time. Hand it in, the professor knew I’d been really late and had a weird look on his face as I give it to him. He looks it over, smiles, and says “I was going to offer some extra time for you because of the mix-up but… looking at your answers here… I don’t think you need it! See you on Thursday!”
by pndy | 2025-08-31 22:24:54+00:00
> When I watched the LOTRs movies, I recalled several saying that it diverged from the books.

LOTR film trilogy was amazing - it was made in times when CGI was still more a complementary tool rather than foundation (sic) of the production that we're seeing today. The balance back then was just about right. Hobbit on the other hand felt cheaply done in many spots - CGI was way too obvious. IIRC McKellen really despised that he had to act alone on greenscreen in these films.
by BeetleB | 2025-08-31 22:25:10+00:00
> So you just kick the can down the road and end up with possibly an even more difficult conflict resolution?

That sentiment is true for pretty much anything in life one may decide to defer till later :-)

More concretely, it's often not hard to tell if deferring it will make it worse, or merely the same.

The whole point of version control is to give your mind some peace in not worrying about things ("Let's make this change and we can always revert if it doesn't work out"). Conflicts are no different. There's no fundamental reason a conflict needs to be treated like an emergency.
by crazygringo | 2025-08-31 22:25:47+00:00
Sure, but replication and automatic failover is a huge pain to configure. It's a gigantic step in architecture complexity, requiring multiple database servers.

I'm not saying it can't be done. But block storage is built for reliability in a way that ephemeral instances are not. There's a good reason why every guide will tell you to set your database up on block storage rather than an instance's local disk. If your instance fails, just spin up another instantly and reconnect to the same block storage.

Pre-cloud, the equivalent would have been using redundant RAID storage to handle disk failures (easy), before upgrading to replication with an always-running replica (harder).