MurphyA/hacker-news huggingface dataset:
by ModernMech | 2025-08-23 18:53:55+00:00
> See? I’ve never written a language, let alone one as popular as Python, but I’m still qualified to point out its shortcomings compared to other languages.

You kind of undermine your argument here, because someone experienced in building languages wouldn't identify this as a shortcoming of Python compared to other languages, but rather a design choice that was made to support other features; designing a language is all about making these tradeoffs to achieve specific design goals. It's one thing to keep boxed values around and be slow because of it -- it's another to do so because you want to support a dynamic type system.

This might be what the other poster was getting at when they said they don't want to listen to non-experts here, because the criticisms are usually shallow and based on personal programming preferences rather than an actual critique of language design.
by procaryote | 2025-08-23 18:53:55+00:00
Even if you were to trust secure boot and that there are no cpu bugs around the isolation, you're still running on someone else's hardware.

The CPU and Secure boot has no reliable way to tell if the hardware was modded to allow bus snooping or a fake crash that still keeps the memory on a refresh loop.

Don't put things in the cloud if your threat model doesn't allow you to trust the cloud provider, or whoever has the power to compell your cloud provider to do things.
by Scoundreller | 2025-08-23 18:54:18+00:00
you won't when the thick walls and all objects are radiating 30C heat at you

Most (not all) old euro cities don't get a good breeze unless they're built on the windward side of a hill because (generalizing here): the streets aren't a grid and everything is built to the same height.

plus the humidity is still there without aircon. 20C humid != 20C dry.
by bigyabai | 2025-08-23 18:54:51+00:00
taps the sign

The F-35's Defining Characteristic Is Surviving Hostile Airspace

Most nations don't need an F-35. They want to protect their own airspace, intercept potential threats and minimize the cost-per-mission for their operations. The sort of power projection afforded by a Joint Strike Fighter just isn't worth the cost to most nations - unless you're intent on molesting hostile airspace it's kinda a waste of taxpayer money. The existence of the F-35 is a byproduct of imperial ambition that few peer powers can match.
by Nevermark | 2025-08-23 18:55:14+00:00
> You claiming that you “don’t have ideology” is exactly what I’m referring to. Yes you do. Everyone does, and every argument has an ideology behind it.

Ideology refers to groups of related ideas that people feel some kind of loyalty too, or priority for. For instance strong libertarians (who have trouble seeing the many limitations of their otherwise good ideas), strident capitalists, communists, etc.

I don't have any loyalty to any ideas beyond how much they make sense, and how relevant they are. Wherever you make sense I will readily adopt ideas from you.

> That’s why these resources are usually priced accessibly to the vast majority of the population. The goal is not to make money, the goal is to ensure the shared resource is utilized efficiently.

Here you do make sense. And it is true.

Public assets are often made available to the public, for private use, at their marginal costs. Which are much lower costs than a business or other large organization would be charged. Those organizations are expected to cover their share of both marginal and primary costs - which are much greater. But fees for the public generally only cover the marginal costs. I.e. if for potential clean up, avoid over booking (as you noted), or whatever.

Marginal costs provide a massive discount for individuals, but are not a subsidy either.

Perhaps that is the missing piece here.

The flexibility of the rail system to work with individuals is admirable. It provides enthusiasts the ability to renovate historically interesting artifacts and continue to give them life. Living connections to the past have a public cultural benefit. With harm done to none.
by rconti | 2025-08-23 18:55:18+00:00
> If it doesn't rain for a few weeks while the sun cooks it, some things will go a bit brown and lifeless. Then the next rain comes and it all perks right back up.

You're right that "only if you want to grow non-native species" because of course a "lawn" in an area where it will die in the summer is by definition non-native.

But you're missing the point about climate, because not raining "for a few weeks" is not the same as living in a place as "wet" as the northwest where it still doesn't rain a drop for 3-4 months in the summer.
by jakelazaroff | 2025-08-23 18:55:26+00:00
A couple things wrong here:

1. Camera-issued tickets are not moving violations

2. Your car will not be impounded for failure to pay (maybe unless you have many, many unpaid tickets)

If the photo is bad, you can dispute it! That isn't presumption of guilt, it's the legal system working exactly as intended: one side presents their evidence, and the other side has a chance to respond.

Even if USPS loses 0.5% of mail (I am skeptical; that seems crazy high) the state sends at least three notices, so the chances of you missing every notice of your infraction is something like one in a million.
by potato3732842 | 2025-08-23 18:56:12+00:00
What the actual rules are matter far less than that traffic is predictable. Like in Boston it's typical for a few cars to get into the intersection to take a left, traffic goes around them in both directions and only on the change to red to they go. Not technically legal but normal. 4-way stops where nobody stops and everyone times their roll unless there's a reason to. Also not technically legal but normal. Nobody with an opinion worth caring about complains about these things. Blowing lights many seconds after they've changed is still wild IMO.
by Telaneo | 2025-08-23 18:56:25+00:00
It wouldn't surprise me if this was way past the point of the Chinese film industry thriving, but that the West just hasn't gotten to see the gold it has produced and can produce just yet.

It really wouldn't surprise me if China has made many Pixar-level or Oscar-level films, or shows and books for that matter, and we just haven't gotten to properly see them, since they were never officially dubbed and released outside of China, and it takes quite a lot for the noise to make it outside of China, and China's just been assuming that the world just wasn't that interested in Chinese culture (and were probably proven right by western media never really talking about it; when was the last time you heard about any Chinese film/book/tv show other than this one?), and just didn't bother to even try that much to get it out there. But now that it's out there, and people think it's good, we're probably going to get a lot more of it. Even if most of it's just mediocre, it'll be, if not better than, at least different from the Hollywood stagnation.
by sys_64738 | 2025-08-23 18:56:29+00:00
It's great having a superfast computer without any useful software. Sure there were things like Pro Artisan but it was no good compared to DPaint on the Amiga. I didn't want to run PC software but did want to run Mac software. So when you mention emulation, the Amigas of the time were faster with emulating of the Mac than the hardware Macs themselves for a period. When RISC OS came along it was nice but had that horrible error dialogue that restricted mouse movement. The memory allocation needing to be manually set was also wacky. The Amiga also had a BBC BASIC emulator coded in 68K assembler so even that wasn't an advantage anymore. Side by side, you got more value from using an Amiga. The Arch might be great for running benchmarks though.
by Geekette | 2025-08-23 18:57:04+00:00
Also egregious is how the authorities seemed particularly keen on conducting the tests even after a ban was announced, almost like a scramble for one last round of removals:

Local authorities started the testing on her in April – after an announcement in January that the ban was coming in. They completed the tests in June, at which point the law was in force. Brønlund was told three weeks before giving birth that her child would be taken away.
by IAmGraydon | 2025-08-23 18:57:05+00:00
I get up at 5am to work out. I don’t need 8 hours of sleep - 6.5 works fine for me. Sleep by 10:30pm. It’s not that hard. Most people here are going to try to figure out a reason why they can’t do it because it‘s easier than admitting they’re just too lazy and/or lack the will.

Looking through this thread is hilarious. The top comment is a guy claiming that the author must be rich because he plays tennis (what kind of bumpkin says this?) and that’s the true secret to his health. It’s all just excuses. Those who want it go and get it.
by aabhay | 2025-08-23 18:57:39+00:00
Colleges are a “marketplace” as much as any other marketplace. Just how Stanford disrupted the traditional Ivy League monopoly, other schools can disrupt the status quo by consistent churning out leaders, great thinkers, entrepreneurs, and the like.

What sells the colleges the most is the sense that successful people tend to be there. So while admissions profit can be a very short term goal, any admit counselor knows that the long term goal is to create admirable leaders and change makers.

This is not impossible for publicly funded schools. Berkeley has put out consistently top AI researchers and engineers, more so than Stanford in my opinion.
by stillsut | 2025-08-23 18:58:27+00:00
Not OP but I know it can be difficult to really difficult to measure or communicate this to people who aren't familiar with the codebase or the problem being solved.

Other than just dumping 10M tokens of chats into a gist and say read through everything I said back and forth with claude for a week.

But, I think I've got the start of a useful summary format: it that takes every prompt and points to the corresponding code commit produced by ai + adds a line diff amount and summary of the task. Check it out below.

https://github.com/sutt/agro/blob/master/docs/dev-summary-v1...

(In this case it's an python cli ai-coding framework that I'm using to build the package itself)
Show HN: Open-source+local Cursor for code review (use this instead of GitHub)
by musbemus | 2025-08-23 18:59:34+00:00
Hey again HN. Isaac and I originally released a voice-first code review tool, but have since open-sourced it and turned it into just a better way to review your and your team's Github PRs.

Main things we've heard that make code reviews slower are:

1) PRs are too big and overwhelming 2) Need to jump around to find the right context and relevant code 3) Need to spend time thinking (should not be a thing since AI exists), and writing comments

What we built to address these:

1) PRs are split up into sub-PRs without needing to actually split them up and stack them yourself -> Automatically done with AI -> Features a CLI you can use in place of `git push` where you can control how many sub-PRs it should split them into, with a guiding message for how they should be split up (otherwise it will decide on its own) -> When you want to split and merge a PR lower in the stack, you can do so 'just-in-time'

2) Brought all context (comments, diffs, file-tree) into one IDE-like UI -> When you ask the AI anything, it pulls up a view of all of the relevant code sections that would be helpful to have in view while reading its response -> Unlike Github, which has separate tabs for discussion and file changes, everything is consolidated into one view -> You can press and highlight comments/code to automatically include them in the chat context, just like Cursor

3) Cursor-like chat pane to use the AI as a review partner as you go through it -> Ask dumb questions - nobody will know -> Use voice mode to speak your thoughts/comments to the AI as they come (like a live review session with a colleague) -> It'll auto-draft comments for you based on your discussion with it -> Suggestion bubbles for one-click common questions to code or comments (e.g. What are some counter-arguments to this comment? What are some potential concerns with this piece of code? Can you explain this part to me? etc.)

Simple to get started - just follow the README instructions and ping here or create an issue if you have any problems.

When you enter the dashboard, you'll see all the PRs you're involved in. You can also paste in a public Github PR URL to try it out. Or, like I said, use the CLI to create a draft PR of your working branch with split sub PRs and view it in LightLayer.

We vibe-coded a good chunk of this tbh, so it's not perfect and not everything's finished (see README for incomplete features) - feel free to contribute :)

Hope this helps you get through your code reviews quicker!!
by peteforde | 2025-08-23 18:59:34+00:00
The problem as I see it is that the anti-vax zealots do not appear to want to be scientifically rigorous; their entire energy is directed towards the search for anything that appears to back up their position.

Anything credible that refutes their position inevitably results in them claiming that nothing has been proven and that more research is required. It's clearly bad faith and obvious that there is no amount of evidence that will close the book on the subject for them.

It's all just exhausting, and if it wasn't for the growing outbreaks of preventable diseases I would encourage people to break the cycle and stop arguing with them.
by unsnap_biceps | 2025-08-23 18:59:52+00:00
multiple ways of doing something isn't inherently bad.

For example, if you want to set a variable to the number of seconds in seven hours, you could just set the variable to 25200, or you could set it to 60 * 60 * 7. The expanded version might be clearer in the code context, but in the end they do exactly the same thing.
by DaveZale | 2025-08-23 18:59:53+00:00
facebook needs to fail, but users are hooked. they simply don't know of alternatives.

I know I know, it's obvious.

What am I doing about it? Constructing an alternative for a local .org that I volunteer with. Trying to tell them that we can control what's on the screen. Make it a more appealing and useful alternative. Once complete, I'll be able to do it for others.

Screw the invasive and manipulative AIs. The blackmail potential is so enormous. How many kids will be haunted for the rest of their lives by their online interactions with Zuck's AI bots? When will they get hacked? Are foreign adversaries already lurking inside there somewhere?
by convolvatron | 2025-08-23 19:00:09+00:00
I agree. the only point that I didn't see there is that test harnesses radically improve reproducibility. no, no change directories, set that environment variable, touch that config file, or do any other manual system state manipulation when running your tests.

put it all in the harness. same run every time, modulo races, and a lot less tripping over magic you can't always remember or show to someone else.
by lilerjee | 2025-08-23 19:00:10+00:00
Good article, thank you!

I like extreme cycling, and it helped me solved many problems about development.

When I'm riding my bike and listening to music, especially when freely imagining and designing my product in my mind, I am very relax. Many aspects of my products were designed while I was riding.

Cycling is a great form of exercise. It not only helps you strengthen your body, enjoy the scenery, relax your mind, relieve stress, and adjust yourself, but it can also spark plenty of inspiration. If you’re under heavy pressure or working on a product, I highly recommend you go cycling regularly.
by hackyhacky | 2025-08-23 19:01:04+00:00
> Why is it so hard to believe that pharmaceutical companies would behave differently?

It's very easy to believe that pharmaceutical companies employ scientists to disclaim danger. But that fact alone doesn't mean that pharmaceuticals are dangerous. We use research and evidence to make decisions about how dangerous a given product is, and we weight that against its benefits.

The same is true for any industry. I would add to your list of examples cars and social media. You will note that we continue to use cars, despite the fact that a world without cars would be safer.
by petralithic | 2025-08-23 19:01:06+00:00
To the first point, could there not be an algorithm that nevertheless still works without followers, likes or ads? TikTok seems kind of similar, at least when it initially started. It seems its core algorithm doesn't need likes, it can detect whether you engage with a video via other metrics like time spent watching the video.

I suppose you'd want to allow people to self select based on topics, and then, well, you essentially get Reddit.
by Kye | 2025-08-23 19:01:33+00:00
Where do they get their wool from? A lot of things are made in the US but depend on imported materials. That's where tariffs will hit.

edit: https://www.faribaultmill.com/pages/faq

>> "Selection: The woolen process begins with the selection of the highest quality imported and domestic fleeces. Each bail is sampled and checked for quality, providing the base of making the finest woolen products."
by noelwelsh | 2025-08-23 19:02:15+00:00
You've misunderstood. It's not about people taking extra time out for exercise, it's about designing urban areas so that the normal activities of life are also exercise. For example, in cities with great bike infrastructure people will use it for their daily activities (see Copenhagen, Netherlands, Paris) getting exercise in the process of doing the stuff they are going to do anyway.
by atoav | 2025-08-23 19:02:25+00:00
Ah the good old "freedom to" that totally forgets that freedom also should contain a "freedom of". Free like in a chaotic war zone, where you can commit any kind of horrible attrocity, but if you just want to have a nice time, that isn't an option, because everybody behaves like an idiot. No thanks.

Freedom in reality isn't just a thing that you increase by reducing the rules. There comes a point where less rules result in less freedom. So it is always a balancing act between your freedom to do X and others freedom to not have to be subjected to X. Example: Giving up the freedom being able to murder random people is a little price to pay, if it means reducing the risk to be murdered yourself – especially since decent people wouldn't have the actionable urge to murder each other anyways. If you're a murderer however that may reduce your freedom in ways you dislike. But then, maybe, your freedom shouldn't matter as much.

Maybe I would care more about that specific idea of active freedom if I routinely wittnessed a real repression of any idea that isn't just the mean bullshit of egocentrics who have lost all touch with humanity and just want to see the world burn.
by TimorousBestie | 2025-08-23 19:02:34+00:00
> but for whatever reason the green movement has opposed the solution for decades

Which green movement are you referring to? I understand there are some anti-nuke green parties in some European countries but as far as I can tell they don’t hold all that much political power.

> Renewables are great but nothing currently is replacing baseload co2 producing fuels, which are still growing globally.

It is not a green movement that is currently interfering with the production of renewable energy sources in the States, that much is evident.
by hnlmorg | 2025-08-23 19:02:34+00:00
I don’t know of any country where emulation is illegal? Do you?

As the GP pointed out, OEMs use copyright and encryption to protect against unapproved execution. But that doesn’t apply to all systems.

Given countries like the UK and US have the strictest intellectual property and computer misuse laws, and emulation is legal there (bar the aforementioned caveats), I’d be surprised if there was a jurisdiction where emulation was illegal. However if you do know of somewhere then please do share.
by ashwinsundar | 2025-08-23 19:02:49+00:00
This is like the #1 cause of spaghetti, unmaintanable, deadlocked codebases - a single developer who knows every “best-practice” and optimization technique, and will not hesitate to apply it in every situation regardless of practicality or need, as a way to demonstrate their knowledge. It's the sign of an insecure developer - please stop.
by buynlarge | 2025-08-23 19:03:26+00:00
I always thought there was a space for a social media that has upvotes and followers and all that, with the intention of creating echo chambers and segregating users into their own groups and that sort of thing, but with the ability for anyone to go on a 'holiday' into the other echo chambers, to see what those other users experience.

Likes are not one dimensional. Likes flow from one person to another. If you like someones posts, you're more likely to enjoy the things they like. A network of endorsement emerges and the subgroups can become clear.
by apwheele | 2025-08-23 19:03:33+00:00
Here is my take -- if you wanted some sort of app that required complicated regression modelling to happen client side (and the data is not crazy big), this would be a decent option. So you just serve the html + javascript files, and client side computer does all the hard work.

Say a forecasting tool (pull down data dynamically, and then it auto-generates a forecast). Or smooth out some other noisy data and display in graphics.

There are probably a smattering of other current javascript libraries, but many complicated things will be supported right out of the box with this. (Looks to me they just compiled most packages on CRAN, I can install my R package I have mostly not touched in several years.)
by Terr_ | 2025-08-23 19:03:58+00:00
> If I see a README.md in a directory I assume that means the directory is a separate module that can be split out into a separate repo or indeed storage elsewhere.

While I can understand why someone might develop that first-impression, it's never been safe to assume, especially as one starts working with larger projects or at larger organizations. It's not that unusual for essential sections of the same big project to have their own make-files, specialized utility scripts, tweaks to auto-formatter, etc.

In other cases things are together in a repo for reasons of coordination: Consider frontend/backend code which runs with different languages on different computers, with separate READMEs etc. They may share very little in terms of their build instructions, but you want corresponding changes on each end of their API to remain in lockstep.

Another example: One of my employer's projects has special GNU gettext files for translation and internationalization. These exist in a subdirectory with its own documentation and support scripts, but it absolutely needs to stay within the application that is using it for string-conversions.
by everforward | 2025-08-23 19:04:50+00:00
Capture card your video output to a Raspberry Pi, connect the Pi to a XIM over USB and have it pretend to be a keyboard and mouse, and you have an aimbot. I would guess XIMs put 0 effort into ensuring it’s a real KBM and not a dummy device.

True that wallhacks aren’t possible via peripherals, though. You might be able to get some level of info from the audio output and map knowledge, but nowhere near the same as true ESP.
by Telaneo | 2025-08-23 19:05:14+00:00
I wonder what the end goal is for Youtube. I doubt they have one, and they're just doing this on instinct/reflex. Not to mention they probably wouldn't have seen a need to to this as much if they didn't go down the path of shoving more and more ads down people's throats.

If Youtube stops working with uBlock Origin, I'll just download the videos wholesale and watch them that way instead, and I doubt there's a realistic way to completely block that, and there will be/already is a large community of people who are willing to make that experience as smooth as it can be, if need be. I don't see an end that works out significantly worse for adblockers in the long run, so everything in the short term is just busywork.