MurphyA/hacker-news huggingface dataset:
by 0xDEAFBEAD | 2025-05-13 05:50:05+00:00
>When I personally package stuff using Nix, I go out of my way to build everything from source as much as possible. E.g. if some repo contains checked in generated files, I prefer to delete and regenerate them. It's nice that Nix makes adding extra build steps like this easy. I think most of the time the motivation for having generated files in repos (or release tarballs) is the limitations of various build systems.

You know what would be really sweet?

Imagine if every time a user opted to build themselves from source, a build report was by default generated and sent to a server alongside the resulting hashes etc. And a diff report gets printed to your console.

So not only are builds reproducible, they're continuously being reproduced and monitored around the world, in the background.

Even absent reproducibility, this could be a useful way to collect distribution data on various hashes, esp. in combination w/ system config info, to make targeted attacks more difficult.
by dehrmann | 2025-05-13 05:50:11+00:00
I'm actually sympathetic to using fly-by-wire technology to keep the interface the same. When it works, it can be safer since pilots' experience transfers directly, they don't mix up subtle differences between the models, and it makes it an easy sell to airlines. I fault Boeing for not making it robust enough. It needed to be bullet-proof, and it wasn't.
by awesome_dude | 2025-05-13 05:52:14+00:00
American Exceptionalism.

From my neck of the woods, we've largely viewed the Americans as part of a security arrangement (Pacific) but, as a trading partner, they are far behind the Chinese (so much so that its a constant political discussion on how to balance the two competing alliances).

This is largely what Trump was trying, and failing (miserably) to address with his tariffs, nobody buys from the US anymore.

If the fibre was cut through the USA, then yes there would be a period of difficulty, but it would be very quickly replaced with other countries technology (keeping in mind that most Western governments were looking to move to Chinese Huawei telecommunications kit until the US made aspersions as to how secure peoples data/secrets would be if that happened, completely ignoring Snowden's revelations that the US had been engaged in using the hardware in overseas telecommunications systems for that exact purpose)
by 0xDEAFBEAD | 2025-05-13 05:53:27+00:00
It's unlikely that multiple highly-regarded reviewers would all make the same mistake simultaneously (unless all their dev machines got compromised).

Ultimately it's about making the attacker's life difficult. You want to raise the cost of planting these vulnerabilities, so attackers can pull it off once every few decades, instead of once every few years.
by eszed | 2025-05-13 05:56:09+00:00
> dreary, in person, on a cloudy day

I mean, what isn't? :-)

The tunnels are kinda ick, and there are other bits I don't like, also. There's a walkway I've ended up on a time or two that's just bare and windswept, and badly needs... Something to break it up.

Still, though: I think I'd be pretty happy living there (even if it mightn't be my top choice). The (both design and amenity) positives outweigh the negatives, which I cannot say about many, many other parts of London. Do you disagree with that?
by seanmcdirmid | 2025-05-13 05:57:44+00:00
In the long run private IP will eventually become very public despite laws you have, it’s been like that since the Stone Age. The American Industrial Revolution was built partially on stolen IP from Britain. The internet has just sped up diffusion. You can stop it if you are willing to cut the line, but legal action is only some friction and even then only in the short term
by jiggawatts | 2025-05-13 05:58:19+00:00
Sure, that'll be easy!

Just clone the repos from GitHub, wait... oh no.

We'll just deploy it to AWS... wait... IAM is in US East 1 only. Dammit.

Okay, fine, we can live without all of those JS CDN URLs, right?

Where's NPM managed from again?

Crates.io?

NuGet?

Uh-oh.
by groestl | 2025-05-13 05:58:27+00:00
> The unpredictability is what makes these tools so unfit for purpose.

Also, their eagerness to produce. A good employee (senior or not!), knows when they're at the end of their wits and say so. In areas where LLMs are knowledgeable, but not knowledgeable enough, they'll still produce. They're stuck at unconscious incompetence, kind of like a systematic Dunning-Kruger effect. To solve that, we can either increase competence (moving out the area where this effect is noticeable), or maybe introduce some kind of feedback, self reflection (one could say, some kind of conciousness [0]).

[0] inspired by "Goedel, Escher, Bach"
by lolinder | 2025-05-13 05:58:38+00:00
You can't really use the word "certainly" when speaking about "strongly typed" because the entire concept is fuzzy and subjective. From the article you linked:

> > However, there is no precise technical definition of what the terms mean and different authors disagree about the implied meaning of the terms and the relative rankings of the "strength" of the type systems of mainstream programming languages. For this reason, writers who wish to write unambiguously about type systems often eschew the terms "strong typing" and "weak typing" in favor of specific expressions such as "type safety".

I personally think the whole concept of "strongly typed", which is usually used as a prop to make dynamic languages count as part of the cool kids typed-languages club, should be ditched as a point of argument. The supposed "weakly typed" languages people are usually comparing to (like C) aren't actually framed as viable alternative for problems dynamic languages are suited for, so they're something of a straw man. I'd like to see advocates for dynamically typed languages ditch the obsession with having types like the cool kids and instead focus on showing why dynamism is valuable.

There are plenty of great cases to make for dynamism without having to argue on rhetorical ground that the static languages defined and dominate.
by dingaling | 2025-05-13 06:01:33+00:00
EMBRAER of Brazil has been slowly expanding its market for 60 years but they've been reluctant to move into the A320/737 category. I don't understand why - there are over 12,000 orders backlogged with Airbus and Boeing, surely that's the strongest possible indicator of potential demand.

An airline placing an order for an A320 or 737 now will have a decade to wait for delivery.

Instead EMBRAER keep themselves locked in the regional jet market and are lucky to get 80 orders a year.
by GolfPopper | 2025-05-13 06:01:34+00:00
The problem is that's far from a guaranteed path. What if, instead we get:

1. Plan to build atomic power plants sufficient to supply electricity needs for projected future AI megaprojects.

2. Build the AI megaprojects first, because of fallacies related to sunk costs, urgency, and unwillingness to let the pyramid scheme collapse.

3. Never complete the nuclear plants, never get the pot of gold at the end of the AI rainbow, and pump a couple hundred million tons of CO2 into the atmosphere in the mean time.
by danpalmer | 2025-05-13 06:02:43+00:00
I would argue that part of "truly caring" about open-source is being where the contributors and community are. That's probably a large part of the move to GitHub, and neither of these other options would achieve that. As much as one can say "git is distributed, the server doesn't matter", the centre of the community very much does matter, and for better or worse that's currently Github.
by immibis | 2025-05-13 06:03:46+00:00
Just yesterday I applied for several job postings for building European Sovereign Cloud at AWS as well as other companies doing a similar thing. The tariff disaster was a global wake-up moment. Don't expect all of these things to remain US-only.

BTW Europe is already the center of the Internet at layer 3. Servers are cheaper in Europe. Bandwidth is cheaper in Europe. So I assume all those services, especially the free ones, are only hosted in the US because of latency or national pride.
by starspangled | 2025-05-13 06:03:57+00:00
Well it does mean "no modifications" to the hypothesis, hypothesis being about performance of code A and B. Code B' would be a change.

It's just semantics, but the point is that the article wasn't saying the same thing OP was worried about. There's nothing wrong with testing B, B', B'', etc. until you find a significant performance improvement. You just wouldn't test B several times and take the last set of data when it looks good. Almost goes without saying really.
by viraptor | 2025-05-13 06:04:13+00:00
We've not heard of anyone not qualified getting a job, only not hiring enough people. This has been an issue for many many years now. On the other hand there's lots of other professions with their own profiled hiring issues that claim lives over extended periods of time. So yeah, it still smells like an artificially popular topic. Especially since many changes have already been made this year but we're still seeing the same gripes reposted - but https://www.transportation.gov/briefing-room/us-transportati... hasn't been posted even once.
by conductr | 2025-05-13 06:05:01+00:00
Leaning in on a two wheeler is rolling the frame to the left further.

That same frame roll/tip on a trike causes the right wheel to leave the ground. In order to counter act that, and essentially prevent the frame from rolling/tipping at all in the turn, is to move your weight to the right so that wheel stays grounded.

If you really push and try you can get the left wheel up on a left turn but it’s more effort than popping a wheelie on a two wheel bike. It’s hard to do on accident.

I would guess it has to do with the direction of force changing, the left and rear tires getting closer and the right and rear tire distance getting farther and what that implies regarding the distance each wheel needs to travel in the turn.

Edit: maybe tilt is a better word than roll and tip, basically putting the frame less upright is what I mean by that
by Tuna-Fish | 2025-05-13 06:06:10+00:00
It's the company providing their customers what they asked for. Because of the way pilot licensing works, the airliners really want to field as few separate types as they possibly can. If a Boeing executive goes to meet the people who buy his airplanes, upgrades that fit on existing type certificates is the first (and only) thing they ask for.

The job of a CEO is sometimes to tell the customers no. It's just really hard to do.
by topato | 2025-05-13 06:06:15+00:00
Wow, this really adds an amazing perspective to the entire (frequently touted) concept of Visual Language Models somehow "saving" blind people from their old life; In the past, a blind person desperately needed caretakers, otherwise the blind person will bumble around their home, end up mistaking the sink for the toilet, accidentally turn on their stove thinking it's the thermostat, until they died after mistaking bleach for milk and cat litter for cereal....

BUT NOW... THE FUTURE IS HERE.... an all-knowing god-like cell phone can tell these poor miserable individuals what the objects in their own homes are! No more tragic Mr. Magoo-ian accidents!

But thank you for posting this; It certainly enlightened me! I'll admit, all these AI solutions
Show HN: InstaClock - Time Tracking App for Individuals
by flashblaze | 2025-05-13 06:07:04+00:00
Hey HN, I'm excited to launch InstaClock (https://instaclock.app), a time tracking app built for individuals.

A while ago, I realized I did not know how much time I was spending on social media, consuming content, gaming, etc. I looked for other solutions but pretty much all of them were focused on businesses and involved a lot of setup just to get the logging part started along with graphs which were inadequate for me.

This led me to build my own time tracker which was simple to use, is cross-platform (via PWA) and has some nice graphs. You just have to log in, create an activity, start the timer and you're good to go.

I'm right now working on weekly reports which would summarize how you've spent your week which would be delivered to your email.

Would love to hear your feedback.
by immibis | 2025-05-13 06:08:55+00:00
Programmers haven't been able to rely on CPUs getting faster for the last decade. Speeds used to double every 1.5 years or so. Now they increase 50% per core and double the number of cores... every 10 years. GPU performance has increased at a faster pace, but ultimately also stagnated, except for the addition of tensor cores.
by card_zero | 2025-05-13 06:09:42+00:00
This is about mindshare, or brand awareness. I removed the branding from a garment. Does that mean I took a dislike to the brand? Yes, because I thought about the vibes it gave off (it brought to mind sticky, crunchy dancefloors) and decided I didn't want to promote it. But this was the brand's fault for trying to use me as walking billboard in the first place, which forced me to pick a side on a matter I wouldn't otherwise have thought about. If I'd decided I liked it, I would have worn it proudly! If you're lucky enough to have mere presence, which means you're embedded in the culture in names and phrases and clothes and statues, some people are going to opt to convert that into your mere absence, and the correct response is not we are being picked on but fair enough, can't win them all.

I say correct, this of course depends on how embattled you are, how unfair it all is, and on the general moral situation.
by trhway | 2025-05-13 06:10:04+00:00
It is a very complicated product. Whole countries like Russia and China are trying to build even somewhat smaller modern jets and basically haven't been able so far.

And for "national jet" the task is easy as you can allow some inefficiencies. For a pure commercial jet product like EMBRAER would supposedly build, it must be a topline on all KPIs otherwise some ROI numbers over 10-20 years would project it to be several percent worse than Boeing/Airbus, and the airlines wouldn't buy it.
by sirtaj | 2025-05-13 06:10:39+00:00
Also done very well in Monkey Island 2 with iMuse as well, in which a lot of care was taken in transitioning music with custom bridges. It was quite subtle and lovely, and is considered a high point in video game music.

1. A video demo: https://www.youtube.com/watch?v=7N41TEcjcvM

2. Some details: https://mixnmojo.com/features/sitefeatures/LucasArts-Secret-...
by SCdF | 2025-05-13 06:11:11+00:00
I get what you're saying, but tbf hosting on github doesn't (yet!) box you out of just moving back to that system. It's still just git. It's still distributed, in the sense that if github goes down you could still generate patches and email them around, and then push back to github when it's back.

Everything surrounding code: issues, CICD, etc, is obviously another story. But it's not a story that is answered by distributed git either. (though I would love a good issue tracking system that is done entirely inside git)
by sofixa | 2025-05-13 06:12:41+00:00
This is often said, but misses entirely the forest for the trees.

The ATC shortage is not in the pipeline of candidates, so this is irrelevant - in fact there's a backlog of people who have been accepted. It's in the training of those candidates - because it's an intensive training there isn't enough staff to increase the amount of people being trained at the same time, which is very insufficient. Furthermore, after finishing their training, folks are posted randomly and some refuse (and thus leave the ATC job) because they don't want to move them and any potential family to the middle of nowhere.

One video by a reliable source (line training captain) on the topic: https://youtube.com/watch?v=jqa83PrZSVE
by imtringued | 2025-05-13 06:13:18+00:00
You might not understand it, but model predictive control requires a model of not just the robot, but also the payload.

This means that you have to hard code the mass and dynamics of the payload or use an algorithm to determine the payload properties automatically.

It should be blatantly obvious then how useless a robot that can only pick up a very specific object and how useful a robot that can pick up any object is.
by poobear22 | 2025-05-13 06:13:38+00:00
I’ll take a stab at this. For similar projects, or variations of similar projects where you need to select an optimal strategy for a specific project, I’d have a multi preference objective model which would be a customized project template with key performance parameters in columns and the rows would help specify specific design options. E.g. a column could be “vehicle range” with values 1-5 (1 = 100 miles, 2 – 200 miles, ….). Dont get carried away with too many key parameters for a project. The rows would specify various implementation scenarios for this project (less range & less weight & cheaper tires; greater range & greater weight & more expensive tires). Then for that project you would have to evaluate your optimal decision. This presents a level of fairness with your team in evaluating various decisions. This needs to get linked back to your strategy so you do not get carried away. (I wrote some VBA to generate readable reports of the spreadsheet info).

Ok, that kinda works for a project, but you will have a bunch of projects, so, presumably these need to be linked to a strategy. What good is implementing a project perfectly if it is not in line with your strategy. So, it would be really good to clearly articulate your strategy and to review this over time.

So, it seems you need something at a higher level which defines your strategy of your organization and this should help drive you toward the general projects you need to consider. You need to consider project risks, the risk of inactivity, etc. I’m out of date on this stuff, but check out Project Management Institutes books on portfolio management and strategy alignment. You want to consider the risks associated with highly technical projects, projects that need to be rolled out at many locations (because mistakes are expensive to correct).

I somewhat followed Markowitz efficient frontier portfolio management (very notionally) with my results and felt I had something to explain in my organization. Simple is better, its easy to get overwhelmed with spreadsheets and charts. Bubble charts helped differentiate the various projects.
by acyou | 2025-05-13 06:14:48+00:00
"I was tipped off by a friend to a batch of Kintex UltraScale+’s, specifically the XCKU5P, on AliExpress for a mere $55 each. He had tested one from the seller and they appeared to be legitimate, although likely salvaged/reballed from some scrapped equipment."

Must be nice to know enough to be sure that your sketchy hardware isn't backdoored. I cannot imagine buying random network hardware from a sketchy source. Though I'm sure that if I had the author's chops, I wouldn't be too worried.

More broadly, network hardware is where the keyest vulnerabilities are. Open source network hardware is interesting from that perspective. You do not want random bad actor open source contributors adding backdoors.
by snickerbockers | 2025-05-13 06:14:58+00:00
ironically hardly anybody outside of the linux kernel community uses it the way it was intended lol.

Didn't all this start with Linus getting into a spat with the bitkeeper dev involving some sort of punitive measure as a response to somebody making a reverse-engineered FOSS client? I don't remember the details and I'm sure I have at least half of them wrong, but that's easily one of the most disastrous decisions in the history of the software-business right up there with valve turning down minecraft and EA refusing to make sports games for the SEGA dreamcast (that last one isn't as well known but it led to SEGA launching the 2k sports brand to which outlasted the dreamcast and eventually got sold to a different company but otherwise still exists today and is still kicking EA's ass on basketball games).
by Animats | 2025-05-13 06:15:49+00:00
If they twist the object in each axis, they should be able to get the center of mass and the inertia tensor. You need that to throw something accurately. A ball and a stick with the same mass have very different moments of inertia. Something with liquid inside has a non-constant inertia tensor. You can get a lot of useful info that way. Info that's useful in package handling.

If you lack that info, you have to handle everything very slowly, or clamp with great force, because you can't work with the dynamics of the object. This is one reason robot picking is so sluggish.
by sofixa | 2025-05-13 06:16:29+00:00
GitHub are terrible at this, because you can't have levels other than Org and Repository. And many things (SSO, visibility rules, common configs) are on the org level.

Unfortunately often the cleaner option is to create a separate org, which is a pain to use (e.g. you log in to each separately, even if they share the same SSO, PATs have to be authorised on each one separately, etc).

In Gitlab, you would have had one instance or org for Mozilla, and a namespace for Firefox, another one for other stuff, etc.
by casenmgreen | 2025-05-13 06:17:11+00:00
> No. Let's first feed the homeless and struggling, and fix the crisis that are affecting ordinary people.

I may be wrong, but it's not money that's the problem; there's plenty of money. (I would also point out the NASA budget is a miniscule spec of dust compared to the total budget.)

It seems to me the problem is organization and politics - actually doing the right things to address these problems.

It's like, say, Microsoft. They can't run a successful project to save their lives. This is an organizational and cultural problem. Large organization, lots of politics, enough money that success or failure is not critical to survival.

> Governments should have been able to do that up until now. Instead the government has been shipping money overseas and spending it on foreigners for far too long.

In what ways?
by baq | 2025-05-13 06:18:21+00:00
Which is fascinating since both suck. Gerrit (replace with whatever if you please) is a much better change submission experience and basically anything else is a better bug tracker.

The killer feature is collocation of features to a single forge, combined with a generous free tier it’s the windows xp of the ecosystem: everybody has it, everybody knows it, almost nobody knows anything else.
by swyx | 2025-05-13 06:19:00+00:00
i think before you guys spend the next 2 years building this startup, you should carefully study the connector business and the many carcasses along the way. YC itself has a few. it is probably one of the sloggiest businesses i know and while the success cases like fivetran are great, there is a lot of pain behind the failures. dont ask how i know. good luck and i hope you prove me wrong if you choose to ignore this.
by nmgycombinator | 2025-05-13 06:19:19+00:00
I think their "Hall of Fame" (or at least whatever people colloquially refer to as that) is their credits for people who found bugs in their web servers, so I don't think that counts here. I did get credited, so I'm happy about that. Now I just have to wait and see if they determine it's worth a reward (and, if so, how much).
by GolfPopper | 2025-05-13 06:20:04+00:00
Yet that's the exact opposite of what's been done with something like the F-35[1], with widely distributed production, typically among countries seen as US allies (at least prior to this year), but with key components still made in China.[2] And the problem is even worse in the larger defense industry.[3] Americans pay an immense premium for a military-industrial complex where the PR is largely divorced from reality; for example the USS Gerald R. Ford, commissioned in 2017 still isn't combat ready.[4]

1.https://dsm.forecastinternational.com/2025/04/18/tariffs-tru... 2. https://www.xatakaon.com/materials/u-s-f-35-fighter-jets-and... 3. https://www.forbes.com/sites/davidjeans/2025/04/16/silicon-v... 4. https://www.19fortyfive.com/2025/03/the-navys-ford-class-120...