MurphyA/hacker-news huggingface dataset:
by dangus | 2025-07-27 14:51:39+00:00
Yeah I really didn’t understand why ZFS or something like a TrueNAS dedicated storage solution setup was ruled out so quickly.

But before we even go there, we have to consider an all-SSD solution. SSDs are so cheap nowadays. It’s a trivial cost to buy a 2-4TB SSD. Heck, even an 8TB SSD is reasonably affordable, only about $600.

So first step is justifying a complicated caching setup. Why cache at all when you can just use all SSD storage and bring the complexity down a whole lot?

And if you’re using more than 2-8TB of storage and you’re in the spinning disk territory, why are you not using a dedicated NAS solution like TrueNAS?

This solution just seems like one of the worst possible choices.
by soraminazuki | 2025-07-27 14:51:45+00:00
There is PR fluff, and there is reality. There is a reason that democracies have created the justice system and this notion called the rule of law. There is a reason we don't rely on "the market" to handle such issues. No, Tea isn't the sole exception in a world of greedy investors. There is a reason Tea is basing the whole platform around gossip. There is a reason Tea brands this as "safety" despite it imposing no restriction on users to keep the topic solely about safety. They are simply not what they claim to be.
by coolThingsFirst | 2025-07-27 14:52:29+00:00
You pointed exactly at the garbage.

A MAANG company refused to give me an interview because ‘this position is for people with bsc degrees’ when i had an associate’s. Degree is mandatory unless its Stanford at which point you can enjoy VC money hacking on the next AI slop generator. Don't believe me, take a look at [1], minimum qualification is a BsC degree for a Google SWE job.

He is implying rushing is bad, it’s not. Tech industry is so enamored with young people that learning Next.js and making a dog app is deemed superior than really getting into the nitty gritty.

It’s a career track based on hype cycles and ageism.

My ability to get interviews at 22 even without a degree was orders of magnitude higher than it is now despite being 20x more competent.

[1]: https://www.google.com/about/careers/applications/jobs/resul...
by sghiassy | 2025-07-27 14:52:35+00:00
I’ve always found the idea of “restoring” ecosystems a bit philosophically tricky. When we say that reintroducing wolves led to ecological improvements, what’s our reference point? Are we comparing it to Yellowstone 100 years ago? 500? Pre-human settlement?

Ecological baselines are inherently arbitrary—there’s no objectively “correct” state of nature to return to. The systems we call degraded are often just different, not necessarily worse. So when we talk about progress in this context, we’re really measuring against a value-laden idea of what we think nature should look like, not some neutral truth.

That doesn’t mean rewilding is bad—but I do think we should acknowledge that we’re shaping nature to fit human values, not restoring it to some pure, original state.
by Nemi | 2025-07-27 14:52:45+00:00
Shareholders of companies are "along for the ride" and simply participate in the decisions of the board. In theory if they fired Zuck and appointed a interim CEO and directed that the company get sold, then it could have happened and Zuck would just be allocated his percentage of the value paid by Yahoo.

In practice I would guess there would be lawsuits filed immediately to hold up any such activity until he had time to exert control of the board, but it would have been interesting nonetheless.
by kingkongjaffa | 2025-07-27 14:52:56+00:00
> With devcontainer I think VSCode still runs directly on my machine but connects to the container, so this is nto a solution for me, I need a real VM.

why?

I don't understand why you need a real VM here for a dev environment, you don't. A docker file-based dev container will work on your machine and then work just the same with dockerfile deployed wherever in the cloud or on a server.

see : https://code.visualstudio.com/docs/devcontainers/create-dev-...

> Work with a container deployed application defined by an image, Dockerfile, or Docker Compose.
by microtonal | 2025-07-27 14:53:24+00:00
- Fully declarative. I can bring up a system in 5-10 minutes (depending on internet speed) and the system configuration is exactly as any other system.

- Great modules for programs/services in NixOS and home manager. So I typically do not have to figure out what configuration format something uses. Most common options are exposed as module options and for options that are not exposed, it's often possible to write the configuration in Nix (or worst case a string that gets added to the configuration). I can access the documentation of all modules with a simple _man configuration.nix_ or `man home-configuration.nix`.

- I can override arbitrary packages with custom build options, etc. I don't have to maintain separate .spec/rules files or anything. I can just put a somePackage.override/overrideAttrs somewhere in my system configuration and the package customizations are there with my system configuration and always get built with the system.

- Packaging something to hook it up in my system is low-effort. nixpkgs is the largest distribution package set (according to repology). But sometimes something is missing or I want to add some of my own projects as packages, unless it's some insanely bad proprietary application, I can do it in a few minutes.

- Atomic updates/rollbacks.

- Ad-hoc or project-specific development shells (though that is more Nix than NixOS).

I know that the learning curve can be steep, but once you really get Nix and NixOS, it's kinda like being the master of the universe, erm, I mean your systems.
by ausbah | 2025-07-27 14:54:32+00:00
yeah seriously there isn’t enough housing in major cities so the little new construction that isn’t rentals has a good chance of turning into an “investment property” via someone buying the mortgage and immediately turning it into a rental unit or airbnb unit. I really think that cities should either outlaw these type of units or tax them heavily and divert all new funds into new housing construction, or just incentivize so much new housing it turns into a losing investment

source: i live in seattle and my partner owns property where 1/4 of their neighbors are landlords in a new construction complex
by nordsieck | 2025-07-27 14:54:41+00:00
> It is not so much that used diamonds are worth less (although they might decline in value without provenance to prove they are natural or if they are chipped) but the huge markup on retail jewellery.

Precisely.

And on top of that some jewelry stores are worried that customers would consider a below wholesale offer to be insulting, so they often refuse to buy piece back at all.
by A4ET8a8uTh0_v2 | 2025-07-27 14:55:20+00:00
The weird thing is, LLMs do seem to create an environment, in which such shift is not impossible. By this I mean, I know I personally use search engines a lot less now ( and I suspect that here I am not that much different from other internet denizens ). If true, there is a possibility that the existing ad model will -- out of necessity -- have to adapt to a new venue. This did not seem to fully happen yet ( providers seem skittish and are trying not to alienate people ).

I self-host some parts and I am currently in the process of adding some LLM layers in my setup. It seems like it can be made very personal..if one is so inclined. The question remains whether people will be inconvenienced enough.

That I have no real answer for since I am not sure what enough here is. I wince when I see hulu ad on Disney+ platform when I have their no ads tier, but did not drop them yet.

It is not a perfect example, but lots people see it as: 'its not that bad yet'.
by Liftyee | 2025-07-27 14:55:30+00:00
Interesting points - I wasn't aware of the accuracy tradeoffs with smaller sensors, though as an engineer I should probably have anticipated it.

I've been messing around with air quality measurement for a while but haven't got anything for the day to day yet.

Been a long time admirer of the Airgradient project. What are your thoughts on the SEN5x Vs Plantower PM sensors?
by quotemstr | 2025-07-27 14:55:32+00:00
Another example: mosquitos. We can and should drive them to extinction. The species that feed on humans are nowhere food-web-critical. It's an arbitrary and wrong judgement that we should preserve mosquitos just because they happened to evolve with us. So what if eradicating them would be unnatural? So what if it would technically be a reduction in biodiversity? Not everything natural is good or optimal.
by pegasus | 2025-07-27 14:55:33+00:00
Seriously? Since 2011, so since Java 7, stagnation in performance? That's a startling claim. I'd like to see some numbers as well. I'll start the first round with this article:

https://kstefanj.github.io/2021/11/24/gc-progress-8-17.html

Note: this is comparing to Java 17 to Java 8 (released in 2014), and we are now at Java 24!
by __MatrixMan__ | 2025-07-27 14:55:44+00:00
More important than their desire to continue doing business the way they're used to? I'd say so. You phrase it like we're feeding them to the wolves.

It's not just predators vs livestock, there are a bunch of things that we didn't used to understand about ecosystems that we do now. The societal cost of letting people displace or kill wild animals with abandon is quite high.

Zoonotic diseases are the first to come to mind. How many preventable cases of Plague or Lyme disease is that livestock worth to us?
by brabel | 2025-07-27 14:55:52+00:00
The trick I see the most is actually hiring consultants. They're basically like employees but it's not you who hire them, it's the consultancy company. So you can have them working for your startup in short contracts of a few months (which can be prolongued and without much trouble even terminated early). But normally, they also have clauses against trying to hire the consultants directly, so if they are really good and write a good chunk of your stuff, when they leave you might be left in a bit of trouble.
by Rotundo | 2025-07-27 14:56:09+00:00
A potentially serious side-effect of deleting old accounts is that someone else can register under that name. If a third party sends a message to the old account, now your information is up for grabs.

I've got many old email accounts that I would like to cancel, but other people / organizations keep using them to send me mail. Mail that isn't all that important but still I'd rather not have it fall into the wrong hands.
by zoobab | 2025-07-27 14:56:19+00:00
I organise an mtb event, always refused to use Komoot, Strava or other apps just to display an XML file on a map.

I have used brouter.de as a GPX editor instead of going on site to the route, and used Umap on OSM.ch to upload a GPX:

https://brouter.de/brouter-web/ http://www.vintagemtb.org/maps https://umap.osm.ch/
by dangus | 2025-07-27 14:57:26+00:00
It’s a pet peeve of mine to continually hear about how the Apple Music app is bloated.

Apple literally reduced the bloat compared to the past. They removed podcast, TV/movie, and device management out of the app and moved them into dedicated places.

What mythical person is struggling with the performance of Apple Music on an Apple Silicon Mac? The same Macs that can handle 4K Final Cut Pro video editing with 8GB of RAM are struggling with a 20 year old music app?

I have a lot of complaints about the app but “slow” and “bloated” are not on that list. It’s just an outdated take.
by scarface_74 | 2025-07-27 14:59:02+00:00
And now you seem to minimize “disagreement”. We aren’t talking about disagreeing on policy. We are talking about them disagreeing on someone’s fundamental right to exist as an individual and to be treated with respect. My son went to high school and still lives in a majority White suburb of Atlanta (we moved). He’s dates exclusively White girls. Not because of racism. That’s just who is in his circle. It’s never been an issue with relatives.

But there are people who still would think that interracial dating is a “sin”. He knows that and I told him to ignore those people. They don’t affect his life and don’t let them affect his happiness.
by perihelions | 2025-07-27 14:59:23+00:00
Well actually, Trump (or Musk?) cancelled Artemis, and Congress put it back in[0]. This is the same thing as has happened once before, under Obama in 2014[1].

[0] https://spaceflightnow.com/2025/07/05/republican-backed-reco... ("Republican-backed reconciliation bill passes, includes funding for ISS, Artemis programs, Space Shuttle relocation")

> "The legislation earmarks $9.995 billion to be available until Sept. 30, 2032, for projects that have backing by politicians in states that have held key roles in NASA’s Artemis program."

> "The biggest chunk of that is $4.1 billion set aside “for the procurement, transportation, integration, operation and other necessary expenses of the Space Launch System for Artemis Mission 4 and 5.” The bill states that no less than $1.025 billion should be spent on the heavy lift rocket each year FY26-FY29."

> "It also includes $20 million to fund the Orion spacecraft “for use with the Space Launch System on the Artemis 4 Mission and reuse in subsequent Artemis Missions.”"

> "These two items run counter to the proposed NASA budget from the White House, which sought to end the SLS and Orion programs following the launch of the Artemis III mission."

[1] https://en.wikipedia.org/wiki/Space_Launch_System#Funding_2
by jcranmer | 2025-07-27 14:59:31+00:00
A loop that's basically:

for (int i = 0; i < len; i++) /* do something */

is going to compile down to something like:

label: ; blah blah blah INC r0 CMP r0, r1 JNZ label

(Okay, to be fair, compilers tend to change the loop bounds so that the final comparison is a comparison against 0. This will reduce the register usage of the loop, but otherwise doesn't change the analysis). Taking into account micro-op fusion, there is at best two actual hardware ops in that assembly pattern, since the comparison and branch will be fused, and the increment(/decrement) is also a decent candidate for fusion. The branch can also be predicted with a high degree of fidelity--an advanced processor should be able to predict the branch with exactly 100% accuracy.

A null-terminated loop instead compiles down to:

label: ; blah blah blah LD r0, r1 INC r1 CMP r0, 0 JNZ label

You still have the some basic pattern at the end of the loop, except that the INC (which might not have been previously fused) is no longer in the critical path, but now the critical path instead has a load in it. That load is a much slower instruction than a test-against-0 or a comparison: no load completes in one cycle, whereas both tests (bitwise and) and comparisons (subtraction) complete in one cycle. Splitting hairs by saying that the test-against-0 is going to be less expensive than a subtract-and-check-carry, so therefore null-terminated is faster ignores the fact that they execute in the same time and brushes the extra load, which is definitely slower, that exists in the null-terminated string.

It goes worse, though. When you have a pointer+length combo, the length of the array, and the legal dereferenceability, is now known to the compiler in symbolic form that is easy to compute. That makes it possible to do things like unroll loops, or vectorize loops, or rewrite loop bounds in better forms, etc. When it's null-terminated, the length comes from reading memory, and the amount of memory you can read is not known ahead of time. Unrolling the loop or other steps are no longer really possible since you don't know how many iterations the loop will take, and the extra loop exits you'd generate tend not to be tolerable in optimization.
by macNchz | 2025-07-27 15:00:21+00:00
I bought an Awair device in 2020 when my wife and I were working from home full time in the same room, out of curiosity as to whether our office area air was accumulating lots of CO2 during the workday (turns out this is not really an issue in drafty 120 year old houses).

In the time since I’ve found it helpful for: confirming my DIY air purifier was effective during wildfire smoke periods, having a reminder to open the windows generally when the air gets stale and particularly after cooking, learning that cracking a window for makeup air for the range hood makes it much more effective, getting better about trimming candle wicks and snuffing them instead of blowing them out, getting a sense of our actual temp and humidity comfort ranges and how they differ from thermostat settings, and realizing that induction really might be preferable to gas whenever we’re looking to buy a stove in the future.
by athinkingmeat | 2025-07-27 15:00:53+00:00
> i want to submit this to hacker news, ready?

Yes, this looks ready for Hacker News! The project is well-polished with:

Production-ready features: - Security hardened with RBAC and non-privileged containers - Comprehensive Mastodon integration with automatic pod restarts - Robust error handling and monitoring scripts - Clean documentation and examples Recent fixes: - jq installation issue resolved and tested - ConfigMap key consistency fixed - Repository cleaned up and organized Strong presentation: - Clear README with badges and quick start - Comprehensive file structure - Working GitHub Actions for security scanning Suggested HN title: "Kubernetes Bunny CDN ACL Manager – Automatic trusted proxy IP management" Key selling points for HN: - Solves real CDN/proxy trust issues in Kubernetes - Special Mastodon integration (timely with decentralized social) - Security-first approach with RBAC - Actually works (we just tested it!) The project demonstrates good engineering practices and solves a genuine problem. Ready to ship!

> title url )text

Here's a suggested Hacker News submission:

Title: Kubernetes Bunny CDN ACL Manager – Automatic trusted proxy IP management URL: https://github.com/nycterent/k8-bunny-acl Text: A Kubernetes CronJob that automatically fetches and manages Bunny CDN edge server IP addresses for trusted proxy configurations. Key features: • Daily automatic updates via CronJob with security-hardened containers • Special Mastodon Helm chart integration with automatic pod restarts • Namespace-scoped RBAC with least privilege access • IPv4 + IPv6 support with 783+ edge server IPs • Multiple consumption methods (env vars, file mounts, init containers) This solves the common problem of keeping CDN proxy IPs up-to-date in Kubernetes applications for proper client IP detection. Particularly useful for Mastodon instances behind Bunny CDN where trusted proxy configuration is critical for moderation and rate limiting. Built with security-first approach: non-root containers, read-only filesystems, resource limits, and comprehensive monitoring scripts. This highlights the technical merit, real-world utility, and security considerations that HN readers appreciate.
by gchq-7703 | 2025-07-27 15:01:28+00:00
CyberChef has been around for many years now, which definitely helps. It also has no plans for monetization and runs entirely locally, so there's no chance of a 'rug pull'. It was a long journey to the current ~800k monthly users though. I suspect it was just time and place, as opposed to any technical reasons.
by UncleMeat | 2025-07-27 15:01:43+00:00
There are 3.5 years left in the administration. The time between Apollo 1 and Apollo 11 was 2.5 years. At its closest point, Mars is more than 100 times further away than the Moon. Just a trip there takes like nine months when delivering small payloads that don't need to return. And you need to time it so that you plan the mission when mars and earth are very near each other, which is only every couple of years.

The idea that the Trump administration could put a man on mars before the end of their term, even if this was a very top priority is ludicrous.
by hotpotat | 2025-07-27 15:02:40+00:00
In my experience limiting myself to two projects in parallel is most productive, with a clear primary project whose agent’s completion take precedence over the other’s. It lets me still have concurrent work going on, but I’m very clearly still taking care to be precise and targeted with my prompting. Too many things going on, and I’m no longer optimizing for doing the task but for having as much parallel execution and progress as possible, and that’s a trap of perceived productivity.
by rpdillon | 2025-07-27 15:02:56+00:00
I think it's really easy for people to say that the dive in quality is due to AI. I actually think it's the other way around.

I'm in my late 40s and I've been watching quality decrease in our discourse and media for decades. And I think AI is just another opportunity for them to find a way to further reduce costs. But the incentive to reduce costs is there and it's a result of market demand for convenience and low cost above all else, and it's there regardless of whether or not AI is involved.

And so I think you're asking probably the most salient question: if you're looking for high quality content, where do you go? For me, personally, I've found that people generally are not producing high-quality content for commercial gain. So I've just gotten a lot more community-focused in recent years.
by _DeadFred_ | 2025-07-27 15:02:58+00:00
What about for low mileage vehicles? As I get older I drive much less and have way less income so I do all my own vehicle work. Is an EV just sitting in the garage going to be ok? Can I work on it without needing new tools? I have 3 generations of car tools. One of my cars is my moms old Jeep Cherokee that was dead in her garage for years. My and my neighbor talk about EVs but this (maybe our last) car cycle we both still went ICE.

https://theonion.com/john-alford/
by boomskats | 2025-07-27 15:03:07+00:00
I find it extremely comfortable. Considerably moreso than with my desk and monitor setup. I'm long sighted and the projection distance means I don't need glasses to see, and they don't get overly hot (nothing compared to a VR headset). Most significantly though, I can change the position of my head whenever I want without changing what I'm looking at, which makes a difference for my neck comfort, posture, etc.

To answer your question directly, I've done multiple 2-3 hour sessions at a time without taking the glasses off and have done 10+ hour days in them when away from home. At home I typically tend to use them for a couple of hours in the afternoons when I'm tired and more willing to sacrifice screen real estate for comfort.

The detail isn't the same and you have to plan your screen layout a bit (i.e. looking at code near the edges of the screen is annoying). But I think they're the future - a much bigger deal than VR or AR.
by jajko | 2025-07-27 15:03:32+00:00
Good, de beers is highly amoral business and there is no way around it. Blood diamonds and lies around them, artificially elevating diamond prices, making up the classic PR campaign that somehow inserted equation wedding=big diamond into minds of mostly US population for few generations.

When I see somebody with diamonds and check with them that they are naturals, its pretty clear what kind of person I am dealing with. To be kind and polite here, its not a nice evaluation and it ends up very precise. I let them know what's the general consensus on morality regarding those stones, its sometimes funny to watch their reactions and at least now they know something and can't anymore argue they didn't. What they do with that info is up to them.
by sampullman | 2025-07-27 15:04:38+00:00
I can't find the article I was thinking of, it was a while ago. I'm pretty sure it was about the visual cliff experiment though: https://www.simplypsychology.org/visual-cliff-experiment.htm...

It looks like there have been a number of studies over the years, so not completely uncontroversial, unless there's something definitive you've read?

The point isn't that babies never fall off stuff, just that at least a part of the fear is built in.