MurphyA/hacker-news huggingface dataset:
by dbg31415 | 2025-06-21 04:37:47+00:00
Discord recently started using a fake loading screen if you have an ad blocker enabled. What’s hilarious (and a little infuriating) is that the app is still obviously working under the hood — you can literally see masked text updating in real time when people send you messages. It’s not “loading,” it’s just refusing to render content locally. They’re not even blocking access to the service — they’re just trying to frustrate you into disabling your ad blocker without explicitly saying that’s what they’re doing. Classic dark pattern.

What’s worse is the privacy side. Discord apparently leaves the microphone open even when you’re using push-to-talk. There’s been anecdotal evidence from users monitoring their network traffic that mic input is still active in the background, likely being piped to local buffers or held in memory under the guise of latency reduction. That might sound innocent, but the distinction between “open but not recording” and “recording” is razor thin when the user has explicitly told the app not to listen until a key is pressed. At minimum, it’s a trust violation — at worst, it’s surveillance theater.

This is the standard bait-and-switch. Build a good product, earn user trust, then slowly degrade it with tracking, telemetry, ads, and manipulative UX until it’s barely recognizable. Discord used to be a breath of fresh air compared to Skype or Teamspeak, and now it’s another data-harvesting machine with a gamer paint job. It’s telling that more users are looking into self-hosted options or jumping to alternatives like Matrix or Mumble. Discord doesn’t have ads yet, but all the groundwork is being laid — and people are right to be wary.
by asadotzler | 2025-06-21 04:38:56+00:00
Talking about Chinese subsidies without mentioning US subsidies is almost enough to make me discount the rest of your comment.

Anyone who mentions China's subsides without mentioning the US's $2.5B+ in EV subsidies is mostly likely ignorant and bluffing, or intentionally misleading you.

And don't even get me started on how it took $80B in AIFP subsidies to keep our auto industry from just dying completely ~16 years ago.

This "China subsidizes EVs" BS needs to end. Everyone subsidizes. The only meaningful questions are how much and to what end.
by bruce511 | 2025-06-21 04:39:21+00:00
I don't use a lot of apps. The ones I do are "not optional" (like my banking app etc.)

Frankly, I couldn't care less about the UI looks or whether it's native or whatever. I get in, perform a task, get out.

As long as I can do what I need to do, the buttons can be anything.

I think developers care deeply about this. I think if you're in a competitive space then it matters. But I don't think Joe Public cares in the slightest.

Performance yes. Usability yes. Ability to quickly do what I want, yes. Whether it uses native check boxes or owner-drawn check boxes? Nobody cares (for some definition of nobody. )

Put another way, Usability is important. Yes it should look "nice". But at this point I probably don't know what the 'native UI' looks like. Nor do I care.
by p_l | 2025-06-21 04:39:47+00:00
Which is why you often had to wait weeks for any change.

Hell, in some places, Ops are pushing k8s partially because it makes DNS and TLS something that can be easily and reliably provided in minimal amount of time, so you (as a dev) don't have a request for DNS update wait 5 weeks while Ops are fighting fire all the time.
by d6e | 2025-06-21 04:40:15+00:00
I'm a transwoman who had dysphoria the moment puberty started. Before puberty I as fine with my body, but once it started it became complete body horror. The word dysphoria is used a lot, but I think body horror is a more relatable concept. Have you ever seen the movie The Fly? It's like that. It's not that I felt I had the wrong body, it's that my body was literally changing into something I did not want and did not fit me. When my voice changed it wrecked me. I begged the adults around me for hormones or blockers something to make it stop and they all refused. If I was born a girl, people would think it was fucked up if the adults forced me to take testosterone and develop male characteristics. But because I was born a boy, that means I'm forced to take testosterone even if I know 100% I'm not? I know they were trying their best and wanted to make sure I didn't make the wrong choice, but by doing that, they deprived me of being able to make the correct choice. I started estrogen at 18, the moment I had autonomy, and haven't once had a doubt and that was back in the late 2000s.

As for male interests, I like computers and programming. I think of it as less of a "male interest" as a "nerd interest" since most of the males I grew up with were into sports, something I'm very much not.

As for relating to men, I'm attracted to men. I like programming which is male dominated. But I wouldn't say I fully relate to them. I don't really understand a lot of things about men and I think outside of some interest overlap, I don't relate that much.
by eviks | 2025-06-21 04:41:09+00:00
This makes no sense, it's not hard to filter out music videos, and music in regular videos wouldn't cost the same as the whole music premium, also Lite isn't just about music:

> Ads however may appear on ... Shorts, and when you search or browse.

So again, you can't pay just to replace ads. (By the way, there is another huge difference - premium is a subscription, so not tied to ad time replaced)
by heroprotagonist | 2025-06-21 04:41:10+00:00
I'm sorry, but there's "move fast and break things" and then there's a group of junior devs not even bothering to google a checklist of development or moving to production best practices.

Your Joe AI customers should be worried. Anyone actually using the RankBid you did a Show HackerNews on 8 months ago should be worried (particularly by the "Secure by design: We partner with Stripe to ensure your data is secure." line.

If you don't want to get toasted by some future failure where you won't be accidentally saved by a vendor, then maybe start learning more on the technical side instead of researching and writing blogspam like "I Read 10 Business Books So You Don't Have To".

This might sound harsh, but it's intended as sound advice that clearly nobody else is giving you.
by hgs3 | 2025-06-21 04:42:33+00:00
> Since then Microsoft has had no real answer for "how do I write desktop applications for Windows?" other than "use Electron".

Microsoft has been pushing WinUI the past few years, with WinUI 3 being the latest recommended UI toolkit [1]. I think what's interesting about WinUI 3 is it's not built into Windows - you have to ship the whole toolkit with your app, just as you would GTK or Qt on Windows. I find that a perplexing direction for a "native" toolkit.

[1] https://learn.microsoft.com/en-us/windows/apps/winui/winui3/
by ghastmaster | 2025-06-21 04:43:44+00:00
I skipped 2 and landed on the 3rd audio piece and loved it. I dunno why. It is totally my jam for the time being. lost the wiki link, but here is the youtube link. "lil pants" :)

https://www.youtube.com/watch?v=FxcXVqgKd9c

WTF: That link landed me on something else after this comment that I am totally loving as well.

https://www.youtube.com/watch?v=qPu4XfWkRvc&list=OLAK5uy_kNl...

Never know what rabbit hole you'll find yourself in with HN. Bless y'all.
by hilbert42 | 2025-06-21 04:43:46+00:00
One can be uniquely identified but the info gathered can be made pretty useless (at least for commercial purposes). The State spying on one is another matter altogether, one has to assume one is then petty transparent.

For example, my default mode is no JS. If JS must be used then cache, cookies, history, etc. are erased by default (usually they are anyway). I use multiple machines and they have multiple browsers (there's five on this phone alone), and if I think it's important I'll change browsers between sessions for a given site—that also means an IP address change (router reboots, etc.). On Android, remove all Google apps, have no Google account, use a firewall and only allow apps from F-Droid to have internet access.

Can't say I've clicked on an add in 20 years unless accidentally, and anyway I see them very rarely sans JS. If I do I never linger over them to give the impression I'm reading them.

Browsers have block lists some very extensive (e.g. Privacy Browser), so do OSes' hosts files, location is off, etc. There's other stuff too but you get the gist.

Why bother you ask. Before the internet I could look at adds in magazines, buy something without giving name, rank and serial number, and or my address, or phone number and so on and be pretty certain manufacturers and advertising agencies weren't tracking me.

In short, I had some autonomy I could call my own.

So why is it now a prerequisite to give all that personal stuff away just because I've joined the internet? That wasn't the plan when the internet was devised.

I see what I do as basic self protection.

A final point: what the internet desperately needs is a JavaScript engine that users can tailor to their individual needs. Randomize, machine details, cookie info, and so on. A well designed engine could feed copious junk info back to websites and spoof itself as a 'genuine' engine to the extent that websites wouldn't know what's genuine and what's not.

Widespread use of such a JS engine could do considerable damage to these snooping bastards. The big question is why the hacking community hasn't yet come up with one.
by thaumasiotes | 2025-06-21 04:43:52+00:00
> my friend you should either read the article more closely or think harder

Hmmm.

> no property of any numbers is checked here - just that one function agrees with another:

theorem maxDollars_spec_correct : ∀ n, maxDollars n = maxDollars_spec n

> this is the part that's undecidable (i should've said that instead of "impossible")

> https://en.wikipedia.org/wiki/Richardson%27s_theorem

Given that both `maxDollars n` and `maxDollars_spec n` are defined to be natural numbers, I'm not sure why Richardson's theorem is supposed to be relevant.

But even if it was, the structure of the proof is to produce the fact `maxDollars_spec n = maxDollars n` algebraically from a definition, and then apply the fact that equality is symmetric to conclude that `maxDollars n = maxDollars_spec n`. And once again I'm not sure how you could possibly fail to conclude that two quantities are equal after being given the fact that they're equal.
by snailmailman | 2025-06-21 04:43:56+00:00
I have all ad targeting features turned off on my account - which I assume means i unfortunately get the bottom-of-the-barrel ads.

The still frame ads are always NSFW games or ads for viagra-like products. In shorts, the ads are always scams of some kind. Usually deepfakes of elon musk “giving investment advice” but also “medical experts” recommending likely dangerous scams, or “free money the government isnt telling you about” if you give them all your information, or weird ai generated videos advertising mystery products that certainly don’t actually exist.

In front of (and in the middle of) actual videos, it’s a mix of the all the scams, plus the occasional ad for a legitimate product, but rarely in my native language. Usually Spectrum internet ads exclusively in spanish.

I got a gun ad a few times several months ago. Advertising features such as “no license required” and “easy to sneak through security”. As blatantly illegal as it was, the ad ran for at least a full month. I reported it every time I saw it, but I’m convinced those reports aren’t ever viewed by anyone.

I continue blocking these ads on my desktop without remorse. I only encounter the ads on my iPhone.
by OutOfHere | 2025-06-21 04:44:42+00:00
Samsung currently has an unremovable spyware app on North American phones that pastes (records) everything copied to the clipboard by any app. It is the Samsung Keyboard app. It cannot be removed. It doesn't matter if you're using any other keyboard app. Samsung Keyboard pastes (records) everything that gets copied to the clipboard by any app. The Samsung Keyboard app cannot even be disabled from Android.

As an aside, I recall getting a lot more ads when I used Samsung Keyboard.
by geuis | 2025-06-21 04:44:53+00:00
Owww. The first or second paragraph of this made me cringe

"I had just finished what I thought was a clean migration: moving our entire database from our old setup to PostgreSQL with Supabase" ... on a Friday.

Never do prod deploys on a Friday unless you have at least 2 people available through the weekend to resolve issues.

The rest of this post isn't much better.

And come one. Don't do major changes to a prod db when critical team members have signed off for a weekend or holiday.

I'm actually quite happy OP posted their experiences. But it really needs to be a learning experience. We've all done something like this and I bet a lot of us old timers have posted similar stories.
by akdev1l | 2025-06-21 04:48:27+00:00
> Seriously, you never had to provide tech support to a parent, relative, or friend whose computer got totally fucked because they had root?

Literally 0 here, have you really?

Like I literally do not know anyone who is even using Linux to begin with but also people do have “root” in their Windows and MacOS systems. I do not see anyone destroying their computers at random.

Also to steal someone’s information you don’t need root access or any administrative access - if you already tricked the user into running your code then you can steal their passwords or whatever, all of that is user-level data.
by harry8 | 2025-06-21 04:49:16+00:00
I think maybe there’s some cross thread confusion.

The comparison I’m making is an external phone battery is $10. Replacing an ev battery is, hell i dunno, $10.000?

Not needing an external phone battery would be nice.

Needing external ev batteries is far more likely to be cost prohibitive. Adjacent to this thread people have raised size and weight issues as well. I didn’t even bother going that far because the straight up price puts it in a different ball park to an external phone battery.

Hope we’re all on the same page again!
by Manuel_D | 2025-06-21 04:50:01+00:00
> Please note that these are both chemically and radioactively harmful to people.

Again, the point is that your link is about disposal of plutonium from nuclear weapons productions. Not spent uranium fuel from power generation.

> Nuclear power is an incredible technology, but understand that the nuclear industry has done little to earn trust. Just feels like an abusive ex plastered on the porch shouting "it'll be difficult this time I've changed" and doesn't inspire confidence.

Care to elaborate on what you mean by this? Because even if you include Chernobyl, nuclear power is one of the safest form of energy generation: https://ourworldindata.org/safest-sources-of-energy. It's 100x safer than dams. Include only western plants and it's the safest form of energy generation.

It's not like an abusive ex promising to have changed. It's a lot more like a very respectful partner that your hippie friends hate for incoherent reasons.
by snailmailman | 2025-06-21 04:50:20+00:00
I’m curious if YouTube tracks the phone angle/motion through the gyroscope. I swear I always get the hour-long ads when my phone is not in my hand, and I’m not able to skip it immediately.

I doubt they actually do that, but I’m sure it would increase ad view times. Im probably just only remembering the ads I don’t immediately skip.
by MadnessASAP | 2025-06-21 04:50:42+00:00
I'm not familiar with the UK wiring standards. However an easy first step that I would imagine also applies there is losing the bonding jumper between neutral and ground at the main circuit breaker panel.

In Canada and USA with our split phase residential system a decent next step is to overload 1 phase causing the neutral to start drifting from 0V.

In the UK with single phase supply I imagine the next best thing would be to also break the neutral return to the pole which should generate at least 100V on the neutral (and also stop all appliances from working), fortunately for you (I think) the UK mandates GFCIs (RCDs) on all residential circuits which would also prevent that from actually killing you.

In summary, I'm going to guess that touching neutral in the UK is a healthier past time then it is in the US or CA. Still not healthy, but at least healthier.
by asadotzler | 2025-06-21 04:50:42+00:00
I worked for Mozilla for 25 years and kept other browsers around the whole time. There's nothing wrong with having other browsers, and nothing technical that prevents it, so do that :D

I can't think of a time I didn't have more than one browser, even in 1995 when I made Netscape my default, I kept Cello around for some things. More browsers are better than fewer, not only for the industry, but for individuals too.
by Defletter | 2025-06-21 04:51:24+00:00
> The role of government is to clean up the outliers who act out against the wishes of the people, not to "do good"

The democratic state exists to represent, protect, and promote the welfare of the people. The idea that governments exist to "clean up the outliers" (side-stepping the worrying phrasing of that) is a 'small-c' conservative mindset, not a liberal one. No, the democratic government exists to do what the people elect it to do. The reason why ostensibly democratic governments so often disregard or even act against the wishes of their constituents is because that democracy is not really as democratic as it would like us to believe (eg: gerrymandering). Also corruption, which is arguably included in the previous point but best to make it explicit anyway.

> you start volunteering to build houses [...] as anyone who cares naturally would

I love the naive frivolity of the idea that people can just volunteer to build houses as if there's no training, zoning, insurance, regulations, etc, involved. Sure, I could make the teas and coffees, but like, you seem to think this is something people can do to fix the housing crisis by themselves. So how will people do the plumbing, wiring, structural analysis? Ensure the foundations are correctly laid? That walls are not out of plumb? You just hope that this effort that people make in their spare time will have all the planning permission and trained professionals enough to get this done? Are you for real?

> It wouldn't be the government's job to force you to start building houses

Okay, literally who? Who is being forced to build houses? Even in countries with public housing policies, who is being forced to build houses? The only thing I can think of that's remotely close to this is when development contracts include requirements for nearby affordable housing developments. I have no idea what you're talking about and I honestly think this argument is a complete strawman.

---

You are obviously an authority on yourself, but are you really a liberal? You certainly not making liberal arguments, and not in a "hurr durr, that's because I actually want to get things done!" way, but in a wholesale rejection of systemic solutions to societal problems, the dismissal of the idea that the state has any responsibility to promote the welfare of the people, and the notion that public programmes that would promote the welfare of the people would force people to labour against their will? These are conservative talking points through and through, and I think you should reflect on that.

But again, we are just bickering in a side discussion: the real discussion is about why liberals are less happy compared to conservatives. I've made my claim, you've seemingly agreed with that claim. We needn't continue this gratuitous back and forth about whether the state can and should attempt to benefit the people outside of "clean up the outliers".
by CSMastermind | 2025-06-21 04:51:31+00:00
I've been meaning to learn Lean and fascinated with the concept but syntax like:

let rec helperMemo : Nat → HashMap Nat Nat → Nat × HashMap Nat Nat

is a big turnoff to me. I find it annoying to parse mentally. I can do it but I have to concentrate or it's easy to gloss over an important detail.
by MeySon | 2025-06-21 04:53:52+00:00
I am a highly skilled AI professional with extensive experience in developing and deploying advanced AI solutions. My expertise aligns perfectly with the requirements of the Kortix Suna AI project, particularly its focus on open-source AI agents for complex task automation. I have a proven track record of success in designing and implementing autonomous agents capable of handling diverse tasks, from competitor analysis and recruitment to trip planning and data scraping. My experience includes building AI systems that leverage natural language processing, machine learning, and data mining techniques to achieve precise and efficient outcomes. I am confident in my ability to contribute significantly to the ongoing development and improvement of Suna AI, and I am eager to collaborate with the Kortix team on this exciting project. My contributions would enhance Suna AI's capabilities and expand its applications across various domains.
by lcnPylGDnU4H9OF | 2025-06-21 04:54:37+00:00
The primary thing that makes advertisements disagreeable is their irrelevance. That’s not to say whether or not the advertisement is for a product or service for which the viewer is interested in purchasing but how it relates to the context in which it is viewed.

People complain about billboards next to a countryside highway because it is entirely irrelevant to driving through the countryside. Actual complaints may be about how the billboards block a scenic view but that also seems like another way of complaining about the irrelevance. Similarly, if I am watching a Youtube video, I am never thinking that a disruptive message from a commercial business is relevant to my current activities (uh, passivities?). No advertisement is relevant, not even in-video direct sponsorships, hence SponsorBlock.

If I go to Costco and see an advertisement for tires... well, I’m at Costco, where I buy stuff. Things are sold at Costco and people go there to have things sold to them. I might need tires and realize I can get that taken care of while I’m at Costco. Nearly every advertisement I see at Costco is relevant because it’s selling something I can buy in the same building, indeed usually something juxtaposed close to the advertisement.

I don’t complain about advertisements at Costco because that would be insane. I complain about the advertisements on Youtube because they’re irrelevant and weird but somehow normalized.
by j-pb | 2025-06-21 04:54:49+00:00
It's about the functions you _do_ call. Those probably have larger scope beyond your specific use case. Worse they have to support the superposition of various use-cases of their users.

Let's say you got a library to do arbitrary unicode string verification, but your code only ever works with strings of a short bounded length (e.g. 32 byte), an LLM could write you vectored verification instructions for that.