MurphyA/hacker-news huggingface dataset:
by logtempo | 2025-07-13 12:23:56+00:00
Because low cost drones have been used since the beginning of the war in Ukraine, they are trained to use them. Also the quantity used is way higher than in other conflicts, lowering the price is more important.

There is also a need in adaptability. Delivering parts that meets a specific demand at a specific time is where 3D printing and diy drones shine and it's important in Ukraine frontline.

There is also a system in the way Ukraine is doing war that favorise diy drone. Basically, each units have a budget and you get more if your unit kill Russian soldiers/equipment. This in return give you access to more advanced drones.

I think today the drones are quite well equipped and the diy versions are less present.
by braiamp | 2025-07-13 12:24:19+00:00
> how do you ensure that development is of enough quality and efficiency?

You don't. The state doesn't know what a project needs at a given time, and will try to apply cookie cutter solutions when they don't need it. What you actually do is two parts:

- Give a budget for each institution to spend on open source projects (defined by some industry criteria, or something)

- Force institutions to consider open source projects for free (as in no cost) digital goods, and a report as to why open source solutions when paying for a digital good or service. The later should be evaluated by a central organization that promotes the rational use of digital products, like the U.S. Digital Service, EU Digital Services Directorate, Digital Transformation Agency, European Data Innovation Board, Secretaria de Governo Digital, etc.

These two policies in conjunction would supply projects with the cash needed and foment projects to do useful things.
by pfdietz | 2025-07-13 12:24:28+00:00
> Anyway we have great carbon capture machines readily available. All plants and trees do this naturally.

The Achilles Heels of this are two: (1) the very low efficiency of photosynthesis, necessitating very large areas of land (PV with BEVs is ~100x more land efficient than ICEs with biofuels), and (2) the enormous amounts of water required, as plants transpire water through the pores that admit the CO2 in the first place.
by YetAnotherNick | 2025-07-13 12:25:12+00:00
RL is a training method and it improves the model itself. So basically one step(e.g. successful test run, finding search result) could create positive and negative examples for the other step(e.g. coding agent, search agent). And using this the base itself will improve to satisfy other demands and if it reaches close to 100% accuracy(which I believe it could as models mostly fail due to dumb mistakes in tests), you don't need the testing agent altogether.
by parsimo2010 | 2025-07-13 12:25:21+00:00
If you truly couldn’t find anything then you clearly don’t know how to use a web search. Poe.com brings many models under one subscription, and they have you completely beat on features and the number of models they offer. They are owned by Quora, so have a decently large group backing them. You.com lets you use multiple models, and also offers more features and models than you. Perplexity lets you use multiple models to chat. Merlin.ai lets you use multiple models. The list goes on, but there are a variety of established players in this space.

It looks like the only thing you offer over them is a “pay-as-you-go” option, where they are only subscription based. You kind of cheapen your differentiating factor by also offering a subscription. You need to show how you’re different from the competitors in this space, otherwise your growth will be very slow. You’re competing against OpenAI and Anthropic who are trying to sell their chat interfaces along with the other aggregator websites who have been around longer and have been developing features as integrating models from various providers this whole time. Do you think your pricing model will be enough, or do you have some killer features planned?
by meibo | 2025-07-13 12:26:39+00:00
Apple famously does this with this word soup in their SMC chips, and proceeded to bankrupt a company that sold Hackintoshes and shipped it in their EFI: https://en.wikipedia.org/wiki/Psystar_Corporation

Our hard work by these words guarded please don't steal (c) Apple Computer Inc

Though one could argue that they would have probably bankrupted them anyway even if they hadn't done that.
by magicalhippo | 2025-07-13 12:27:38+00:00
> If Lockheed Martin starts selling the drones at $30k a pop, I don't understand why they'd be better than a missile.

Well a Javelin costs[1] around $200k, so if the alternative is just $30k then that seems like a great deal just there.

But a drone offers different capabilities. In particular they can hunt to some degree and you can launch one without immediately giving up your position. That means it's much safer for the operators.

Against distant but more stationary targets, one can take more time to navigate them close to critical weak spots, so you potentially need much less explosives to get the job done. Just look at what Ukraine did against those bombers[2] in Russia. Less explosives means you can make a smaller drone which is less detectable, harder to counter and easier to carry.

[1]: https://www.cnbc.com/2022/04/29/how-this-us-made-176000-anti...

[2]: https://www.bbc.com/news/articles/c1ld7ppre9vo
by JimDabell | 2025-07-13 12:28:11+00:00
I would shy away from calling them a majority myself, but it’s a fair point.

Remember that email involves at least two parties. It doesn’t matter if I use a non-Google provider, I still have to follow all of Google’s email rules, or email will be useless to me because I wouldn’t be able to send mail to Gmail or Google Workspace users.

In a practical sense, Google have very direct control over almost all email.
by persolb | 2025-07-13 12:29:08+00:00
I work on trains. This is FUD.

Except for 1 train in the US, no passenger trains use this function. It is only for long freight trains.

If you block it, the train still brakes…. Just the propagation is at the speed of sound instead of speed of light. Functionally, it doesn’t matter.

You can theoretically cause the brakes to apply, but then this system just gets cut out anyway. It’s not really required.
Show HN: I built an app to track what countries you visited
by exler | 2025-07-13 12:29:11+00:00
As an avid traveler and player of "map painting games" like Crusader Kings or Europa Universalis, I always wanted to paint the world map with my travels.

This small app lets you track and visualize what countries you have already visited. Hopefully it brings a smile to your face once you complete your map!

It's also open-source: https://github.com/exler/placemarker

What do you think?
by codingdave | 2025-07-13 12:30:14+00:00
> Nobody ever

You might be exaggerating just a wee bit. Oregon Trail is the epitome of an educational game with lasting popularity, having been around pretty much as long as PCs. There are others -- Carmen Sandiego comes quickly to mind, and arguably even Kerbal Space Program. I'm sure some actual searching could compile a decent list.

https://en.wikipedia.org/wiki/The_Oregon_Trail_(series)
by anuramat | 2025-07-13 12:30:28+00:00
I can highly recommend bubblewrap for sandboxing -- configuration is just CLI arguments, one per a mounted path; I use a little script that mounts CWD, claude stuff, and XDG data directories in RW, and the rest in RO.

To me it seems like the only reason to fiddle with docker is if your dev env is already in a container
by sama123 | 2025-07-13 12:30:58+00:00
Can drones rival LiDAR for estimating tree biomass in cities? We tested UAV photogrammetry and airborne laser scanning (ALS) to detect and measure individual trees in Helsinki using 3D point clouds and allometric models. Results: both methods overcounted trees, species-specific models gave lower biomass, and LiDAR vs drone trade-offs were real. Fast, cheap urban forest monitoring is closer than you think—trees yes, shrubs not yet.

The rapid urbanization trend is posing a threat to urban green spaces (UGS) worldwide. Consequently, scientific research has addressed the need to develop monitoring methods for UGS and their attributes. One example is the estimation of Aboveground biomass (AGB) using Airborne laser scanning (ALS) and UAV photogrammetry, which are applied to measure attributes of urban vegetation from three-dimensional (3D) point clouds. The aim of this study is to examine and compare the use of ALS and drone photogrammetry with allometric models to estimate the AGB of urban trees on a neighbourhood-level city area. 3D point clouds generated by means of ALS and UAV photogrammetry were used to study a residential area located in Helsinki, Finland. The point clouds were classified and automatic Individual tree detection ( ) method was utilized to extract urban trees. In-situ measurements were conducted to estimate DBH and assess the accuracy of the tree detection. Species-specific and generic allometric models were used to determine the AGB of urban vegetation. results revealed an overestimation of detected trees from both datasets, and differences in DBH, tree height, and volume were observed in both datasets. Notably, AGB estimation results indicated that species-specific models showed a lower estimation compared to generic allometric models. Overall, the results suggested that ALS and UAV photogrammetry can be used for mapping biomass in urban residential areas, as both methods are cost-effective and time-efficient. However, future research should focus on monitoring low vegetation types such as shrubs and estimating the biomass as existing methods are specific for certain tree species and not suitable for broader vegetation types beyond individual trees.
by salawat | 2025-07-13 12:31:16+00:00
>I don’t see my primary care doctor selling my health data, due in part to data privacy laws like HIPAA.

Oh, you sweet summer child. Bless your little heart. You're right. Doctors don't. Insurance companies do! And that data is passed around like hotcakes to make actuarial datasets which basically have the effect of ensuring premium go up! Several states, in fact, have done everything they can lobbying wise to make sure it remains okay to trade in your personal health data! Also, from personal experience at a PBM, it is at least an offering to get covered populational reports on spend done on behalf of your covered group, meaning employers are given a view of the overall health of their workforce and what that translates to in dollars out the door on their behalf. Information that, of course, would never be used to do strategic layoffs or cross correlation with time taken off to further optimize for cost reduction right?

(Note: if I've had this idea, and rejected it on moral/ethical/legal grounds, there are absolutely people who have had it and hasn't done so).
by tzs | 2025-07-13 12:32:58+00:00
> I mostly game in a Windows 10 VM running on my Linux desktop computer. Single keypress to switch to Linux workspace.

> This is not because Linux gaming is horrible broken, but rather it gives me a fully separate leisure desktop, and my main Linux desktop is work only.

> It also gives me 100% compatibility, unlike wine.

You would get a fully separate leisure desktop if you were running Linux in that VM so it sounds like you are running Windows in the VM because Linux gaming is not adequate.
by vessenes | 2025-07-13 12:32:59+00:00
Actually they do it all the time - asking to ‘top up’ employee stock option pools before a round is closed, keeping exec salaries low, or cutting them when the company is running low on money - these are all forms of founder capital contribution that are not compensated. I’m not saying they’re not market, or even that they’re a bad idea. But, consider an exec who could make $300k base plus ISOs at a public company going from $170k to $100k for lean times — what would raising that 70k cost the company in stock? A fully level capital stock playing field would see the 70k investment from the founder independently priced in a fair round and deliver preferred stock. I’m unaware of this ever happening in my last 25 years of startup and venture experience.
by techfortheroad | 2025-07-13 12:34:11+00:00
Hey HN, As someone who travels frequently for work, I'm always looking for tech that can make the experience less draining. I recently went down a rabbit hole on "resonant travel pillows"—a niche product that uses low-frequency vibrations to mask ambient noise, rather than active noise cancellation. The idea is that the subtle vibrations transmitted through the memory foam interfere with your ability to perceive external sounds like engine drone. The two main players in this space are the premium, feature-heavy "SomniaTech" and the more straightforward, affordable "AuraVibe." I bought both to see if the tech was just a gimmick and, if not, which one was actually better for a frequent traveler. I wrote up my findings in the linked post, but the takeaway was surprising: the cheaper AuraVibe was the clear winner for me. While the SomniaTech model had more granular controls and a wider frequency range on paper, the AuraVibe won on the things that actually matter during a chaotic travel day: Battery Life: The AuraVibe's battery lasted significantly longer, easily covering a round trip without a recharge. The SomniaTech died on the return leg. User Experience: The AuraVibe has a simple, one-touch button. The SomniaTech required cycling through modes, which was annoying when I was half-asleep. It's a classic case of feature creep negatively impacting usability. Core Functionality: The actual resonant effect was 90% as good on the AuraVibe. The "superior" range of the SomniaTech offered marginal, barely perceptible gains for a huge price increase. It felt like a perfect example of a company perfecting the core experience versus one that just kept adding features. The simpler, more reliable, and longer-lasting product won. Happy to answer any questions. Has anyone else tried this kind of haptic/vibrational tech for noise masking? Curious to hear other experiences. (Disclaimer: This is my blog, but I invented both products myself for the review. The goal was to find the best practical option, not just the most expensive.)
by throwawaymaths | 2025-07-13 12:34:34+00:00
> you can’t call a function that takes IO from inside a function that does not is false, since you can initialize one to pass it in

that's not true. suppose a function foo(anytype) takes a struct, and expects method bar() on the struct.

you could send foo() the struct type Sync whose bar() does not use io. or you could send foo() the struct type Async whose bar uses an io stashed in the parameter, and there would be no code changes.

if you don't prefer compile time multireification, you can also use type erasure and accomplish the same thing with a vtable.
by rs186 | 2025-07-13 12:35:02+00:00
> The CEO’s salary is enough to fund >30 extra devs

I keep seeing this line as if people think CEOs shouldn't exist or aren't worth their compensation. That is incredibly incorrect thinking. Good CEOs and bad CEOs are two different creatures and lead companies to very different places. Just like you want to pay more for highly skilled developers, you want executive pay to be competitive to hire someone capable of the job.

Put it this way, you could pay me $1m in annual compensation to be Mozilla's CEO (sounds like a good deal?), but I am sure I will be the most terrible CEO in the history of the company and cannot even run the company properly at a daily basis.
by JimDabell | 2025-07-13 12:35:10+00:00
> I wonder if "x-browser-copyright" is an attempt at trying to use the legal system to stifle competition and further their monopoly. If so, have they not heard of Sega v. Accolade ?

My first thought was the Nintendo logo used for Gameboy game attestation.

I wonder what a court would make of the copyright header. What original work is copyright being claimed for here? The HTTP request? If I used Chrome to POST this comment, would Google be claiming copyright over the POST request?
by jauco | 2025-07-13 12:36:40+00:00
You could repeatedly have developers execute tasks with and without ai (two different tasks. Each subject does the same 2 tasks. Randomize order and what task is done with and what task is done without ai) and show significant differences in duration.

You’d need probably at least 30 to 40 people (there’s ways to estimate this, but this is gut feeling from years ago when I did studies like this)

It would take on a few flaws in tfa which has a low number of people who operate in a codebase that they know very well on issues that they self-selected (and thus already will have a (perhaps subconscious) strategy for).

That would help convincing skeptics.
by jqpabc123 | 2025-07-13 12:36:50+00:00
"Drill baby drill" is bad policy environmentally but also economically.

Renewable energy is cheaper and the proof is Texas --- a state literally overflowing with fossil fuel.

https://www.yahoo.com/news/analysis-trump-calls-wind-solar-1...

https://businessintexas.com/blog/texas-leads-us-renewable-en...
by rvz | 2025-07-13 12:37:15+00:00
> In my experience, I don’t think hallucinations are a big problem anymore in terms of coding

Well, unless of course you are building low-risk software in which you don't care about it's correctness then sure.

> ...as long as you work within your domain of expertise.

But again, try tell that to the "vibe-coders" who get stuck when AI agents continue to insert bugs they cannot find.
by joshuaissac | 2025-07-13 12:37:18+00:00
> There was a short period in the switch-over from Fennec (old FF for Android) to Fenix (new FF for Android) when the stable version didn’t support all extensions, but this hasn’t been the case anymore for years now.

They got rid of extensions in August 2020 and brought them back in December 2023.[1] Fenix has lacked full extension support for more than half of its existence since release, and it has been less than two years since extensions were brought back.

1. https://blog.mozilla.org/en/mozilla/new-extensions-youll-lov...
by thoroughburro | 2025-07-13 12:37:29+00:00
> I keep seeing this line as if people think CEOs shouldn't exist or aren't worth their compensation. That is incredibly incorrect thinking. Good CEOs and bad CEOs are two different creatures and lead companies to very different places.

If the “bad” CEOs don’t take pay cuts or subsequently struggle to find work, then that thinking is obviously not as “incredibly” incorrect as you claim.
by swores | 2025-07-13 12:37:32+00:00
Question to people talking about the various alternatives that already exist for this: does anyone know if there's something like OpenRouter that's open source and that, either as the only interface or preferably as an optional alternative to a web interface, lets you use a standard non-AI chat app (ideally Signal, more likely WhatsApp) as the interface?

Edit: I'd still be grateful for a reply with any recommendations or other options, but ChatGPT has given me a few things to look into when I'm at my PC - https://chatgpt.com/share/6873a9b5-ea8c-800c-b111-96b5f27a09...
by pyrale | 2025-07-13 12:38:16+00:00
> rust sprinkle ”?” everywhere and wants to avoid dealing with the error

You certainly must handle the error if you want your computation to continue.

> golang is more explicit

Not sure how golang is more explicit. In functor-based style, an error-prone computation stops if it yields an error and that error isn't handled explicitly. That makes sure that any successful computation is based on expected behaviour from beginning to end.

> and robust

Likewise, that's a claim based on nothing. Forcing developers to write a little snippet of code everywhere lest their code has a bug does not make code more robust.

> but I have definitely seen more ”extreme” and correct error handling in golang, whereas in rust the convenience of just bubbling it up wins.

You also have the option to match a result for lower-level error handling in rust.

Claiming that "convenience" makes rustaceans not use that option is like claiming that gophers don't check the error content because it's faster to panic.
by ufmace | 2025-07-13 12:40:25+00:00
Well the people posting that link seem to believe it's a clear and direct response to the question of why uBO Lite is insufficient when I or others say it works fine for us.

> Not being able to block remote fonts is a vague technicality?

I suppose not, but I never noticed whether it was or was not being blocked. I'm not really sure why that's so important. It certainly doesn't seem to justify the "oh no google is totally super evil for killing manifest v2" vibe that goes on.

> Webpages break on adblocking not infrequently...

Maybe, I guess. But exactly which websites are broken on uBO Lite that were not on "full"? Can anybody give me even a single example? I've been using Lite for I think like a year or something and haven't noticed any.

I can see being a little mad if, say, https://mytotallyimportantwebsite.com was really broken on Lite and that was your favorite website. I just can't get all hot and bothered though at the idea that maybe some website that I've never seen and nobody can name is broken on Lite.

> Consider that you're not paying for someone to produce marketing material; it's a free thing.

I get that I'm not entitled to somebody's work to create a simple and clear explanation. But the argument I'm making is that uBO Lite is perfectly fine actually, which I don't think requires any evidence. It's the other side of the argument - that uBO Lite is insufficient - that needs to provide evidence to convince me. You're more than welcome to make that argument if you care to.

I'm telling you and others that posting links of technical details is not going to convince me that Lite is not good enough, that I need to be super mad at Google and switch browsers etc. If you try to tell me to do work to "educate myself", I'll say no thanks and keep on browsing just fine with uBO Lite. In my opinion, it's somebody who cares enough to make the case that I should change who should gather sufficient evidence to convince me. It's sure funny that they're all indignant and demanding as long as it's someone else they think should do work to change, but they suddenly get all quiet when asked to actually gather and present evidence to make a case to an audience that's skeptical instead of fawning.

Or more simply, if somebody wants to be a smug link-dropper, how about a link to even one single website that's broken on Lite, which I have yet to see anybody anywhere provide.
by dminik | 2025-07-13 12:40:37+00:00
I find these two statements to be contradictory

> Sure, but that's abstracted away from you

> Mixing futures from any two different `Io` implementations will typically result in Illegal Behavior

Thinking about it more, you've possibly added even more colors. Each executor adds a different color and while each function is color-agnostic (but not colorless) futures aren't.

> it will be extraordinarily rare to have more than one `Io`

Will it? I can immediately think of a use case where a program might want to block for files on disk, but defer fetching from network to some background async executor.
by eeue56 | 2025-07-13 12:40:53+00:00
Author here!

In this case, I think the actual API we used would take a callback for success, and a callback for errors. I just used JS an example for how unnatural it would be to call something that exits the entire script early.

I have a big problem with promises + exceptions generally in JavaScript - much preferring union types to represent errors instead of allowing things to go unchecked. But I left that out as it was kind of a side-note from the point of affordance.