MurphyA/hacker-news huggingface dataset:
by cogman10 | 2025-09-30 01:46:44+00:00
> This dismisses the entire field of modern high-speed digital design.

No it doesn't. That entire field operates primarily within the ASICs, not the PCB.

> At GHz frequencies, the PCB isn't a passive substrate;

Yes, it actually is. There is some noise and cross talk that's emitted from the signals but it's minimal and easily blocked. Very simple rules, like minimum trace distances, solve pretty much any problem that comes up from the frequency of the signals.

But further, those problems are peanuts compared to dealing with the exact same problem within the ASIC. Very simple rules are needed for the PCB.

> mitigating EMI in a dense layout is a monumental engineering challenge, not a solved problem from the "1930s radio" era.

You are vastly overblowing how big an issue or problem this is. The voltages and current on the lines are minimized to cut back on EMF and power consumption. Those are dictated by the chip design, not the PCB setup.

> A brilliant SoC is useless without the board-level engineering to power it cleanly and cool it within a tiny physical envelope. That system integration is the R&D.

There is some R&D that goes into the board, for sure. However you are completely overblowing how hard or costly it is for apple or others to develop.
by grandinquistor | 2025-09-30 01:46:48+00:00
I’ve been using AI coding tools (Cursor, Claude Code) for React/React Native side projects. I have experience with these frameworks so I could guide the AI with individual tasks and catch mistakes, and overall it worked pretty well.

Recently I tried building a native iOS app with zero Swift experience, giving the AI just a markdown spec. This was basically vibe coding, I didn’t understand much beyond general software principles. It quickly broke down: hallucinated method signatures, got stuck on implementing extensions, and couldn’t recover. I would run the app on my device and give it feedback and logs. After hours wasted, I spent some time reading the docs and fixed the issues myself in 30 minutes.

My takeaway: AI will accelerate developers but won’t replace them. Still, acceleration means fewer engineers will be needed to ship the same amount of work.
by gettingoverit | 2025-09-30 01:46:51+00:00
On top of other criticism here, I'd like to add that the article optimistically assumes that actors are completely honest with their benchmarks when billions of dollars and national security are at stake.

I'm only an "expert" in computer science and software engineering, and can say that - neither of widely available LLMs can produce answers at the level of first year CS student; - students using LLMs can easily be distingished by being wrong in all the ways a human would otherwise never be.

So to me it's not really the question of whether CS-related benchmarks are false, it's a question of how exactly did this BS even fly.

Obviously in other disciplines LLMs show similar lack of performance, but I can't call myself an "expert" there, and someone might argue I tend to use wrong prompts.

Until we see a website where we can put an intermediate problem and get a working solution, "benchmarks show that our AI solves problems on gold medalist level" will still be an obvious BS.
by rimmontrieu | 2025-09-30 01:48:46+00:00
I've been working non-stop on my game development tutorial website:

https://raizensoft.com/tutorials/

Currently it mainly focuses on libGDX which is my most favorite framework. I prefer code-centric approach because that's how game development should be in my opinion.

Most of the tutorials are just pure coding with algorithms explanations. My goal is to build one of the most resourceful website for libGDX because it's quite underserved at the moment.

In the future I may expand to other code-centric frameworks and more general game development topics, let's see how it go.
by kragen | 2025-09-30 01:49:58+00:00
It is user friendly, and it's astounding how much they managed to pack into a single semester. Highly recommended!

However, it's arguably too idealized and predetermined. I think you could get all the way through building the computer in https://nandgame.com/ without really learning anything beyond basic logic design as puzzle solving, but computer organization, as they call it in EE classes, is more about designing the puzzles than solving them. Even there, most of what you learn is sort of wrong.

I haven't worked through the software part, but it looks like it suffers from the same kind of problems. IIRC there's nothing about virtual memory, filesystems, race conditions, deadly embraces, interprocess communication, scheduling, or security.

It's great but it's maybe kind of an appetizer.
by signatoremo | 2025-09-30 01:51:06+00:00
> Literally no one who is not connected to the "AI" industrial complex praises "AI".

Why lying when one can easily find examples of exactly that?

1) https://www.ecmwf.int/en/about/media-centre/news/2025/ecmwfs...

2) https://pmc.ncbi.nlm.nih.gov/articles/PMC11510778/

But I’m sure you could find the connections to the AI industry complex somehow.
by cadamsdotcom | 2025-09-30 01:52:23+00:00
What we used to think of as an entry level job is gone. The pieces of the role are slowly being absorbed into tooling and automation.

Entry level candidates must get some midlevel skills & experience to become hireable.

The education system is inadequate right now, so this means building a portfolio.

Fortunately there’s an infinitely patient teacher you can lean on: AI! Plus an insanely good resource in the form of youtube.

It’s never been a better time to be a self-starter.

And it’s never been a worse time to be hat-in-hand, out there begging for a job.
by treetalker | 2025-09-30 01:52:25+00:00
Summary title created based on live reporting. Full text of the post in the reporting stream:

> President Trump shared an A.I.-generated video on Truth Social, mocking the Democrats’ congressional leaders hours after he met with them in negotiations to avert a government shutdown. The video, which fabricated the voice of Senator Chuck Schumer at a news conference on Monday afternoon, falsely accuses Democrats of trying to give free health care to undocumented immigrants to gain their support. In the video, the Democrats’ House leader, Representative Hakeem Jeffries, who is Black, is pictured with a fake mustache and wearing a sombrero.
by tavavex | 2025-09-30 01:53:13+00:00
This is because the founding fathers are a major component of the US "civic religion". The founders are seen to be unequivocally good and prophetic, to the extent where questioning anything they thought or did is considered unacceptable. It is strongly preferred for people to tie their ideas and initiatives back to the founding fathers in some way, instead of going against the grain and suggesting that people could be fallible or that some centuries-old laws may need to be updated once in a while.

The US is a very backwards-looking country, which leads to some good things but also other effects that aren't seen in most other countries. A major legal theory in the US now is that laws should be interpreted based on what we think the people at the time meant by them, rather than what the writings actually say. Any large-scale political reform is disfavored - the US has effectively stopped editing its constitution half a century ago, and under the sea of laws that were derived from its "founding documents", you still have 18th century law. This, in combination with the founding fathers stuff, means that every political argument is given an escape hatch - why prove that your idea is actually good for anyone, when you can just try to hammer down that this is "what the founding fathers would have wanted"?
by throwaway81523 | 2025-09-30 01:53:29+00:00
2 buck Chuck (now around 4 bucks) was never a particular wine or wine blend. It is whatever the factory happened to overproduce in the hope of selling it under more expensive labels. Whatever was left over got sold as 2 buck Chuck. It tends to be perfectly good wine, but not consistent at all from one shopping trip to the next.
by IG_Semmelweiss | 2025-09-30 01:53:38+00:00
No, its a shift in liability.

Simply put, if a gambler shows up in court with a W2 and payouts to a gambling house, they get summary judgement against the house.

This works well because once codified ("no gambler shall owe more than 20% of their annual income to any gambling house, individually or in the aggregate") it triggers an unrecorded liability on the gambling house's clientele. In other words, the stock becomes radioactive , unless the gambling house has strong controls around client onboarding and monitoring. Auditors are never going to sign off on financials that have a huge liability unless it is proven there are strict controls in place to not let degenerate gambling continue.

The same principle could be applied to universities as well.

Basically, you have to shift the risk to the party abusing the system (in this case, not the system, but the addiction).
by westurner | 2025-09-30 01:54:56+00:00
Surely most governments have a compelling interest in preserving the ability to sideload apps on Android for software development, information security research, and preserving the open competitive ecosystems that so many bought into and invested in with such terms.

The ability for open source software developers to write and run applications on their [fork of AOSP with a bunch of binary closed source out-of-tree kernel modules] devices should be protected, in order to prevent anti-competitive practices from squandering the open platform the community has helped to build.

Play Store requires a DUNS number and registration therefore these days.

F-Droid does not require a DUNS number for app upload.

(F-Droid is one of a number of third party APK registry and APK installer services. The F-Droid web service hosts signed Android "APK" software packages and updates which can be uploaded by registered users and downloaded without registration or login. The F-Droid application installs APKs from the F-Droid web service; though app install and update requires more taps to install or update multiple packages due to Android's lack of functionality to add third-party package repos with keys, a standard feature in modern Linux software package management systems.)

Android app developers can already choose whether their app can be installed or run on a device that doesn't pass Play Integrity checks.

If non-rooted third-party AOSP forks with recent Security Patch Levels fail Play Integrity checks and thus cannot work with retail banking apps for example, then old versions of Android for which there are no longer updates should also fail Play Integrity checks.
by FridayoLeary | 2025-09-30 01:55:28+00:00
The headline might as well be FAA decides not to do literally their job. Again.

A more charitable explanation is that their resources are more limited than the mess Boeing have created and they can't be everywhere at once. The idea that boeing have earned back trust is laughable to me.

Ot but mentour pilot on youtube does an excellent job of explaining how insanely safety focused the airline industry is and has plenty of boeing analysis as well.
by iamnothere | 2025-09-30 01:55:53+00:00
School libraries are state institutions under the control of various Boards of Education. As state institutions their rules and policies can be set by statute or Board policy. It has nothing to do with freedom of speech. English teachers likewise must focus on teaching English at work, but this is not a restriction on their freedom of speech.

(That said, I am opposed to political restrictions on school library books. It is still not a free speech issue.)
by borroka | 2025-09-30 01:56:34+00:00
No, they are different things. Physicists of today are technically much better than those of 50 years ago; basketball players, soccer players, musicians, they are all better, on average, than their colleagues of decades ago, for obvious reasons.

I was imprecise when using the term "creativity"--what I wanted to say is that the human experience is varied but not infinite. How many more Mission Impossible, special agent, whatever, can be perceived as "original"? The interesting part of the James Bond movie is who is the next Bond, the costume, maybe the Bond-girl or the location, but the plot is of very little interest; it is all already watched.

I have seen 2,000 kidnappings in movies, one million people dying in all sorts of ways (and never seen a shooting irl), I don't know how many affairs, failed marriages, aliens coming and going I have watched; it becomes increasingly difficult over time to propose plots and ways of narrating that don't evoke a "already seen" feeling.

After the peplum films of the 1950s, there was a hiatus in terms of ancient Rome settings. Then came Gladiator, Rome, and Spartacus, which were exciting. Now, when you watch Gladiator 2, it feels like you've seen it before, at least to me. Maybe if they stopped making these films for a couple of decades, they would become novel again.
by smj-edison | 2025-09-30 01:57:20+00:00
I've been contributing to a project called Folk computer[1]. It's focused on creating a physical medium for computing (think printing out a program, which is then tracked by the computer. There's some really cool spatial interaction that happens). Folk v2 is currently in development, so I've been digging into the guts of the datalog-like engine. It's been a lot of fun to pick up C and see it applied to a project I can directly interact with!

[1] https://folk.computer/
by randycupertino | 2025-09-30 01:57:43+00:00
Moving their HQ from Chicago to Arlington, Virginia (next to Washington DC) to prioritize lobbying and access sounds like it helped! https://www.npr.org/2022/05/05/1096961418/boeing-moving-head...

> Boeing is a major defense contractor, and the move will put executives close to Pentagon leaders.

According to the book Flying Blind: The 737 MAX Tragedy and the Fall of Boeing by Peter Robison the entire decline of Boeing started when they moved their HQ from Seattle to Chicago and deprioritized engineering, quality and safety.
by bko | 2025-09-30 01:57:54+00:00
Why can’t you rank? I had no trouble getting ranked if I did the search console stuff and I had a unique name (which I checked before picking a name). Or do you just mean that your organic result is below the paid results?

What’s more likely, someone searching for your small business and some other cash rich business buying the ad space and stealing your customer.

Or a small business buying the keyword for a large competitor and stealing their business?

As a small business,I would prefer the world in which I can bid on my larger competitors key words than not be allowed. How many small web apps are basically wrappers with a better UX on top of standard AWS services?
by cypherpunks01 | 2025-09-30 01:58:14+00:00
Can anyone explain in simple terms what is going on here? Author states he's going to "discuss possible causes for this behavior and implications" but I don't really see where it's discussed.

Why would human activity impact the probability of LIGO event detection? Is this because LIGO operators are doing certain things to the detector during their work hours, or some other property of the environment around the 2 LIGO detectors?
by xphos | 2025-09-30 01:58:46+00:00
No try biking up that hill without friction you can expend infinite effort but without friction you'll not get anywhere. The tire will spin and spin but with no friction you'd have no forward force applied. That is if you muscles could work without friction that might work but the spining of the chain and all the other details don't work without friction.

But I think at a more personal level truly learning and having that learning last happened because friction not because it was effortless. I honestly don't remember much about things that were effortless. Things that don't take effort can't show you what your doing wrong because it was effortless, there was no resistence to feel where you might be going wrong. I agree there is a optimal point of friction but minimization might not be that optimal point.
by kibwen | 2025-09-30 01:59:10+00:00
Ownership and the borrow checker two distinct things; putting these concepts together is the premier novelty of Rust. "Ownership" is this: an analysis pass that enforces single-ownership of values (call it "affine types" if you want to be fancy, but it's an extremely simple analysis), along with a mechanism to allow types to opt-out of single-ownership and allow multiple ownership/implicit copying (what Rust calls the `Copy` trait). That's all it is, and it automatically gives you Rust's trick of "automatic static memory management". It's much simpler than a borrow checker, which would also require a notion of generics and subtyping, to say nothing of lifetimes (or a control flow graph, which is what you want if you want a good borrow checker). Such a system of ownership without a borrow checker could even be memory-safe, if your language doesn't allow unmanaged pointers (though it wouldn't be as efficient as Rust, and would involve more copying, and makes for slightly more annoying APIs).
by zmmmmm | 2025-09-30 02:00:19+00:00
> Apparently they told it to build a Slack clone and left it unattended for 30 hours, and it built a Slack clone using 11,000 lines of code

it's going to be an issue I think, now that lots of these agents support computer use, we are at the point where you can install an app, tell the agent you want something that works exactly the same and just let it run until it produces it.

The software world may find it's got more in common with book authors than they thought sooner rather than later once full clones of popular apps are popping out of coding tools. It will be interesting to see if this results in a war of attrition with counter measures and strict ToU that prohibit use by AI agents etc.
by don-code | 2025-09-30 02:00:22+00:00
There's a certain meaningfulness ascribed to deliberately taking time for something.

I actively listen to a vinyl record when I cue it up. I let the radio sputter in the background while I work.

I actively read a book when I have a night or weekend to myself. I let Hacker News articles tend to go in one ear and out the other, even if I tell myself I spent some time reading before bed.

I actively figure out what's going on in the world when "what's going on in the world" becomes too dire for me to ignore. I fall asleep to the 10:00 news.

It surprises me _not in the least_ that I'd spend time with something that I want to make time for, and not just something I've allowed to become part of my routine.
by transpute | 2025-09-30 02:00:51+00:00
Qualcomm Arm PCs support hardware nested virtualization for pKVM L0 and KVM L1 hypervisor, similar to Pixel devices. This could enable Debian Linux in a VM, currently available on Pixel as "Linux Terminal" for developers, with all Debian Arm packages and root access in the VM.

"Terminal app can now run full graphical Linux apps in the latest Android Canary", https://news.ycombinator.com/item?id=44681858

"Coding without a laptop: Two weeks with AR glasses and Linux on Android", https://news.ycombinator.com/item?id=43985513
by shetaye | 2025-09-30 02:00:57+00:00
IMO this is kind of the tradeoff. In 140E we do touch on virtual memory (w/ coherency handling on our specific ARM core), FAT32 "from scratch", etc. but it comes at the expense of prerequisites. There is a lot of effort to "minify" the labs to their core lesson, but there is an inevitable amount of complexity that can't (or shouldn't) be erased.
by bob1029 | 2025-09-30 02:01:17+00:00
> Spans and slice-like structures in are the future of safe memory operations in modern programming languages. Embrace them.

I've been using Span<T> very aggressively and it makes a massive difference in cases where you need logical views into the same physical memory. All of my code has been rewritten to operate in terms of spans instead of arrays where possible.

It can be easy to overlook ToArray() or (more likely) code that implies its use in a large codebase. Even small, occasional allocations are all it takes to move your working set out of the happy place and get the GC cranking. The difference in performance can be unreasonable in some cases.

You can even do things like:

var arena = stackalloc byte[1024]; var segment0 = arena.Slice(10); var segment1 = arena.Slice(10, 200); ...

The above will incur no GC pressure/activity at all. Everything happens on the stack.
by lisper | 2025-09-30 02:02:26+00:00
Very few people say that. Overwhelmingly the rhetoric one hears is that the purpose of higher education is to get a better job.

Personally, I think it would be great if we educated people to cultivate an engaged citizenry. But if we're going to do that we have to be up-front about it an work on an economic model that supports it. So, for example, you can't have student loans that are predicated on being able to obtain a certain level of income on graduation, and you certainly can't make those loans impossible to discharge even in bankruptcy. If you lie about it, as we have been for decades now, it all unravels sooner or later.
by vasilzhigilei | 2025-09-30 02:02:33+00:00
https://pleasetrymyapp.com

I've been working on a map that shows which neighborhoods in a city are nice/not nice with a short description.

Whenever I visit a new city, just looking at Google Maps is pretty meaningless - it's just a bunch of gray land and streets. I end up looking up Reddit posts for where to go, searching for crime maps, trying to find annotated maps, etc. to get a better idea of where to visit in a city (or even live, like when I had moved to Austin). AI generated scoring and descriptions, while imperfect, have already helped me when visiting SF recently. Early stage, so please help with submitting corrections, if you'd like!
by next_xibalba | 2025-09-30 02:02:45+00:00
The capitalist box is the best box there is, for better or worse.

It may also be worth pointing out that many of the greatest scientific breakthroughs in human history were either achieved before institutional science existed in a modern form, or were achieved outside the formal system. We may have been better off with a system in which science was left to a tiny elite of eccentric geniuses with academic freedom. It certainly doesn't seem as though society is bettered by cranking out 1,000 government funded PoliSci Phds each year.
by array_key_first | 2025-09-30 02:02:45+00:00
None of those are spreadsheets... And a lot of those are built into the phone. Like phone calls, digital payments, video, photography.

I just think using spreadsheets as a measure of an application repository for phones is obviously stupid.

Please bear in mind that things like the playstore aren't android phone stores. They're Android stores. Meaning, they also target tablets and chromebooks.

Now, I'm sure Google sheets on an android tablet is perfectly mediocre. But I can assure you, on a phone, it is downright painful.
by hollerith | 2025-09-30 02:03:13+00:00
So the root problem is not the American commitment to rights and freedoms (especially for the disadvantaged) that Americans discuss constantly -- often in heated, emotional or abstract terms and sometimes in frankly ideological terms. According to you the root problem is an irrational and destructive commitment to automobiles, which (at least after the 1960s) Americans talk about much less than they talk about rights and freedoms -- and when they talk about them, they talk mostly in pragmatic terms, e.g., miles per gallon, turning radius, maintenance costs and space for car seats for children.
by johnnyanmac | 2025-09-30 02:03:38+00:00
>If there's an exception for tooling like Github

Tools like Git are fine. A 3rd party server like Github is an entirely different playing field. For console SDKs I wouldn't even trust a private Github account. There's a reason the industry standard is whipping up your own perforce server instead.I'm doubtful they'll make an exception for a company that wants to train on their data without consulting them.

But this is all speculation. I haven't seen a recent SDK that talked about these issues, so maybe this is already talked out