MurphyA/hacker-news huggingface dataset:
by quickthrowman | 2025-10-29 23:12:03+00:00
There are no light fixtures that use three-phase power. At least that’s my belief, as I’ve never heard of one or seen one and I’ve been working in the electrical industry for almost a decade. You could theoretically arrange three lampholders like a delta or wye transformer [0] and connect a phase to each one and all three lamps will be lit, but the lampholders will be energized, so make sure to wear voltage-rated gloves when changing out the lamps ;) This is how three-phase resistive heaters are wired, the drop in ampacity and large resistive heating loads make it worth using three phase since ampacity is 1.73 times lower than it would be on a three-phase circuit than it would be at the same voltage as a single-phase circuit.

In the US, there are 208V single-phase and 480V single-phase lights that use two of the three phases. In practice, indoor lighting is either 277V (line to neutral on a 480V service) or 120V (line to neutral on a 208V service). Most commercial LED fixtures can use any voltage between 120V to 277V single-phase.

480V single phase is used for some pole lighting with long runs of conductors to handle voltage drop. Anything over 277V has to be elevated at least 22 feet off the ground per the NEC.

[0] https://en.wikipedia.org/wiki/Delta–wye_transformer
by umanwizard | 2025-10-29 23:12:42+00:00
Per capita emissions are relevant in the sense that if China broke into ten separate countries tomorrow, with each new country maintaining their current level of emissions, the effect on the planet would be the same even though an entity called “China” is no longer at the top of the leaderboard.

There is some per capita carbon emissions budget such that if each human on earth stayed within that budget, climate change could be mitigated[0]. The average Chinese person exceeds that budget, but does so by significantly less than the average American. So the average American is more at fault for climate change than the average Chinese person is.

Of course, your second claim, that this is a global issue, is correct. But if we solved the global issue in a fair way, China would still emit a few times more CO2 than the US.

0: “Mitigated” rather than totally solved, because to go back to pre-industrial temperatures the budget would have to be negative. But let’s say we’re talking about staying within 2C or some similar goal.
by baby_souffle | 2025-10-29 23:12:43+00:00
It's absolutely doable if you design for it.

The moment you choose to use S3 instead of hosting your own object store, though, you either use AWS because S3 and IAM already have you or spend more time on the care and feeding of your storage system as opposed to actually doing the thing you customers are paying you to do.

It's not impossible, just complicated and difficult for any moderately complex architecture.
by cma | 2025-10-29 23:13:22+00:00
Not if the big holders aren't residents, they can move away just before like Rogan with his Spotify deal, or Jonathan Blow just before a game release after developing in California and going to public college there, etc.

Since it's a non-profit still holding it any gains to the non-profit entity upon the conversion don't go to California, and principal stakeholders can move away. Other funds raised from the IPO can be invested in other states untaxed (long term datacenter leases instead of booking the capital of building one) until they move the company away I think.

There will probably be a lot of smaller stakeholders that stay with a lot of money for the state, and California at least doesn't do the $15 million QSBS so they may get a lot from that tail of employees. A large portion of this tail of lower compensated employees may get laid off due to AI replacement before IPO and lose a lot of unvested years, if we are to believe OpenAI's own claims about timelines for job replacement in that field at lower levels.
by westurner | 2025-10-29 23:13:36+00:00
From "Show HN: TeaTime – distributed book library powered by SQLite, IPFS and GitHub" https://news.ycombinator.com/item?id=42264274 :

>> phiresky/sql.js-httpvfs: https://github.com/phiresky/sql.js-httpvfs

>> mmomtchev/sqlite-wasm-http: https://github.com/mmomtchev/sqlite-wasm-http

>> This project is inspired from @phiresky/sql.js-httpvfs but uses the new official SQLite WASM distribution

duckdb/duckdb-wasm: https://github.com/duckdb/duckdb-wasm
by optionalsquid | 2025-10-29 23:14:40+00:00
There's a lot more involved in distributing C (and C++) programs than just compiling them:

I'm assuming a Linux based system here, but consider the case where you have external dependencies. If you don't want to require that the user installs those, then you gotta bundle then or link them statically, which is its own can of worms.

Not to mention that a user with an older glibc may not be able to run your executable, even if they have your dependencies installed. Which you can, for example, solve by building against musl or a similar glibc alternative. But in the case of musl, the cost is a significant overhead if your program does a lot of allocations, due to it lacking many of the optimizations found in glibc's malloc. Mitigating that is yet another can of worms.

There's a reason why tools like Snap, AppImage, Docker, and many more exist, each of which are their own can of worms
by progmetaldev | 2025-10-29 23:15:22+00:00
Unfortunately they are largely corporate, which is how they can sell items for such a cheap price. The store manager probably has zero say in nearly anything. Even if they wanted to "break the rules," I doubt they could make use of your connection as a backup, but I've also worked for smaller companies that were able to sell internet access to individual locations like Denny's and various large hotels in the US. Being able to somehow share sales would be the difficult part, since all sales are reported back to corporate.

Good luck if you make this work for you, it would be exciting to hear about if you're able to get them to work with you.
by ben_w | 2025-10-29 23:15:39+00:00
> Why should an individual in the US be allowed to release more CO2 emissions than an individual in China?

The lack of a single world government is why.

Agreements between nations are only enforced by honour, and while that's more than nothing, it's not great.

The practical outcome of this is that who is "allowed" to do anything is dynamic, and who may do something the most can be inverted extremely quickly.
by snailmailman | 2025-10-29 23:16:36+00:00
The tailscale login servers had an issue last week. My local network had an issue at the same time and all connections dropped. Then none of my stuff could reconnect because I couldnt connect to tailscale :(

Looking into setting up my own headscale instance now. This is the first issue I’ve had with tailscale but seems dumb that my local lan devices couldn’t even talk to each other.
by JuniperMesos | 2025-10-29 23:16:42+00:00
I've personally flown domestic commercial flights in at least two foreign countries (China and Mexico), that I have no legal permanent residency in, using the same American passport I used as ID to enter these countries to begin with; and there was no issue. I don't even know what the Chinese or Mexican equivalent of a REAL ID might be like. I'm sure the US could create a similar legal ID framework for domestic air travel.
by Retr0id | 2025-10-29 23:17:08+00:00
As a reverse engineer, I totally get the phrase.

Even with non-obfuscated code, if you're working with a decompilation you don't get any of the accompanying code comments or documentation. The more abstractions are present, the harder it is to understand what's going on. And, the harder it is to figure out what code changes are needed to implement your desired feature.

C++ vtables are especially annoying. You can see the dispatch, but it's really hard to find the corresponding implementation from static analysis alone. If I had to choose between "no variable names" and "no vtables", I'd pick the latter.
by UniverseHacker | 2025-10-29 23:17:50+00:00
Seems very plausible but how can we be sure of that? There definitely were two groups, one had thoughtful counterpoints, and also histories of insightful comments on other topics, and could usually be persuaded eventually with some extended discussion. The other group had usually no post history and literally just posted things like “cry harder libtard.”

The latter were probably just bots/scripts but I’ve often thought it hilarious to wonder what their lives are like if they were real people that spent their day responding “cry harder” to genuine concerns over human rights violations and atrocities. Do their partners and family know about it? Do they have some sort of personal narrative that makes them a hero for being like that? Is that just how they relax and blow off steam after, what I can only assume was a long hard day of strangling hookers and shooting puppies?
by JumpCrisscross | 2025-10-29 23:18:09+00:00
> people aren't even on the same page as to what the board is supposed to be independent of

In the U.S. they absolutely are. The SEC defines independent directors [1]. If the majority of a (Delaware corporation's) Board isn't independent, it opens up the company and even individual Board members to heightened scrutiny by the courts [2].

[1] https://www.skadden.com/-/media/files/publications/2022/02/t...

[2] https://www.faegredrinker.com/en/insights/publications/2022/...
by bwfan123 | 2025-10-29 23:18:28+00:00
my prediction is that the ai-bubble pops no later than when openai files for its ipo. openai has an incentive to keep its finances outside of the prying eyes of the public shareholders. This way their mystique is kept in tact, and nobody can question their capex and datacenter investment claims. But, it is becoming difficult since msft now reports on their openai holdings.
by hamdingers | 2025-10-29 23:18:49+00:00
You're making the unreasonable assumption of good faith on the part of the app developers.

It could be designed to accurately distinguish citizens from noncitizens, or it could be connected to a database of online agitators, or picking out facial features of targeted minorities without regard to their personal identity, or some combination of all of these and worse. You don't know.
by ridgeguy | 2025-10-29 23:19:05+00:00
If you're wired like Marcus Aurelius, maybe it'll work out ok.

Peoples' neurochemistry differs enormously. One person's positive reinforcing experience is another's nociceptive hell. (source: Ph.D. neurophysiologist here)

Arguments like yours presuppose humans have free will, that it's widely distributed, and if $whoever would just get on it, they'd progress.

More and more, it appears what we have is the perception of free will, not the real thing - whatever that actually might be.
by saalweachter | 2025-10-29 23:19:50+00:00
It also helps to actually go back and look at in terms of "rejecting the null hypothesis".

If you're talking about a treatment for The Common Cold, the null hypothesis is "the subject got better after awhile because people get better after awhile", and you can't disprove that's what's happening without a very rigorous study with a well designed control.

If you're talking about "here's some robot eyes that cure blindness", you don't really need a control group to test if it works. The null hypothesis is they're blind; you just need to demonstrate they can see to disprove the null hypothesis and prove efficacy.
by twodave | 2025-10-29 23:19:50+00:00
Yeah, honestly most lazy loading and EF proxy use I have seen is more aptly named lazy coding instead. There are times when you might be running 3-4 queries to project some combination of them and want to do that in parallel, but in general if you have lazy loading enabled in EF you are holding up a sign that says “inconsistent reads happening in here”.

I use and love EF, but generally leave MARS off when possible because it is responsible for more trouble than performance gains nearly every time.
by atiedebee | 2025-10-29 23:20:00+00:00
I used vim for about one year before switching to kakoune.

Using vim motions in Intellij or just vim hasn't been a problem for me at all. I don't use very advanced shortcuts (the most complicated motions I ever use are ciw and the likes). Even though they are quite different (ciw is <alt>iwc in kakoune) I adjust to them quite easily. Kakoune has also helped me get better at using vim because there is quite some overlaps that are more discoverable in kakoune (<alt>i summons a clippy that shows all the different objects you can select)
by criemen | 2025-10-29 23:20:10+00:00
I understand where you're coming from, and I'd love to have learned about pre-training vs. off-the-shelf base model too. But

> their own internal benchmark that they won't release

If they'd release their internal benchmark suite, it'd make it into the training set of about every LLM, which from a strictly scientific standpoint, invalidates all conclusions drawn from that benchmark from then on. On the other hand, not releasing the benchmark means they could've hand-picked the datapoints to favor them. It's a problem that can't be resolved unfortunately.
by profsummergig | 2025-10-29 23:20:14+00:00
India doesn't do it in an organized way though.

You'll read about some 70 year old woman/man in an obscure village who's reforested thousands of acres on their own, or resuscitated a lake (e.g. the lake guy in Bengaluru).

But there's little effort to harness their knowledge in a systematic way, add knowledge from others into the knowledge bank, do peer review, and then systematically dispense the knowledge in the form of a kit to environmentalists and bureaucrats across the country. China did this, and that's why they're so successful.
by fluoridation | 2025-10-29 23:20:40+00:00
Recently I've been playing with Chatterbox and the setup is a nightmare. It specifically wants Python 3.11. You have 3.12? TS. Try to do pip install and you'll get an error about pkg-config calling a function that no longer exists, or something like that.

God, I hate Python. Why is it so hard to not break code?
by bitwize | 2025-10-29 23:20:45+00:00
Apple is already in the process of closing down the Mac. As for PCs... why do you think these hardware requirements were imposed on Windows 11?

Hint: When Windows 12 comes out, everyone, or at least everyone with a newish PC, will have a TPM module that's capable of enforcing and attesting a signed-code boot path from power on all the way down to application-level code. Windows 12 will turn these machines into Xboxes that run Excel. Many computers will also have Pluton technology, which is an on-chip TPM implementation that cannot be tampered with or removed from the CPU, and which literally came from Microsoft's Xbox division.

General purpose computing isn't quite dead yet, but there's really nothing we can do for the patient. We're just waiting for it to flatline.
by verst | 2025-10-29 23:20:48+00:00
As I recall it Cambridge Analytica was a ton of OAuth apps (mostly games and quizzes) requesting all or most account permissions and then sharing this account data (the access for which had been expressly (foolishly) granted by the user) with a third-party data aggregator, namely Cambridge Analytica. Only this re-sharing of data with a third party was against Facebook Terms of Service.

I would not classify Cambridge Analytica as research. They were a data broker that used the data for political polling.
by iansltx | 2025-10-29 23:21:20+00:00
The FP playbook is pretty well-known: cut R&D and milk customers for enough money to service the debt load incurred to finance the deal. There are worse PEs out there (New Relic still seems reasonably functional) but this just makes Jamf easier to out-build (full disclosure: my GitHub username and my username here are the same).
by IMTDb | 2025-10-29 23:25:09+00:00
They represent the political opinion of people who are affiliated with them. Once you getting involved in organizations that have a clear and defined political agenda; your whole argument that "nothing you do would ever be politically oriented" and that you are "fully neutral in all situation" becomes incredibly weak.

I am sure some "juge d'instruction" try their very best to be as neutral as possible. Some ostensibly aren't even giving this a flying fuck but both are repeating the same "we are non-political" any time they get the chance. When I hear this, I am unable to know if the person if of the first kind or the second kind. There seems to be 0 investigation internally to weed out the liars which thus casts shadow on the entire profession.

Trust is hard-earned, easily lost, and difficult to reestablish. This scandal touched the very essence of the French judicial system, yet had no major repercussion on the internal organization and processes of those "Juges d'Instruction". It's just business as usual. So until they come up with new systems to ensure better attempt at neutrality and they remove the people that have obviously been plaguing the system for years, it's normal and healthy that any mention of "neutrality" is immediately met with heavy skepticism.
by chemotaxis | 2025-10-29 23:25:21+00:00
How so? US forest cover bottomed out in the 1920s or 1930 and has been going up since. If anything, in the West, the forests aren't logged enough, which increases wildfire risk.

China isn't following a particularly unique path, they just did a speedrun of economic development - they had nearly everyone living in extreme poverty in the 1980s. Before long, they'll be looking for cheap markets to outsource manufacturing and extractive industries to... which is why they're lending money to forgotten African nations. Keeping Russia an international pariah and making them economically dependent on China is probably up their alley too.
by hunterpayne | 2025-10-29 23:25:35+00:00
The "unique monotonically-increasing offset number" use case works just fine. I need a unique sequence number in ascending order doesn't (your problem). Why you need two queue to share the same sequence object is your problem I think.

Another way to speed it up is to grab unique numbers in batches instead of just getting them one at a time. No idea why you want your numbers to be in absolute sequence. That's hard in a distributed system. Probably best to relax that constraint and find some other way to track individual pieces of data. Or even better, find a way so you don't have to track individual rows in a distributed system.
by Terr_ | 2025-10-29 23:25:46+00:00
It's already defined as an abstract archetype! Those aren't supposed to be concrete individual objects in the first place, they are shaped placeholders. In particular, "Torment Nexus" is a placeholder for any hypothetical (or real) high-tech invention which involves a disturbing amount of human suffering.

In other words, it's just like discussing "the Hero's Magic Weapon" or "the Wise Wizard" or "the Weird Place Where Ships Vanish".

Suppose I stated: "Captains hate to pilot their ships near the Weird Place Where Ships Vanish." Does it make sense for someone to complain that the coordinates of the Place haven't been defined, or that nobody has done a statistical analysis of Ship Vanishing rates?
by stefs | 2025-10-29 23:26:51+00:00
But there's a real difference how easy it is to write crappy code in a language. In regards to java that'd be, for example, nullability, or mutability. Kotlin, in comparison, makes those explicit and eliminates some pain points. You'd have to go out of your way and make your code actively worse for it to be on the same level as the same java code.

And then there's a reason they're teaching the "functional core, imperative shell" pattern.
by DeusExMachina | 2025-10-29 23:27:26+00:00
When people want to claim that socialism works, they point at countries that aren't socialist.

Socialism is very well defined and it's made nebulous only to claim virtues it doesn't have.

Scandinavian countries aren't socialist. They themselves say they are not socialist and a simple google search for "are scandinavian countries socialist?" will show you that the consensus is that they are not.
by janderson215 | 2025-10-29 23:27:37+00:00
This was an amazing presentation! In one of the earliest screens, it is demonstrated that there are more or less 8 different shades of gray from just different patterns of black/white pixel arrangement. Is it possible to use the “blow up” view to classify the different shades of gray in an image to determine what the pattern should be for a given pixel grouping should be? Maybe this would be accomplishing the same thing the threshold filter accomplishes and have the same end result or possibly a different dithering method. Just trying to integrate this into my brain.
by twodave | 2025-10-29 23:28:43+00:00
I feel like it just depends on what you’re trying to do.

* data driven website with some internal api integration, maybe some client-side application or tooling? Put a server rack in a closet and get a fiber line.

* trying to serve the general public in a bursty, not-cacheable way? Probably going to have to carry a lot of machines that usually don’t do much, cloud might make more sense

* lots of ingress or DNS rules? A hybrid approach could make sense.

In general once you start thinking about scaling data to larger capacities is when you start considering the cloud, because just the storage solution ends up on a long amortization schedule if you need it to be resilient, let alone the servers you’re racking to drive the DB.
by skunkworker | 2025-10-29 23:28:53+00:00
Millions of events per day is still in the small queue category in my book. Postgres LISTEN doesn't scale, and polling on hot databases can suddenly become more difficult, as you're having to throw away tuples regularly.

10 message/s is only 860k/day. But in my testing (with postgres 16) this doesn't scale that well when you are needing tens to hundreds of millions per day. Redis is much better than postgres for that (for a simple queue), and beyond that kafka is what I would choose in you're in the low few hundred million.
by wubrr | 2025-10-29 23:29:21+00:00
You're linking to pre-covid studies, that mention some types of benefits (for specific reasons like logistics benefits for businesses relying on physical materials/goos, or physical access to people for the purposes of networking), for some kinds of industries, and also mention that these benefits are not seen for some industries.

> Sometimes cluster strategies still do not produce enough of a positive impact to be justified in certain industries.

Let's take a step back and look at the fundamentals of a tech company who's employees are remote - what are the specific benefits of having a San Francisco office?
Ask HN: Solution for Endless Integration Woes?
by venuur | 2025-10-29 23:29:36+00:00
I've spent the past year working on AI agents and copilots to help small to medium-sized businesses. In most cases, I've hit roadblocks due to integrating with their booking platforms.

So far, I've just built integrations as they come, but it's definitely hard to scale. Even with AI coding tools, there's a lot to keep track of.

Have any of you found a solution? I'm particularly looking at service booking and appointment scheduling, think hair salons, med spas, and HVAC providers.

I guess I'm looking for something like a Twilio or Plaid that provides a clean API on top of a bunch of messy integrations. Is this out there? Is it worth building if it isn't?
by 8ytecoder | 2025-10-29 23:30:13+00:00
US: 335M / 5,000M ton / 15 ton

Indonesia: 275M / 650M ton / 2.3 ton

Pakistan: 240M / 225M ton / 1 ton

Nigeria: 220M / 110M ton / 0.5 ton

Brazil: 215M / 475M ton / 2.2 ton

I can go on and on about the countries that are emitting less than the US. People and animals live in areas that are liveable. So countries near the equator and fertile countries will always be more populous. So how else do you propose we compare countries? Which are themselves mostly arbitrary lines as far as the earth is concerned - so why chunk by countries? It has to be per person right?