MurphyA/hacker-news huggingface dataset:
by zahlman | 2025-07-21 23:05:20+00:00
If they are actually compile-time constants and you never have to deduce the value by a runtime calculation, then that is exactly what is meant about treating them as opaque data.

Otherwise, prepare for the horror of realizing that `{0.3: 'test'}[0.1 * 3]` (or the syntactic equivalent) fails — in every programming language that lets you try.
by mikestorrent | 2025-07-21 23:05:55+00:00
Ultimately, the GNUstep project should have taken on the burden of porting whatever could be kept from Windowmaker into the GNUstep world, and made a complete solution to compete with GNOME / KDE with a chance of also making it easier to write an app for both OS X and Linux using much of the same underpinnings (Objective-C, etc).

A lot of really great work went into GNUstep but looking back... for what? It would have needed so many more resources than it had to ever have a chance at becoming something like the above.

Maybe with AI, one day it will be easy enough to pick some of these ideas back up and run with them.
by acdha | 2025-07-21 23:06:34+00:00
I think it has a place in the portfolio but one of the reasons why fossil fuel-backed think tanks like to push nuclear or hydrogen as the green option is that it means years of continued growth in oil consumption before anything competing comes online, whereas solar cuts into their profits within weeks. Deploying solar as much as possible buys the decades we need to get much new nuclear power online and in many cases it doesn’t require much more than buying commodity products.
by GuB-42 | 2025-07-21 23:06:51+00:00
It is, and unfortunately, game devs and artists took advantages of it to get lazy instead of making things genuinely look better.

The way it goes is: use high resolution models and textures, always, rely on the engine to render everything in real-time (with techniques like raytracing), realize that no reasonable GPU can run the thing at full resolution, use AI (like DLSS) to compensate, it is still too much, so use AI to generate extra frames.

The end result is often not that great, there are limits on how AI can fill-in the gap, especially in real time. For frame generation, it is even worse as it introduces lag as the generated frame doesn't take into account the latest player actions.

Video games optimization is an art form that goes beyond making code run fast. Artists and programmers are supposed to work together and use the performance budget wisely by cutting the right corners. For example, in a combat scene, players won't look at the background, so make it as simple as possible, save the details for when the player doesn't have to focus on a bunch of monsters. It may even result in gameplay changes. AI can't replicate that (yet?)
by rasadov | 2025-07-21 23:07:02+00:00
Multi-tenancy is exactly what Fertit was built to solve. But it is available only in Fertit hoster service, not the open-source version at the current moment. Listmonk is excellent - we actually considered building on top of it initially. The main differentiators: Multi-tenancy (your pain point): Native support for multiple newsletters/domains in one instance Unified management across all your properties

Positioning differences: Listmonk: Power-user tool with SQL segmentation, advanced templating, high-throughput queues Fertit: Simplified interface targeting small businesses who want "just works" newsletter management

Architecture approach: Listmonk: Single binary + PostgreSQL (requires more ops knowledge) Fertit: Docker Compose setup with Redis for caching, designed for easier deployment

Business model: Open-source version addresses your self-hosting needs Hosted service ($5-10/month) for users who want zero ops

When you'd choose Fertit over Listmonk: You manage newsletters for multiple clients/domains (multi-tenancy) You prefer simpler UI over advanced segmentation features You want commercial support option You're hitting operational complexity with multiple Listmonk instances

When you'd stick with Listmonk: You need the advanced features (SQL queries, high-throughput queues) Current multi-instance setup works fine for your scale You prefer the mature, battle-tested codebase

Would love your thoughts on the multi-tenancy approach - is that the main friction point you're hitting with multiple instances?
by GarnetFloride | 2025-07-21 23:07:22+00:00
There are plenty of laws on the books that make it even harder, you can't have mixed genders of children sleeping in the same room, limits to how many can sleep in the same room, and many more.

Less than 1% of houses are accessible and that is a problem with aging boomers, SIL bought a home near parents to support them but when the stroke and dementia hit, the parents couldn't move in because no bedroom and only a powder room on the main floor, and they couldn't make it up/down the stairs anymore, and the parents house was too small to move into.

Lots of ways to get money from the table.
by vips7L | 2025-07-21 23:09:10+00:00
> What does that mean, and what is it about native programs (i.e. programs AOT-compiled to machine code) that makes them feel solid?

Im a little late here and as a Java user most of the time people tell me:

1. They just want to ship a binary. Most are not aware of Jpackage, but correct me if I’m wrong that just makes installers right? I’m hopeful that the “hermetic” work from Leyden will help here.

2. They frequently complain about Java’s memory usage, but don’t really understand how setting the heap size works and what the defaults are. I’m also hopeful that ZGC’s automatic heap sizing will solve this.

With those two features I think the view of Java will change, as long as there is good build tooling for them. It would be nice to make that the default, but that would break many builds.
by mmh0000 | 2025-07-21 23:09:19+00:00
Having just got back from a 8 week European vacation, with a wife+kid+me.

There's also the small issue of it being was 95F degrees outside at 75% humidity (southern France). This means 1 outfit isn't lasting more than a day (sometimes only 1/2 a day) before becoming unbearably stinky. x3 this means laundry needs to be done every other day or packing a ton of stuff.
by rtpg | 2025-07-21 23:10:09+00:00
I like how asyncio could just be built off of generators, and how it all ... well it mostly works, and it works well enough for people who care enough to make a whole async stack.

I am very unhappy with asyncio leading to the gold rush of a lot of people writing "async-capable" libraries that all make (IMO) really gnarly design decisions in the process. I have seen loads of newer Python projects that take async-capable libraries that make life harder for people who like shipping stable software.

Meanwhile a lot of existing libraries/frameworks that just have more "serious" overall designs have to churn quite a bit to support sync and async workflows.

I care a lot about Django getting async ORM support in theory, but at this point I don't know how that's happening. My current mentality is crossing my fingers that something akin to virtual threads[0] happens

[0]: https://discuss.python.org/t/add-virtual-threads-to-python/9...
by easton | 2025-07-21 23:10:45+00:00
uv has a feature where you can put a magic comment at the top of a script and it will pull all the dependencies into its central store when you do “uv run …”. And then it makes a special venv too I think? That part’s cloudier.

https://docs.astral.sh/uv/guides/scripts/

Makes it a snap to have a one file python script without having to explicitly pip install requests or whatever into a venv.
by zahlman | 2025-07-21 23:10:51+00:00
I don't believe I see the purpose of this. Is it:

* Empower deaf people to feel like they have a shared, global language distinct from and on par with spoken languages? (but there are other sign languages besides ASL...)

* Serve people who are sighted, but both deaf and dyslexic? (Would the symbols actually help?)

* Teach people how to use sign language? (same objection as before, plus it just doesn't come across as very informative)

* Something else?

I will say that featural scripts like this are cool in general, though, and also congrats to the parties involved on getting it into Unicode.
by dmix | 2025-07-21 23:11:37+00:00
That’s just run of the mill authoritarianism, calling it fascism glosses over how it has proponents in every political persuasion.

Authoritarianism has become very popular online these days for some reason. Giving in to fear and wanting total control are always going to be traits that pop up again and then humans have to relearn from history about why freedoms are important.
by aDyslecticCrow | 2025-07-21 23:12:50+00:00
"Just Recycle the batteries" is a massive understatement of the effort involved. The economics of Recycling ev batteries is autrocious. (They're glued into the frame of the car (differently for each model), needing manual dissasembly to not risk fire)

It took 20 years of standardisation and effort to raise lead acid batteries to 99%, and they're as simple as batteries get. Large scale recycle of litium batteries (including the cobalt and nickel) requires changes in how batteries are made to be (either or both) less energy dense and more expensive.

Pumped hydro is the best bet for gridscale. And i'm hoping sodium batteries roll out for EVs within the near future.
by recipe19 | 2025-07-21 23:13:51+00:00
I think it's also a matter of skill and employer density, so to speak? There are some exceptions, but by and large - if you're in a typical metro area and want an IT job, you probably don't need to move. If you want a hospital job, you don't need to move. If you want a construction job, you don't need to move. You can, for some incremental gains, but it's usually not a necessity.

In the early to middle 20th century, you probably didn't have that. Most people lived in rural areas and you needed to move to get that job at Acme Steel Co.
by michaelt | 2025-07-21 23:13:53+00:00
Arainach is advocating for something called "Zero Trust" which, from a user's perspective, is very much like a VPN.

It's software your employer pre-installs on your work PC, that asks you to log in with your work SSO credentials, performs some endpoint security checks, then routes your traffic over a virtual network adapter, and thereby allows you to access workplace resources, even when working from home.

The main difference is it adds some semi-authenticated states. Correct device, username, password, and 2FA, but failed a device posture check because they plugged their phone into their laptop to charge it? The 'Zero Trust' system can block some systems, while letting them retain access to others.

The other big difference is the pricing - rather than paying a five-figure sum upfront for networking hardware, you instead pay $25 per employee per month, forever.
by its-summertime | 2025-07-21 23:13:58+00:00
I mean I wouldn't trust them at all personally. https://www.theverge.com/23573362/anker-eufy-security-camera...

And it seemed the main issue as identified by Luna was not with the cells but the bank design itself.

> If the recall is affecting units made with 18650 battery cells from multiple suppliers, that suggests the root cause of the recall stems from elsewhere in the power bank. We next focused on the PCB and assembly of the board with the cells.

> We can measure the distance to quantify how dramatically the gap between the positive and negative bus bars varies across the three units. In PB1, that distance is only 0.52 mm

But it is still upstream since AFAIK Anker just rebrands other products.
by famouswaffles | 2025-07-21 23:14:14+00:00
If a Language Model is capable of producing rigorous natural language proofs then getting it to produce Lean (or whatever) proofs would not be a big deal.

Lean use in AlphaProof was something of a crutch (not saying this as a bad thing). Very specialized, very narrow with little use outside any other domain.

On the other hand, if you can achieve the same with general RL techniques and natural language then other hard-to-verify (a whole lot) domains are on the table.
by llm_nerd | 2025-07-21 23:14:16+00:00
Strangely the linked marketing text repeatedly comments regarding OCR errors (I counted at least 4 separate instances), which is extremely weird because such a visual RAG suffers precisely the same problem. It is such a weird thing to repeatedly harp on.

If the OCR has a problem understanding varying fonts and text, there is zero reason using embeddings instead is immune to this.
by cheema33 | 2025-07-21 23:14:51+00:00
> Why not just use OpenSearch or ElasticSearch?

There is a cost associated with adopting and integrating another tool like ElasticSearch. For some orgs, the ROI might not be there. And if their existing database provide some additional capabilities in this space, that might be preferrable.

> This is another one of those “when you have a hammer, everything looks like your thumb” stories.

Are you referring to people who think that every reporting problem must be solved by a dedicated OLAP database?
by 010101010101 | 2025-07-21 23:15:18+00:00
I worked on a couple of public facing SharePoint 2010 sites for large, well known companies before while it was in RC and immediately after - MS had a big marketing push to get people to build more than Intranet portals on it at the time. It seems like that died off entirely once Office 365 came around, and it was never a good idea in the first place, but it was definitely a thing.
by throwawaymaths | 2025-07-21 23:15:45+00:00
i don't think that's the case. an await coroutine requires you to be asynchronous because you are implicitly suspending yourself until the awaited function completes (and through however many suspensions the awaited function creates). an await can never be synchronous, you need to pull in an event loop to close between asynchronous functions and sync-land, not an await.
by lxgr | 2025-07-21 23:15:45+00:00
Given the choice between a hypothetical standard that nobody wrote (or implemented) and a tool that organically grew complex enough to benefit from a standard, I'd rather have the latter.

Users (i.e. not implementors) usually also don't read the standard – they read the docs (ideally containing lots of examples on top of a dry enumeration of options), or today indeed ask an LLM.
by an0malous | 2025-07-21 23:15:53+00:00
Wealth inequality is the primary issue in society. No one would care about immigrants, LGBTQ rights, trans athletes, or any of the other culture war issues if food, housing, transportation, and healthcare were affordable. The elites have done a fantastic job distracting everyone from the core problem afflicting society. As Piketty has shown, their increasing concentration of wealth is mathematically guaranteed and they continue to accumulate wealth while the labor class fights amongst themselves over relatively trivial matters.
by hug | 2025-07-21 23:16:46+00:00
Yes, that's zero trust in a nutshell: A VPN that does a tunnel per TCP connection instead of one tunnel for all TCP connections.

The other salient point is that all connections are established outbound through a broker, and importantly this is the case from both sides: The appliance at the terminating end of the tunnel establishes reverse tunnels to the broker for the connections, so it's never "exposed to the internet".

The broker can then push to your SIEM or whatever so you can have your SOC log jockeys harass your employees for accidentally leaving NordVPN on after watching international sports.

There are actual benefits: You can do things like allow logins to system A from anywhere, but system B only from your home country, you can do JIT network access requests, etc... but mostly it's vendor marketing to get you to spend too much money.
by Zak | 2025-07-21 23:17:09+00:00
Perhaps one of the things that should be included in right to repair legislation is stronger liability protection in cases where a third-party battery is installed in a device.

I do often stick unprotected cells in flashlights that came with protected ones. It's important to know whether the flashlight can over-discharge the cell, but most can't, and it's important to not short-circuit them. I suggest people who don't want to learn about batteries stick with protected.
by domenkozar | 2025-07-21 23:17:16+00:00
I'll reply, even though I don't like the tone the first sentance sets :)

I'm not sure exactly what parts of the comment are about secrets rather than how infrastructure should be done, but I see that secrets and configuration have very different lifetimes so they should be provisioned separately. The config can for example be in the git if it's free of secrets.

Secrets are provisioned at runtime, while config is build time.

`secretspec.toml` is in the version control and it tells you all about what's going to happen at runtime.
by umvi | 2025-07-21 23:18:23+00:00
> The solar panels installed in China during the past 2 years produce as much electricity as all of their nuclear plants combined.

Because it doesn't have very many nuclear power plants relative to its size? France has the same number of nuclear reactors as China despite being a much smaller country.

I'd argue 50-60 nuclear power plants having the same energy output as millions (billions?) of solar panels is a win for nuclear - it's much higher energy density, much smaller environmental footprint, much smaller infrastructure investment, etc.
by willahmad | 2025-07-21 23:18:31+00:00
Would you prefer a local only tool?

As a privacy conscious person, I am developing a desktop/local only app and collecting feedback from beta testers. I would appreciate if you can participate as a beta tester and share your feedback.

At the moment, app is only available for MacOS, and in the process of security audit (not SOC-2 yet, but we will get there). I am planning to sell a license.

Please let me know how to contact you, if you prefer to send email here is my disposable email: kzphefll8@mozmail.com (to prevent spam emails, not sharing my original email)
by mandmandam | 2025-07-21 23:19:03+00:00
>>> we are in a place with an order of magnitude less trouble building a business.

>> What is this claim based on?

> Blog posts I've read from I've read, largely in HN. Personal interviews in those countries.

Ok, well, as someone who has real experience of setting up a business in another country (which was "stolen from murdered inhabitants" and then reclaimed - Ireland) let me tell you: Business supports in Europe are quite strong, and accessible. The simple fact that ~60% of Americans are living paycheck to paycheck would suggest that setting up a business in America is not, in fact, "an order of magnitude easier" for the average person.

> We are the luckiest country on Earth by a country mile.

Sure, some of it was luck, but the secret ingredient was genocide.

And nowadays America is not the envy of the rest of the world the way it once was. The shine is very much gone.

Nearly all countries outside the US hold a net unfavorable opinion of Americans, minus a handful of exceptions, like Israel (!). There's not much jealousy or envy of the US any more. It's mostly an understanding pity, or an understandable condescension.

> many countries in Africa have vast resources they could exploit responsibly but don't.

Try doing a deep dive into what happens to African leaders who buck the trend of letting the West take all their resources. Patrice Lumumba, Sylvanus Olympio, Kwame Nkrumah, Eduardo Mondlane, Amílcar Cabral, Thomas Sankara, etc, etc, etc.

Have you ever seen the photo of a father holding his child's severed hands, cut off for not picking rubber fast enough for the Belgians? Blaming the victim here is pretty unacceptable to people who have learned anything beyond the sick narrative of 'well they choose weak leaders'.

And can you seriously call America's "resource exploitation" responsible?? Not if you know how they get all those resources (see above native genocide, and murdered African leaders; and don't forget South America!).

> Zero. No one forces you to work here

Perhaps in the narrowest sense, where no one points a gun to your head (unless you're in America's massive and grotesque prison system, in which case you are in every sense a slave, with a gun to your head forced to work for a pittance).

However America forces people into work in a myriad of 'soft' ways; from awful social supports, to wage collusion, to healthcare tied to employment, predatory student loan debt, at-will employment, immigration status, and so on, and on.

> The term "none of that is sustainable" suggests to me you've already decided on answers to all these non-gotcha questions.

Well, they're not.

Sure, I thought about my own questions. I wanted you to think about them, because they directly connect to your proud claim that Americans have it 10x easier to start a business. I hope you can see how, if you think about it.
by bamboozled | 2025-07-21 23:21:19+00:00
It would be really cool if you did some research before commenting.

They argue vaccines don't work and the reality is Japan's immigration numbers a minuscule and basically the only way to be in Japan as an immigrant is to have a visa and a job, or you're out. They don't have any "illegals".

Do you have any idea how important vaccines are in a country with a predominately old population and some of the lowest birth rates in the world?

Do you have any idea how important immigrant worker are in a country which is basically running out of workers?

These people don't really care about outcomes, they manipulate fools en masse to vote for them so they can get into power do corrupt / cruel shit. It's populism with zero practical implementation plan except being an asshole to the most vulnerable people in the country to keep xenophobes happy.
by scarface_74 | 2025-07-21 23:21:39+00:00
Yes. But Netflix is by far AWS’s largest customer. The distribution happens on caching boxes. But there is a lot of processing that happens on AWS. You can look at any of the numerous reinvent videos or even Netflix’s own blog.

Just because your company has a brain dead lift and shift implementation (don’t do that), doesn’t mean every company does.

As a former employee of AWS ProServe (Amazon’s internal cloud consulting department - full time direct hire employee) and now and outside consultant, I’ve seen and been involved in a lot of large scale implementations.

I have no love lost for AWS the company (https://news.ycombinator.com/item?id=44607821) , but let’s not pretend it’s a bunch of startups and naive enterprise corporations that don’t know tech.
by skeeter2020 | 2025-07-21 23:22:01+00:00
> So no large families (to offset population challenges).

There are lots of reasons we're not having large families, but this doesn't seem like one of them. Average family size has shrunk dramatically while houses have gotten bigger. Lots of familes of 6 or more shared 1000-sqft bungalows in the past, with 2 or 3 kids in a room, so this doesn't jive.
by sn9 | 2025-07-21 23:22:22+00:00
I would be fine with ads if I could block anything that wasn't a simple static image with an obvious link that's off to the side. The software equivalent of what newspaper ads used to be.

Anything with sound or motion, or popups, or interrupts my reading or viewing, or something that notably worsens my user experience, or basically any usage of dark patterns . . . I will block with impunity.
by CBLT | 2025-07-21 23:22:31+00:00
I worked for an airline fare pricing startup. The key to getting a lower fare is to not be flying for business.

Since airlines can't outright ask you if you're flying business, they'll instead offer tradeoffs that a business flier won't make. So plan in advance, but be flexible in trading off day-of-week or time-of-day.
by quotemstr | 2025-07-21 23:22:40+00:00
jq is convenient, but I don't see the draw in building data processing pipelines on it. It's like writing complex software in shell.

Recently, I found myself wanting to do a join by filename on two sets of about 300,000 files. Tried bashing my head against jq with INDEX and various tricks and couldn't get the runtime below minutes.

Then I just gave up, fired up Python, loaded the dataset into Pandas, and did a join. Completed too fast to notice.