MurphyA/hacker-news huggingface dataset:
by thom | 2025-05-26 19:05:32+00:00
If teams care about each other’s code, they ought to collaborate on its design and implementation from the start. I’ve come to see code reviews (as a gate at the end of some cycle) as an abdication of responsibility and the worst possible way to achieve alignment and high quality. Any team that gets to the end of a feature without confidence that it can be immediately rolled out to create value for users has a fundamentally flawed process.
by BenjiWiebe | 2025-05-26 19:06:07+00:00
I don't think the fast condensing of steam would cause enough heat to cause more steam, though. Because the reason it condenses fast is because there's heat being removed from the system (cooling to the room, and no longer more heat getting added). So the heat is already "spoken for" - it's the reason that steam turned back into water.

The other commenter that wonders if it's a gas stove might be onto something.
by lrasinen | 2025-05-26 19:07:50+00:00
My preferred method (Resmed Mirage FX) is to put the mask on, but without the hose connected. Then turn the machine on, wait until I can hear the air whooshing out of the hose and then clip the hose to the mask.

... but also as @elric has said, getting it set up properly is important. The first few weeks it felt restrictive, I complained and the hospital cranked up the initial pressure from 4 units to 6 units, and it's been great ever since.
by edgar_ortega | 2025-05-26 19:07:59+00:00
This is part of an ongoing essay series that uses system design metaphors (garbage collection, stack overflow, reduction phases) to process internal thought, memory, and introspection.

In this segment, I frame emotional evaluation as a recursive loop — something between static analysis and mindfulness, where old thoughts are queued, re-fed, and eventually filtered out (or not). Less about productivity, more about internal architecture.
by jmward01 | 2025-05-26 19:08:13+00:00
This isn't my field, but I can imagine it is hard to optimize for learning only since the reward signal is clearly user engagement (meaning subscription revenue). Finding a reward signal that does both, help people learn -and- make money is hard. I am a Duolingo user and I definitely notice the gamification but I really don't know how it would be done better since that gets people engaged in an activity that is associated with learning. This is their whole job to find these signals, but honestly, what is it? What signal would you put in place that would keep users AND actually teach them something?
by bwb | 2025-05-26 19:08:50+00:00
Ya, I'm in a similar boat (https://shepherd.com). Despite sky-high engagement stats, we lost 70% of our traffic from Google. Luckily, we have a strong brand, a growing community, and get decent traffic directly (and from other search engines).

We are surviving, but we've changed our entire focus as the web we know is a dead man walking. AI bots are the new frontend for the web, and I am curious about what the web will look like in 2 to 10 years. I hope the AI companies start paying to access the data as they answer queries or construct dynamic frontends (but I doubt it).

I have many friends who ran great indie websites, and it has been sad to see that 90% of them are now frozen or closed.
Show HN: ToolsAI – AI quotes for blue collar businesses
by kurrupttt | 2025-05-26 19:09:22+00:00
Hey HN, I built Tols AI over the weekend to help service providers (electricians, landscapers, plumbers, etc.) generate fast, professional job quotes.

Most pros type job scopes like:

“Replace 200A panel, 3 hours labor, surge protection, bond to code.” ToolsAI takes that and outputs:

A clean client-facing quote Labor + materials breakdown Estimated pricing Summary paragraph PDF download

It saves time, looks more professional, and helps small contractors close work faster.

First 3 quotes are on me :) Would love feedback from builders or anyone who's worked in field services, blue-collar SaaS, or productized workflows.

Built with GPT-4o, Flask, and raw frustration from watching people still quote in Notes app or Word templates

Thanks!
by Brian_K_White | 2025-05-26 19:09:49+00:00
I think that's a pretty different concept being expressed by that one.

The others are about getting away with something by just making the crime big enough that it's evaluated and handled in a totally different arena.

The bank can still destroy the rest of your life, so you didn't get away with anything (setting aside bankrupcy and how you can actually usually start over, and that may or may not be all that terrible for you).

The banking one is just saying that the bank can not get 100 million from you no matter what they do, because it simply doesn't exist. In that case, everyone still agrees you still owe it and they are entitled to it. You didn't gain anything by going big enough. And it's not really true that it's the banks problem instead of yours. The bank has a problem, but you still also have a problem.
by fxtentacle | 2025-05-26 19:10:05+00:00
I think the opposite is true: I'm deliberately choosing the usually more expensive DIY route even though I'm aware of cheaper commercial offerings.

If you hate ads, deception, and dark patterns as much as I do, then most software has a negative value. But I'll only pay for it if the value exceeds the price. That means there's a rather large (and probably growing) share of the software market that I'll just never pay even a penny for, because in my opinion, it has negative value. But it's not because I don't want to spend the money. It's because I want those companies that are peddling ad-laden bloatware to be a financial failure so that the market will intervene and offer better alternatives.
by maxnevermind | 2025-05-26 19:10:52+00:00
Have you read through all 15K loc, What is your feeling about maintainability of it?

Also as I understand one the main problem with LLM right now is trying to apply some surgical changes to large enough code base or adding some extra functionality without breaking/altering existing ones, have you faces issues with that?

Another issue is security, I've heard some horror stories of non-tech people developing web solutions to later find them destroyed by hackers because they didn't know were to look to find holes in their design.
by brudgers | 2025-05-26 19:11:06+00:00
Is this a case where security through obscurity is good, or bad? Legit question. I am curious to read the responses it may prompt.

To me; philosophically; and to a first approximation, all security is through obscurity.

For example encryption works for Alice so long as Bob can't see the key...

... or parking the Porsche in the garage, reduces the likelihood someone knows there is a Porsche and reduces the likelihood they know what challenges exist inside the garage. Now put a tall hedge and a fence around it and the average passerby has to stop and think "there's probably a garage behind that barrier."

To put it another way, out of sight has a positive correlation to out of mind.

Yes of course a determined well funded Bob suggests obscurity with Bob's determination and budget. If Bob is willing to use a five dollar wrench, Alice might tell Bob the key.
by DustinBrett | 2025-05-26 19:11:07+00:00
Happy to hear you explored it a bit.

Credit to Webamp for the amazing features including hosting a winamp skin gallery which I use to get random skins. Also Webamp can run Milkdrop/Butterchurn for music visualization which I use daily on my spare computer.

I tried to add some of the old Flash stuff I recalled from my teen years.

The introspection I get from "DevTools" is very cool and fun to see, credit to Eruda for that.

Glad you liked the games I've added. I could add some other cool ones into the browser but the files get to be 100's of megabytes.
by whyowhy3484939 | 2025-05-26 19:11:29+00:00
Oh, right. I think whatever works best for your personality but in general doing some exercises and/or interacting with people has been working for a couple .. ten thousands years at least. Hard to go wrong. I never heard someone make the believable claim that they interacted with too many people and it hampered their language learning.

My take is that basically anything can be made to work if you are properly motivated. Tech is - at best - a secondary concern.
by agubelu | 2025-05-26 19:11:31+00:00
You have listed the correct actions to take in each scenario, but it's still not at all obvious to me how each case would be fully automated, start to finish. I would like more specifics, besides simply

if(conesOnTheRunway) { closeRunway(); rerouteAircraftOnGround(); rerouteAircraftOnAir(); pickUpCones(); reopenRunway(); }

Since I took the time to compile a list of examples that you sadly didn't find surprising enough, I would appreciate it if you returned the courtesy and provided a more concrete design of a fully automated ATC system using current technology.

> Trivially handled by video game-grade AI.

I think it's fairly likely I have played more flight simulator games than you have. If you know of a single one of them where the ATC AI isn't utterly stupid, please do let me know, I'd love to try it. There's a reason VATSIM exists and remains very popular :)
by Spooky23 | 2025-05-26 19:11:34+00:00
Most people don’t care about anonymous communication. The agendas of those who do vary.

Signal is essentially iMessage that works in Android for all intents. Supporting it lets you communicate with outside entities. Otherwise the only mechanism to do so is email, which is problematic at best.

Government and finance are required by law to archive and audit communications. Some companies do anyway to keep tabs on staff.
by namenumber | 2025-05-26 19:12:04+00:00
I got started on Duolingo back when it was still a "Help translate the world" app. I've always liked it for getting to dip my toes in a language and learn some basics whilst exploring the language myself through other methods, and I've shown my support of it by paying for Duolingo Super or whatever they're calling it for years on end whilst hopping on and off my language tracks.

But it's just so horrible now, constant gamification, attempts to pull me in with streaks and freezes and notifications and "did you know you can have us nag you even more"-breaks between the lessons I'm actually there for. It's gotten to the point where I'm just done because I've already paid for the service and i just want to be left alone to do the exercises, but they never let me get from one exercise to the next without having to go through at least two or three of those annoying "gamification and engagement" attempts.
by mike_hearn | 2025-05-26 19:12:07+00:00
I'd say that's the main thing. People hate ads, HN uses unobtrusive text ads. The moderation isn't that a competitive advantage, IMO. Slashdot's was better, mostly because it had measures to stop moderation abuse whereas HN seemingly doesn't. It's just a plain old up/down system with the added filip of a "super down" button, for those who are really committed to banning their opponents. I read with showdead turned on because perfectly reasonable comments are so often greyed out or dead. That used to happen much less on Slashdot because there were far fewer people with moderation rights and the bad ones got filtered out via metamod.

Maybe now it's been ported to Common Lisp it'll be easier to add features.
by swanYC | 2025-05-26 19:12:40+00:00
To ensure we're aligned, it's important to focus on our distinct market position.

We are innovating in the sales engagement space. RingCentral, on the other hand, specializes in call center solutions; a very different and unique environment. Our strategy deliberately avoids the high-volume, cold-calling approach. We believe in a more targeted, quality-driven methodology that values precision. We're not really providing real time coaching, we give actionable, on-the-spot things to says and proactively build your sales playbook.
by erikerikson | 2025-05-26 19:12:43+00:00
I'm sorry. This is almost surely my poor wording.

TL;DR: I was thinking of bearer token auth flows and not intentionally excluding other forms of authentication.

Part of the problem is reverse ordering. When calling an API, you generally authenticate yourself, often to obtain a temporary token but it can be in the same call as you note via certificate. Only then do you make the API call that you actually wanted to make. I first wrote about making the API call and only then followed with discussing the authentication. In that, I was thinking of the permanent token to session token model but you're absolutely right that mutual auth could bypass that stage. The certificate-based authentication would still precede the API call processing, but would obviate the use/sending of a token. However, I haven't seen that used in automated APIs because of the management overhead and increased barrier for the more entry level skill end of the customer base. I have absolutely seen it in use for internal service interfaces.

Sorry that my words were a tangle, thank you very much for helping me clarify (or at least hopefully do so).

[edit: side note that with mutual auth, I've seen that as a gate to even open a socket paired with further authentication using some sort of a permanent token to session token protocol so one doesn't have to preclude the other.]
by blacksmith_tb | 2025-05-26 19:12:54+00:00
I generally agree - unless you have access to recycling that will actually reclaim the plastic to make other plastic things (like LDPE/HDPE tubs into plastic lumber, or better yet actually circular recycling like PETE clamshells chipped up to be made into more clamshells). That also keeps the carbon locked up, and doesn't require more oil to make virgin plastic for the same jobs.
by AlotOfReading | 2025-05-26 19:12:56+00:00
Whatsapp has mechanisms to prevent this kind of thing by blocking the messages from being sent, but I guess I'm confused about how this works financially. Sports streaming (especially something like La Liga) is the textbook example of a mass market product. The vast majority of the audience isn't technically sophisticated, and live streaming infrastructure is expensive. Pirate sites need a reasonably large audience to make money. I find it hard to believe that there's enough reach for people waiting to click on random links in private signal chats to make pirate streaming a viable business when people can just go to a bar or a friend's house. Is that really happening at any meaningful scale?
by btown | 2025-05-26 19:13:03+00:00
If you need your partners/bankers/salespeople/cabinet-level officials etc. to be able to converse with their clients on the E2E encrypted systems those clients already use, like WhatsApp and Signal, but maintain retention for legal or internal data-mining reasons, the only way to do that is to have a modified client, perhaps cracked or forked from an official client, that speaks the same wire protocol, but copies messages to separate storage.

Now, such a system could be set up to route those copied messages in a separately E2E-encrypted way to the client's in-house/on-prem archival systems, and have the client be responsible for implementing decryption and secure storage at rest. But it's far easier to just sell a centralized cloud-based archival/retrieval system - which must necessarily be able to decrypt messages, and thus makes for an incredibly juicy target.

Given the supply-chain risks of the provider offering the customized clients anyways, one would expect them to have a strong security focus... but it certainly seems this was not the case.
by add-sub-mul-div | 2025-05-26 19:13:15+00:00
Right. Something that businesses don't appreciate enough is that while an unpopular decision may sound small enough that they shouldn't lose customers over it, not all of them were happy to start with.

The timing of when I finally quit Twitter was when they shut down third-party clients, but that was after I was already half checked out because it had been in decline for a few years already (predating the change in ownership.)
by Michalrembud | 2025-05-26 19:13:16+00:00
Thank you so much for taking the time to comment.

You are the first person who didn’t scroll past this issue — and that already means a lot. Most people ignore these things until it happens to them.

What I wrote is about something deeper than just one false review. It’s about how Google now plays a role in violating basic human rights.

Yes, theoretically I could take the person to court for defamation. But here’s the problem: Google doesn’t ask for evidence. Google doesn’t even allow you to submit it.

We would be more than willing to present proof — screenshots, police reports, anything — even though, legally, under the presumption of innocence, we shouldn’t have to prove we’re not criminals. The burden of proof belongs to the accuser. But still — we tried. And we were denied even that chance.

Some might say, “Just make a new business profile.” But that means changing your company name, address, and years of hard-earned reputation. That’s not a solution — it’s a digital death sentence for small businesses.

Accusations like “theft” aren’t just comments — they’re weapons. And Google allows them to be fired without restraint or responsibility.

This post is not just about my case. It’s a call to pay attention to a larger problem — a platform with the power to destroy lives, but no interest in protecting truth.

Thank you again for not staying silent.
by tsimionescu | 2025-05-26 19:13:35+00:00
It depends what you mean by "leak". If someone was running keyloggers and collecting passwords and they published them, that can also be a leak, and it doesn't matter how the passwords were stored. And not just keykoggers, but this also applies to phsihing, man-in-the-middle attacks, or other similar ways of getting passwords from end-users.
by jajko | 2025-05-26 19:13:38+00:00
Those golden parachutes and lavish lifestyle comes with a cost. That cost is responsibility and risks it brings.

Whether he knew or nit is a matter for courst, but in any case he is responsible too. Punish crooks harsh and visibly, reward honesty and good engineering massively and also visibly and company as a whole will act accordingly. We dont talk about a single guy hacking some firmware build, but a well known company culture.
by alright2565 | 2025-05-26 19:14:17+00:00
I agree, and I was considering mentioning a LVT in my comment.

I think it would have been pointless though, because LVT doesn't stand a chance: Conservatives would hear "tax" and immediately say "no", and progressives would be unhappy that their elderly mom wouldn't be able to live alone in their 6-bedroom childhood home.
by astromoose | 2025-05-26 19:14:38+00:00
Correction is not always desirable. The goal in learning a language is rarely to be grammatically "correct" in the language, but rather to communicate. And communication doesn't need perfect grammar.

When I was working as language teacher, I was tasked specifically with teaching speaking. I would often use information gap activities. These are activities where two or more parties have pieces of information but need to obtain pieces from others in order to complete the task. Sometimes, these would us language forms (re: sentence structures), but most of the time they were free flow activities. It didn't matter how "correct" the language was so long as the idea was communicated.

To think about it another, how often do we make mistakes when speaking? Writing? And yet, we still managed to communicate just fine.

That's not to say there shouldn't be any focus on form, but simply that it's not nearly as important as many tend to think when it comes to language learning.
by 827a | 2025-05-26 19:15:21+00:00
To be frank, their curriculum (IME) is so bad already that even if implementing more AI could only maintain continuity of quality (it can't, it'll be worse), they're still a doomed company. AI might help them make more languages available; or it could help them design deeper & longer courses. But neither of those things remotely capture Duolingo's problem; their problem is that a ton of their courses suck, from day 1. They teach the wrong things, in the wrong way, there's no logic in the order of why words and concepts are taught in the way they are, there's no attempt at understanding why someone is learning the language and catering courses to their needs, they constantly teach incorrect translations or use really bad AI voice-overs which don't capture native accents, and they don't actually correct problems when they're reported.

Duolingo is, in my mind, the categorical example of a tech company. Think about what it means to say "we're an AI first company". Who is the audience of a statement like that? Who reads that and thinks "heck yeah"? Its not customers; customers, at best, don't care, but at worst have had so many negative experiences with AI that it reflects very poorly. Its not employees; Luis von Ahn is digging a grave while saying "no we're not going to kill you, we're just killing the contractors". The answer is: Its a statement for Duolingo's real customers, not their users, but the US Financial Markets.
by andrewstuart | 2025-05-26 19:15:40+00:00
The safest place for waste plastic is in a landfill.

Landfill is not a demon.

Landfill contains the toxicity.

The obsession with recycling plastic leads to unintended consequences.

For example some countries put waste plastic in roads, where cars and trucks grind it out into microplastic that go into air water food animals dust adults and children. Parts of India require this by law.

The entire concept of recycling plastic is ridiculously false and is perpetuated by the plastic packaging companies so you won’t question the infinite firehose of plastic packaging they are blasting into every part of the earth.

What exactly is all this plastic being recycled into? I certainly hope not food containers. The real answer is “not much”, because there’s zero match between the output of the plastics packaging industry and the “recycling”. Go ahead try to make a list of what could possibly be made from the gagillion tons of new plastic packaging. It’s fiction.

Why are we so desperate to “keep things out of landfill”?

Landfill is where plastic should go.

I personally throw all my plastic waste not in the recycle bin, but in the waste bin, to ensure it goes to landfill, and because I don’t want to be part of the lie that is plastic recycling.
by ryandrake | 2025-05-26 19:16:17+00:00
Every 5 years or so, there's some new thing that every uncreative product lead decides they absolutely must have, for no other reason than that it's the "in" thing. Web is hot. We need to put our product on the web. Mobile is hot. We need a mobile app. 3D is hot. We need to put 3D in our product. VR is hot. We need to put VR in our product. IoT is hot. We need to put IoT in our product. Blockchain is hot. We need to put blockchain in our product. AI is hot. We need to put AI in our product. It'll keep going on long after we're out of the business.
by mdaniel | 2025-05-26 19:16:47+00:00
I believe this project was accelerated by having access to the actual SQL parser, the source code of both ends of the wire protocol, and (if necessary) the source of the engine. SQL Server is starting out underwater on a lot of those measures

That said, you probably aren't the first person to ask; so are there similar projects that don't meet all of your criteria or you've not seen anything in that space?
by bilater | 2025-05-26 19:16:56+00:00
You don't tell them they are fired and then revoke access immediately. Either access is already revoked or they are given a reasonable time to close out (you have end of day before we revoke access, we will revoke access after this meeting etc). Either way a JWT expiring every second versus 5 minutes doe not change things.

I'm trying to be sensible here not dream up straw man scenarios of which there are many.