MurphyA/hacker-news huggingface dataset:
by isaacremuant | 2025-07-27 21:29:59+00:00
Total security doesn't exist. You can also fake passports and many other things. Do you also want to add online ID verification to purchase alcohol in a convenience store because someone can trick the salesman with fake ID?

You're not analyzing any tradeoffs and going directly to the total surveillance total government power. I was spot on in my assessment from the first comment.

> There is a problem with people impersonating other people. There is economic gain from creating a trustable system in which to do business

There's economic incentives for lots of crimes. We don't install cameras in people's homes (or shouldn't) to make sure it doesn't happen. The possibility of a crime is not an argument for disregarding civil liberties.

> What outcome? The internet is still there, and all users can still do whatever they want.

This is the most disingenuous or naive comment I've read today.

Internet freedom is severely curtailed with different excuses around "protecting against foreign actors, drugs, porn, protecting the children, etc". The police can show up at your house and arrest you in a European country for posting political opinions on Twitter. ISPs will block websites and the government will force sites to require authentication to read about Israel criticism in relation to gaza.

> Including website owners that want to verify identity, and website owners that do not want to verify identity.

There's a lot of ways to silently encroach on liberties pretending it's "companies exercising freedoms" when it's actually governments directly or through payment processors forcing them to act in certain ways. Removing choice. Usually based on political leanings. Whether it's to ban specific types of journalism or forms of media.

You can pretend it's all correct and good limitation of freedom but we both know that's just an authoritarian position. Everything the government does in a country is good by definition, let's always ignore corruption and the natural desire to accumulate more power.
by enjeyw | 2025-07-27 21:30:49+00:00
I'm building Collie (https://collie.ink/).

It's a tool to help teachers detect student assignments that have been written by AI. Unlike other solutions out there, it's an entire web-based text editor that analyses not just the final assignment, but all the keystrokes used during the writing process.

My theory is that analysing the final text only is a futile struggle - billions are being pumped into making LLM text look more human, so trying to make an assessment off final text alone is guess work at best.

I'm curious what folks think! Especially teachers, devs, and anyone navigating this space...
by matthewdgreen | 2025-07-27 21:31:15+00:00
I don’t think “at any given time” means we have an asteroid intercept mission sitting around on standby, although that’d be nice. I think it means “the capability exists and can be rushed to readiness over a series of weeks or months, at virtually unlimited cost.” Not sure that’s possible any other way. I would be fine with canceling SLS once good heavy lift alternatives are available, though.
by kldg | 2025-07-27 21:31:22+00:00
particularly solar/outdoor/remote applications. I run ESP32s from super-cheap USBC solar panels with integrated battery/BMS for various measurements, keeps them running 24/7 regardless of weather due to how little they consume. They pop on every 4 minutes, power the sensors, connect to the WiFi network, beep out their data, then go back to sleep. Seeed's ~$6 ESP32C3/C6 boards have onboard BMS for 3.7V cell even, if I didn't prefer the integrated panel/battery method.
by ethbr1 | 2025-07-27 21:31:42+00:00
Game (video- or other) difficulty is interesting, because the goal (a “fun” game) is so tied to individual skill level (and others’, if multiplayer).

Historically, there wasn’t much technical ability to dynamically adjust difficulty. So the player had to improve to progress.

But now it’s possible to engineer games that are effectively impossible to lose, yet always make a person feel like they’re barely winning (aka “fun”).

I’m not sure that swapping of objective difficulty for subjective difficulty was healthy, though.
by dismalaf | 2025-07-27 21:31:56+00:00
The laptop 3050 card is the worst piece of computer hardware I've ever owned. Literally just heats up the laptop and still delivers shit performance.

I've got an MSI laptop and I've settled on simply never using the Nvidia card (prime-select iGPU only). The integrated graphics have access to 16gb of ram (versus the Nvidia card's 4gb) and deliver better performance without the whole laptop hitting 100 degrees.
by godelski | 2025-07-27 21:32:24+00:00
Tbh, I'm okay with this. Linked in the article it says Marathon Fusion's total investments are just under $7M. That's really nothing for government projects. We have to remember that what is a lot of money for us as people is very different than what is a lot of money for a government.

Author seems to be concerned with how risky of an investment it is, but honestly, I'd be happy for the gov to make more of these types of investments. I mean it really is a very small percentage of the US national budget. Frankly, a big benefit from these types of government funded projects is that the knowledge tends to become public. Meaning that even failures lead to benefits as the next person can learn from previous work. Just like with any project. So idk, I'm happy to 10x that budget and see them fail if we learn something useful out of it. That's still a win in my book. $70M for a good step towards fusion? Deal!

What I'm not okay with is the hype machines that form around these things. It is a self-inflicted wound explicitly created by our risk aversion. We try really hard to pick the best projects based on how well fleshed out their ideas are and supporting proof. But as you can easily guess from that condition, it usually means we end up moving in very small steps. Which then has the problem of being less motivating for spending money on as what, we're going to spend money for someone to research things we already know the answers to? So what happens? Either people make claims with confidence that is unfounded or they exaggerate the importance of their work. There's certainly a bias as people don't want to work on already known stuff and grant readers are willing to let some exaggerations slide as "it's just the way things are." But this compounds and gets out of hand...
by yunusabd | 2025-07-27 21:32:28+00:00
I'm building an app for language learning with Youtube. I realized that yt probably has the largest collection of spoken language that ever existed, so I wanted to make it accessible, especially on mobile.

I'm focusing on Chinese (Mandarin) right now, because that's what I've been learning, and the language learning community on reddit likes it too. But other languages are also available.

Link: https://lingolingo.app
by dimal | 2025-07-27 21:33:14+00:00
Weird that it doesn’t mention Trump. He and Bezos were at odds until Bezos gave him $1M for the inauguration and decided to neuter the Post’s opinion section. Then all threats of antitrust against Amazon magically went away. Bezos probably had to trash the Post to save Amazon. The loss is a drop in the bucket to him.
by matthewdgreen | 2025-07-27 21:33:21+00:00
I have no idea how regulated “the rest of us are.” This brush-off does not convince me that private spying is good, or that regulations are sufficient to stop it. In fact, the existence of an article in Politico makes me strongly suspect this is part of a discussion in which someone argues for more regulation. Fortunately I don’t live in the UK. Unfortunately I’m not convinced that is a barrier.

ETA: the argument “what, do you expect these people not to keep engaging in work that we traditionally reserve for governments, how will they feed their kids?” also leaves me quite cold.
by nirw4nna | 2025-07-27 21:33:43+00:00
I'm currently working on DSC, a tensor library I wrote from scratch in C++ with a PyTorch-like API.

Right now it works on both CPU and GPU (both AMD and NVIDIA) and is capable of running LLMs like Qwen, I'm currently implementing a native profiler to trace CPU and GPU kernels and then I'll work on speed. Goal is to be competitive with PyTorch eager by the end of the year.

Source code: https://github.com/nirw4nna/dsc

My original HN post: https://news.ycombinator.com/item?id=44310678
by PaulHoule | 2025-07-27 21:33:50+00:00
SEO has multiple faces. The average real estate agent would come to an SEO and wish they could sprinkle some pixie dust on a site for sore eyes and get people to come. A good SEO will say, "Look, write a good blog about things going on in your town and you'll become the #1 real estate agent in your town" and they'll say "I can't do that", and the SEO will say "You make enough in one commission to hire somebody part time to write it for a year."

The big story of the last five years is that Google has decided to let certain entities win permanently in certain areas. There used to be a lot of competition in review sites, some were good, some where bad, now Forbes dominates reviews in almost everything and they're atrocious

https://larslofgren.com/forbes-marketplace/

On one level SEO can just be a matter of search engine compatibility. So many sites are built without any thought about how they'll interact with web crawlers.
by foopod | 2025-07-27 21:34:02+00:00
I did provide a warning of my nonsense. As you say though 10-30kb per image, in a 350+ page text book is already likely 7mb+ (assuming 1+ images pp). And that is absolute best case if the original images and optimization are working together. I would guess without any optimization for digital publication you could be starting from 100-200mb easily.
Ask HN: What's your uv exit strategy?
by ctoth | 2025-07-27 21:34:21+00:00
I'm migrating more projects to uv because it's genuinely excellent - faster than anything else, solves real problems (even edge cases like venv + wxPython + macOS), just works.

But I'm feeling the lock-in accumulate. Each project adds uv-specific configs, CI assumes uv behavior, team gets used to uv workflows. The GitHub Action is convenient, so we use it. The resolver is better, so we depend on it.

We've watched this movie before. Great developer tool becomes indispensable, then business realities hit. Even Google dropped "don't be evil." The enshittification pattern is well-documented: be good to users until they're locked in, then squeeze. Not saying Astral will , they seem genuinely focused on developer experience.

But that's what everyone says in the first few years!

What's your approach here? Are you building abstraction layers? Keeping alternative workflows tested? Just accepting that you'll deal with migration if/when needed?

I keep adopting uv because it's the right technical choice, but I'm uneasy about having no real fallback plan if things change direction in 2-3 years. The better the tool, the deeper the eventual lock-in.
by anonymars | 2025-07-27 21:35:10+00:00
I believe the point is "here's how I dropped out of college and became rich, you can too" has the survivorship bias of "here are all the college dropouts who didn't become rich"

This is the case with most success story biographies because luck (including "be born to a rich family with connections") plays a large role, and many others who took similar actions did not have the same successful result, therefore the advice does not guarantee success

Of course the same could be said for any advice, because chance plays a role in everything

I think it's a valid question, though: are you going to fail with empathy 9 times out of 10? 99 times out of 100? 999 times out of a thousand? And so on.

I'm not sure what the answer is, but what I do think is it has better odds than telling people what they are supposed to think.

What about shunning people? Well, I think in the past that could have gone either way: their choice was to either fit in with society or be alone. But now, everyone can find their fringey flock, which I think is why flat earthers and moon landing hoaxers are more of a thing than they were. It's not as much about the beliefs as it is the social club.
by shawn_w | 2025-07-27 21:35:19+00:00
Racket's for loops declare in their name what they're intended to return (if anything). Personally that's way more readable and preferable to, say, Common Lisp loop or iterate where you have to hunt through the body for clues. Plus it's easy to create new ones when desired.

I don't see fibers in the guile manual, just heavy weight threads. Is that a third party library? (The lack of a package manager to easily install such things is an issue with most Schemes; only chicken and chibi have anything like Racket's)
by kvemkon | 2025-07-27 21:35:25+00:00
> AMD chips don't have an equivalent to Intel PT. We'd love to add support as soon as they make one. (2022) [1]

> since 2013, Intel offers a feature called "intel processor tracing [2]

> [not answered]

> When will AMD cpus introduce Intel-PT tech or the Intel branch trace store feature? (2024) [3]

> [not answered]

Is Intel-PT over-engineered and not really needed in practice?

[1] https://github.com/janestreet/magic-trace/wiki/How-could-mag...

[2] https://community.amd.com/t5/pc-processors/amd-ipt-intelpt-i...

[3] https://community.amd.com/t5/pc-processors/will-amd-cpus-hav...
by aitechtutorials | 2025-07-27 21:35:26+00:00
With the release of Qwen3-Coder, I wanted to do a practical test of its "agentic coding" capabilities by building several real-world applications entirely from text prompts.

The linked video is a full walkthrough of that process. In it, I cover:

The Platform: A walkthrough of the Alibaba Cloud Model Studio, which provides free access and a large token allowance for testing the Qwen3 models without a local setup.

The Projects: I prompted the model to build five distinct applications from scratch: a 3D car racing game, a plane fighter, a zombie dragon FPS, an AI image generator website, and a web-based music sequencer.

The Results: For each project, I show the full code output (HTML/CSS/JS) and then immediately paste it into CodePen to see if it runs and how well it performs.

A few takeaways: The model's ability to generate the complete code for complex, interactive apps was genuinely impressive. The music sequencer worked nearly perfectly on the first try, while the 3D games required more specific prompting to get the controls right (a good lesson in prompt engineering).

Curious to hear what you all think about its performance and the direction these kinds of coding tools are heading. Happy to answer any questions.
by IrgT | 2025-07-27 21:35:57+00:00
Hey, as the friend who nudged you into this, this really helps me in my work with (former) elite athletes now entrepreneurs/investors and with high-octane executives. These folks receive too many calls, emails, messages, and yes, of course, newsletters and reports. I understood, the last thing they need is another newsletter or report. Instead, they need sharp, AI-driven tools to sift through the noise and surface actionable insights—signals, risks, and next steps, etc. ProCurator AI's platform is shaping up to do exactly that (btw, very easy to set up for users), and it’s cool to see how you leveraged Claude Code and Cursor to make it happen. This whole thing makes it possible for me to deliver these guys customized briefings tailored to their needs and schedule based on the information they receive in their inbox e. g. via newsletters and reports. Curious to hear what others here think about tackling info overload with tools like this.
by SkiFire13 | 2025-07-27 21:35:58+00:00
It will still leave resources in unknown and possibly inconsistent state, moreover you need to use `pthread_cleanup_push` to register everything that may need to be done to clean up the thread... for languages with RAII this basically means the destructor of every local variable, which isn't really reasonable, so you end up with ton of code where it won't work. You can claim it's "standard", but de-facto it really isn't and most code is not "well-formed" from its point of view.
by scott_w | 2025-07-27 21:36:00+00:00
> Being an SPA is certainly the cause of the glitchyness and slowness as complex content dynamically loads and shifts around.

Incorrect.

> It's also certainly the cause of the broken navigation, just like the original article explains.

Also incorrect.

The Google Maps app is also total garbage. It’s not an SPA, so that’s clearly not the cause.
by const_cast | 2025-07-27 21:36:12+00:00
Yes, nothing more extravagant than... science? What a... luxury? Really? This is the take we're going with? Okay.

And, on the topic of "extravagant luxury" - nobody is saving any money. Do you think you're gonna get a check in the mail with the "savings" we get from cutting NASA? Come on.

The reality is that we're cutting everything and our debt is skyrocketing. We're not saving anything, we're actually losing money at a more rapid pace. You're being robbed by republican fiscal policy.

It's a lose-lose. Maybe maaaaaaaaybe, if we were REALLY saving a TON of money these cuts could be justifiable. But, we're not. We're saving -2 Trillion dollars. Baby that's your tax money.
by advael | 2025-07-27 21:36:27+00:00
Mostly the principle that direct, tangible, and irreparable harm is being done by the speech. I called these "hairy" exactly because they are less clear-cut than most cases. The line between satire or speculation and slander, for example, can be kind of notoriously hard to draw, many "doxxing" incidents mostly involve finding already-public information, and incitement to violence is pretty difficult to demonstrate in a satisfying way

The reason I bring up these examples is that they are what I consider the edge cases of freedom of expression. There are genuinely difficult tradeoffs between values, but allowing stuff that bothers some people to be published is not one of them
by kamranjon | 2025-07-27 21:37:14+00:00
The disclaimer said the article was drafted with the help of an LLM - if they just did the list of things you mentioned I wouldn’t think they would need to put up a disclaimer (you don’t see disclaimers saying this article was written with the help of Google or Wikipedia) - the fundamental issue I think is that they are letting the LLM actually write the article, which I think people know, pretty viscerally, that they disagree with.

I had the same reaction, which is that I do not want to read something that was written by an LLM and immediately backed out - which is great I really appreciate their disclaimer, it helped me not waste my time on things I don’t personally want to consume.
by EspadaV9 | 2025-07-27 21:37:56+00:00
My dryer doesn't have a delay function accessable via the front panel, it's been "app gated", and the only way the app can talk to it is via WiFi, so if I ever need to set a delay, I have to use the app. All IoT devices are on their own VLAN though, and where possible firewalled off too. I can easily imagine more features being locked behind the app for future models.
by jonahrd | 2025-07-27 21:38:07+00:00
I found it incredibly confusing to read the following:

> Once the federal government gets into the business of allowing free speech, it can define what’s allowable free speech. And you need only look at our northern neighbor or our friends across the Atlantic to see how that’s working out.

I had to scan the article for other clues that the author is, in fact, American, and was, in fact, referencing Canada and Europe as supposedly worse of in regarding to free speech than the US.

The US consistently ranks below Europe and Canada when rated on free speech metrics by third parties [1] -- and has been trending downwards.

[1] https://worldpopulationreview.com/country-rankings/countries...
by TheTxT | 2025-07-27 21:38:56+00:00
I’m currently working on implementing a Minecraft server in Rust. Not a new concept, I know, but it’s a great learning opportunity. I already have a few basics like loading and saving worlds and placing/breaking blocks implemented. In a few weeks I will release the first version and host a public server for testing. Then I will also do a show hn. Repo link: https://github.com/T-x-T/oxide (better readme coming soon, don’t worry)
by rvnx | 2025-07-27 21:39:19+00:00
Mhhh it is not really about “nothing to hide”, it was more that if you use niche services targeted at privacy, it puts a big target on you.

Like the Casio watches, travelling to Syria, using Tor, Protonmail, etc…

When it is better in reality to have a regular watch, a Gmail with encrypted .zip files or whatever, etc.

It does not mean you are a criminal if you have that Casio watch, but if you have this, plus encrypted emails, plus travel to some countries as a tourist, you are almost certain to put yourself in trouble for nothing, while you tried to protect yourself.

And if you are a criminal, you will put yourself in trouble too, also for nothing, while you tried to protect yourself.

This was the basis of Xkeyscore, and all of that to say that Signal is one very good signal that the person may be interesting.
by wonderwonder | 2025-07-27 21:40:22+00:00
This is accurate. Especially in shops that implement firm shipping dates for Product Increments. You have X weeks to build Y features consisting of Z tickets. At the end of those X weeks you better have all your tickets done. So more often than not, the tickets are done and the features are implemented. Shops like this build incredible ticket closing machines. They are implemented to pass user acceptance testing not to hold back hackers or bad actors. When leadership incentivizes delivering features and a developers job or raise depends on delivering those features, you get what you incentivize.
by gf000 | 2025-07-27 21:40:28+00:00
What was the core of the hype at the time was parallel processing. And to be honest, here Java absolutely beats C, which most of the time will simply.. refuse to parallelize because it can't be maintainably and reliably done in the language without some very extreme cost. It's simply too dangerous. Meanwhile in Java people could freely experiment with concurrent data structures and algorithms that will simply be in a completely different league than the serial C program. Sure, maybe the latter's hot loop is faster, but it doesn't mean much if I can just run 100s of threads with Java.

Your second paragraph is just thoroughly uninformed, though. And unused RAM is useless, so in a server application not making use of it is just dumb. Maybe think about why Java is used extensively by pretty much every FAANG company. Also, Java has improved steadily after Oracle's takeover, and is in fact the open-source reference implementation. Again, uninformed bullshit.
Show HN: Lie on your resume – Applie-AI
by sdotdev | 2025-07-27 21:41:06+00:00
The first time I tried to get a part time job I was surprised by the difficulty in getting a yes. But it was inevitably because my resume was empty. Then one day I had the though: "why don't I just lie, who would know". It didn't work instantly as I was too ambitious and when they asked for references, I lost everything.

But then I took a step back and decided to say I had worked at a niche charity shop near me and boom, got the first job I applied to. I thought, I have to let other people know this is the best method, as employers are far more unfair than this.

Any feedback on the site or service, even the landing page would be greatly appreciated, thank you!
by krior | 2025-07-27 21:41:14+00:00
But you would like to be notifiedby your neighbours if you have left your window open while away, right? Or are you going to sue them for attempted break-in?

The issue is not that its illegal to put on a white hat, break into the user database and steal 125 million accounts as proof of security issue.

The problem is people getting sued for saying "Hey, I stumbled upon the fact that you can log into any account by appending the account-number to the url of your website.".

There certainly is a line seperating ethical hacking (if you can even call it hacking in some cases) and prodding and probing at random targets in the name of mischief and chaos.