MurphyA/hacker-news huggingface dataset:
by LeonM | 2025-04-13 07:40:36+00:00
Author's setup doesn't really have that problem as far as I can see. AFAIK the cable from the xreal glasses don't even detach, keyboard and mouse are wireless. I guess you could forget the USB-C cable for power of the minipc, but you can get a USB-C cable literally anywhere. Or borrow one from someone whose laptop is already charged.

The 'problem' you describe is not much different from forgetting to bring the charger for your laptop. USB-C being ubiquitous made this so much less of a problem.
by jpc0 | 2025-04-13 07:40:52+00:00
You are pretty confused about why this is.

When the only market you ever had was high touch high cost low volume production then that is your default business model.

The biggest issue is that Trump is pushing tariffs without first ramping up local manufacturing, the type of manufacturing you are looking for isn't _currently_ being catered for in the US. It may in the future depending on how things pan out, the bet Trump is making is that it can happen, time will tell whether he is true.

I don't think it will generate jobs for local US manufacturing since the only way to compete with low cost of labour markets is to automate more than the low cost of labour country.

Business is reasonably good at filling whatever niche is willing to pay. So far the evidence is that Trump is willing to over commit and then backtrack. Having a negative outlook doesn't help anyone, think positive about your country and shift with the times.
by Renaud | 2025-04-13 07:41:32+00:00
Universal import taxes on everything make no sense.

If you want to protect strategic production, you apply selective tariffs to support that local production while ensuring it can ramp up and import what it needs until it becomes self-sufficient.

Most countries, the US included, have used selective tariffs for this purpose. Applying a blanket tax on every type of import just increases inflation, as you can't possibly manufacture everything locally. For many products—especially cheap ones that were outsourced to China—there's no way to produce them cheaply enough for your internal market to absorb all production.

And you can't export them either, because their higher production cost makes them uncompetitive compared to cheaper alternatives from low-cost countries.

The secondary effects of import taxes are wide-ranging: they help when applied selectively and carefully; they don’t when applied capriciously and without thought.

The mere fact that high taxes were slapped on phone imports so "phones could be made in the US," only to backtrack mere days later, demonstrates that this is either the work of an insanely bright economist nobody understands, the scheme of a grifter aiming to benefit personally, or the capriciousness of a borderline dementia patient who cannot act rationally.
by munch117 | 2025-04-13 07:41:32+00:00
Postel's law isn't about accepting arbitrary invalid inputs. It's about inputs that are technically invalid but the intent is obvious from looking at it, and handling those according to intent.

In a distributed non-adversarial setting, this is exactly what you want for robustness.

The problem, as we've come to realise in the time since Postel's law was formulated, is that there is no such thing as a distributed non-adversarial setting. So I get what you're saying.

But your definition of robustness is too narrow as well. There's more to robustness than security. When Outlook strips out a certificate from an email for alleged security reasons, then that's not robustness, that's the opposite, brokenness: You had one job, to deliver an attachment from A to B, and you failed.

Robustness and security can be at odds. It's quite OK to say, "on so and so occasion I choose to make the system not robust, because the robust solution would not be sufficiently secure".
by marsten | 2025-04-13 07:41:32+00:00
I think what may save Google from an Innovator's Dilemma extinction is that none of the AI would-be Google killers (OpenAI etc.) have figured out how to achieve any degree of lock-in. We're in a phase right now where everybody gets excited by the latest model and the switching cost is next to zero. This is very different from the dynamics of, say, Intel missing the boat on mobile CPUs.

I've been wondering for some time what sustainable advantage will end up looking like in AI. The only obvious thing is that whoever invents an AI that can remember who you are and every conversation it's had with you -- that will be a sticky product.
Show HN: I made a no code landing page builder to validate SaaS ideas in minutes
by silvan_dev | 2025-04-13 07:42:23+00:00
Hey Folks,

Have an idea but don’t know if it’s good? - This exact problem wrecked my last SaaS. Rather than evaluating if the idea was good I directly dove into coding. After working nearly a year on my side project, I realized my idea had some major flaws and it never saw the light of the day.

Now, I'm launching I launch! which solves exactly this problem. I launch! lets you create landing pages for your SaaS ideas with integrated analytics and waitlists. Start sharing and evaluating your ideas before you even start coding!

You can check it out here: https://i-laun.ch

Thank you so much for your interest! I am looking forward to your feedback and questions!
by ianleighton | 2025-04-13 07:43:18+00:00
If you like repairing the vintage Vespa, great project and that sounds fun. That’s worth a lot!

But I will curse at the stink of the exhaust from the crappy old motor when you ride by. Try an e-bike (you can get one built more locally surely), or an e-Vespa (or hell, make that your project to convert the vintage Vespa into a silent sleeper Vespa with crazy performance!). Electric is so, so much more fun.

Worrying about that small amount of “critical minerals” needed for a bike/Vespa is a conspiracy to distract you from the fact that oil is also extracted and has negative externalities, we just live with those already.
by thankyoufriend | 2025-04-13 07:43:49+00:00
I'm just going to briefly respond to the part you wrote about art in particular.

We may not have a way to actually quantify the harm that GenAI is doing to creative industries because some of the damage is long-term. Choices are being made right now based on the state of the world. Why would anyone start an art career in this climate? What does art as a profession look like in 5 years? 15 years?

Art is not just the final artifact, and I feel we're surrendering part of our humanity in service of enriching big tech companies.
by starkrights | 2025-04-13 07:44:34+00:00
Example problem that I’ve seen posted about a few times on HN: LLM scrapers (or at least, an explosion of new scrapers) exploding and mindlessly crawling every singly HTTP endpoint of a hosted git-service, instead of just cloning the repo. (entirely ignoring robots.txt)

The point of this is that there has recently been a massive explosion in the amount of bots that blatantly, aggressively, and maliciously ignore and attempt to bypass (mass ip/VPN switching, user agent swapping, etc) anti-abuse gates.
by reify | 2025-04-13 07:44:41+00:00
What a superb question.

I think that this question should be put by the electorate to all politicians before we choose to vote for them.

I personally have never voted for any of them. I did vote once in a local council election but that is it. Thats 50 years of not voting since I first became of age to vote at 18.

Not one politician has ever represented my views and beliefs about how society should be run for the betterment of its people.

As a complete idealist and fantasist, I would like society and work in particular to be managed as a devotional service. No pay for any work. You work because you value the society you want to live in and are prepared to contribute to make that happen. Especially no pay for any politicians or money/lobbying in politics at all.

Countries split up into political ideologies. If you like the right wing way of doing things then you go to live in a state or county that only those who voted for a right wing party live.

The same for left wing voters and all those who prefer the middle ground of politics and even communism and socialism. you live with those who voted the same as you and benefit from, or suffer, the consequences of your vote.

Not as it now is; you vote for the left, your party loses and you suffer right wing policies. The same could be said of a right wing voter, they voted for a right wing party, they lose and suffer left wing policies.

For me this is the best way. Imagine for a moment the recent hatred of immigration in the USA. If all Trump voters lived in the same state then only those people who voted for Trump would be affected by those policies. The rest of the USA people and states would not be affected at all.

You may choose to live in a state that offers; Equality, free housing, free medical care, Free education, free everything. Or you can choose a state that offers and follows the capitalist way.

we can then vote for what we believe in and truly expect to live in a society that offers what we believe to be right.

This can only exist as a fantasy in my own mind.
by XorNot | 2025-04-13 07:44:52+00:00
But Ukraine built that industry after the war started. And the Ukranian conflict is uniquely well suited to drones because of numerous factors which wouldn't apply in say, a fight over Taiwan - where the outcome would more or less be determined by who still had a floating Navy at the end of the day.

No amount of 3D printed FPVs is going to bring down a modern warship - they're unlikely to even get near it (conversely the sea drone threat is enormous - but those aren't civilian assets in anyway, but can be as cheap as "brick on a speed boat throttle").
by regularfry | 2025-04-13 07:44:53+00:00
The first gen XReal glasses are similar in that you need software running on the host to get anything other than dumb monitor mode. With these newer models they've moved a bunch of the functionality into hardware on the glasses themselves, so you get virtual monitor and wider device support out of the box.

There are a couple of projects that are trying to get better open source support of the Airs on linux; I've not kept up with their progress.
by godelski | 2025-04-13 07:45:16+00:00
I don't, but I hope someone else does. I can speak the language but I doubt I could teach it.

People see the aesthetics and appreciate the beauty but the best way I can describe the problem is it's like trying to write poetry in a language you do not understand. You can get the rhythm and tone but it has no substance. The aesthetics are driven from the language, the way we play, the way we speak. There's something natural to this but only when you're fluent. The art is a reflection of us. It looks like something you pull from outside, a craft to hone, a monument to build; but it will always miss because it is an expression, a feeling, it comes from you.

I don't know how to describe it like a linguist would describe a poem. There's depth they see that I don't. I only know the feel, the way Sylvia Plath can make me feel but Su Shi never will. I can appreciate it from afar but it remains foreign. I do not know the language, the culture, the context, so I can only be a stranger as if looking through glass.

But I do know this. We programmers often fail to see when building and designing things. The Zen of it is to use your things the same way you use the grass under your feet or the air you breathe. It feels weird to call the ground a tool but you use it to move. I certainly do not have the right words but I hope the meaning is clear. The point is to build something that feels as natural as the air you breathe. A space to live in and makes you feel free. It's okay if this has to be learned but there's something more I don't know how to describe. It's like saying it's okay to learn a new language but recognizing that the concept of language itself is natural and part of us. Even without a language we still speak, there is a drive to make sound, to communicate, to express. It makes language inevitable yet as difficult to describe in detail as the beating of your own heart. It's just you
by xelxebar | 2025-04-13 07:46:49+00:00
> YAML has too many footguns (boolean conversions being the first among them)

Copying my own comment from elsewhere: https://news.ycombinator.com/item?id=43670716.

This has been fixed since 2009 with YAML 1.2. The problem is that everyone uses libyaml (_e.g._ PyYAML _etc._) which is stuck on 1.1 for reasons.

The 1.2 spec just treats all scalar types as opaque strings, along with a configurable mechanism[0] for auto-converting non-quoted scalars if you so please.

As such, I really don't quite grok why upstream libraries haven't moved to YAML 1.2. Would love to hear details from anyone with more info.

[0]:https://yaml.org/spec/1.2.2/#chapter-10-recommended-schemas
by randunel | 2025-04-13 07:47:16+00:00
> Can EU countries buy US military equipment, when it turns out that the US will withhold support for equipment we've bought and paid for, in order to pressure a democracy, fighting for its existence, into surrender.

Why would anyone buy US military equipment that's either "10%" handicapped on purpose, or remotely disabled whenever the US changes its feelings about the users of said military equipment?
by xg15 | 2025-04-13 07:48:00+00:00
As far as hobby projects are concerned, I'd agree: A bit more "thinking like your boss" could be helpful. You can now focus more on the things you want your project be able to do instead of the specific details of its code structure. (In the end, nothing keeps you from still manually writing/editing parts of the code if you want some things specifically done in a certain way. There are also projects where the code structure legitimately is the feature, I.e. if you want to explore some new style of API or architecture design for its own sake)

The one part that I believe will still be essential is understanding the code. It's one thing to use Claude as a (self-driving) car, where you delegate the actual driving but still understand the roads being taken. (Both for learning and for validating that the route is in fact correct)

It's another thing to treat it like a teleporter, where you tell it a destination and then are magically beamed to a location that sort of looks like that destination, with no way to understand how you got there or if this is really the right place.
by randoomed | 2025-04-13 07:51:06+00:00
Unfortunately if this was the plan it massively backfired. By imposing a global tariff the US also hit its allies in the region. This in turn causes these allies to look for trade deals with others in the region, like China.

We have already seen South Korea and Japan announce new trade deals with China. So the US is actually pushing away its allies in the region (which doesn't sound ideal when trying to start a war).
by sebazzz | 2025-04-13 07:51:34+00:00
> small business, manufacturing, small town American succeed

That can only happen if you ban all imports of anything those small business manufacturers would made, and be content with the prices going up so those Americans can really be paid who make those products.

If that is not possible, then it is either slavery, poorly paid illegal immigrants or back to some other low-wage country like we’ve done for the past decades.
by 0x38B | 2025-04-13 07:51:40+00:00
The Pixel 9a is really tempting for someone like me who’s tired of living in Apple’s walled garden (1), but wants a decent device at a fair price that’ll be supported for a good long time - the Pixel 9a ticks all of those boxes.

1: Why? File management and getting files into apps is the #1 area where Android wins.

For example, iOS has me copying or saving audiobooks into a folder only to import them into BookPlayer, whereas Android’s Smart Audiobook Player lets me copy my book to my audiobooks folder and hit ‘rescan’.

Funnily enough, one of the only music apps on iOS that offers the same functionality - copy a folder into your library and rescan - is the same Neutron Player I used to use on Android. The interface is clunky, but that’s a small price to pay.
by borgster | 2025-04-13 07:52:19+00:00
This would have worked very well 2014 to 2020 or so when many F500s were migrating workloads to the cloud, and the expertise was still considered a niche.

Now everyone working in tech has cloud experience. AWS offers a support contract to all accounts at sign up time, it also has a consulting business that will integrate with clients teams, and the LLMs are not great but getting there.

If you’re single go to Europe and get a masters degree in mechatronics instead.
by tgv | 2025-04-13 07:52:27+00:00
But an editor is something where you navigate for a long time, whereas the average web page navigation is brief. In 99.99% of the cases, it doesn't make sense to attach a (complex) keyboard interface to it, and a specifically vim-like interface even less.

> When all you have is a mouse everything becomes a click, and that is a horrible way to input data.

Quite a few people access web pages via a table or phone. Touch is often easier than a mouse (not always, though), and can also outdo a keyboard.

I think web-based TUI is a very small niche. Large-scale data entry might be about the only place where it could work, but then you'd want a highly tailored, ergonomic, user-friendly interface.
by regularfry | 2025-04-13 07:52:53+00:00
I've used my Air for coding work. I found that I couldn't stick with it in Dumb Screen mode. I have astigmatism and the lenses to correct it; and my impression is that the lenses slightly contract the usable FoV which means you need the head tracking to be able to look around the screen more. That means you need the virtual desktop code running on the host (or the dongle, which I don't have) and the OSes you can use are them restricted.

With that, though, it's fine. The main reason I don't spend as much time in them these days is that I'm spending a lot more of my time in video calls than coding and we've not socially normalised big black sunglasses on video calls yet.
by ajb | 2025-04-13 07:53:30+00:00
Interesting idea! Although, maybe you just want to be able to run the configuration language in a reversible debugger?

This issue becomes even harder when you have some kind of solver involved, like a constraint solver or unification. As a user the solver is supposed to make your life easier but if it rejects something without a good enough error message you are stuck; having to examine the solver code to work out why is a much worse experience than not having a solver. (This is the same issue with clever type systems that need a solver)
by xg15 | 2025-04-13 07:55:45+00:00
A question that came up in discussions recently and that I found interesting: How will new APIs, libraries or tooling be introduced in the future?

The models all have their specific innate knowledge of the programming ecosystem from the point in time where their last training data was collected. However, unlike humans, they cannot update that knowledge unless a new finetuning is performed - and even then, they can only learn about new libraries that are already in widespread use.

So if everyone now shifts to Vibe Coding, will this now mean that software ecosystems effectively become frozen? New libraries cannot gain popularity because AIs won't use them in code and AIs won't start to use them because they aren't popular.
by robocat | 2025-04-13 07:55:52+00:00
I found it:

https://economics.acadiau.ca/tl_files/sites/economics/resour...

" Thesis submitted in partial fulfillment of the requirements for the Degree of Bachelor of Arts with Honours in Economics Acadia University, 2013" biased and poorly balanced.

As far as can be determined, no cost-benefit analyses of bicycle facilities have been carried out for locations in Canada.

Maybe says more about the searching skills author than the state of cost-benefit analysis in Canada - but it sounds bad.

The daily benefits from one person switching from car travel to bicycle travel for commuting are estimated to be $2.14.

Most of that 2.14 "savings" is car ownership and maintenance costs, which is bullshit because they say elsewhere you need a car for the days your can't cycle. Nice double counting eh?

Plus the internal+external "health ben." added up to be about equal to vehicle ownership costs.

See the "analysis" bias?

Perhaps an Acadia University Honours in Economics is toilet paper.
by LeonM | 2025-04-13 07:56:39+00:00
That was also my first thought when reading the title. But then looking at it, these just look like any regular sunglasses. Maybe slightly more bulky, but there are plenty of people wearing 'designer' sunglasses bigger than that. This is already a huge step up from full head units like Quest/VisionPro/etc.

Just remember that only a couple of years ago that Apple introduced the wireless earbuds and people also thought they looked ridiculous, now they're everywhere and nobody even notices anymore.

I feel like I'm defending this article a lot here in this topic, but for one, I am genuinely excited about this concept. Tech is not really there yet, but I can totally see me ditching my laptop for such a setup.
by exDM69 | 2025-04-13 07:57:01+00:00
If you are using plain buffers the GPU and the CPU access data pretty much exactly the same way. With scalar block layout all the alignments are pretty much the same too.

To get the format conversion stuff you talk about, you need to use images, vertex input or texel buffers and configure the format conversion explicitly.

It's a good question how much of these conversions are actually done by GPU hardware and how much of it is just software (which you could write yourself in a shader and get same perf). I have not seen an apples to apples benchmark about these format conversions.
by TeMPOraL | 2025-04-13 07:57:19+00:00
It's not like anyone's gonna ask them. Networks will just label this as ${network name}'s HYPER NEXT GEN 10G TV EXPERIENCE (HNG TV), market the shit out of it, and offer free ESPN on it, tack on some Paramount HBO Supermax Plus for $0.99/year and throw in a half-decent Smart TV as a sign-on bonus, and adoption will skyrocket.

TV networks in the US are a living proof that, with enough marketing spend and a pinch of confusion in the offer structure, you can sell people on anything. Half the time you can just offer sportsball access and people will switch.

It's how previous versions of broadcaster overreach happened, and why Smart TVs succeed despite their shortcomings.
by Tainnor | 2025-04-13 07:57:38+00:00
> Name literally any other technology that works this way.

Probabilistic prime number tests.

I'm being slightly facetious. Such tests differ from LLMs in the crucial respect that we can quantify their probability of failure. And personally I'm quite skeptical of LLMs myself. Nevertheless, there are techniques that can help us use unreliable tools in reliable ways.
by James_K | 2025-04-13 07:59:53+00:00
"Use the lowest level possible" has always seemed rather stupid advice to me. What I suggest: use XML. Every programming language under the sun can spit out XML files, so you can generate them programmatically if needed, and it's not as if you'll ever sit there wishing you'd gone for a simpler format. Sachems make the files practically self-documenting and the tooling for them is brilliant.
by ascorbic | 2025-04-13 08:00:30+00:00
And it's not just (or even mostly) costs. Nowhere in the world has supply chains anything like the Pearl River Delta. Need the most esoteric component imaginable? There's probably a factory down the road that can supply it, MOQ 1 or millions. It probably has a booth or distributor in Huaqiangbei where you can grab a few hundred today. The US has nothing to compare. US manufacturers can't build those sort of domestic supply chains at any cost.