MurphyA/hacker-news huggingface dataset:
by v5v3 | 2025-06-29 21:23:23+00:00
>Apple is basically a smartphone company at this point

Not entirely correct. Apple is a software sales platform.

Apple have stated that even older phones and iPads and macs will get the new OS26.

Apple realised a long time ago that, as you said, consumers don't have a need to upgrade.

So rather than taking the approach of others, which is to stop OS updates and then also security updates, which would result in compatibility issues. Apple are trying to maintain the largest possible user base.

So they can sell to all of them.
by simonask | 2025-06-29 21:23:28+00:00
This is such a weird take. When choosing what to buy, it’s impossible to factor in whether or not you believe the seller is already too rich. How could such a market ever determine the price of goods?

No, free markets work reasonably well. What doesn’t work is extremely disproportionate wealth, which is a result of neoliberal policies from the 80s. Revert those policies (i.e., actually tax the wealthy), and get back to medium healthy economy of the 60s and 70s.
by floundy | 2025-06-29 21:23:32+00:00
I agree, I switched to Mac last fall with the incessant Windows 10 popups that my CPU is not supported and I can't upgrade to Windows 11, so buy a new PC chump or you'll be EOL! Okay, I bought a new PC Mr. Nadella, it just doesn't run Windows.

That ended up being the last straw in a long line of complaints with data privacy and things being forced on me in Windows. Somehow that stupid Bing toolbar would constantly re-enable itself and re-appear on my desktop after every update despite being disabled everywhere I could find a setting for...
by 57473m3n7Fur7h3 | 2025-06-29 21:24:13+00:00
It’s a bit confusing sometimes with macros that create types that don’t seem to exist. But usually when I work with code I use an IDE anyway and “go to definition” will bring me to where it’s defined, even when it’s via a macro.

Still generally prefer the plain non-macro declarations for structs and enums though because I can easily read them at a glance, unlike when “go to definition” brings me to some macro thing.
by CharlesW | 2025-06-29 21:24:26+00:00
> So if you are running a closed source OS, Tailscale doesn’t have an open source client?

As the content at the link makes crystal clear, the client is open source. Additionally, Tailscale's GUI for that client is open source on open source platforms.

99.999% of users of closed source OSs aren't going to care that the GUI isn't open source. The remaining 0.001% just use the open source client without the GUI.
by Animats | 2025-06-29 21:24:45+00:00
It's hard. Python 2.x had a good error exception hierarchy, which made it possible to sort out transient errors (network, remote HTTP, etc.) errors from errors not worth retrying. Python 3 refactored the error hierarchy, and it got worse from the recovery perspective, but better from a taxonomy perspective.

Rust probably should have had a set of standard error traits one could specialize, but Rust is not a good language for what's really an object hierarchy.

Error handling came late to Rust. It was years before "?" and "anyhow". "Result" was a really good idea, but "Error" doesn't do enough.
by tonymet | 2025-06-29 21:24:49+00:00
I ended up buying tickets but the Fandango checkout flow had so many pitfalls that I doubt this converted very many people .At least 10 screens including one saying “sorry you can’t use Apple Pay to redeem the coupon” (you had to go through a further checkout and then choose Apple Pay ).

They burned a lot of goodwill over a low conversion campaign. It reminds me of the U2 album that they snuck onto everyone’s phones, but even tackier .
by throw10920 | 2025-06-29 21:25:21+00:00
No, it's factually not more accurate. The CCP's policies do not dictate reality, and the morally objectional ethnostate policy is both not actually the reality within China (given that about 9% of the population is not Han Chinese), and is not practiced by the majority of other nations/states in the world.

Most importantly, the author of the article is not based in China, or in any other nation that has an ethnostate policy, but in the US[1]. Therefore, even if you could make the argument that every person in China believes that states = races (which is clearly false), it still wouldn't apply to the author. Or, you know, almost anyone else on Hacker News.

So no, claiming that attacks on China are "racist" is still factually incorrect, and I really would hope that you'd invest the bare minimum of effort to verify that your claim is correct before throwing such an extreme accusation at someone.

[1] https://www.alexkesin.com/p/who-is-alex-kesin
by sjrd | 2025-06-29 21:25:23+00:00
Signed ints are also the integers mod 2^n. The beauty of modular arithmetics is that it's all equivalent. At least for all the operations that work in modular arithmetics in the first place. They just have different canonical representatives for their respective equivalence classes, which are used for the operations that don't work in modular arithmetics (like divisions, comparisons or conversions to string with a sign character).
by lazyasciiart | 2025-06-29 21:26:04+00:00
Disappearing unpredictably is one of the less harmful ways it might show up. Imagine having a parent who you literally cannot trust to recognize how to care for you. My aunt is schizophrenic and was not diagnosed until late (as seems to be common, she moved away from family and friends to get away from interference). Her kids were 13 through 5 when she was diagnosed and had serious trauma.
by kulahan | 2025-06-29 21:27:26+00:00
Of course it is, so long as you don’t lazily reduce it to whataboutism. The point is that this isn’t grounds for Nuremberg-style trials, because if it was, nearly every major nation is gonna have to go through it. Like it or not, they probably won’t go along with that idea, so it’s a non-starter.

You see, whataboutism is really only worth calling out in super low risk environments, because the potential future consequences are irrelevant. When we’re talking about putting the world powers on trial, the future consequences are now worth considering. Get off reddit, it’s poisoning your ability to reason.
by jqpabc123 | 2025-06-29 21:27:48+00:00
Has the identification job been lost to AI?

You don't need AI to identify a caller's phone number as a particular client. If the caller's number is not available, customer service isn't either (surprise!) --- but please leave your client ID and a phone number so we can return your call --- maybe.

It's called CRM --- "customer relationship management".
by rozenmd | 2025-06-29 21:28:00+00:00
More or less the same project since Feb 2021: OnlineOrNot (https://onlineornot.com).

Idea is to be the uptime monitoring + status page solution software teams choose. Next big project I'm looking at is making a terraform provider for uptime checks, so setting up alerts for your new microservice becomes seamless.

Still years away from employing me full time, but we're getting there.
by SlowTao | 2025-06-29 21:28:51+00:00
Wouldnt it depend on work loads? My GPU that kicks into high gear for maybe 2-3 hours a week will probably do decades of use before chip degradation kicks in. The power capacitors will give out long before the silicon does.

But it someone is running an LLM 24 hours a day, might not go for as long.

We are flying blind, both on those claiming short life span and those who are not.
by jedberg | 2025-06-29 21:28:53+00:00
I love me a good bloom filter. Bloom filters are one of the concepts I try to make sure everyone I talk to about tech knows -- the others being Random Weight Hashing (aka Rendezvous Hashing, aka Highest Random Weight Hashing) and Cumulative flow diagrams.

All three concepts are key in understanding operations of complex distributed systems.
by mamcx | 2025-06-29 21:29:23+00:00
> but that allow int to float.

And not think what happened when people do `i64 as usize` and friends

(This is one are where the pascal have it right, including the fact you should do loops like `for I in low(nuts)..high(nuts)`)

p.d: 'nuts' was the autocorrect choice that somehow is topical here so I keep it.
by duxup | 2025-06-29 21:29:50+00:00
Same moderation dodging system is active on Reddit.

Some sort of story, and OMG I couldn't believe it but <other user>'s system worked and <some sort of success measurement, made X dollars or such>.

The main page with all the scam info is just the "other user"'s profile page, they post a thread to their profile with the scam info. The user profile pages are rarely moderated it seems and thus the scam can stay up while a plethora of other accounts direct people to them.
by exiguus | 2025-06-29 21:30:47+00:00
There is evidence that this will worked for ransomware like Patya and for groups like Fancy Bear or Cozy Bear and Conti. Mostly because the Russia gov. unofficial guaranties immunity if the target is not Russian. Also, if you identify as Russian or write Russian in the chats or mails to them, they will de-crypt your systems for free.
by otisfuse | 2025-06-29 21:31:05+00:00
Title: I built a viral content site with no framework and minimal backend—here’s how it scaled

Text:

Most people think no-code or low-code projects can’t go far. I wanted to test that assumption.

So I built PopCurrent — a viral-style content site that pulls Reddit posts, formats them into articles, and presents them with zero framework and minimal backend logic.

Originally, it was hosted on Replit with no backend at all. I later moved it to a free-tier Google Cloud instance and connected it to a MongoDB backend for more flexibility.

In the first month, it hit 100k views. The stack is still dead simple:

- React - Minimal backend (just enough for Mongo integration) - Auto-pulled Reddit content - Google AdSense integration - Custom domain - Viral-style formatting - Fast to iterate

Here’s a breakdown of how it works, what went wrong, and why I think lightweight stacks are underrated: https://popcurrent.otisfuse.com/preview/684cde0690c04f5410d2...

Is this just a clever hack — or a glimpse of how more devs will ship solo?
by Taek | 2025-06-29 21:31:21+00:00
I don't find it to be that way at all. I've used Debian as my daily driver for almost 10 years and I spend maybe... 30 minutes per year dealing with setup and configuration and stuff?

Much less than I needed to back when I mainly used Windows.

Sure, there's a learning curve. But Windows has a learning curve too, you just already climbed that hill.
by cempaka | 2025-06-29 21:31:24+00:00
I think you should reasonably to be able to expect to seek peace and support in the country that created the unstable situation for you in the first place, yes.

At any rate the effect of these asylum seekers on the hospital system in the U.S. pales in comparison to the private equity vampires stripping it for parts while getting abject dummies like you to blame "the migrants."
by astrange | 2025-06-29 21:31:25+00:00
Stimulants reduce addictive behaviors in ADHD patients.

https://www.additudemag.com/adhd-and-substance-abuse-stimula...

They're also less habit forming than the non-stimulant drugs; I'm taking a non-stimulant right now (Intuniv) that you can't safely quit without tapering off for weeks.

The combination is good enough that I lost my caffeine addiction. Of course that's a relatively mild one.
by xdfgh1112 | 2025-06-29 21:31:40+00:00
You said it was part of being human, that we are meant to be multilingual (so monolinguals aren't human enough?), you clarified "it's not a brag" (i.e. it sounds like a brag), you said you pity them.

> BTW how are monolinguals immune to the charge you’ve laid against me?

Monolinguals have to learn languages from scratch. This is a massive investment of time. You can do other things with that time. Some people spend their whole life creating art, music and writing. Are they superior to to people who only consume? Some people volunteer or travel the world, are they superior to those who cannot? Nobody can do everything, we all have to choose.
by indus | 2025-06-29 21:31:45+00:00
Is soap included? I seldom use body soap during a shower. Probably once a quarter, when my SO threatens me with consequences.

I am not a researcher, but I have a simple evolutionary theory that soap was invented in the last few thousand years and became a mass-market product after the beginning of industrialization.

If we survived and evolved without the use of something in the last few million years, then why is that thing needed?
by sjrd | 2025-06-29 21:31:52+00:00
Float to double conversion is safe. The thing that's not safe in your example is to write `0.3f` (or `0.3d`) in the first place. The conversions from decimal to float or double is unsafe (inexact) and gives different results from floats than for doubles. But the conversion of float to double, in itself, is always exact.
by delusional | 2025-06-29 21:32:02+00:00
A standalone BitTorrent DHT client https://github.com/delusionallogic/dht

It's pretty simple so far. I'm focused ok getting the basics right and robust, such that I can start playing around without disrupting the real network. I don't have any specific goals, I'm just sort of messing about.

One question that dropped into my lap today was who just announced 2k new Infohashes over the span of 10 minutes. That'll keep me busy for a while.
by thomassmith65 | 2025-06-29 21:32:22+00:00
The concern I raise is that religious fanatics replace MBS. In that context, the relevant Iranian comparison is pre-1979 and post-1979. Post-1979 is a nightmare, a terrifying Twilight Zone episode. See:

https://en.m.wikipedia.org/wiki/Human_rights_in_Iran

In Saudi Arabia, MBS is probably better than a more fanatical Wahabist government. I gather the power struggle between the royals and the clerics is ongoing. Human rights progress would reverse under the latter.
by aspenmayer | 2025-06-29 21:32:54+00:00
> 99.999% of users of closed source OSs aren't going to care that the GUI isn't open source.

They may or may not care, but just so we’re all on the same page, there isn’t an open source version of the end user application software for closed source operating systems that I can find on that page or any other Tailscale page. If one exists, I am happy to be corrected by you, and I am giving you the opportunity to do so now.
by tasoeur | 2025-06-29 21:33:07+00:00
Last year I quickly built then released an experimental mixed reality horror game for Apple VisionPro: https://pulsargeist.com. It was a lot of fun and people actually liked the early prototypes of it. The game ended up completely tanking on VisionPro. Most people are on Meta Quest anyway so I'm now trying to re-implement the whole thing with Godot for Quest.

It's been a lot of fun but Meta HorizonOS (or whatever) is such a poorer dev experience... Anyway I'm now trying to rebuild the live environment mesh reconstruction feature that doesn't exist while encountering first limitations with Godot... Hopefully it will be ready in a couple months!

If this whole thing got you curious you can watch a technical talk I made about this game at the Letsvision conference in Shanghai, CN. https://www.youtube.com/watch?v=CYFH2hiRNqk

...and if social media doesn't somehow destroy your soul, you can follow me here: https://x.com/sxpstudio
Show HN: Manage Apple (Search) Ads From Your Phone
by notgnimer | 2025-06-29 21:34:23+00:00
Hi HN!

I’m Remington, a professional developer and indie builder. I created App Ads Manager, an iOS app that lets you fully manage Apple Search Ads campaigns directly on your iPhone or iPad.

The problem: Apple’s web UI is slow and frustrating on mobile, and you often need a laptop to quickly pause campaigns, adjust bids, or fix keywords. Delays mean wasted budget.

With App Ads Manager, you can create and edit campaigns (Today Tab, Search Tab, Product Pages, Search Results), adjust budgets and bids, edit keywords (including negatives), and track performance data right from your phone.

It supports advanced targeting (location, age, gender, device type), bulk keyword editing, and custom product pages. Campaign metrics like impressions, taps, installs, and spend are easy to access and filter.

All credentials are encrypted and synced via Apple’s official Search Ads API. No data is logged or stored on our servers.

I release updates at least once a week based on feedback, and there is a small Discord community for support and sharing ideas.

If you run Apple Search Ads and want to manage them on the go, I’d love for you to try it. You can download it now, connect your Apple Ads account, and start managing.

Curious to hear how you handle ad optimization when away from your desk and what features you would like to see next.

Thanks for reading!

Remington
Show HN: colorr.me – Color and Gradient Background Generator
by yaman071 | 2025-06-29 21:34:47+00:00
I recently built colorr.me, a tool to create simple solid or gradient backgrounds which can be used for Notion covers, background images and so on. You only have to provide the HEX codes and customize the size and other properties of the image.

I would love to hear feedback and suggestions for this. Please note that this is just a fun project for me to learn Go. It can be used to have custom background for e.g. your Notion page but it's surely nothing too serious :)

Thanks for taking your time to look at it.
by wongarsu | 2025-06-29 21:35:02+00:00
Or rather every rust project starts with cargo install tokio thiserror anyhow.

If we just added what 95% of projects are using to the standard library then the async runtime would be tokio, and error handling would be thiserror for making error types and anyhow for error handling.

Your ability to go look for new 3rd party libraries, as well as this article's recommendations, are examples of how Rust's careful approach to standard library additions allows the ecosystem to innovate and try to come up with new and better solutions that might not be API compatible with the status quo
by niwrad | 2025-06-29 21:35:08+00:00
An audience-driven GenAI rom-com w/ Daily Episodes.

How We Met – https://how-we-met.c47.studio/

Each day, I create a new 30-second episode based on the plot direction voted on by the audience the day before.

I'm trying to see how far the latest Video GenAI can go with narrative content, especially episodics. I'm also curious what community-driven narratives look like!

For the past week, I've been tinkering mostly with Runway, Midjourney, and Suno for the video content. My co-creator vibe coded the platform on Lovable.
by chidog12 | 2025-06-29 21:35:12+00:00
Working on Lunova — a QuickBooks Online app that you can create custom alerts via SMS/email such as when big deposits land, invoices go overdue, or vendor prices spike. Just cleared Intuit’s tech/security + marketing review (Took over 3 months... after building the MVP) and we’re now live on the QBO App Store. Feedback and feature requests welcome: https://uselunova.com
by MrJohz | 2025-06-29 21:35:49+00:00
It's not just market mechanisms that ensure risky startups get funded. It's also decisions in government about how to tax those sorts of companies and investments, what sort of writeoffs they have available to them, what safety nets are available for people investing, etc. It's not as simple as just having the government take its hands away and let private enterprise get on with things — the government needs to actively reward the behaviour it wants to see.

There is of course a market mechanism deciding which actors achieve success — the employment market. It doesn't make sense to get rid of that. But government interventions are what fuels innovation — otherwise the market will simply stagnate as the largest entities in it capture it and prevent any growth or change from happening.
by II2II | 2025-06-29 21:35:50+00:00
I don't know what your use case is, so what I'm about to say may not be relevant.

When you're making the transition from one operating system to another, there is going to be an investment of time. It doesn't matter whether you are moving from Windows to Linux or from Linux to Windows. When it comes to getting things done, each operating system is going to have its own strengths and weaknesses. Our attention is going to be drawn towards the weaknesses of what we are trying out because that is what we are going to spend the most time addressing. Our attention is going to drift away from the weaknesses of what we are familiar with since we have long since learned to circumvent or ignore them.

What I am suggesting is that I would spend as much time learning how to daily drive Windows as you would learning how to daily drive Linux. Unfortunately, I cannot draw upon quips like "Windows is only free if your time is worth nothing" since Windows is not free. I have a copy of Windows 11 Professional that cost significantly more than any given component of the computer it runs on.
by em-bee | 2025-06-29 21:36:23+00:00
the python example continues to confuse me. in a comment in the proposal discussion cpython was used as an example for a case that would cause problems if it were to drop 32-bit support, and now you say that python already did drop 32-bit for linux. and that seemingly without consequences for fedora. that dropping 32-bit support would not have consequences is what i would have expected anyways, because fedora stopped offering a kernel and installer with 32-bit support some 5 years ago.
by SlowTao | 2025-06-29 21:37:11+00:00
The horrors of booting Windows 2000 on a Pentium 1.

But there is something to be said about prior optimizations in limited resources. A few months back a friend was restoring a G4 iMac and I was astounded at how snappy the whole thing felt once the OS had finally loaded.

We forget how snappy iTunes was while using only 30MB of RAM.

If you can combine the best of boths worlds, there could be something special there.

Modern OS and software are very bloated but it is astounding how fast the hardware crunches through all that. But it could be better.
by Aardwolf | 2025-06-29 21:37:19+00:00
> [0] don't reply to me about NaNs, please

The question is why they added so many NaNs to the spec, instead of just one. Probably for a signal, but who actually uses that?

For IEEE float16 the amount of lacking values due to an entire exponent value being needlessly taken up by NaNs is actually quite blatant.
by anal_reactor | 2025-06-29 21:37:43+00:00
When you realize that through most of human history people married because of teenage sex drive or economic necessity rather than emotionally mature relationships, then the whole dating thing loses its appeal really fast.

Also, the smell of sweat of someone attractive turns me on really hard.

> Babe I love it how you naturally smell

> That's great but I just bought a new generic cherry shampoo
Ask HN: Is it possible to generate usable energy from environmental heat?
by melenaboija | 2025-06-29 21:37:46+00:00
Yes, I know I could just ask ChatGPT, but I still believe in good old HN wisdom, and I’m also curious about the entrepreneurial point of view. It is surprising to see there has been attempts for everything in the past, and this community always knows something about it.