MurphyA/hacker-news huggingface dataset:
by ckozlowski | 2025-04-10 15:51:19+00:00
Indeed. And to add to your argument, AI may be effective in controlling aircraft for certain tasks some day. But there are still many that will either require a pilot there, or greatly benefit from a pilot there.

The "drones will replace everything" argument does not understand fully the missions required of combat aircraft. I won't be as foolish to say it could never happen. But to those who argue that, say, the F-35 should be canceled in favor of a drone, need to show how their drone can do what a manned strike aircraft like the F-35 can do.

And indeed, stealth was always a "make air defense more expensive" prospect. And while techniques have come out to counter some of the benefits of stealth, they all come with tradeoffs and added costs....which was precisely the point.
by marcusverus | 2025-04-10 15:51:20+00:00
> The economic incentive doesn't just vanish because people have a little more money.

The incentives are changed dramatically, though. The unworkability of the plan comes down to a very simple question: Why work for forty years, scrimping and saving to afford a meagre retirement, when a meagre retirement is on offer the moment you turn 18?
Show HN: SlamDunk: A user-friendly 3D visualization library
by robertleoj | 2025-04-10 15:52:11+00:00
Hello!

I am working on SlamDunk, a lightweight and easy-to-use visualization library built with C++.

I started the project out of a personal need - I am in the process of learning about SLAM (simultaneous localization and mapping) and found the lack of visualization tools very limiting.

This is why I'm making this tool - it aims to allow the user to make powerful live visualizations without a lot of boilerplate and fiddling with rendering loops and computer graphics.

SlamDunk is built with OpenGL and ImGui, so it is very lightweight.

Please let me know what you think!
by taeric | 2025-04-10 15:52:25+00:00
On my large screen, I find that having two windows is often quite useful. Sometimes three, but not for long.

Main use cases are:

* Look at a "template" file as I'm working. * The "occur" window * Really, any grep output * Compilation window (This is how I run all tests)

I'd love to have it so that "output" is in the other window at all times. I haven't really found a way for that to work, too well. Especially since often working on websites. The idea behind skewer-mode is really enticing to me. I have yet to actually make that work, though.
by silvanocerza | 2025-04-10 15:52:29+00:00
I went a different way for my internal network, I use tv.it for my server and rt.it for the router. All two characters .it domains are non registrable so you risk no clash, the only existing one is q8.it.

I have a more in depth write up here: https://www.silvanocerza.com/posts/my-home-network-setup/
by disgruntledphd2 | 2025-04-10 15:52:38+00:00
> iirc, biphasic sleep is the “usual way” people sleep without the advent of electricity, yes? “the waking hour”, and all that.

I honestly believe that this is not "natural", but rather an adaptation to the absurdly long European winter nights. Note that we didn't evolve there, so it seems unlikely that bi-phasic sleep is the most primal way.
by stronglikedan | 2025-04-10 15:52:43+00:00
It's not about the functionality though. And of course it's not, because like you say, it could be an app if it were.

It's about the interface. And of course it is, because look how gorgeous yet minimal it is.

I guarantee most tasks can be accomplished with this in less steps and less time than if you had to pull out your phone, open an app, and do it. Remember, this is sitting on your desk at arms length at any time you need to use it, and always in your face with information at a glance.
by mturmon | 2025-04-10 15:52:45+00:00
Thank you!

I noticed some ** and * in the thing sent to eval(), which (given that the building blocks are small integers) seemed related to prime factorizations.

The initial %c is duplicated 21 times (3*7, if I read correctly), and then string-interpolated (%c%c%c...) against a long tuple of integers. These integers themselves are composed of products of factors combined using * and **.

There is also one tuple "multiplication" embedded within that long tuple of integers -- (a,b)*2 = (a,b,a,b). That is for the 'l' 'l' in "hello".

It's all very clever and amusingly mathy, with a winking allusion to the construction of natural numbers using sets. It made me Godel.
by dfxm12 | 2025-04-10 15:52:56+00:00
Just like people sometimes question the human element in judging sports, I wonder if there are cheesemakers who think these guys are simply against them or favorable to their neighbors.

One thing I've also wondered about this process. When I buy Parmigiano Reggiano, it's just sold as "Parmigiano Reggiano". There's no discernable branding beyond that (compared to the Pecorino Romano I buy, which has "Locatelli" plastered all over it). Is this true all over? Do any HNers seek out Parmigiano Reggiano from their favorite dairy?
by woodruffw | 2025-04-10 15:53:39+00:00
> I think people do assign actual probabilities to events. We just do it with a different part of our brain than the part which understands what numbers are. You can tell you do that by thinking through potential bets.

I think these are different things! I can definitely make myself think about probabilities, but that's a cognitive operation rather than a meta-cognitive one.

In other words: I think what you're describing as "a bit of work" around intuitions is our rationalization (i.e., quantification) of an process that's internally non-statistical, but defeasible instead. Defeasibility relationships can have priorities and staggerings, which we turn into fuzzy likelihoods when we express them.

My intuition for this comes from our inability to be confidently precise in our probabilistic rationalizations: I don't know about you, but I don't know whether I'm 57.1% or 57.01983% confident in an expression. I could make one up, but as you note with torturing the LLM, I'm doing it to "make progress," not because it's a true statement of probability.

(I think expert systems fail for a reason that's essentially not about probability reasoning, but dimensionality -- as the article mentions Cyc has at least 12 dimensions, but there's no reason to believe our thoughts have only or exactly these 12. There's also no reason to believe we can ever model the number of dimensions needed, given that adding dimensions to an encoded relation set is brutally exponential.)
by damnesian | 2025-04-10 15:53:54+00:00
I guess we're going to have to reach another peak of outrage to experience the walk back to a worse than before but not as awful as the present. It's their MO. Put a knife to the throat, then in the end spare their lives but rumple them up a bit.

The problem here is no matter what illusions we harbor we all still have to deal with carbs and atherosclerosis, cancer, tsunamis, wind shear, chemicals and atoms, that stuff isn't going to magically not be important and certainly not going to research itself. It boggles the mind.
by triceratops | 2025-04-10 15:54:04+00:00
> some exhaust discharged into the water from a fishing boat on the ocean

The concern is more about particulate pollution when the boats are in dock.

> I think there is a lot more meaningful and low hanging fruit than banning a few dozen vessels

Quite possibly. I don't know the issue as well as you.

> Society is others not caring about you, no matter what you do

Not sure where you got that idea...

> Society doesn't tailor its treatment to individuals based on their thoughts or actions

What on earth are you talking about?
by mort96 | 2025-04-10 15:54:15+00:00
GCC can honestly only blame itself for its inevitable increasing obsolescence. LLVM only has the attention it has because it can be used as a building block in other compilers. GCC could've made a tool and library which accepts IR, performs optimizations and emits machine code, but the project avoided that for ideological reasons, and as a result created a void in the ecosystem for a project like LLVM.
by hedgehog | 2025-04-10 15:54:16+00:00
I use something similar to this decorator (more or less a thin wrapper around instructor) and have looked a little bit at the codegen + cache route. It gets more interesting with the addition of tool calls, but I've found JSON outputs create quality degradation and reliability issues. My next experiment on that thread is to either use guidance (https://github.com/guidance-ai/guidance) or reimplement some of their heuristics to try to get tool calling without 100% reliance on JSON.
by indoordin0saur | 2025-04-10 15:54:37+00:00
Yeah the study seems to make 4 assumptions:

1.) The life's only metabolic source of energy is glycine

2.) The life is analogous to glycine metabolizing organisms on Earth

3.) The only source of glycine getting deep into the ocean is through these rare impact events

4.) The life can only survive in the deep subsurface ocean
by 9rx | 2025-04-10 15:54:38+00:00
I only see a push for AI to produce more developers. How could AI, as we know it today, even replace developers?

More developers isn't at odds with the previous comment. That is how you can more easily push the jobs to low cost areas! When 张三 in rural China is given his first computer he can jump right into being a programmer too. Thus you can give him the job instead of a high priced developer in America.
by mandevil | 2025-04-10 15:54:50+00:00
Right. The thing that bugs me about Apollo 13 is that they played up the drama unnecessarily, because the ground crew was so large, well-trained, and in sync. Like the scene where they dump a box of stuff and say "You have to make this go into here using just this?"- the actual story is that one of the engineers on the ground realized basically as soon as he heard about the accident (and the LM lifeboat) that they would need to use the CM scrubbers, and within five minutes of talking to another engineer they had figured it out in principle. The delay was that they wanted to walk through all the steps to make sure their documentation was correct, and the only CM scrubber available was at Kennedy, so they had to wait while it was put on a plane and flown to Houston to mate with the rest of the practice equipment.

Similarly, the "oh we forgot the moon rocks!" bit was actually the engineers realizing it ahead of time and changing the prep checklist to account for it, rather than a last second dash. This was only because there were so many engineers, and they had made themselves so immersed in the task, and they had such good lines of communication that someone identified the problem and was able to escalate the fix to the correct levels at the appropriate time. This didn't happen by accident, but was the result of years of working together, both training and the experience of actual flights that made these teams so good.

Separately, there were a few things the movie got wrong just as one-off moments. At launch the arms retracted simultaneously, rather than sequentially as shown in the movie (not quite as cool looking) and if you listen to the bit where Lovell says "Houston, check my math here" he is doing addition, which can't be done on a slide rule.
by WillPostForFood | 2025-04-10 15:55:01+00:00
"we don't have enough hardware people because software sucked all the oxygen out of the room"

How much is this exacerbated by the lack of domestic hardware manufacturing in the US for the hardware people? Seems like software boom starting in the late 1990's happened as China came online for hardware outsourcing. Not suggesting a causal relationship there, just complementary effects.
by SamBam | 2025-04-10 15:55:14+00:00
I am glad that this continues to be done by hand, and expect, based on Italian attitudes towards food and tradition, that it will continue being done by hand for another hundred years.

It is interesting how important it seems to us that jobs like this remain done in the traditional way. For all their expertise, I am sure a technical solution would also easily be able to detect what they are looking for: voids within the cheese, or lack of uniform density. This does not seem to be a case where the human expertise and artistry is actually important to the final product, besides the feeling of tradition.

Perhaps the best argument for keeping traditional jobs like this is that, even if that exact job could be done by machine, replacing these humans with machines would be the start of a short process that would end up with indistrially-produced bad cheese.
by intermerda | 2025-04-10 15:55:23+00:00
> This particular article is a gem, because it portrayed a 5.5% increase from 2016-2018 is a regression.

Did you read the article? It prefaces with Trump's false claim and provides proof of his lying.

> There was no follow-up article when air pollution decreased more than 40% the next year.

Perhaps Trump did not repeat that specific lie next year?

> Nor was there an article when pollution spiked 76% from the Trump-administration low during the Biden administration.

I've seen plenty of articles about how air pollution was at record lows during COVID.
by oulipo | 2025-04-10 15:55:45+00:00
Just did that on my mac and it seems to work?

$ ping hello.localhost PING hello.localhost (127.0.0.1): 56 data bytes 64 bytes from 127.0.0.1: icmp_seq=0 ttl=64 time=0.057 ms 64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.162 ms
by csense | 2025-04-10 15:56:19+00:00
OP covers this, literally the second paragraph of the article says:

"Maybe better to blame the government itself, which is a system, too. We can and should hold it accountable for securing its messaging, whether that means holding its people accountable or improving its own secure apps.

But this post is about the Signal side."

It is possible to have a world where (a) He shouldn't have been using Signal and (b) The wrong person was added to the chat because of Signal's design.

As a citizen, (a) is more important than (b).

As a UI designer, (a) is really not your field, but you can learn something from (b).

For this blog post, the author's putting on their "UI designer hat" and discussing (b).
by XCSme | 2025-04-10 15:56:23+00:00
Hi,

Congrats on the release!

I checked out the landing page, but didn't find any information of what the tool does (apart from some graphs that can probably be seen in the ad platform too).

Clicking on "How it works" simply scrolls to top, where there is only AI-like marketing talk like "Boost Your ROAS by 127%", which doesn't say anything about how it does it and where that specific number comes from.

As a technical person, I buy stuff when I know how it works and why it works, maybe you have a better landing page for this persona type.
by nradov | 2025-04-10 15:56:31+00:00
Nah. That's such a naive and uniformed take. War Thunder is a highly simplified toy video game. It has no relevance to the real world.

Satellite control is also irrelevant. In any major near-peer conflict the reconnaissance and communications satellites will be the first casualties. The USA and China are currently engaged in an ASAT arms race. That's why they're back to planning and training to fight without satellite support.
by sepositus | 2025-04-10 15:56:38+00:00
> know it was written by the Very Smart People at google

For Google. That's the key. I have the privilege of experiencing both sides, having been at Google for nine years. I never had a problem with Blaze, but using Bazel in a smaller company has been extremely painful. I think there are just very few places that have the exact problems as Google where something like Bazel would be a great fit.
by ajross | 2025-04-10 15:57:06+00:00
The question isn't whether One Specific Mission might be replaceable. It's whether a war fought with the 1000 F-35's needed to do that mission can be successfully prosecuted against an enemy armed with A Million Drones (because yes, 1000x is just about the cost delta we're talking about).

Consider: Germany in 1940 had absolutely no answer for French heavy armor. There were weapon systems along the Maginot line which the wehrmacht couldn't counter, and everyone knew it. They didn't need to.
by imiric | 2025-04-10 15:57:58+00:00
A valid solution is, of course, authoritarian levels of control over all media outlets. This puts countries like China and Russia at an advantage in this case.

Since most western citizens would object to this, surely middle ground solutions can be found that would prevent abuse and foreign (and domestic) manipulation, while preserving democracy, free speech and individual freedoms. I'm inclined to believe that democracy and authoritarianism doesn't have to be zero-sum, and that a balance can exist that allows societies to prosper even among hostile actors.
by travisgriggs | 2025-04-10 15:58:06+00:00
While vehicle does have a broad definition, I think that for “most people”, it is synonymous with the kind of conveyance that people ride in. Police officers say “get out of the vehicle please”. I’m pretty sure that when they encounter a rowdy Mardi Gras goer riding in a wheelbarrow, they do not say “get out of the vehicle please sir”.
by octagons | 2025-04-10 15:58:41+00:00
Against much well-informed advice, I use a vanity domain for my internal network at home. Through a combination Smallstep CA, CoreDNS, and Traefik, any services I host in my Docker Swarm cluster automatically are immediately issued a signed SSL certificate, load-balanced, and resolvable. Traefik also allows me to configure authentication for any services that I may not wish to expose without such.

That said, I do recommend the use of the internal. zone for any such setup, as others have commented. This article provides some good reasons why (at least for .local) you should aim to use a standards-compliant internal zone: https://community.veeam.com/blogs-and-podcasts-57/why-using-...
by BobaFloutist | 2025-04-10 15:58:46+00:00
The problem is it's actually a super fun thought experiment/engineering problem to try to figure out how to do this technologically, but any such attempt would (rightly) be taken as an attack on this profession because even if it was a silly blog post about overthinking a silly problem, silly blogposts are potentially upstream of (maybe even someone else) a commercial implementation that eventually destroys a profession.

It sucks.
by danudey | 2025-04-10 15:59:22+00:00
In a similar vein: a lot of studies have shown that most of the cost of a UBI could usually be paid for by two existing expenditures, the first being current welfare programs, such as employment insurance, welfare, disability benefits, etc., and the second being the cost of the time and labor the government has to pay for to ensure that the programs in point one only go to a limited subset of people who qualify.

In other words, we're spending so much on making sure that most people don't get social programs that we could fund a huge chunk of just giving those people social programs instead.

Likewise, we spend more on policing and jailing individuals convicted of minor crimes than it would cost to implement social programs to reduce the amount of crime in the first place; the US spends more on their medical system per capita than most (any?) other countries because it all goes to insurance companies whose job is, ostensibly, to pay for medical treatment, but who spend a large amount of it on departments dedicated to not paying for medical treatment.

Studies have shown that a lot of people (mostly right-leaning individuals) would rather go without something that could benefit them (e.g. healthcare, UBI, etc.) if it meant that people they see as "undeserving" (the poor, the homeless, immigrants) also didn't get it, so there are a lot of people out there who would rather spend money keeping people from having positive outcomes than spend less money to give those people positive outcomes.
by LinuxBender | 2025-04-10 16:00:03+00:00
No offence meant, but this sounds like those doomsday prepper fantasies where they store chainsaws and crossbows in the garage because they think they’d thrive in a zombie apocalypse.

I think that's a bit harsh. Past generations thought of these things and incorporated solutions into their lives that today would be called emergency preparedness. The silent and great generations did just dandy off-grid for years at a time very far from towns. Manual saws, axes, machetes, rope can get a lot done and keep someone strong.

There are some nutty preppers, some fear-porn youtuber preppers that scare people into buying things but then there are the rest of us that just accept things can go sideways. Anyone that has been watching fringe less-than-censored media have seen the massive fleets moving towards Iran. It's about to get real and when it gets real then it's too late to incorporate most off-grid solutions. I think it's great they are at least asking questions and thinking about options.
by abecedarius | 2025-04-10 16:00:41+00:00
Maybe it's better now, but what I ran into in trying twice is that if you're not into installing by "curl | sh", then trying to build from source was an awful experience. It had out of date instructions for installing a whole lot of dependencies. I'd figure out one problem only to run into another, and another. Gave up both times, a few years in between.
by FigurativeVoid | 2025-04-10 16:00:56+00:00
This is the thing that irritates me most. If I get in one line, I don't have to do anything. If I get in the other I have to unpack my laptop, take of my shoes, accessories, whatever.

Once there was a woman in front of me who asked why we take our shoes off and the response was "Once someone put a bomb in there shoes."

1. I don't love remedies to problems that happened once.

2. We had an international pandemic once... by your logic shouldn't we always mask at the airport?
by BrandoElFollito | 2025-04-10 16:00:58+00:00
They are very important to me. They are apparently not important to "US". So when I go to the US I can expect they will not take them seriously.

So either I go or I don't go. If I go and comply I am fine. If I go and do not comply I am in trouble. If I go and try to sneak stuff I am in trouble.

I am not sure where this is complicated. We are not talking about ethics, but about some crazy ideas to hide stuff. This is irresponsible and dumb.
by Doches | 2025-04-10 16:01:16+00:00
> Builders can leverage their soft skills like taste, intuition and empathy into their product design.

If you're 'vibe coding' are you really...building something? Kinda sorta devalues the term "builder", in my opinion. At most I'd concede that if you're micro-managing an AI to generate code for you we should call you a "manager".

Is the guy talking about his ideal building design an architect? Is an armchair general _actually_ a general? So why should someone who 'builds' a piece of software by talking to an AI about it a 'builder'?
by a_e_k | 2025-04-10 16:02:04+00:00
Good list. A few more for me:

* Implementation/header pairs in C++ * Language REPLs (e.g., Python) * Quick calculations in Calc while coding * Checking dates on the calendar * Magit status * Diff buffers (especially diff-buffer-with-file) * Listing neighboring files with dired * Notes on a code base/task in an Org mode file
by gramie | 2025-04-10 16:02:41+00:00
It's interesting that in the photo of three girls, they are smiling broadly. I had thought that traditional Japanese culture (and still, often, today) women tended to cover their mouths, and displaying teeth was considered somewhat vulgar or even obscene. At one point, women even blackened their teeth!

Maybe that wasn't universal, or the photographer convinced the women to show their smiles.
by 9rx | 2025-04-10 16:03:16+00:00
Article? It came to me by way of a video of it being said (by Trump, if that wasn't clear). You're looking at the only article I know of.

If the content on HN isn't to you liking, that's fine, but, uh, why are you wasting your time reading stuff you don't like? You do realize that you don't have to be here, right?