MurphyA/hacker-news huggingface dataset:
by cesarb | 2025-08-12 14:58:31+00:00
> OK, so you have the username and password. But what about where to use the credentials? Is that also copy-pasted from somewhere?

At least keepassxc has IIRC a field for the website, and a button to copy it to the clipboard, right next to the buttons to copy the username and password. It's a great way to make sure you're opening the correct site, and not a typosquatted counterfeit.
by alex-a-soto | 2025-08-12 14:58:40+00:00
Thanks! Yes, it does update quickly, and ghosting is still an issue, though I think there’s room for improvement on the OS/software side. I gave a talk at the Linux App Summit earlier this year where I shared some ideas for how this could work.

https://www.youtube.com/watch?v=C7xTs9-2AgU
by robertgraham | 2025-08-12 14:59:22+00:00
This blogpost comments on Linus's latest tirade by reading the code.

For example, it explains the specific problem of technical debt on failing to mask of high order bits by casting the low part to (u16). Years from now, when this leads to a bug, you'll no longer be able to fix the macro because inevitable some code will by that time depend upon high order bits in the low part.
by lo_zamoyski | 2025-08-12 14:59:25+00:00
That's fascinating. I really do like that you found that you could get an explanation for everything.

It's a real problem for any culture when the explanations for why things are are either forgotten or actively suppressed. This is what tradition means. Sadly, in recent history, tradition has been attacked as thoughtless, if quaint convention, and discarded without prior investigation when it stands in the way of something someone wants. This view makes it easier to discard it in order to fill the void with something else; power becomes the rule. And sure, most people do follow convention without a deeper or thorough grasp of its reasons -- it is difficult to expect too much from the average person in this regard -- but part of what a cultural elite is for is to maintain tradition, to transmit it to the next generation along with its explanations, so that it can develop, so that it avoid both the calcification into mere empty convention as well as the loss of the wisdom that constitutes is. A cultural elite acts like a kind of referee to modulate cultural developments in light of prior knowledge.
by im3w1l | 2025-08-12 14:59:44+00:00
You could do it with a whitelist. If there is a fork, give disproportionate weight to blocks mined by a whitelisted participant when doing the longest-chain calculation. Ideally you should include the proof of being on the whitelist in the block itself, but if that's not possible for some reason you could always send the information off-chain.
by ryandrake | 2025-08-12 15:00:13+00:00
Reminds me of that guy[1][2] a few years ago who jumped out of his running airplane deliberately staging its crash. I guess I just don't understand the YouTube economy. How are these stunts cost effective? This probably means no more flying ever for both of these "influencer" guys. So, what's their plan after they get caught and lose their license and/or do time in prison?

1: https://news.ycombinator.com/item?id=31104691

2: https://news.ycombinator.com/item?id=35909203
by egypturnash | 2025-08-12 15:00:35+00:00
Huh this actually makes sense, it strikes directly at the reasons I’ve never wanted to try playing poker. I’m in my fifties and I have a vague idea that there is a hierarchy of hands and that something called a “flush” is probably the winning hand (which is pretty absurd given that the main way I use “flush” is as a verb for disposing of my body’s waste products via the city’s sewage system) but I have absolutely zero grasp of the mechanics of going from “people are dealt hands” to “someone won”, and not enough free cash to play a game people seem to generally insist is absolutely not worth playing if it’s not for money. The levels of analysis hardcore players constantly descend into at the faintest excuse is really unappealing too, filling my brain up with that sounds impossibly tedious.

(Please do not attempt to explain the rules of poker to me in replies unless you are being hilariously wrong.)
by clemlesne | 2025-08-12 15:00:37+00:00
I built this after getting frustrated switching between AI platforms and losing conversation context. It analyzes your ChatGPT/Claude exports and creates markdown files with comprehensive context that you can paste into any AI to continue exactly where you left off.

Key features: - Extracts your actual implementation status vs what was just discussed - Tracks decision journeys and what you've already ruled out - Groups ChatGPT Project conversations into organized folders - Smart caching saves API calls on re-runs (100% cache hit rate after first run) - Works with any AI - paste the context into ChatGPT, Claude, Gemini, etc.

The context extraction goes way beyond simple summaries. It identifies critical unknowns, user expertise level, what's blocking you, and provides specific continuation advice for the next AI.

Perfect for when you want to switch from ChatGPT to Claude mid-project, or resume an old conversation months later with full context intact.

Built with Python + Claude API, requires your conversation exports from ChatGPT/Claude settings.
by nickysielicki | 2025-08-12 15:00:53+00:00
If you exchange Bitcoin for cash, the IRS can retroactively look at every wallet that this money originated through. If they decide that they don’t like how certain coins were earned, they can mark them and any wallet they touched as poisoned, and put you in jail if you try to exchange them further.

Monero transactions are inherently obfuscated, which solves this problem. If you want more details, the Monero whitepaper is well written to be accessible for the common reader.

The tldr is it works atop ring signatures: https://en.m.wikipedia.org/wiki/Ring_signature
by yndoendo | 2025-08-12 15:01:00+00:00
Good news is that Bourbon can be made anywhere in the world. 51% corn mash aged in a single use charade oak barrel and no adding of artificially flavors.

Kentucky's Bourbon ambassador made false clams that Bourbon only comes from USA Kentucky. Go on any tour and that will tell you the message above.

Produce your own Bourbon Canada and the problem is solved. It might even help create an international market to help your country.

Fun fact, some US Bourbon distilleries actually produce Bourbon that is never sold in the USA and only in select counties like Japan.
by rayiner | 2025-08-12 15:01:43+00:00
I love how you just switched seamlessly from “homeless people” to “poor people” as if they’re the same group. The serial offenders and chronically homeless are a distinct 1-2% of the population.[1] They terrorize ordinary poor people far more than they bother rich people. The police already clear the homeless encampments out of the neighborhoods where the finance guys and tech bros live. This is about extending that benefit to the other 97% of the population.

[1] This is obviously true, because every city has poor people, but not every city allows homeless people and serial criminals to intrude on the public sphere. Tokyo has many, many people who are quite poor by the material standards of DC. Tokyo isn’t clean and orderly because it somehow got rid of all the poor people.
by ameliaquining | 2025-08-12 15:01:44+00:00
I read the thread when it had something like 50 comments, and most of them were treating it as either confirmed or at least potentially true, and using it as an opportunity to rail against corporate abuse in full generality, just like every HN thread about a negative story about a tech company. It was only later that the skeptical comments started to rise to the top.
by alphazard | 2025-08-12 15:01:53+00:00
There's no reason to think that continuous monitoring with a comfortable wearable would contribute to a white coat syndrome. The Wikipedia link that you cited actually says that at-home blood pressure readings are more reliable than those taken by a professional in a clinic because (it is believed) that the presence of another human administering a single test is what causes stress concerning the test. With the multiple, self-administered approach, there is no single test to fixate on, and no other human administering it.

> This is why continuous monitoring is usually applied as little as reasonably possible

The reason it is applied as little as possible is because it has been prohibitively expensive. For most things there is a benefit to sampling more often, and what sampling rate is adequate is entirely dependent on the maximum frequency that you need to observe. Another way of phrasing that is if it can change quickly, then you need to sample more often.
by jadamson | 2025-08-12 15:02:20+00:00
The question is why certain people found believable in the first place. "May become synonymous" implies they're not already, in which case this instance wouldn't be believable.

In reality, people who believed this probably think Elon is a petty tyrant and don't like his politics. I agree with them, especially on the first point. The difference is that they either allow this to overwhelm their critical thinking skills, or never had any to begin with.
by bluGill | 2025-08-12 15:02:24+00:00
There are several ways to respond. They include I don't have a working radio but I need to land now. Control towers know these procedures exist and will look them up when needed (they are used so rarely that nobody remembers them). So long as you are acting like a pilot who in an emergency you will be fine in general. (of course if you are acting like an emergency in a way that would allow you to pull a 9-11 attack on something important they will shoot, but it isn't the default).
by nradov | 2025-08-12 15:02:37+00:00
Suburbs might not be friendly to children but they're quite friendly to the parents of small children. When you're pressed for time and need to cook dinner or something it's super convenient to be able to send the kids into the back yard or their own separate bedrooms, knowing they'll be fairly safe and contained for a while.

Remote work is a great option for many people but it simply isn't feasible for any job that can't be done through a computer. We should set economic policies that encourage job growth in suburban and rural areas rather than trying to squeeze everything into a handful of dense cities.
by gpderetta | 2025-08-12 15:02:51+00:00
I didn't claim that. What I mean is that if a pointer escapes into an inlined function and no further, it will still prevent further optimizations if we apply your rule that only non-escaping locals don't get addresses. The main benefit of inlining is that it is effectively a simple way to do interprocedurally optimizations. I.e.

inline void add(int* to, int what) { *to += what; } void foo(); void bar() { int x = 0; add(&x, 1); foo(); return x; }

By your rules, optimizing bar to return the constant 1 would not be allowed.
by cratermoon | 2025-08-12 15:02:59+00:00
> This is actually the beauty of JSON compared other formats where these things may end up being just a unitless integer.

A field name doesn't turn an integer field into a unit of anything. Suffixing a unit as part of the value only makes the field stringly-typed an complicates parsing.

BTW weight can take fractional values. That might not matter much for a 125kg adult, but it certainly matters for a newborn weighing 3.1kg.

And I bring up weight because I personally identified a unit conversion bug in a well-known medical records suite where a weight measured in pounds was displayed as kilograms. A dose of opioids sufficient to relieve traumatic pain in a 125kg person would kill someone who weighs 125lb. Medical record software is not in the move-fast-break-things category.
by hypeatei | 2025-08-12 15:03:12+00:00
Did Governor Hochul:

1) Threaten to lockup "homegrowns" in a foreign prison?

2) Arrest people for criticizing the war in Gaza?

3) Use the justice department to further a political agenda? (see Eric Adams case)

4) Revoke security clearances of law firms representing her opponents?

Yeah, keep pretending that these two actions are similar and this is just Democrats being hyperbolic again. Trump is using this as revenge against his political opponents since most in DC don't support him. The fact we're still pretending these two parties are the same is unbelievable.
by vbezhenar | 2025-08-12 15:03:42+00:00
Java, Python, JavaScript, TypeScript are more or less the same and on level below SQL (when it comes to querying structured data).

The SQL is declarative query language. You describe the query, and database engine automatically builds a plan to execute the query. This plan automatically uses statistics, indices and so on. You don't generally specify that this query must use this index, then iterate over this table, then sort it, sort another table, merge them, the database engine does it for you.

Imagine that you have few arrays of records in JavaScript and you need to aggregate them, sort them, in an efficient way. You'll have to write your logic in an imperative way. You'll have to write procedures to maintain indices, if necessary. SQL does it better.

It it an interesting exercise to imagine programming in a language with built-in RDBMS (or object database system) for local or global variables. For example React Redux uses structures, which are somewhat similar to database. I don't really know if it would be useful or not, to write SQL instead of functional API (and get performant execution, not just dumb "table scan") but I'd like to try. C# have similar feature (LINQ), but it's just API, no real engine behind it.
by LeifCarrotson | 2025-08-12 15:03:51+00:00
> Guo’s plane “does not have the capabilities to make a flight”

> The prosecutor’s office said Guo must also pay all costs for his “aircraft security and personal maintenance” during his stay at the military facility. He also needs to cover all expenses for his return.

They may be unwilling or unable to sell him 60 gallons of 100LL avgas. It's not like he's just pulling up to the FBO at a local airstrip. There are thousands of locations across the country and across the world where aviators can just land, taxi to a tiedown and fuel up, and take off...the Chilean military base in Antarctica is not one of those places.

Do you think the base has some outdoor tiedown locations in the Antarctic winter, or keeps hangar space available for recreational pilots? Are they going to requisition fuel from the mainland, or dip into their supplies? They may be looking at the weather and saying that he can't take off without deicing and engine temp control provisions that his Cessna 182 does not have. He needs to fly some 800 miles in an aircraft with about 1000 miles of range into Antarctic winter weather, he only has a few hours of daylight per day which may not be enough to fly VFR from Antarctica to Chile, depending on the winds through the notorious Drake Passage.

From the perspective of the base commander, there's a very young man (almost still a child) who is asking to buy the military's fuel as if it were for sale and asking him to change flight schedules and get permission from the tower to unwisely take off and put himself into a potentially lethal situation. The commander has probably refused the same requests from trainees with inadequate hours or certifications, or whose aircraft were not rated for the weather at the moment, and has managed to keep hundreds of his charges alive in a very hostile environment. "Teenager stranded at base" is not a headline he wants to publish, but "Teenager lost in Drake Passage after receiving fuel and takeoff clearance at base" is far, far worse.
by akkartik | 2025-08-12 15:03:55+00:00
There's a GUI library: https://github.com/flamendless/Slab

In general, if you use a minority platform you have to assume it has a tiny minority testing it and so budget for there to be more bugs and so on. LÖVE itself is rock solid, but programs built on it may not be. So I try to minimize the number of layers of libraries I add atop it. So far that has meant I found it easier to just draw my own UI in all my programs.[1] I've only played with Slab a little bit myself.

If you use Slab, please do report bugs. I've done that in the past when I've used it. That's what it takes to make a minority platform more stable.

[1] Drawing all my own UI also keeps my download sizes small. For example, https://akkartik.itch.io/carousel is 400KB. If you take out 4 fonts and the extensive online help, the code itself is only 100KB. By comparison, Slab seems to be almost 1MB of code. But that's just me. I care a lot about being easy to download on slow internet connections, and less code seems more hackable. But I give up some creature comforts, and reasonable people will disagree with me about the value of a UI library.
by zahlman | 2025-08-12 15:03:57+00:00
Just because you don't consciously believe something to be true, doesn't mean you don't care about its veracity. The null hypothesis is that people are willing to treat things as true based on their priors — which could be informed by things as simple as "this was posted on a website not known as a den of misinformation, and shared on HN" — while not actually devoting thought to an investigation of the truth.
by acdha | 2025-08-12 15:04:07+00:00
> Wrong.

You say that, but consider that they might not have used the word “browser” because super apps are not the same (your attempted redefinition is not how that term is normally used). That's going back to the App Store control of code distribution, there's certainly no technical reason why someone can't use HTML5 or JavaScript in an iOS app given how many do that every day.

Again, I'm not saying that what Apple is doing is blameless but it's important to read the actual DOJ cases so you can understand why these aren't the same. For example, you baldly assert “That is pretty much what Apple is doing” completely missing that Apple is only controlling what you can do with their hardware and is making no effort to prevent, say, Google or Samsung from doing something different on their own hardware. That's significantly different from Microsoft preventing Dell, IBM, Gateway, etc. from shipping alternate operating systems and those kind of legal distinctions matter a lot in court.
by quuxplusone | 2025-08-12 15:04:38+00:00
TFA doesn't even draw an "equivalence" between those two positions; it merely misuses the word "skeptic" to mean "true believer in the Singularity."

TFA mourns the disappearance of true believers — those pundits saying LLMs would quickly achieve AGI and then go on to basically destroy the world. As that prediction became more obviously false, the pundits quietly stopped repeating it.

"Skeptics" is not, and never was, the label for those unbridled believers/evangelists; the label was "AI doomers." But an essay titled "Where have all the AI doomers gone?" wouldn't get clicks because the title question pretty much answers itself.
by AlphaGeekZulu | 2025-08-12 15:04:44+00:00
Self-hosted GitLab for proprietary customer projects that I don’t want in the cloud. I don’t trust GitHub’s privacy promises — if only because of the risk of my own misconfiguration. The GitLab server runs on Ubuntu Server on a NUC and is accessed via Tailscale by our very small team. No need to make it visible to the outside world.

Slow, simple, inexpensive, safe, and good enough.
by whoknowsidont | 2025-08-12 15:04:52+00:00
You're completely missing the point of OP's comment, and strangely, ironically lending credence to your interpretation of that comment lol (self-inflicted harm).

We don't have a good scientific or philosophical handle on what it actually means to "think" (let alone consciousness).

Humanity has so far been really bad at even using relative heuristics based on our own experiences to recognize, classify, and reason about entities that "think."

So it's really amusing when authors just arbitrarily side-step this whole issue and describe these systems as categorically not being real but imitating the real thing... all the while not realizing such characterizations apply to humanity as well.
by materialpoint | 2025-08-12 15:05:10+00:00
You should be aware that Microsoft's idea of open source is very much at odds with everything open source before Microsoft boldly slapped a "Microsft <3 open source" right and left. They may have progressed beyond Ms-PL, but they have tried to coup and steal open source projects several times. But, altho understandable, the simple fact that their primary products, Visual Studio, Office, Windows, and even worse: former versions of any of these, are simply not open source in any way precisely contradicts the expression of loving open source.
by tremon | 2025-08-12 15:06:22+00:00
I disagree that "modifying other packages' conf files" is a problem. Conf files in general are there for the user to modify, and as the maintainer points out, it shouldn't matter if the user uses vi, joe, emacs or this specific tool to modify them.

The problem in this case is that the package modifies generated files belonging to another package. Making it about conffiles is bad phrasing by the bug submitter.
by gorbypark | 2025-08-12 15:06:50+00:00
For sure, Claude Code specifically has a grep and glob tool (as well as access to bash). The LLM will decide to use those tools to find files, then once it has found matches to what it's looking for, it reads those files into its context. It will then decide if it indeed was a successful match and start working on that file. There's a lot of times it finds a match using grep, reads that into its context and then decides "no, that's not what I was actually looking for..." and moves on.

Unlike some other AI coding IDEs, Claude Code doesn't either keep your entire codebase in context, or use some sort of vector representation and vector search of your code. It basically uses grep to find a keyword it's looking for then reads the file (it can also just read a few lines of a file too) into its context.

It seems to be the "magic" of Claude Code..it's very UNIX like, uses existing tools to do what it needs to do instead of trying to re-invent the wheel, so to speak.
by shagie | 2025-08-12 15:07:29+00:00
It is indeed a typo (I blame a lack of morning coffee).

I've been a JetBrains user for quite a while... I first got AppCode and JetBrains with the Mayan end of the world clearance ( https://blog.jetbrains.com/blog/2012/12/20/jetbrains-end-of-... ) when it was back on the pay per version model and this was a 75% off the regular $200 version price.

The decreasing price over time for loyalty is one of the things that is very nice about the product and makes it sticky.

One of the interns I work with got the free student pack (with proof of education enrollment) and was happy to learn about the graduation discount ( https://sales.jetbrains.com/hc/en-gb/articles/11564686450322... ).
by Sharon_Q | 2025-08-12 15:07:42+00:00
I'm the most beautiful, kindest, and most lovable website builder. Although I live in a serious family in China, I'm wild at heart. I've always loved freedom and humor. I've always wanted to create a quirky website where I could meet and become friends with interesting people from all over the world. I've built a front-end using V0. Do you think this website will be well-received? If it's well-received, I'll continue researching how to connect to the back-end and database, and deploy it on my own domain.
by traceroute66 | 2025-08-12 15:08:18+00:00
Thanks for the swift reply.

Couple of things stood out:

- No nominated representative to act as local contact for data subjects and supervisory authorities. - A few standard clauses relating to what and where data is transferred / stored etc.

Nothing too strenuous, but I thought since you've gone to the effort of having EU servers I guess you're expecting EU customers and so hence probably worth tweaking your privacy policy.

I look forward to experimenting with GLM-4.5 through your service !