skysight-inc/HackerNews huggingface dataset:
And that's to say nothing of the fact that the programs we build exist in an ecosystem of other programs, and sometimes you're lucky if you even have a copy of the source available... And that's without mentioning that it's all networked and you're dependent on other systems all the way down. So much of the work I do today is black box debugging where I can only make broad assumptions about the behavior of systems that are distant to my own based on their past performance, based on some notes someone took from a meeting 6 months ago, based on what the engineers on that team believe their systems are doing, etc...

A lot of times at work, support teams modify their systems and don't bother communicating what they're doing, they seem to rely on scream tests to figure out who is even using their services and for what purpose. It's a total fucking mess and I laugh whenever I hear someone suggest that "AI" is going to replace what I do when some massive % of what I do has fucking nothing to do with code at all.
1. Krugman admits at many points in the article you sent that protecting infant industries at times works. We're also not talking about infant industries.

2. VCs routinely use the strategy of subsidizing their startups to "disrupt" industries until they dominate a market. China does the same thing.

3. The costs of sacrificing domestic supply chains and development capacities do not fit neatly into macroeconomic models. National security issues present similar difficulties. Do arguments around comparative advantage apply to hostile adversaries that routinely break laws (i.e. ByteDance, IP theft) and provide natural resources to enemies?

4. While the US did not succeed with Intel, China has routinely subsidized industries while enforcing antitrust with far more success than the US. See the Alibaba breakup or the recently implemented antimonopoly laws as examples: https://www.gibsondunn.com/antitrust-in-china-2023-year-in-r...
Nice, but maybe it would have been better to launch a rocket a day to keep the cost away.
From the title I half expected an incendiary version of rubber hose cryptography.
> Google never really "sells" your data. That would loose their monopoly on their most valued asset. It's more like they rent it out, but allowing advertisers to target you.

I think most people understand this, it's just that it doesn't make the situation much better.
>> You may just happen to be in a part of the Internet/world that got in early on the IPv4 address land rush

> Everyone in the regions I discussed can access ipv4, period. All domestic businesses do ipv4. All businesses worldwide which want access to these markets do too.

At what cost?

Accessing IPv4 cost that Native American tribe a lot of money because one particular manufacturer couldn't be bother to support IPv6.

It would cost (e.g.) T-Mobile US [0] a lot of money, which would be passed on the public, to give people an IPv4 address on their handset (even using 100.64/10) and then run hardware to do CG-NAT for everyone.

[0] https://www.youtube.com/watch?v=QGbxCKAqNUE
It's interesting that they implement AWS bucket policies, including all AWS-specific syntax/keys/etc, even "arn": https://docs.hetzner.com/storage/object-storage/faq/s3-crede...
Is there really a need for an abbreviation that cuts off 3 characters of an 8 character word? Feels like the risk of getting it mixed up with mRNA outweighs in. Then again, that mixup might happen even if microRNA wasn't abbreviated. Or maybe I shouldn't count the abbreviation under the assumption that RNA is already abbreviated?
> Has air travel totally replaced such a travel option?

Given that there appear to be no "sea route" travel options for passengers remaining, the answer would appear to be: yes.

> Why?

Most likely, speed. Second most likely: cost.

> Not everyone is in so much of a hurry that a week or so of travel by sea is not an option, and that could reduce emissions.

But, also, not enough people are willing to take a week of sea travel to get from point A to point B to provide enough volume for the ships. People spent a week at sea in 1900 not because they wanted to spend a week at sea but because there was no other faster option for that travel.
Btrees don't waste much memory, while hash tables have to have excess capacity if you want them to go fast.
Would this actually affect IM apps in practice? I can always use FOSS IM programs, right? I am Hungarian and this whole ChatControl thing is messed up.
Amazing job! I'm really looking forward to diving into the source code when (or if) you release it. Curious—are you using WebSockets or any other technology for real-time updates?
> Free-threaded execution allows for full utilization of the available processing power by running threads in parallel on available CPU cores. While not all software will benefit from this automatically, programs designed with threading in mind will run faster on multi-core hardware.

Would be nice to see performance improvements for libraries like FastAPI, NetworkX etc in future.
It sure sounds right to me too, but I'm looking at the photos and I don't see any phones. Actually, I don't see much I'd consider using, even if it were still working.

That's a problem too, but it's different from what you're describing.
Operation Babylift
Thank you, was going to say this but you beat me to it. What type of web development is this guy using that he considers using a CDN a no-go?

Mind you when I made my original statement I had in mind websites that handle millions of monthly uniques and are somewhat dynamic in terms of the content they publish - for smaller scales WP needs basically nothing else and just works, but this scenario is really quite easy with WP if you employ common caching strategies, and is probably impossible with the typical "I wrote this script that generates static HTML last weekend and therefore it's a revolution in CMSes" solution
looking forward to the GraalVM version
Show HN: Daily puzzle game where you build a bridge of your own words (SolidJS)
Hey HN,

My partner and I made a daily puzzle game called "bridj.link" (the dot is not silent). Thought I'd give Hello World in SolidJS a shot but ended up taking things a bit too far (to the point where we're now on our 99th puzzle!)

Each puzzle has thousands of valid solutions. The tutorial goes into a bit more detail, but basically, each puzzle consists of a top word and a bottom word. These words need to be linked together using real words, made up of the tiles provided.

In addition to an emoji summary of your solution, you'll get a fancy link that you can share with others upon completing a puzzle. That link will reveal your full solution to whoever clicks it, but only once they've completed the puzzle themselves.

There's an explainer on the scoring system tucked away behind the "Menu" button if you're curious, but it's probably something you don't need to care about until after you've got the core mechanics down. If you want to keep playing past today's puzzle for whatever reason, there's a practice mode for that.

Keen to hear your thoughts!
> "There’s a whole generation of young people that are building their society from e-waste work."

This is hard, dangerous, indecent work by any first world standard, but it's still work, it's still opportunity, and it's still an industry for people who otherwise might not have one. I don't wish to see this kind of pollution and suffering exist, but I also don't wish to take away something that despite its awfulness is still someone's livelihood. Ladders need bottom rungs. When they closed sweatshops in Bangladesh, the children had to resort to prostitution.
I love physical dice too—they're fun, and I own a couple of D&D sets myself, including a custom one.

That said, here’s the thing – physical dice aren't great at being truly random. They’re usually uneven, people tend to roll inconsistently (or even cheat), and there’s limited space when rolling. Plus, you have to carry them around. Dice app will also keeping track of every roll and counting totals.

I believe both physical and virtual dice have value. I’m not against physical dice at all—I still use mine—but I also enjoy the convenience of virtual dice.

Try the app, it is beautiful. I’ve added physics to the rolls and integrated haptics for a tactile experience. I think you might enjoy it after all.
Great idea! I like the ergonomics of this for the developer-side, it's easy to add and puts the onus on the developer to have a robust auth system that avoids users creating 1000s of accounts so they can get unlimited LLM access.

One challenge on frontend-only apps is if the prompt is proprietary then this will be exposed unless you will then offer prompt templating or prompt mapping on your side i.e. the frontend says prompt: Template_123 and then this maps to the actual prompt somehow. Prompting is important still and maybe for a while so having the internals externally available could be sensitive.
> dreadful concurrency model (I will never voluntarily go back to async/await after working in Golang)

With the exception of having to write out `async`/`await` the dominant concurrency model in Rust is mostly the same as Go(work stealing CSP). Sure Rust's memory model makes it a bit more cumbersome than Go. Rust's Send/Sync bounds might seem complicated, but those concerns are equally relevant in Go, the compiler just doesn't help you.
> Religion is often used to segregate humans into opposing tribes

You can say that about absolutely any belief, whether religious or not
The Selfish Gene was published in 1976, not 1989. I read it as a teen in the 90s and it is probably my favourite book of all time.

Also,

Bill Bryson’s “Short History of Nearly Everything”.

Brian Greene’s “The Fabric of the Cosmos” (and all of his other books)

Richard Dawkins’ “The Ancestor’s Tale” and “The Blind Watchmaker” are also amazing.

Fiction:

Adrian Czajkowski‘s “Children of Time” and Orson Scott Card‘s “Ender’s Game” are both anong my favourites.
This advice is good for people at top VPs/CIO/CTOs. Because mandate for micro service is coming from up top. Doing anything else is either not enterprise architecture approved or need to be justified against much powerful higher ups.

Here I have services working at high performance, low resource usage, fewer errors but only feedback I have is how soon can we break it into micro services, how soon we can get into cloud.
China's subsea cable drive defies U.S. sanctions
There is some drone footage here https://www.youtube.com/watch?v=BdPGO6sfc3c, also google maps has a good view https://maps.app.goo.gl/KwdiwCzF4sThGLVf9
Zebra crossing at roundabout entry-ways, and social norms which encourage drivers to respect these.

The roundabout forces drivers to slow down in any case, so they are already reducing speed.

Social norms is another thing, but if every driver is in asshat mode you are going to have traffic problems regardless of infrastructure.

Want to see it work? Visit Carmel, Indiana.
IIRC Cloudflare R2 is designed as a cache for S3 and has free egress

edit: apparently not writethrough: https://developers.cloudflare.com/r2/data-migration/sippy/
This not “well run” landfill literally exists because the companies/countries dumping their e-waste here do not want to pay for the “well run” ones.
It doesn't matter how big the dump is, it shouldn't exist from first principles.

Think about how incredibly worked out these devices are, how many brilliant people worked to design them, to figure out how to source the materials, how to combine them, etc... Miracles of engineering they are. Everything planned out carefully.

And then you throw them away.

That's the idea. It's not an accident. The lifecycle of these machines was designed.

It's fucking insane. The best you can say about it is that it's not quite as insane as animal sacrifice.
If I see a sell-by date, I only use it to compare between individual items. If there's a shelf with bread and two items have different sell-by dates, I choose the one with the later sell-by date.
Longwriter – Increase llama3.1 output to 10k words
Three Hearts And Three Lions - Poul Anderson

Ringworld - Larry Niven
I would say rule of thumb, websockets are for two way realtime communication, http chunked is just for 1 way streaming communication.
Pokrovsk Raion Offensive Losses as of 2024-10-04 by naalsio26
When the migration from NTSC to ATSC happened, the transmitter power was often reduced by a large factor as well.
Via https://x.com/naalsio26/status/1842341054428700784
Show HN: Quick AI Agent Deployment with Flowise and Qdrant
Deploying an AI agent often means dealing with backend setup, managing vector databases, and other tedious tasks. To simplify the process, we took a low-code approach using tools like Flowise and Qdrant.

Flowise made it easy to build the logic without heavy coding, while Qdrant handled vector storage seamlessly. Pre-configured environments and automation helped from Qubinets cut down on redundant steps. Here's a breakdown of how we streamlined the entire deployment process and got our AI agent running quickly.
Night by Elie Wiesel.
They've existed since 1997 and have always been a solid host with good pricing on both bare metal and later VPS services. They seem to have managed to survive the Cloud onslaught as well by continuing to provide reliable service for good prices.

Perhaps you heard less about them because they're based in Europe and thus less hype sorrounds them?
Ditto. I read it when it came out when I was in high school. This is the book that got me interested in Computer Science, not just banging out BASIC code on my TRS-80.

I started college as a physics major. It was the fall of 1979 and a career with "personal computers" was still in the future, but in school I switched majors and felt I had come home. GEB was the start of all that.
Right, hence the point about legal solutions. Laws will eventually change when more robots are driving.
David Eddings, The Belgariad.
Yes, a beautiful letter. I believe I've read it before but always good to revisit. Especially given the current times, unfortunately.
It is great, I installed it, only thing I'd suggest, probably minor, is to also extract the commands to install from the bash script, and put them in the `Install` section directly, I don't run .sh script, especially if they need privileges, so I went through the bash script to take the commands for debian, they're there, probably could also be outside for other kind of people
Same. Somebody always posts a good discussion about why such things always devolve into hellscapes, and I always read them and say: oh yeah, I get it, that makes sense. And then as time passes I forget the logic and resume thinking that it would be a Really Good Idea.
Right. That’s why it’s helpful to get recommendations.
> if you flip one random bit of a 64 bit read every time you click your lighter

Without the antenna it would be hard to limit it to a single bit getting flipped. At least that’s what I suspect.
Long range FM does not work because of the multipath effect. Even on 29.6 MHz it's quite pronounced.
See https://en.wikipedia.org/wiki/Electronic_waste_in_Africa
So what’s the core problem, and what’s your proposal to solve it?

Your logic seems questionable. The article mentions discarded components being recovered for their materials, e.g., copper & plastic. And when something is repaired, by definition some of the components are reused and not discarded. If it takes twice as long to wear out completely, then the replacement purchase rate drops to 50%. Why do you claim that’s not even partially addressing the core problem?
How does Victor Ambros and his wife sending money to a school educating Arabs and whoever else make him a Zionist?

He and his wife sent money to a school educating Arabs seven years ago, and you stretch that to mean he supports the Zionist monsters slaughtering children right now in Gaza, Lebanon, Yemen, Syria, and filming rapes in Sde Teiman, which are then broadcast on Israeli TV (go watch it on Youtube if you want), after which the Zionist rapists are praised by rabbis and Knesset members. I see nothing connecting Ambros to that sick behavior.
I like 4-way stops as a pedestrian because I can actually cross the road there. With roundabouts it's impossible to cross without asking really nicely or risking my life. US drivers do not stop for pedestrians so crossing that kind of infrastructure is often taking your life into your hands.
33 Years of Linux
Wait, what is the nuisance-- the roundabout of the lack of education? What happens if we replace "roundabout" with "stop sign" in your statement and assume a population that was never trained on what "stop sign" means? Would that work better?
This argument falls apart when you consider digital photographers. They didn’t create the image - a machine and software did. Would you make the same argument that a photographer’s only copyright is the input to the camera settings and the color-grading software?

Proof of process is totally reasonable, since all art should have a clear provenance, and I’m sure the original prompt & seed could prove his ownership.

This goes beyond your point, but the argument that AI Art can’t be copyrighted because it was trained on copyrighted works is a little hackneyed. Every human artist is trained on copyrighted works, reproduces that art during school, and often incorporates referential elements into their own art.
Yes, I'm including those who are actually struggling financially.
Meta Orion AR Glasses (Pt. 1 Waveguides)
Just two days ago I was reading a discussion, here on HN, about early days of programming and someone in the comments mentioned that games like PONG were easily moddable, and you could change a lot of variables because they used diode matrix.

Lo and behold, today 'diode matrix' is on the first page. :)
>Can You Get Root with Only a Cigarette Lighter?

No, you can't. That long lead to couple your ersatz pulse generator defeats all the engineering put into making the computer reliable and quiet in the EMI sense.

Circuit bending is fun stuff, but it's not a remote exploit.
Years ago there was a fire in OVH who I always trusted as reliable and stable, never needed to worry.. Lost a lot that day. Probably I could have had offsite backup managed myself though. I see no difference here, you can manage your own disaster recovery.

From what I see, this actually might be a great backup/recovery solution for S3 in my case at least.
There's no world in which atomized nicotine, glycol/glycerin, and some flavors, is comparable, let alone worse, than inhaling smoldering tobacco leaves. Even the purest, organic tobacco made from the nicest leaves lovingly collected by happy family farmers, is still gonna give you cancer if you burn it and inhale the smoke. That's just chemistry.

The only exception is if the vape juice contains something it "shouldn't", like the vitamin E acetate debacle, but if you put the same wrong things in tobacco, you get the same issue. This problem is avoided entirely with a verified source of ingredients.

Partial combustion products will always contain, at minimum, polycyclic aromatic hydrocarbons, a verified carcinogen. The hotter the conditions, the more complex the precursors, and the more incomplete the reaction is, the more nasty junk you will create. Vaping might or might not be bad, but the chemistries of smoking includes the full set of chemistries of vaping, and then way way more, due to the incomplete combustion of the much larger molecules in plant matter.

Bottom line: probably don't put the volatile reaction products of substances heated above 100°C into your lungs: tobacco smoke, vape, campfire smoke, car exhaust, brake dust, etc. But some reactants are far worse than others.
Lots of people wonder if it was justified. Since then many historians have examined this and concluded that many of those bombing increased enemy support for the war and so were counter productive. Bombing of munitions factories and other military installations is still useful, but bombing cities like was often done in WWII is not considered a good idea.
So you were suggesting that these brilliant scientists simply need to consider very obvious objections and then their faith will vanish.

You imagine yourself as being more of an intellectual than anyone who disagrees with you, even those who are among the most brilliant people on the planet. This sort of posturing is something most people outgrow.
On the flip-side (heh) flipping multiple bits at once should make it possible to bypass ECC
I truly have never understood this mentality. To me, SQL is very convenient and quick to work with. It's extraordinarily painless.

I've done data processing in Perl and Python before. THAT is painful. What I think people don't realize is that doing procedural "querying" in a typical PL is, like, 10x the amount of code as an equivalent SQL query. I don't see how the alternative is much better.

SQL just doesn't work like a typical PL, but that's a good thing.
> Given what they fought against

Mass murder of civilians isn't morally acceptable no matter what the "other side" is doing.

Firebombing a kindergarten in the Rheinland doesn't do anything to help someone in an extermination camp in occupied Poland.

Post war analysis of allied strategic bombing indicates that it did not have a large impact on the war effort and probably wasn't worth the high rate of loss of the expensive airframes and crews.
While European Bank is striving for cash removal the coin is a nonstarter
what's lfs and nix
Canada's carbon tax is popular and helps the planet – now it faces the axe
What does this kind of stuff run on the back end? Is it Ceph? Is it something custom like BackBlaze B2?
I wonder, do sell-by dates harm the bottom line of groceries due to more unsold perishable goods, or does that cost get passed back to the vendors? Either way this rule would seem to be advantageous to either the retailer or the wholesaler. Perhaps that helped to get it passed.
Show HN: Private Equity Hospital Takeovers' Impact on Patient Medical Debt
I disagree. These sorts of pricing structures rule out consumer usage quickly due to high numbers of users. Have flat usage fees and get rid of these per user limits. Both doesn’t make sense unless you want to turn away any app that has many users.

I’d also recommend they clean up the copy of what they offer (expand on the why).

Other than that looks cool
I think the reference may have been to the efficacy of the effort at ending the war sooner, which is a topic of some debate I believe. You watch something like 12 O’Clock High and wonder whether this “maximum effort” they were seeking to find (beyond which even the most dedicated and capable crewmen break down) was… worth it.

The deliberate terror bombings that constituted some part of the effort, especially in the mid and late years, were also and separately awful, though the ethics somewhat muddied by the targeting of civilians having undergone a tit-for-tat ratcheting up early in the war, and yeah, the whole death camps thing. But there too the question of whether those deaths served any useful purpose, as far as ending the war sooner or reducing its scope, makes the whole thing even sadder.
That sounds like the most likely direction. I would imagine the price will of the inspection will increase slightly to account for that but adding it to the inspection makes the most sense