MurphyA/hacker-news huggingface dataset:
by Dylan16807 | 2025-08-07 00:57:12+00:00
> The knock-on effect of EBCDIC having room for accented characters would have been the U.S.A. not changing a lot of placenames when the federal government made the GNIS in the 1970s and 1980s, for example.

I don't know about that, it had room for lots of accented characters with code pages. If that went unused, it probably would have also gone unused in the 9 bit version.

> Actual intelligence is needed for this sort of science fiction alternative history construction.

Why? We're basically making a trivia quiz, that benefits memorization far more than intelligence. And you actively don't want to get into the weeds of chaos-theory consequences or you forget the article you're writing.
by Night_Thastus | 2025-08-07 00:57:55+00:00
I've always found it weird when people get bent out of shape about slang, shortened words or phrases, that sort of thing.

Language is whatever we agree it is. If the other person understands what you said, congratulations, you languaged. Just because something wasn't, doesn't mean it will never be. It is not set in stone, there is no hard definitive rule about what counts and what doesn't.

Language is fluid and flexible and always changing.

Of course in a technical or safety-critical environment it's different than a casual setting.
by somat | 2025-08-07 00:58:15+00:00
The Nintendo 64 RDP(graphics/memory controller) used 9 bit bytes.

This was done for graphics reasons, native antialiasing if I understand it. The cpu can't use it. it still only sees 8-bit bytes.

https://www.youtube.com/watch?v=DotEVFFv-tk (Kaze Emanuar - The Nintendo 64 has more RAM than you think)

To summarize the relevant part of the video. The RDP wants to store pixel color in 18 bits 5 bits red 5 bits blue 5 bits green 3 bits triangle coverage it then uses this coverage information to calculate a primitive but fast antialiasing. so SGI went with two 9-bit bytes for each pixel and magic in the RDP(remember it's also the memory controller) so the cpu sees the 8-bit bytes it expects.

Memory on N64 is very weird it is basicly the same idea as PCIE but for the main memory. PCI big fat bus that is hard to speed up. PCIE small narrow super fast bus. So the cpu was clocked at 93 MHz but the memory was a 9-bit bus clocked at 250 MHz. They were hoping this super fast narrow memory would be enough for everyone but having the graphics card also be the memory controller proved to make the graphics very sensitive to memory load. to the point that the main thing that helps a n64 game get higher frame rate is to have the cpu do as few memory lookups as possible. which in practical terms means having it idle as much as possible. This has a strange side effect that while a common optimizing operation for most architectures is to trade calculation for memory(unroll loops, lookup tables...) on the N64 it can be the opposite. If you can make your code do more calculation with less memory you can utilize the cpu better because it is mostly sitting idle to give the RDP most of the memory bandwidth.
by nerdponx | 2025-08-07 00:59:10+00:00
Apart from the fact that you are basically disregarding all of the detail explanations on why the US is in fact different when it comes to voter ID, all of the things you mentioned are primarily decided by states, with relatively federal authority beyond the ability to withhold funding conditional on states adopting certain policies, which is a very crude instrument that is only used in a handful of circumstances like establishing a nationwide minimum drinking age. And what you will find is that there is a tremendous amount of heterogeneity across states in all of those categories.
by Aspos | 2025-08-07 01:00:20+00:00
Try following this: https://chatgpt.com/share/6893f888-8a70-800c-ad8a-0987257b93...

In frigate, add this to the top of your configuration file:

mqtt:

enabled: true host: IP_ADDRESS_OF_YOUR_HOMEASSISTANT port: 1883 topic_prefix: frigate user: USERNAME_YOU_CREATED_FOR_MQTT password: PASSOWRD_YOU_CREATED_FOR_MQTT

Frigate will start sending various messages to Homeassistant. Go to HA, go to MQTT settings and listen to a topic frigate/#

Observe the messages, pick the one which suits your needs.

Follow this for an example: https://chatgpt.com/share/6893fd1c-2940-800c-a358-a840029e6e...

You dont really need to add the HA automation via yaml, you can click it through manually.
by nerdponx | 2025-08-07 01:02:45+00:00
You basically just disregarded the comment you replied to and doubled down on your original idea.

You are saying that the problem would be a non-problem if only we had voter ID was. However the evidence before you (and that includes evidence collected by conservative organizations that generally align with politically motivated voter suppression) is that the problem is effectively already a non-problem, due in part to the many other controls in place around voter registration and vote counting. Meanwhile there is quite a bit of evidence showing that your favorite solution to the non-problem is itself problematic, measurably so in the historical record.

You are of course welcome to continue believing whatever you want to believe. But it's hopefully obvious by now to anyone reading this thread that your beliefs are not aligned with facts.

It's like arguing that Python is bad because it has dynamic types, and if we all just adopted static types in Python then all type errors in Python would go away. Even if that is true, it's a ridiculous position to hold.

If you want voter ID to be a thing, then you need to first establish a nationwide ID system that is equitable in terms of access. Until that exists, voter ID is a bad idea in the USA.
by andrewmcwatters | 2025-08-07 01:03:44+00:00
Thank you for your comments!

I'll thinking about what would be some nice output for --dry-run. Do you have a desired behavior? Maybe something like this?

Would fetch: src/utils.js from https://github.com/user/library.git (a1b2c3d -> f9e8d7c) config/webpack.js from https://github.com/company/tools.git (HEAD -> 1a2b3c4) Would skip (local changes): docs/README.md from https://github.com/org/templates.git (use --force to overwrite) Up to date: package.json from https://github.com/user/library.git (f4e5d6c)

Push seems kinda neat for getting changes back to a remote!

I will try to make the README.md a little more clear about what happens after `pull`, because you're right, it's not specified, but files aren't actually committed, just placed in the directory for you to do as you please.

I like your ideas! Thank you!
by lordpipe | 2025-08-07 01:04:10+00:00
> Might make sense if the region files are on a fast SSD and the server is more CPU-constrained?

I wrote that when the feature had just come out. Now it's been a bit since Minecraft started natively supporting the LZ4 chunk compression option. It seems safe to say that this tradeoff does in fact make sense, even when the CPU is quite powerful. Several servers have adopted it and have seen decent improvements.
by BeauNer | 2025-08-07 01:04:50+00:00
Microsoft just released an update to the Windows Subsystem for Linux, bringing it to version 2.5.10. That might seem routine, but the real story is buried in the changelog. You see, the company patched a security vulnerability labeled CVE-2025-53788, yet they are keeping the details under wraps until August 12.

All the release notes say is this:

“Fixed CVE-2025-53788 (Details to be published on Aug 12th)” That’s it. No severity score. No explanation. Just a patch and a promise to explain later.

When a company fixes a CVE before publishing details, it usually means one of two things. Either the flaw is serious enough that Microsoft wants systems patched before attackers figure it out, or it is tied to a planned disclosure timeline. Regardless, users are left in the dark for now.

WSL is popular among developers, sysadmins, and data scientists. It runs a full Linux user space inside Windows, making it a go-to for cross-platform workflows. If the vulnerability impacts that bridge between Linux and Windows, it could be serious. Especially if it involves privilege escalation or access to system resources.

Right now, we do not know the scope of the issue. But the vague timing is enough to make people uneasy. WSL is often trusted for secure tasks, including container builds and AI model training. Any vulnerability in that setup deserves attention.

The 2.5.10 installers are available on GitHub. Microsoft published .msi versions for x64 and ARM64, along with a .msixbundle. All are signed and hosted under the official release account. If you use WSL, you should probably update today instead of waiting for August 12.

As someone who loves Linux and uses WSL often, I am glad the patch is out. But I also think Microsoft should be more transparent with users. If this is minor, just say so. If it is serious, people deserve to know what was fixed and why it matters.

The full details will arrive on August 12. Until then, the safest move is to install the update and stay alert.

WSL 2.5.10 is available now on GitHub.
by throw0101d | 2025-08-07 01:05:59+00:00
It seems to be that a lot of what systemd is doing (over and above being 'just' an init system) seems to be focused on standalone systems.

And that's fine and all for some folks, but for those of us sysadmin-ing servers/VMs, it's all sorts of annoying that these sub-systems exist for dynamic environments (laptops using networkd/resolvd/etc to handle moving around), but I just want my system to be static and not have (e.g.) resolv.conf futzed around with (I've taken to doing a chattr +i on the file quite often).
by daedrdev | 2025-08-07 01:07:37+00:00
My point is orbits of planets are not calculable. In only 5 million years in fact they are chaotic!

https://en.m.wikipedia.org/wiki/Lyapunov_time

Thus its easy to imagine inflation not being predictable, especially since the prediction is invalidated when it itself is released since people change their behavior chaotically in response.
by bthallplz | 2025-08-07 01:08:02+00:00
It'd be fun to join in from afar by pledging to do the same things, but for nowhere near the cost. (The place looks super neat, but I'm not paying that much, don't live near there, and need to report to my employer's office twice a week.)

I wonder if there'll be an aggregator of the blog posts written as post of this cohort (and others, if there's more cohorts).
by AlotOfReading | 2025-08-07 01:08:41+00:00
A lot of the resistance to systemd isn't resistance to the problems being solved, it's resistance to solving the problems with a big ball of interdependent components. As we saw in the xz attack, that's a huge attack surface to consider and the project's general hostility to producing small, focused libraries means that people often depend on it where they shouldn't.
by autoexec | 2025-08-07 01:08:54+00:00
Humans are extremely costly in terms of the resources we need in order to survive, the space we take up, and the messes we make (everything from the shit and piss we generate to the wars/destruction/death/violence we inflict on pretty much everything around us). We'd make for entertaining pets, but we're the farthest thing from low maintenance. Even ignoring that all other animals on earth share many of the problems we'd impose on our owners we stand alone in having done devastating amounts of damage (some irreversible) to ourselves and our planet.

I'd hope that they'd keep a few of us around, but it's hard to see the logic in them keeping all of us and allowing us the freedom to live and breed the way we do right now.
by nn3 | 2025-08-07 01:09:35+00:00
If you would spin the whole structure you couldn't have multiple shells all with 1G on their surface. The required spin speed for 1G depends on the diameter. But their whole concept is built around multiple shells, which is clear from the name.

Regarding the GDP needed once you have a working "mine from the moon and send to orbit" economy it doesn't seem to be too bad. The assumption would be that a lot of technology is already developed for other projects. Launching it all from earth obviously wouldn't be possible even with vastly cheaper launch. That's why they put the build into the moon-earth L1 lagrange point to be easily reachable from the moon.

For propulsion and reactors, but there are multiple projects today working on all of this. Building a life support system for 400 years is still an unsolved problem however.
by s1artibartfast | 2025-08-07 01:09:51+00:00
I think that doing their job correctly, as trained, and following best practices, should be a valid defense for doctors.

If you are familiar with the history of qualified immunity, you may know that there have been multiple standards over the decades. For example, consider the state of qualified immunity at the time of Pierson v.Ray [1].

Do you think you should be able to sue a cop (as an individual) for enforcing a law that is on the books, acting in good faith, because the law is determined afterwards to be unconstitutional? They arent constitutional scholars, and even if they were, they wouldn't get it right all the time.

It is crazy to hold them liable, especially personally, for bad laws.

As I said originally, "Qualified immunity needs a new standard, but it is necessary."

cchttps://en.wikipedia.org/wiki/Pierson_v._Ray
by yjftsjthsd-h | 2025-08-07 01:09:57+00:00
> If you come from any other platform, the idea of needing to look up which version of which flavor of Linux you have to find what specific commands you need to use to do basic things looks insane

Right, which is why Windows home edition is managed via GPO and iOS exposes the same APIs as macOS. /s

Different operating systems are different, even if they share a kernel.
Show HN: Insta-infra – One click start any service
by pitah1 | 2025-08-07 01:11:00+00:00
I've recently created a UI for my open-source project called insta-infra so now you can run any service with one click. This has been part of my journey of making it as simple as possible to run any service in my local laptop.

Github repo: https://github.com/data-catering/insta-infra

Demo of the UI: https://data-catering.github.io/insta-infra/demo/ui/
Ask HN: Freelancing in 2025
by fud101 | 2025-08-07 01:11:08+00:00
I'd like to finally make the switch from a paid Jira dealerer to making my own way. I couldn't do it before, lack of skills mainly to do a whole project from start to finish but with Claude whatever i can probably do that now - and the rest of the stuff (marketing, sales, accounting, etc) should be a good challenge for my growth as a professional.

How do i go about finding my first customer? Making my first pitch? Securing a gig?
by keerthiko | 2025-08-07 01:11:42+00:00
IMO the hardest parts of learning a new language as an adult is

a) convincing yourself its worth the effort: almost every time an adult runs into a confusing element of a new language, they find themselves calculating how many people in the world speak this language, probability they don't speak english and likelihood of running into this person and circumstance, and it's easy to justify giving up and moving on

b) avoiding forcing it into the framework of your first language: if you have one distinctly favored language already, it's very hard not to try shove the new language you are learning into the former's mold, and this can be counterproductive in learning most languages that don't share an ancestor with your favored one.

a) is greatly mitigated by forcing yourself to be in said context by living in a place prioritizing that language. b) is greatly mitigated by already being bilingual+ with languages from distinct origins (eg: mandarin chinese and english) before learning a new one, so you can place the new language on a spectrum with the ones you already know instead of confined by the rules of just one.
Show HN: CropImages – A Minimal, Fast Image Cropping Tool for Web
by devxiyang | 2025-08-07 01:11:57+00:00
Hi HN!

I built CropImages.co, a super simple, privacy-friendly image cropping tool designed for speed and usability. It’s made for anyone who just wants to crop an image without installing anything or uploading to slow/overloaded editors.

Why I made it Most online image editors are overloaded with features, slow to load, or require uploading your image to the cloud. I just wanted a tool to crop an image quickly, in-browser, and move on. So I made CropImages.co.

Features • Crop any image in your browser (no upload required) • Super fast – loads instantly • Privacy-first – everything runs locally • Pixel-precise cropping and drag handles • Output: download as PNG or JPG

Tech stack • Built with TypeScript + HTML Canvas • Lightweight, mobile-friendly • No dependencies or tracking scripts

Try it here: https://cropimages.co It’s open to feedback – I’d love to hear what you think or what features you’d want next!

Thanks for checking it out
Show HN: CircleCropPhoto – Instantly Crop Images into Perfect Circles
by devxiyang | 2025-08-07 01:13:34+00:00
Hi HN!

I made CircleCropPhoto.com, a simple and fast tool to crop any image into a circle—ideal for profile pictures, social avatars, or design use. No signups, no bloat, just clean cropping.

Why I built it

I needed a quick way to turn rectangular images into perfect circles for social media profiles and app designs. Most tools made it harder than it needed to be—or required uploading to a slow server. So I built a fast, privacy-friendly alternative.

Features • Instant circle crop – just upload and drag • Preview + transparent or solid background options • 100% client-side – image never leaves your browser • Export as PNG with one click • Loads fast, works on mobile and desktop

Tech stack • TypeScript + Canvas • Pure client-side, no server, no analytics • Lightweight & mobile responsive

Try it out: https://circlecropphoto.com Let me know what you think, and I’m happy to hear suggestions for improvements or features you’d like to see!

Thanks for reading!
by gregsadetsky | 2025-08-07 01:14:18+00:00
This book [0] is full of great creative strategies to make electronic music, ways of getting started/unstuck, is generally not that tied to Ableton the software (even though they are the publisher), and is free to partially peruse online.

I’d recommend getting a physical copy once/if you find it useful. It’s been a really great help in getting over white page/DAW syndrome. Truly great and full of smart/useful gems.

[0] https://makingmusic.ableton.com/
by yjftsjthsd-h | 2025-08-07 01:14:35+00:00
> Systemd-homed is the ONLY way to achieve these (and many others) in Linux.

It absolutely is not. [Full] disk encryption has been fine for... at least 15 years, probably more. Sharing a home directory requires consistent UID/GID, but that's not hard even fully manually (which is fine if you're just one person).
by satvikpendem | 2025-08-07 01:14:36+00:00
Depends on how well the ads run, if you don't get the right ads you can blow through your ad spend and end up spinning your wheels.

Check out influencer marketing as well, the channel Superwall on YouTube has some great interviews on how to do it well. They're also a RevenueCat competitor and are pretty good. Basically you can hire college kids to consistently make videos for you on brand new TikTok accounts, using a service like Sideshift.
by benlwalker | 2025-08-07 01:14:53+00:00
For an expanding array in a 64 bit address space, reserving a big region and mmaping it in as you go is usually the top performing solution by a wide margin. At least on Linux, it is faster to speculatively mmap ahead with MAP_POPULATE rather than relying on page faults, too.

And, if you find you didn't reserve enough address space, Linux has mremap() which can grow the reserved region. Or map the region to two places at once (the original place and a new, larger place).
by cyberax | 2025-08-07 01:15:11+00:00
> Austin LITERALLY has falling housing prices from building more units

No, they don't. They got a one-time pause in the price growth from a _falling_ overall population. Here's the price chart for housing in Austin: https://imgur.com/a/WzauEIp

The population has either not yet recovered, or it has just recovered to the peak 2019 level. I have conflicting data. But nevertheless, once it comfortably passes the 2019 peak, the prices will continue growing.
by defrost | 2025-08-07 01:15:56+00:00
Back in the day it cost a round of drinks at the pub to be read and questioned about your work in progress:

Until late 1949, Inklings readings and discussions were usually held on Thursday evenings in C. S. Lewis's rooms at Magdalen. The Inklings and friends also gathered informally on Tuesdays at midday at a local public house, The Eagle and Child, familiarly and alliteratively known in the Oxford community as The Bird and Baby, or simply The Bird.

~ https://en.wikipedia.org/wiki/Inklings
by cyberax | 2025-08-07 01:16:16+00:00
Denver real estate index: https://fred.stlouisfed.org/series/DNXRSA

Next "example", please.

Edit: as expected, the reason for the price pause is the falling population. https://data.census.gov/table/ACSST1Y2019.S0101?q=Denver,+CO

2019 - 727211

2021 - 711463

2023 - 716577

More and more data seem to confirm my points.
by krapp | 2025-08-07 01:16:22+00:00
As expected from this clownshow of a government, but I'd be surprised if the USG (or any modern government) doesn't have its own proprietary LLM and R&D apparatus. I kind of assumed that's what that big NSA data center in Utah was going to be for.

But sure. Let's run the world's last superpower on the thing my sister uses to generate recipes, that sometimes gaslights people into believing SCPs are real because computers just sometimes do that now and it's normal. As long as it's cheap I guess.
by einrealist | 2025-08-07 01:17:03+00:00
Good observation. To Trump, tariffs are a simple tool that he can use to demonstrate that he is taking action. It's a spectacle, something to make him appear busy. He is not interested in the details or the actual effects. There is no strategy. Everything is just vibes. He is satisfied by vague, non-binding promises. Trump is inherently stupid and lazy.
by Dylan16807 | 2025-08-07 01:20:12+00:00
> Karma Grifters who post articles that get them over the 500 points are then ala Peter Principle granted the right to 'grey out' actual thoughtful comments.

You've stretched that analogy past the breaking point. Downvotes barely change your role and there's nowhere else to go up from there regardless of your posting quality. Peter Principle does not apply.
by RestlessMind | 2025-08-07 01:20:44+00:00
> But today's technology has made being there in person superfluous and inefficient.

Hard disagree. Lots of otherwise talented people still have problems with written communication or other norms of remote work. They thrive in an office though.

Mere proof of that is a lot of startups which are still flocking to SF and mandating in-person presence 5 (or 7) days a week so that they can move fast.
by komali2 | 2025-08-07 01:22:40+00:00
Our company set up some kind of Wise debit card thing where we each get our own number, and they told us "try out any AI tool you want."

So I subscribe to a new one every month to try out while still shoveling like 150$/mo at Claude cause it's consistently been the best and the one I use the most. Cursor as well has been good for their completion model which surpasses anything else I've tried for inline/multiline/jump completions.

But I've also tried supermaven, codeium/windsurf, copilot, zed. I guess from the company's perspective, a couple hundred bucks a month is well worth the time of keeping us all up to date with ai tooling.
by 6510 | 2025-08-07 01:22:51+00:00
Someone released a windows xp pirated edition on a blog one time. Bloat removed, PAE, many fixes and new features. The post also had many comments. One described something not working. The dev replied: Thats terrible! Wait! then replied again 15 minutes later: Download the new release, it should be fixed now. There were more comments following the same format.

Imagine that, they fixed the bugs... they fixed the bugs immediately.