MurphyA/hacker-news huggingface dataset:
by mopsi | 2025-06-27 16:27:11+00:00
Those drone companies are offering ridiculously expensive and overengineered products like the Switchblade, even though a drone 1/10 of its price can do the same job in many scenarios. These are bloated products that have seen little combat and haven't been trimmed down to the bare essentials. They are the Juiceros of the drone world.

Meanwhile, we have cheap FPV drones that have proven themselves in combat, but they remain toys upgraded with 3D-printed parts by tinkerers. They haven't been repackaged into proper military products and adapted for mass manufacturing.

The sweet spot between a toy and a $20k+ product from a military supplier remains largely unaddressed. It's like the early days of personal computing when some people had already assembled working machines in their garages and demonstrated their usefulness, but there were no rugged and standardized mass-market versions yet that could be ordered by the hundreds of thousands.
by glouwbug | 2025-06-27 16:27:14+00:00
I think the main appeal is subset lock-down and compile times. ~5000 lines in C gets me sub second iteration times, while ~5000 lines in C++ hits the 10 second mark. Including both iostream and format in C++ gets any project up into the ~1.5 second mark which kills my iteration interests.

Second to that I'd say the appeal is just watching something you've known for a long time grow slowly and steadily.
by kbolino | 2025-06-27 16:27:25+00:00
They were never good. They were always broken in these ways. For some sites, it wasn't a big deal, because the only link that ever mattered was the main link. But a lot of places that used frames were like the POSIX specs or Javadocs, and they sucked for anything other than immediate, personal use. They were not deprecated because designers hated scrollbars (they do hate them, and that sucks too, but it's beside the point).

And, ironically, the best way to fix these problems with frames is to use JavaScript.
by benreesman | 2025-06-27 16:28:22+00:00
I didn't say anything was a conspiracy, let alone everything. I said inferior software is promoted by vendors on Linux as well as on MacOS and Windows with unpleasant consequences for users in a way that serves those vendors and the even more powerful institutions to which they are beholden. Sinister intentions are everywhere in this business (go read the opinions of the people who run YC), that's not even remotely controversial.

If fact, if there was anything remotely controversial about a bunch of extremely specific, extremely falsifiable claims I made, one imagines your rebuttal would have mentioned at least one.

I said inflmatory things (Docker is both arsonist and fireman at ruinous cost), but they're fucking true. That Alpine in the Docker jank? Links musl!
by FireBeyond | 2025-06-27 16:28:28+00:00
I would never rent from Hertz again, myself. As a new migrant to the US, at one point I needed to rent a car from them. I prepaid, online, and the next morning took a taxi to the rental place.

They then ran my details through some "ID verification system" that "couldn't confirm my identity sufficiently" (though they were very vague about what that actually meant - I had a green card and in-state driver's license).

"We're not going to be able to rent to you today."

Me, already over it and figuring out the next nearest rental place: "Sure, fine. Just refund my rental fee and I'll be on my way."

"Sorry, prepaid rentals are non-refundable."

Excuse me? No.

It did get resolved, but not there. Required two or three calls to corporate, which is two or three more than it should.
by jandrewrogers | 2025-06-27 16:28:37+00:00
I have something of a front row seat to this on the consumer packaged goods (CPG) part of the market.

There is still a lot of competitive pricing pressure that has kept companies from preemptively increasing prices due to new tariffs on inventory that is pre-tariff. Any price impact of tariffs won't be felt until existing inventories are gone, which for some products is still months away.

For new inventory, one thing not being accounted for is that container costs have collapsed in response to tariffs. I know of multiple cases where the drop in container shipping costs offset the new tariffs for CPG, leading to flat prices even on inventory subject to the new tariffs, at least for now.
by throwawayffffas | 2025-06-27 16:29:02+00:00
Open source but make it clear that the project will not receive any updates. If any of your clients want to pick it up they will be able to fork it.

> Legal complications

If your code was written by you and you are not infringing on any patents and you don't have any client data in your repos, you should be fine I guess, but I am not a lawyer.

Just make it MIT and open it to the public. Make sure there are no keys or credentials in the repos either.
by vel0city | 2025-06-27 16:29:48+00:00
What counts as obscene has been defined for a while. And I don't think Wikipedia would count as obscene by the Miller test.

https://en.wikipedia.org/wiki/Miller_test

. Whether "the average person, applying contemporary community standards", would find that the work, taken as a whole, appeals to the prurient interest,

. Whether the work depicts or describes, in a patently offensive way, sexual conduct or excretory functions specifically defined by applicable state law,

. Whether the work, taken as a whole, lacks serious literary, artistic, political, or scientific value.

Clearly the whole of Wikipedia is not trying to appeal to purient interests of the average person. I don't think much of the content of Wikipedia is describing sexual content in a patently offensive way, and I'd argue it has serious political and scientific value.
by linotype | 2025-06-27 16:29:55+00:00
Read the article, it outlines European countries that already implemented something similar.

Edit: if you don’t agree, at least comment why I’m wrong AND downvote.

> In April, chat app Discord announced it is testing face scans in the UK and Australia. Regulators in Germany have been pursuing age checks—going as far as to fine individuals posting on X (then Twitter) in 2023—for years. Last week, Pornhub returned to France—it pulled services relating to the country’s age checking at the start of June—after a court ruling limited the law. And by July this year, porn sites and social media platforms operating in the UK are required to introduce “robust” age checks. Pornhub owner Aylo announced on Thursday that it would adopt "government approved age assurance methods” to comply with the law.
by spondylosaurus | 2025-06-27 16:30:02+00:00
Considering another of today's rulings came down in favor of religious opt-outs for kids in public schools, and that that case came out specifically because parents didn't want their kids exposed to books with LGBTQ characters in them, then yeah—I'd say we're scarily close to redefining an entire class of people's existence as obscene.

(Never mind the fact that other recent anti-LGBTQ rulings and policies have heavily implied as much, but I don't think they've been quite so explicit. Yet.)

https://www.npr.org/2025/06/27/nx-s1-5430355/scotus-opt-out-...
by petsfed | 2025-06-27 16:30:04+00:00
> Shame though, it was the only game that kinda had that level of realism, with "rifle from prone while waiting can hit you at 400+ yards, but if you're running around you struggle making hits under 100 yards" that encouraged very methodical play with teamwork and spotting.

The original Ghost Recon came out the year before, and the Delta Force series was already well underway. I recall enduring the interminable mandatory training of America's Army, just to discover that it was a flashier, gamey-er version of games I was already playing.

In fairness, I think you can definitely see AA's impact on the design of e.g. Ghost Recon: Advanced Warfighter on the PC, but hilariously (and true to form) when ArmA came out in 2006, its clear they took not one cue about how to build a playable game.
Push notifications for Apple mail app in iOS [mailbox.org]
by litmus-pit-git | 2025-06-27 16:30:40+00:00
Dear customers of mailbox.org,

We would like to inform you that we will deactivate the service for providing push notifications for Apple Mail iOS via the community-developed tool dovecot-xaps-daemon on Thursday, 26 June 2025.

The reason for this is that the necessary APNs certificates for the alternative XAPS implementation will expire on Friday, 27 June 2025 and will not be renewed by Apple. Without these certificates, it will no longer be technically possible to operate the service.

Email use on Apple devices will of course remain possible - only the push delivery of new messages via the Apple Push Notification System (APNs) will be cancelled. We recommend that affected users adjust the retrieval interval in their mail app (e.g. "every 15 minute") in order to continue to be regularly informed about new emails.

Settings for iOS devices

We very much regret this step, but we have no influence on Apple's decision. Here is a guide for iOS on how to customise mail intervals:

1. click on "Settings".

2. select "Apps".

3. then select the "Mail" app.

4. then navigate to "Mail accounts".

5. then click on "Fetch new data".

6. then click on your mailbox.org account and select "Fetch".

7. set the fetch interval to "every 15 minutes".

Yours sincerely

Your mailbox.org team

- https://userforum-en.mailbox.org/topic/2501-push-notifications-stopped-working#comment-4906

------------------------------------

Since I could not find a blog/news/social post from Mailbox's URL/handles I am copy-pasting the entire email below (tried my best to retain the formatting).

Also, at least for me push notifications from mailbox.org on iOS have already stopped.

------------------------------------
by cchance | 2025-06-27 16:31:57+00:00
Its bullshit a kid can buy a vpn without an ID for 3$ and skip any restriction, and even without that 90% of international porn sites, so the law fixes nothing but opens a slippery slope, whats next a law saying US needs a "Great Firewall" to protect the children from international deviancy.

And it also just opens the possibility for centralized ID verification services being breached and tieing identities to their more personal vices, its only a matter of time till a ID services gets exploited and a bunch of peoples identities and the sites they use are exploited.
by Strilanc | 2025-06-27 16:32:43+00:00
Yeah, I measure ~250 nanoseconds on CPU single shot. ~125 nanos amortized if repeated 100 times. It's fast enough that I'm not sure I'm benchmarking the method, as opposed to overheads like reading the time.

#include <stdio.h> #include <time.h> int fib_mod_9837(int n) { int a = 0; int b = 1; int k = 1; while (k < n) { k <<= 1; } while (k) { int a2 = a*a; int b2 = b*b; int ab2 = a*b << 1; a = a2 + ab2; b = a2 + b2; if (n & k) { int t = a; a += b; b = t; } a %= 9837; b %= 9837; k >>= 1; } return a; } int main() { struct timespec begin, end; clock_gettime(CLOCK_MONOTONIC_RAW, &begin); int result = fib_mod_9837(99999999); clock_gettime(CLOCK_MONOTONIC_RAW, &end); printf("%lld\n", result); printf("elapsed nanos: %lld\n", (end.tv_nsec - begin.tv_nsec) + (end.tv_sec - begin.tv_sec)*1000000000); }
by 9rx | 2025-06-27 16:32:49+00:00
> You shared an example of a formatting/templating string

Which is, you guessed it, a language! Okay, yeah, I didn't dive in so deep as to provide a formal specification for the language, or whatever it is you were hoping for, but if you really want to take this to silly town, I'm going to tell you that what you saw is the only valid input for this language and only specify that, so, maybe, unless you are having fun with this comedy routine (in which case, carry on; I'm certainly still entertained!), you can read between the lines? The question asking if I need to explain the universe was rhetorical, implying that I am not going to do that.
by imchillyb | 2025-06-27 16:32:53+00:00
Ben Bova wrote a book: "Welcome to Moonbase."

I purchased that as a kid, in a souvenir shop, on our way out of Cape Canaveral. We were there specifically to see the Space Shuttle slow-crawl to it's launchpad destination. I never got to see a shuttle take off first hand.

That book, though, began a life-long love of space and all things unexplainable.

I love space, science, and the unknown. That love all comes down to a childhood fascination with the Space Shuttle program, and Ben Bova opening my childish mind to the idea of life on the moon, and how different everything would be.

Thank you Ben Bova. And thank you NASA for daring to dream big. You've both made a lifelong friend.
by socalgal2 | 2025-06-27 16:33:00+00:00
I don't know how to state this well but I find the fact that nearly all new apartment buildings in California are only allowed to be built on busy streets very frustrating. I'm guessing it's part nimby-ism and part zoning but every time I see a new apartment complex it's next to the busiest streets in the city (LA, SF). It's like many things, if you want health you must be rich. If you can't afford a house then F.U. You get a loud apartment with constant traffic noise.

I *almost* feel like it should be illegal to build them next to the freeway like

Those ones just north of SFO next to the 110: https://maps.app.goo.gl/sAkUMhmnutZ1jFd27

The ones in downtown LA next to the 110: https://maps.app.goo.gl/4mBVLo12hLR4EwU16

The ones north of LAX at Howard Hughes: https://maps.app.goo.gl/Z8bnB7wR5jDBddhg6

I don't actually think I think they should be illegal but dang it, I wish there were more options for new apartments. In LA there are lots of older apartment buildings in quiet residential neighborhoods built 50+ years ago.

https://maps.app.goo.gl/KMLav1zLiQZK6T8L6

https://maps.app.goo.gl/aUH52rBAbaHExjzB6

They are no longer allowed to be built AFAICT.
by sestep | 2025-06-27 16:33:40+00:00
Haha, it seems you may have thought the person you were responding to is the post author :) but actually that would be me.

Agreed that the odd spikes don't matter, that's why I didn't bother discussing them; I was more interested in the data after the array got large enough that random access was actually slower. It looked like all those weird spikes were for arrays small enough to fit in cache anyways.

I agree that it could have been helpful if I'd drawn lines at L1/L2/L3/RAM limits, but I didn't do that because I don't think it's entirely clear where those lines should have been drawn. Specifically because there are two arrays. Should the line show just where the floating-point array is small enough to fit in cache, or where both arrays together are?

Not sure I quite follow what you're saying about mmap on Linux vs Mac; only one of the three sets of experiments used mmap, and the third was explicitly to try to tease out that effect. Especially for the first experiment, I agree that there should be no difference for arrays small enough to fit in RAM, since the whole file gets read into memory first.
by gamerdonkey | 2025-06-27 16:35:24+00:00
Ooh, fun metaphor!

Mirrors are not entirely passive objects. Tinting, fog, and scratches affect the quality of their reflection. They can be tilted and turned to reflect a different angle of ourselves or another object entirely. Depending on their shape, they can present a near-perfect image, a distorted view, or they can focus light into a destructive point of intense energy.
by petsfed | 2025-06-27 16:35:25+00:00
Back when I was "playing" (in the dismissive sense) at being physicist and physics teacher, what I found was that the secret to actually understanding something was being free to fiddle with the parameters of the thing to try to dive a preferred outcome. That's more or less the mission statement of Bell Labs in its heyday.

I don't understand how you can exist in this space (that is, Hackernews and the larger startup culture) while being dismissive of folks out there exploring their particular parameter spaces, outside of practical constraints.
by _DeadFred_ | 2025-06-27 16:36:25+00:00
58% of firearm deaths in the US are suicide. It could be argued a percentage of drug overdoses are as well. While 5-7% of ODs are classified as suicide, even slower drawn out drug addictions leading to OD could be considered it as many use drugs to dull the pain of daily living. We Americans are deeply unhappy. Something is very very broken here.
by FearNotDaniel | 2025-06-27 16:36:48+00:00
The question is, if you assume for just one moment that the rental firm is operating fairly… are you sure the scratch wasn’t there when you rented the car? I’ve never rented a car without the firm giving me a damage report to sign before I drive away, and giving me the opportunity to add anything missed. If I see the tiniest scratch, I add it to that form, photograph it and send them an email before I leave the lot. And I’ve never been scammed for damage that I didn’t cause myself.
by davidhalter | 2025-06-27 16:36:57+00:00
I'm still thinking about a good model for the future, because I know that in the future they will be fine type checkers. I think the biggest advantage I have is that I don't burn big sums of money while doing it, so I only need a modest income. I think my current proposal would be a very fair way to make money. But I also see that this might not work if the competition offers everything for free and open source.

The ORM models do not work with typing at all, you basically have to make a lot of magic work if you want to support it in a type checker (especially if you want to work with reverse foreign keys). Generally type checkers do not just support the Django ORM. For Mypy there's a plugin that works pretty well, but uses runtime information, which further slows down Mypy.
by sinuhe69 | 2025-06-27 16:37:04+00:00
>> This 10th-century human, seeing all this, would be full of awe and would get on their knees to worship us. We would be like deities in their eyes capable of feats once deemed impossible.

Regarding this hypothetical situation, Rosendorfer wrote a novel in German that takes this exact situation as its main plot line: Briefe in die chinesische Vergangenheit (Letters Back to Ancient China. Trans. Mike Mitchell. Dedalus. 2006. p. 274. ISBN 978-1903517390. ). If you can read German, I cannot recommend it highly enough. Not only is it full of humour, but the novel also offers a very sharp and poignant look at our own time. Read it and you will see that the man from the tenth century will not worship us in any way. Far from it!
by enriquto | 2025-06-27 16:37:08+00:00
> I quickly jump to python instead of using Bash even for the simplest of scripts

You don't seem to respect the old, venerable, well-tested adage: "once your shell script becomes too complex, switch to a real programming language like python".

Or, the zen version (formally equivalent, but with quite a different tone): "once your program becomes sufficiently simple, turn it into a beautiful shell script".
by frollogaston | 2025-06-27 16:37:15+00:00
Golang having solid n:m greenthreading day 1 was its big deal. Java has had no good way to do IO-heavy multitasking, leading to all those async/promise frameworks that jack up your code. I cannot even read the Java code we have at work. Java recently got virtual threads, but even if that fixes the problem, it'll be a while before things change to that. Python had the same problem before asyncio. This isn't even a niche thing, your typical web backend needs cooperative multitasking.

I'm also not fond of any of the Golang syntax, especially not having exceptions. Or if you want explicit errors, fine, at least provide nice unwrap syntax like Rust does.
Show HN: Compadcn – A CLI wrapper to speed up shadcn/UI component management
by lirena00 | 2025-06-27 16:38:06+00:00
I’ve been using shadcn/ui in my projects lately, and while it's great, I kept running into friction using its CLI, it only had add command and no remove command and even add command was so full of friction

So I built compadcn: a CLI wrapper that adds interactive add/remove menus, presets, linting for unused components, and safe dependency-aware uninstalling.

Still early, open source, and built in TypeScript using Commander, Chalk, and Clack.

Would love feedback or ideas from others using shadcn.
by nine_k | 2025-06-27 16:38:14+00:00
They also built a language that can be learned in a weekend (well, now two) and is small enough for a fresh grad hire to learn at the job.

Go has a very low barrier to entry, but also a relatively low ceiling. The proliferation of codegen tools for Go is a testament of its limited expressive power.

It doesn't mean that Go didn't hit a sweet spot. For certain tasks, it very much did.
by MengerSponge | 2025-06-27 16:39:09+00:00
Very cool. Yes, probably? I'll have to think about the relationship between image quality and the fidelity of the derived phase measurement, because it's not obvious how good a camera needs to be to be "good enough" for a secure system.

Light field? I remember Lytro! Such cool technology that never found its niche. https://en.wikipedia.org/wiki/Lytro

Is anybody making a successor product?
by FireBeyond | 2025-06-27 16:40:29+00:00
> because we didn't buy the extra insurance or something

Anchorage, similar story - arrive just before closing time after a long flight.

They try to pull some blatantly scammy shit, that "in order to decline our optional insurance, we need to actually open a claim on your insurance to verify your coverage". Me: "Here's their app, you can see that here." "We need to actually open a claim..." (How would that even work, a 'proactive claim') "... and we're about to close so we might not be able to finish processing your rental this evening."

Ate the fee for their insurance waivers, and vowed never to rent from Hertz again.
by vel0city | 2025-06-27 16:41:18+00:00
Not really.

https://en.wikipedia.org/wiki/Rowan_v._United_States_Post_Of...

> The addressee of postal mail has unreviewable discretion to decide whether to receive further material from a particular sender, and a vendor does not have a constitutional right to send unwanted material to an unreceptive addressee.

It's not necessarily that the receiver has the sole right to determine if the material is pornographic or whatever, its that the receiver of mail has the right to decide to no longer receive material and that the sender doesn't have a right to force its delivery through the mail.

The form to prevent someone from sending you mail you don't want is a PS Form 1500. This form starts off saying:

> If you are receiving unwanted sexually oriented advertisements coming through the mail to your home or business

But, you can still just file it against say a roofer sending you unwanted advertising or whatever. The USPS isn't allowed to challenge your personal determination that you're receiving unwated sexually oriented advertisements. Maybe you personally find roofers sexy and are trying to avoid being around roofers and having their services offered at your home. USPS isn't allowed to judge.
Show HN: Importo – AI reads your documents, creates Shopify products
by Foxhopper | 2025-06-27 16:41:20+00:00
Importo is a Shopify app that innovates product creation by using AI to automatically extract product data from your existing documents. Simply upload an invoice, order sheet, or product catalog (PDF, image, CSV, or Excel), and watch as our AI instantly generates complete Shopify product listings with variants, pricing, and inventory.
Sites I created in the past that I thought would make me a millionaire
by 01-_- | 2025-06-27 16:42:57+00:00
Hi HN! I've always enjoyed building small tools and experimenting to see what kind of impact they can have for real users. Recently, I put together a list showcasing a couple of those tools I’ve made—one of which I even ran offline using machineBack just to test things out and share them here.

I'm curious: what small websites or tools have you built that ended up being useful or meaningful to you in some way? Feel free to add them to the list<https://wishtogether.xyz/insertgif?id=685e4fb6e9> let’s turn it into a collection of interesting, creative, and helpful projects from the community!