MurphyA/hacker-news huggingface dataset:
Show HN: Stop Addict – Quit bad habits and earn XP every clean day
by skyzouw | 2025-06-25 16:46:48+00:00
Hey HN,

I made Stop Addict, a minimalist app to help you quit addictions and bad habits by gamifying your progress.

Every day you stay clean, you gain XP and level up. That’s it. It’s designed for people who want a quiet, simple system to track discipline—without guilt, social pressure, or distractions.

I built it because I couldn’t find a clean, motivating tool to track my own process. Most apps felt bloated or judgmental. I wanted something that felt more like a game and less like a punishment.
by bitpush | 2025-06-25 16:47:34+00:00
Not OP, but PNG (and most image/video formats) allows metadata and most allows arbitrary fields. Good parsers know to ignore/safely skip over fields that they are not familiar with.

https://dev.exiv2.org/projects/exiv2/wiki/The_Metadata_in_PN...

This is similar to HTTP request headers, if you're familiar with that. There are a set of standard headers (User-Agent, ETag etc) but nobody is stopping you from inventing x-tomtom and sending that along with HTTP request. And on the receiving end, you can parse and make use of it. Same thing with PNG here.
by dib258 | 2025-06-25 16:47:48+00:00
This is sad to hear since we have vaping rebuildable material that's way less harmful available.

The craze about disposable vapes is likely to come from teens and young adults who don't want to take the time to learn how to use a rebuildable vape and how to clean it. Also, it's easier to buy a disposable vape, use it, then throw it away.

I think that most of them are manufactured in China (to be profitable as one-time use with cheap labor), and although their factories seem to be of good condition, the materials they use to store the e-liquid and the heating part are surely well engineered but must lack some safety when consumed.

https://www.youtube.com/watch?v=J1ejAucYL0w -> Video of a vape manufacturing factory

Although the videos I've seen show mainly how the vapes are put together, not where the parts are created (which might be even more important to be of a high quality standard).

For the e-liquid storage:

They seem to use some sort of foam inside the e-liquid tank, which must serve to spread the e-liquid and let the user vape in any position. In traditional vapes, we just have some cotton to absorb the e-liquid through capillarity which guides it to the heating coil, but if we put the vape upside down or sideways some part of the cotton might not be in contact with the e-liquid and we would get a dry hit (burning the cotton and the heating coil gets hotter than when there's e-liquid present that vaporizes and cools it).

https://youtu.be/WohEiRvn2Dg?si=2mugWxWaBwd04T9u&t=71 -> Foam they use in the e-liquid tank

For the vaporizer / heating coils:

Lead and Antimony aren't supposed to be found in there (it has no use in the heating process / coil). For the Nickel, it must be the wire used to control the temperature of the coil and is indeed problematic if inhaled. We have better options with Kanthal A1 (ferritic iron-chromium-aluminium alloy) and stainless 316 steel wire if they want to control the temperature (even though Nickel is the most reliable to control the temperature).

https://youtu.be/WohEiRvn2Dg?si=O5fU1XUX1lwwBKBj

To end this comment, I find it concerning that they use this title without any education in mind, since most of the studies, when vulgarized by a journalist, are not always digging deep enough. We end up with a wrong interpretation and here it gives a bad vibe of "don't vape, it's harmful, go back to smoking cigarettes." Teens are not supposed to vape or smoke, but young adults must be educated, especially if they are trying to quit smoking, that instead of going back to cigarettes they should seek a professional shop where they can buy better products which are safer.
by pc86 | 2025-06-25 16:47:49+00:00
It's a bidding system. If nobody accepts a ride at $X, the offered price increases to $Y. Does Uber have a responsibility to maximize its employees' (in the general sense, not getting into the employee/contractor distinction) earnings? Does your boss or their boss have a responsibility to get you as much money as possible?

Assume we're both drivers for Uber, you're willing to do a drive for $30 and I'm willing to do the same drive but not for less than $40. Is it unfair to me for you to take that job for $30, knowing that I won't get it? I'd argue it's not (even if you know I'm waiting for the price to go up), and if that's unfair it's hard to make an argument that it's unfair for Uber to run that system.
by shadowtree | 2025-06-25 16:47:51+00:00
Per Google: "In the United States, life expectancy varies significantly by race and ethnicity, with Asian Americans generally having the highest life expectancy and American Indian/Alaska Natives (AIAN) the lowest. In 2021, life expectancy was 83.5 years for Asian Americans, 77.7 years for Hispanics, 76.4 years for Whites, and 70.8 years for Black Americans, according to KFF. AIAN populations experienced the lowest life expectancy at 65.2 years. These disparities are largely attributed to factors like socioeconomic status, access to healthcare, and the disproportionate impact of certain diseases like COVID-19 on specific racial groups. "

Facts have a clear racist bias.
by HarHarVeryFunny | 2025-06-25 16:48:00+00:00
In context those are just tweaks ... Xerox designed the entire WIMP (Windows, Icons, Mouse, Pointer) UI concept, including the bitmapped display it is based on, first commercial mouse, ethernet networking ...

Xerox's invention was visionary and pioneering. Apple's was just engineering iteration.

It's as if one company designed the automobile and you want to give outsized credit to someone else who added turn indicators.
by graemep | 2025-06-25 16:48:13+00:00
So make a phone without all the things that make it so profitable? Limit what they can be sold? You would have to sell it at a premium for less functionality.

There are ways of locking down phones and apps, I think. I am pretty sure there are apps that will do most of what you want, but they do not have critical mass.

I did set up a Jitsi server for my daughter and her friends at one point when another parent was not keen on allowing kids access to chat and video apps.

You can give kids a basic phone instead of a smartphone.
by julkali | 2025-06-25 16:48:13+00:00
That is the silicon valley cryptoscam version.

This concept has been studied already extensively, e.g [1] (in 2000!) by people like Rivest and Chaum, who have actual decade-old competence in that field.

[1] https://people.csail.mit.edu/rivest/pubs/pubs/LRSW99.pdf
by lillecarl | 2025-06-25 16:48:22+00:00
I still don't get it, uv is checking if dependencies exist on disk, if they do it creates a link from the cache to your environment, it's a stat syscall and a hardlink syscall in the best of worlds (after solving dependency versions but that should already be done in a lockfile).

Interpreter startup time is hardly significant once in one invocation to set up your environment.

What makes Rust faster for downloading and unpacking dependencies. Considering how slow pip is and how fast uv is (100s of X) it seems naive to attribute it to the language.
by ilc | 2025-06-25 16:48:22+00:00
To be very clear: Svalboard's firmware is on GitHub, and releases are made using github actions. GPLv3.

There is a reason kits are offered, and in part it is due to cost.

That said, if there is a true need, talk to the owner. I've watched this business for a while. I have enough parts to have Svalboards forever. But I decide to stay and help, because his heart is in the right place with regards to this whole thing.

That said, he has to put food on the table, and I respect that.
by rrgok | 2025-06-25 16:48:27+00:00
Far from me criticizing people with disabilities. But are we, as a generation, really that desperate to use these kind of solutions to just control our impulses? Listen, I sometime spend my Saturday just doom scrolling and watching useless shorts for all day beside eating meals, doing nothing productive. But I can stop whenever I can. If you find hard stopping your compulsive behavior you have some other problem that these kind of apps can't solve.
by sidewndr46 | 2025-06-25 16:48:34+00:00
It's not really any different when a court orders a company to delete data that weren't supposed to have. The judge pretends he understands the plaintiffs arguments and knows what the data is and where it is stored. Later the judge tells the defendant to delete it. The defendant pretends to delete it and the court pretends to verify that something doesn't exist. Afterwards, everyone goes back to business as usual.
by butundstand | 2025-06-25 16:48:56+00:00
You have to understand the motive to understand why this is a problem; their startups haven’t unicorned yet. They never had a fallback plan so humanity must cling to web app driven economics until they unicorn.

See also Elon demanding ad spend on his platform or like it’s literally just like when the Nazis invaded Poland. Anyone got some E? PLUR, bro but also fewer vacay days for you.

Empty economic activity driven by fiat decree of wealth hoarders suffering from post war and Cold War and leaded gas fume, lead water fueled paranoias and psychosis.

People made insane by memorization of illusory social obligations to history always run the world.
by riobard | 2025-06-25 16:49:22+00:00
That's the tricky question. It doesn't have one (or it has many???)

It's the same LG panel (LM315STA-SSA1) used by Dell's ugly-as-hell U3224KB, but in an all-aluminum case and stand weighing about 9KG. Assembled in China at half the cost of U3224KB and various Chinese brands are selling it with their logos etched on the back.
by rurp | 2025-06-25 16:50:10+00:00
> Energy usage doesn't have to correspond to environmental damage much at all.

Come on now, green energy is less bad than fossil fuels, often by a lot, but that's very different from having no impact. The mining to support solar panels does real measurable harm, as does disposing of old ones. There are similar environmental costs to every green energy source. I think nuclear is one of the least bad options and we should have been making more of it for decades, but it's hardly devoid of externalities.

That's not to say we need to consume less energy, just that we should be clear eyed about the tradeoffs. So far there's very little evidence of a huge productivity boost from generative AI, especially relative to the immense energy consumption. Things are changing quickly, maybe that will improve in the near future. But if utility levels off where it is now and energy consumption increases another one or two orders of magnitude, and we're still keeping coal plants alive to support it, I'm going to be pretty skeptical it's worth the cost.
by sillyfluke | 2025-06-25 16:50:20+00:00
British culture in general is pretty bad in this regard. Even in Central London, I find Leicester Square to be the only place that's a little alive at later hours. The pub culture, which I also like, might be to blame. If you start drinking at five on a work day it's pretty easy to call an early night. (there a lot of great third places if you stick to regular early hours, like the cafes of many of the museums.)

Germany I find even worse though. It's kind of ironic since they seem to have a more robust nightclubbing culture compared to the Brits.
by Liquix | 2025-06-25 16:50:27+00:00
> trusted authorities (e.g. governments)

the governments powerful enough to roll something like this out are not trusted authorities which will protect the privacy of their citizens. remember before the Snowden revelations when the NSA's director of national intelligence swore under oath that they did not collect "any type of data at all on millions of Americans"?

https://en.wikipedia.org/wiki/James_Clapper#Testimony_to_Con...
by lapcat | 2025-06-25 16:51:40+00:00
> In contrast to release notes, which aim to be exhaustive, release announcements include only the most impactful changes.

No, don't do this. Provide release notes, not release "announcements". Exhaustive is good; exhaustive is helpful to the reader. Let them know their "little" bug is fixed. Or maybe if you accidentally introduced a new bug with your change, or affected the user's workflow in some way, the reader can figure that out too.

The entire blog post is about how to corrupt release notes with marketing.

You don't have to sell your software to someone who is already using it. That's just annoying.

As an indie developer, my users say that they appreciate my exhaustive release notes.

I remember back when I worked for someone else, my boss always changed "fixed a crash" to "fixed a rare crash" in the release notes (whether or not that was accurate) LOL. Keep management and marketing away from the release notes if possible.
by imiric | 2025-06-25 16:51:59+00:00
I did. It doesn't matter that the website might not be able to directly associate a real-world identity with a digital one. It takes a small number of signals to uniquely fingerprint a user, so it's only a matter of associating the fingerprint with the ID, whether that's a real-world or digital one. It can still be used for tracking. By having a static ID that can only be issued by governments or approved agencies we'd only be making things easier for companies to track users.
by sfpotter | 2025-06-25 16:52:33+00:00
This is what neoliberal serfdom looks like... "60 hour weeks" until 60, unhealthy attachment to employer, using your 9 month severance as a "foundation" for the business you plan on starting... why not just retire? If the guy spent that long working in tech and lives in Denmark and still isn't able to retire comfortably, I don't know what to say...
by Workaccount2 | 2025-06-25 16:52:42+00:00
This is just for free use (individuals), for standard and enterprise they don't use the data.

Which pretty much means if you are using it for free, they are using your data.

I don't see what is alarming about this, everyone else has either the same policy or no free usage. Hell the surprising this is that they still let free users opt-out...
by ipdashc | 2025-06-25 16:53:00+00:00
Yeah, I feel like I'm going crazy looking at that first example video. Was Google's CAPTCHA not supposed to analyze exactly that? Yet the mouse is insta-jumping to the input boxes, the input text is being pasted in instantaneously, and somehow it gets past? That seems utterly trivial to detect. Meanwhile us normal users are clicking on pictures of traffic lights all day?
by 55555 | 2025-06-25 16:53:00+00:00
This seems like a good place for me to complain about the fact that the automatically generated subtitle files Youtube creates are horribly malformed. Every sentence is repeated twice. In many subtitle files, the subtitle timestamp ranges overlap one another while also repeating every sentence twice in two different ranges. It's absolutely bizarre and has been like this for years or possibly forever. Here's an example - I apologize that it's not in English. I don't know if this issue affects English. https://pastebin.com/raw/LTBps80F
by openmarmot | 2025-06-25 16:53:03+00:00
on chrome based browsers with Linux I have to disable 'use graphic acceleration when available' in the browser settings or the browser with freeze intermittently. This has been a consistent issue across distros for years. Not sure if it also affects firefox.

Disabling this feature mostly works, but results in poor performance for some graphics heavy websites.

I also had a lot of issues with my AMD framework laptop and ended up reverting back to a older Intel Framework laptop. Top issues with the AMD laptop were the realtek wireless, and random AMD (integrated) GPU glitches. Intel hardware continues to be absolutely top tier for Linux support.
by vel0city | 2025-06-25 16:53:06+00:00
I think to most people being called a dog is berating. Saying things like "that's all that your limited thought is able to offer" is berating.

> I engaged in your analysis to see if I can understand if you were confusing opportunity with number of jobs

It sure seems more like you engaged with the analysis to say I'm wrong about objectively factual things and called me a dog when I provided sources.

> I wondered what the thoughts about why people make the housing decisions they do were

You're wondering why people make the housing decisions they do but unwilling to actually engage in looking at the actual data of job opportunities, home values, etc. that might actually give you insights into it, from what I can tell. Because, who gives a rat's ass about the data to answer our questions when assumptions and conjectures will do. Obviously, the answer is because these houses in the exurbs are more likely to be tan and people just love the color tan for their home. We don't need to actually look at any information to see if this is true or not, we'll just discuss as if this is truth. Are the houses more likely to be tan? Do people even prefer tan houses? Who cares.
by burkaman | 2025-06-25 16:53:41+00:00
It is also incomprehensible to most victims, before and even after it happens to them. Many people never report the crime because they're so embarrassed and cannot explain their own behavior. If you talk to them about it they usually won't defend their decisions, they'll say something like "I know it doesn't make sense, I don't understand why I did it and I see now that the scam is blindingly obvious, I don't know what happened".

Desperation and loneliness are often a part of it, and these scams happen over a period of months, so at the critical moment it doesn't feel (emphasis on "feel") like you're talking to a stranger at all. These criminal organizations have done this thousands and thousands of times, they know how to emotionally manipulate someone away from thinking objectively about the situation. They just have to catch someone at a vulnerable moment and get them talking for a day or two, and already they aren't a stranger anymore, they're "a guy I've been talking to", and they just build up the relationship for weeks or months before they even bring up money or investing.

This Economist podcast is pretty good if you want to understand more, even if you don't have a subscription the three free episodes are great: https://www.economist.com/audio/podcasts/scam-inc.

This is also a good blog post about how even someone extremely knowledgeable about technology and fraud can be easily scammed if you just catch them at the right time: https://pluralistic.net/2024/02/05/cyber-dunning-kruger/. It can happen to you too, you are not immune just because these victims seem like morons to you. They seem like morons to themselves too, but it still happened.
by isaacremuant | 2025-06-25 16:54:32+00:00
> We're willingly heading for such stupidity, I don't get it. I don't get how we can all be so blind at what this is going to create.

Your doomerism and superiority doesn't follow from your initial "I like many hackers don't like one size fits all".

This is literally offering you MANY sizes and you have the freedom to choose. Somehow you're pretending pushed down uniformity.

Consume it however you want and come up with actual criticisms next time?
by jandrewrogers | 2025-06-25 16:54:39+00:00
UUIDv4 has 2^122 values.

The heuristic commonly used for things that matter (e.g. high-security/high-assurance systems) is that the probability of collision should be less than 2^-32 assuming uniform distribution[0]. From this you can compute that the largest set of keys that can be used with UUIDv4 that satisfies this constraint is roughly 100 trillion.

This is a pretty high limit that will work for most applications. Some large data models can exceed this number of records, so you can't use probabilistic UUID naively in these cases e.g. one for every unique record. In data models that approach the 100T limit, UUID-like identifiers are typically generated deterministically to avoid this issue entirely.

[0] There have been many cases of UUIDv4 systems breaking in the wild because people naively or accidentally use weak entropy sources. This turns out to be a recurring footgun such that use of UUIDv4 is prohibited in some applications because you can't rely on people to implement it properly.
by tim333 | 2025-06-25 16:54:51+00:00
I chatted a bit to one of them trying to get money from me and it was quite subtle. Blah blah I make money in crypto why don't you try I'll show you what to do and then instead of going to say mexc which is a real exchange it would be to mexx or some such which is a clone they've made. It would actually semi function and show profits encouraging the punter to stake more not realizing it was a fake exchange.

I didn't send money to the mexx.com site but I did send some to a site called ftx.com which pulled a more subtle scam. Got that refunded eventually.
by curiouscavalier | 2025-06-25 16:55:13+00:00
The adoption of it in various industries for training is larger than most people might suspect. First responders and retailers have some of the largest internal deployments out there, but they aren’t massively publicized (most people would never guess who’s fielding the largest fleet of headsets right now). That said, it’s still not mass adoption.

At the end of the day, you are asking someone to put something on their face that is still very different ergonomically than glasses (and I’m not sure even glasses would overcome enough friction). The ROI has to overcome the business (or personal) friction of buying the hardware, the friction of the form factor plus any friction from changed workflows.

Now put that in an operational workflow instead of training and the risks go up. Most are still skeptical of device reliability (not to say there aren’t suitable devices for operational roles but the perception is still a hurdle, and the applicability is often device-specific). Now add on to that limited experience with devices (many decision makers have never put one on), added security complications, specialized software development skills, limited content libraries and very real accessibility concerns and a lot of enterprises can never get past an “innovation center demo.”

For many industries the value proposition just isn’t there yet. But that said, I’d recommend digging a little deeper as there’s a lot of existing use-cases and deployments, both failed and successful, outside of IVAS.
by yesfitz | 2025-06-25 16:55:51+00:00
It is a concern, clearly, the other commentor brought it up.

Kicking people out of anywhere, regardless of their housing status, is a relatively extreme conflict, compared to the normal happenings at a diner, cafe, or bar. Panhandlers aren't a good comparison because no one's trying to hang out at the intersection.

As to your question about the difference between America and Europe: If there even is much of a difference, I suspect it is influenced by socialized medicine and the significant differences in involuntary commitment[1]. In America you can be severely mentally ill, sleeping rough, and disruptive to the community, but unless you break a pretty serious law, no one can make you get help. And that's if you survive contact with the police.

Maybe in practice, it's not that different over there, but it seems like they have more tools and resources to handle mental health crises, which would lessen the rest of the population's assumption that unhoused = dangerous.

1: https://en.wikipedia.org/wiki/Involuntary_commitment_by_coun...