skysight-inc/HackerNews huggingface dataset:
The 20mg/ml I mentioned is sold as 2% as well, yeah.

I can only guess, but I think the main driver is probably more just general health and the amount people are (intentionally) putting in their bodies more-so than the potential for poisoning.

Canada limits everything to 20mg/ml. That keeps a typical disposable at 40mg total, but that's probably actually less of a concern since those are generally pretty well sealed. (The manufacturer doesn't want you refilling them when instead you could throw all the electronics and lithium battery straight in the garbage and buy another one! If we actually wanted to do something for the environment, this should have been made illegal two minutes after someone thought it up.)

The bigger concern for poisoning would be the vape juice that's sold for filling the refillable vapes. It's just liquid in a bottle generally sold in 30 and 100ml quantities. Even at 20mg, that gives you a total of 600mg and 2,000mg. So a little 30mg bottle that people leave laying around their house has enough in it to make an adult seriously ill or potentially kill them, and a 100ml bottle has enough that you're well into "most people will die if they drink all of this" territory. This is obviously even more of a concern for kids.

Limiting the concentration to avoid the risk of poisoning would be like limiting vodka to being sold at 5% alcohol or something. It's still a risk of poisoning and it's no longer serving its original purpose.
I’ve noticed this a lot too. It happens across multiple topics, and if you present a well-thought-out counterpoint or idea, it often gets dismissed. As for his content, I don’t watch it and don’t have an opinion on it, but the document itself was engaging and well-written. It’s unfortunate that the focus has shifted entirely to the content he produces.
I use short beep in all my inotify/rsync scripts to make sure that local file I just saved was finished uploading to server so I can refresh the browser.

Another one is espeak that says "keyboard" when my keyboard get disconnected (usually due to me soldering stuff which then kills my keystroke monitoring keylogger which then I need to manually restart because it runs as root)

On Upwork page a custom extension keeps continuously beeping when new message appears in chat.

At 17:00 espeak says "17:00" to remind me it is time to make a soup.
On safety, but no longer on capabilities.
I assumed that was a bonus tip.
> not being so reliable it didn't need warrantees[sic] and services and parts etc?

The thing is, nothing is completely maintenance free, esp. if there's something mechanical. Make wearing parts wear, core parts robust. All my laser printers were Samsung/Xerox (hah), and their "core" is made like a tank. Only its rollers, toner and imaging/drum kits wear down, and these are already consumables.

The device keeps track the life of every of these replaceable components, and you replace them you hit these marks, because they're already worn down to hinder reliable operation (Imager dies at 9K pages, rollers at 20K pages IIRC).

You don't need to make things fail prematurely to make something profitable. First one of these printers didn't have replaceable rollers, so I had to donate it after 11 years of operation. This one is almost 8 years old IIRC, and it's still going strong. I'll be using it as long as I can find spares for it, because it's engineered "correctly", not "for profit". Meantime, its manufacturer can still profit from parts, toner and imaging units.
Sam Altman told staff that OpenAI's corporate structure will change next year
Built a Relationship Website for My Girlfriend – Now You Can Too
I’m someone who enjoys doing little romantic gestures, and I recently used my programming skills to surprise my girlfriend. I built a simple website that highlights our relationship with pictures, a live counter of how long we’ve been together, and a sweet message. Once it was ready, I gave her a QR Code to access the site. She loved it!

Feel free to check it out:
https://www.u-love.app/en
My experience when involved in product naming was that lawyers tend to very conservative about such things but, yes, in theory if you're clearly an unrelated category you can reuse an existing trademark. Historically, the purpose of trademark was essentially consumer protection to avoid confusion about who made something. It's actually quite different from copyright in that regard.
I am not sure about this one but for the other puzzles, the solution is usually hashed and the submitter has to provide the solution in the Bitcoin script to solve for the hash. This disclose the solution (and thus the private key). This is not the case for signed Bitcoin transactions but these have special script functions. So if you don't use those, you lose these protections.
* no easy options
Paywall bypass: https://archive.is/gkqnd
It's on you to figure out how the world actually works instead of taking the words of people who fell into riches for gospel truth. It's a hard lesson to learn, especially if you have to pay the price of watching your startups fail despite your best efforts. Sour grapes and bitterness is how people react when they discover, years too late, that they badly misplayed their cards. The anger is then directed at the injustice of the system when in reality what held people back was not that the game is somewhat rigged but a failure to understand the actual rules.

Bezos won because he is a cutthroat entrepreneur who deeply understands the rules. The Amazon story is a Bezos creation, specifically designed to draw attention away from the ugly parts of Amazon and to make Bezos look like a plucky underdog fighting for consumers. It's a PR narrative and hilariously distorted.
>There are better things to dedicate lives to.

Everyone seems to think that they have the answers to this question... Family, friends, community, god, volunteering at the local soup kitchen..

All over your own wants? If you are a video creator/ creative and that's what gives you energy and all the feel good chems, why not work your ASS off for THE CREATOR of our generation?

Cause from the way i see it, success and the confidence* it brings, solves all other issues.

*As long as you can avoid the pitfall of arrogance.
There was a blog post linked on HN a while ago, it was about their start up they ran many years ago. They got traction with clients and were a very "engineering focused" (or similar term) organization. Their code was rock solid.

It was all going great, until suddenly some new company showed up and started taking their customers. Their new competitor's software was a mess with all sorts of incomplete or pure vaporware features.... but they did get features out fast.

They got beat out by Salesforce...

We as people pick the winners with our money, we don't really want nice things.
Plain Text Accounting has become significantly easier to do for me on a regular basis, thanks to LLMs. Specifically: importing bank statements into hledger and avoiding manual entry.

I use a JSON file to map bank entries to my hledger accounts. For new transactions without mappings, I run a Python script that generates a prompt for Claude. It lists my hledger accounts and asks for mappings for the new entries.

Claude returns hledger journal entries based on these mappings, which I can quickly review.

Then another script prints out hledger journal entries for that month's bank transactions, all cleanly mapped. It takes me just a few minutes to tweak and finalize.

I can also specify these mapping instructions in plain-language which would've otherwise been a fragile hodgepodge of regexps and conditionals.
How do you remove the unused CSS?

https://purifycss.online/

Above is a nice online version of Purify. But it just seems to minimize the CSS, and doesn’t delete the unused CSS.
Possibly all of it. ;)
RTX2010 – radiation hardened stack machine microprocessor
Dictator Game
The phrase "other party is stupid" really stood out to me, and it perfectly illustrates the problem I see. Instead of recognizing that people might have fundamentally different principles, upbringing, culture, or simply not be fully informed on a topic, the first conclusion you jump to is that they are stupid.
Everyone tends to work hard on the wrong thing if it what they like to do most currently. Everyone. A conversation is all that is needed to remind them of the team priority, non need to create a creativity carcan with processes.
I find the appeal to non-native speakers to be patronizing in itself. English is my fourth language and I understand long words and complex sentence structure just fine.
I would just like to record for posterity in the comments that this discussion occurred simultaneously with a relevant story about how MrBeast games the tube of yous
US Used 100T MBs of Wireless Data Last Year (and Paid Too Much for It)
The original title of the article was:

> Americans Consumed 100 Trillion Megabytes Of Wireless Data Last Year (And Paid Too Much For It)
There are a lot of things better than scrum, but mostly these are all wrong ways to implement it.

Daily: should average at 10 min, 15 min is really the maximum. Including prep. So 5-15 min. No status updates! The daily is about getting people unstuck with their current tasks and quickly aligning on what to do next. If it is not useful for the team, the implementation is wrong. Doesn't mean it always has to be useful and interesting to you, there's a difference. Management stays out of the daily.

Sprint planning: the sprints are the compromise to management so we can have some sense of progress, so this is of course the one meeting that is useless to the team getting work done and can hamper productivity. Just make it quick.

Retro: you should do a retro about if you think the retro is useful and why/why not. If the team doesn't think it is, either change it until it works or make this the very last one. Management stays out of the retro. ("But are you then not doing scrum anymore?" "So what, save the pedantry for writing out the functional and technical requirements please")

Thing is, you do need to understand what you are working on, and it needs to be more or less the same as what your team members think they are working on. If you are 100% efficient at building the wrong thing, your 0% overhead amounts to exactly nothing, and the 80% efficient scrum team is infinitely more efficient. Though these extreme cases are usually a problem from higher up, without any way to align your work you will usually not be efficient. And if you are, then good for you, don't follow scrum like its some cult. But most teams need a little coordination.

Basically if anybody feels a meeting (or anything, really) is a waste of time, there is a problem that needs addressing. And the problem is not the feeling, but what is causing that sense of waste. Take it seriously, it is almost always signaling a flaw in the process. Learn how to talk about this in the retro and get to the bottom of it.

The retro is about debugging anything that isn't working optimal in the team. If you cannot find any bugs and fix them, then you are either perfect or just not good at debugging, and I know which one to bet one to be the most likely. One sure sign a team isn't very capable is when there is a lot of blaming involved. Usually external factors or tools get the blame, but in very dysfunctional teams people blame each other.

If you work in a team that doesn't adequately address these problems and you have no power to change it, then it may be time to look for another job.
I have first hand experience with this.I am late 50s and still at top of my game in my area of expertise. It was time to move on from last job last year and had zero interest from anyone. All through my network so no cold calls either. I know for a fact those positions were filled with late 30s mid 40s people.

So my answer was luckily i retired. The interesting thing is after being in tech for 35-40 years i have no interest in any of it now. Hell after 3 weeks of retirement i didnt.
I have a small farm now and play with tractors and such all day.
Show HN: The Franzelio – A New Kind of Music Instrument
I use a sound effect to notify me about the exit of long running commands

alias kk
kk='say "ok! I am ready"'

Usage

sleep 10 && kk

Not my idea, I found it years ago in some dotfile.
But it is kind of handy if you run a long-running task in a terminal in the background.
Peep:...

Abstract

Activities in complex networks are often both too important to ignore and too tedious to watch. We created a network monitoring system, Peep, that replaces visual monitoring with a sonic `ecology' of natural sounds, where each kind of sound represents a specific kind of network event....

https://www.usenix.org/legacy/events/lisa00/gilfix/gilfix_ht...

(not my work; that of a former co-worker)
> Lawyers finding problems and trying to stop things from happening instead of finding solutions. Security blocking things and not suggesting alternatives. IT blocking this or that instead of trying solve problems, etc.

I think these are clear signs of a dysfunctional organization. I want to associate that with company size (larger -> more bureaucratic, counter-mission nonsense), but I've also seen large companies that don't get caught in these pitfalls. My best guess to lay blame would be at inadequate, out of touch, need-to-be-fired B.o.D and upper and mid-management deadwood. These are the people that propagate such ineffective culture.

I will forever remember the head of IT at my org exclaiming in a meeting, "I'm not here to solve problems". Blew my mind at the time, but it's emblematic and representative of company culture as a whole.
> Did people make art to be measured or to be useful?

Quite often to put food on the table, or for clout. There’s an intrinsic desire to create, sure, but there’s also a cultural context in which art is valued and certain kinds of art are valued more at different times or in different places.

I suppose it’s splitting hairs to say that art has some use both for the creator and the consumer, because it’s not the same kind of use you mean.

It’s just that when I dig in to “useful” vs “useless” endevours there’s often no clear line between them.
Because, consistently, management doubling down on failure is preceded/foreshadowed/accompanied by a full on theatrical performance of "we're going Agile".

I have no explanation for why /that/ is, mind; except - well, look at the result: the blame and hatred is aimed at Agile and its priests, not at management. Cui bono?
Not all shady business practices are gouging. I was responding to the statement you made. Selling a product cheaper than your competitors, even if you're using unfair leverage to do it is not by any measure 'gouging.' In the US, discount stores are most likely to play the "strategically let this useful land moulder in a densely populated area during a housing crisis" game but they're definitely not price gouging. Those are problems with business ethics, and I do not consider them more harmful, generally, than lampooning poor people to an audience of millions. The stigma of poverty and houselessness has direct, consequential economic and mental health impact on the people that experience it.
> - Dyson's some batteries are notorious for killing themselves via firmware on slight cell imbalance instead of doing self-balancing. Dyson prioritize "steady income via killing good parts early" instead of "building the best vacuum possible".

Any good alternatives?
Burn down charts, team velocity, and story points.

They all exist to give software development the illusion of predictability, but saying that a project should take “x sprints” is just setting a deadline with extra steps.
Is Anyone Out There?
Violence and the State in Languedoc, 1250-1400 by Justine Firnhaber-Baker is an interesting and in-depth investigation of this power-without-power dynamic.
I'm a senior level software engineer. A lot of the hard barriers I've hit in my pursuit to get better over the last few years came down to my lack of math ability. you really can't do machine learning or graphics programming or cryptography without getting deep into the requisite mathematical underpinnings.
I have long considered the relationship of OD&D to historical medievalism as equivalent to the vaporwave genre vs. music actually produced in the 80's.
I did not say that this is the main reason, I said it is a drain on taxpayers money. And since every migrant costs lots of money, not just directly in the form of unearned social welfare but indirectly due to health insurance, etc., this is money that can not otherwise be used - for example, as investments into infrastructure. Paying welfare to millions of economic migrants is simply not possible without other areas suffering and, as can be seen from recent polls, is not wanted by many Germans.
> labor laws and unions

Perhaps this is as much a commentary on the state of labor laws and unions as anything else.
No longer just a Redis clone; Valkey 8.0 is GA
Back when Scrum was new I already wondered how it could make sense to make developers be constantly sprinting. I mean it's right there in the word choice. You can't sprint all the time! A sprint is short and fast and then you rest. Making everything in work life be only sprints is madness.
I had pinched ulnaris nerve in both elbows a few years ago. The symptoms were pretty much the same as you describe. It took two operations and more than a year to recover. The symptoms started to creep back this year, probably because I started to hit the keyboard more. Luckily I found a book about trigger points [1] and releasing the triceps trigger points, especially #3 removes the symptoms. The book is godsend; I've found help from it to so many other issues too.

[1] https://www.amazon.com/Trigger-Point-Therapy-Workbook-Self-T...
I'll go with incompetence or lack of care. The issues I found were so bizarre/stupid, I would be worried for anyone who thought to make them on purpose.
Which country spends 50% of tax income on interest payments? UK spends 8.4% (which is much higher than it used to be because of higher interest rates at the moment - was historically half that).

The US fed government is at ~20% from a quick google, which again is much higher because of interest rates (which again are to come down). Canada spends 10%

Where are you getting this 50% from? For comparison, Walmart spent $550m or so on net interest in their last quarter - out of $8bn operating income, so not a huge difference in the private sector.
They feel behind because they didn't have the smart guy with a new idea a few years back, and HE decided to work at a place which started as open.

Playing catch up and trying to attract talent from the hot-new-thing OpenAI requires incentives beyond lots of money. I contend actually being open helps.

I'm sure that's one reason Facebook has an open source model, scientists can care about ethics and could be attracted to openness.
For that, he'd just resign. This is airing the dirty laundry.
I’m amused that people use the actual canon and not just asserting a god into existence
Yeah, the way I played, I read the parts of the books about magic, combat, monsters and chatacter development, and ignored anything about society, filling it in with my own teenage ideas.
The entertainment system of the tesla can reboot while driving, but that's different to a) being hacked or b) the control system
Toyota bZ3C, Prius-styled SUV, has BYD inside, regulator reveals
Hunched over my smartphone while my family slept, I had to break my addiction
> https://news.ycombinator.com/item?id=41555482

I'll try to give a brief here about how Bitcoin script works but you'd better read up on the Bitcoin wiki.

Essentially, to make a transaction valid, your script needs to pass.

1. <PubKey> + <Signature> -> This is how most transactions are handled. You provide the transaction with a signature. This doesn't expose your private key and lock the receiver. (as the receiver is signed)

2. <Hash> + <Hashed Content> -> To solve for Hash, you need to provide the Hash Content essentially solving the puzzle. Problem is, if you provide the Hashed Content publicly in the Script, anyone can also submit a competing transaction and set himself as the receiver.
That's what I'm doing currently. We're a small team, and I'm a technical manager.
It was 115,000+ in the early 90s. The US population grew by 33% while the IRS staff shrank by 30%.

Then add the additional economic activity and fraud vehicles created by the internet. It's a job I admire but do not envy.
Browser extension solution to that problem: https://github.com/lawrencehook/remove-youtube-suggestions
Roger, I was going to write a response to you but realized it probably would go over your head. Why don't you tell me what you disagree with Roger?
original argument: In this instance police was able to trace Modero payment trough with statistical analysis. Monero is technically safe, not necessarily in practice.

>and maybe cycle it through a few wallets,

Your argument: Monero + extra protocol is safe.

The general pattern of these arguments:

Argument: Technology X is not necessarily 100% safe.

Counterargument: there exist way to use technology safely so it is.
Absolutely kudos to that effort. I love hacking around with CL and some Schemes, and an effort like this is just amazing.
How can you launch AI features that achieve high adoption among your customers? How do you test the hypothesis that AI can add value at all?

The combination of AI and no-code automation helps address these concerns and, more importantly, enables the launch of AI features tailored to how each customer uniquely uses your product.

This is a game-changer. Instead of developing a single-purpose AI feature, product leaders can unlock virtually unlimited AI-powered use cases within their products.

In our latest article, we explain how.
I use something similar with an added "nagging" functionality. Surprisingly, it's easier for me to obey this thing, than nagging from an actual human being.

nagme () {
[ "$#" -ne 2 ] && printf "usage: $0 [in_minutes] [text]\n" && return 1
printf "sleeping $1 min before telling you to $2\n"
sleep "$(echo $1\*60|bc)"
say "$2" > /dev/null 2>&1
while :
do
sleep 30
echo -n '.'
say "I'm nagging you to $2" > /dev/null 2>&1
done
}
"access"
I'm building a 100% keyboard-driven RSS reader
Hi there. I'm building a 100% keyboard-driven RSS reader.

https://coretext.io

With CoreText, you can do everything you'd typically expect from a RSS reader—but with a keyboard! Not just mundane stuff like scrolling <divs/> either. For example, you can:

• Add/delete RSS feeds

• Create/rename folders

• Sort/filter feeds

• Navigate to a RSS feed

• Read its articles

• Extract all of the images from the article, and view them in a fullscreen gallery

• Toggle between dark-light modes

• Etcetera.

We're a totally bootstrapped company with no investors (on a shoestring budget) so it's behind an email waitlist. This allows us to gauge how much our server costs increase as new users get onboarded to CoreText. That being said... I'm hoping to onboard users as quickly as possible! Feel to reach out at helpdesk@[domain] if you have questions & feedback.

Thank you for your time!
> The normally exclusionary system had to let a gay man break codes and a woman design Spitfire engines because those were the best people actually available

I don't know enough about Spitfire engines to comment, but is that true about Turing? I thought he kept his sexuality a secret.
Yes, you're right
However, even if Dandelion makes this task harder, the task remains essentially the same: controlling a significant amount of node
Years ago when I helped people with random computer stuff (circa 2002), I had a client who’d run into trouble with Quicken because they had about 20 years of historical data.

It was so weird to me - they were paying me hundreds of dollars so that they could reference their water bill in 1987. I have my own irrational tendencies like this, of course, but still seemed weird.