MurphyA/hacker-news huggingface dataset:
by Dylan16807 | 2025-06-07 18:47:49+00:00
> That’s no different than if the asset had no unrealized gain at all.

It lets you get loans based on 100% of your pre-gain money with zero taxes paid, which I think is too generous. You wouldn't do that if it was actually all your money. It mostly fits the idea of only taxing the "used" money, but not entirely, and I don't really favor that idea in the first place.

> It only takes a small rise in interest rates before it’s cheaper to pay the tax—assuming the tax isn’t outrageous.

15% tax is pretty big. And if we put capital gains back in line with income tax it would be double that.

> Unsecured are much riskier because of the way unsecured creditors are treated in bankruptcy, so they already have higher interest rates.

If the unsecured loans only go up to 90% of the post-gain asset value, that's not much riskier, is it?

> We also already have regulations governing how banks assess creditworthiness, and the percent of their capital they can lend unsecured based on risk. As well as the amount of unsecured loans they can make to signal individual. If necessary tweak those values.

Yeah okay we could stop unsecured loans from happening. That seems awkward though.

> Another easy way is to add a surcharge to large unsecured loans where the loan amount exceeds the taxpayer’s assets based on acquisition price by some large margin.

I don't like this one at all.
by jimmaswell | 2025-06-07 18:48:01+00:00
I have my account set to show flagged comments. A lot of flagged comments are simply some form of "wrongthink" but not violating any guidelines. So I've used the function often to "save" a flagged thing but it seemed to have stopped working for me at some point. I can only speculate why, but I think I saw some other commenters saying that happens if you unflag too much.. wrongthink. I want to give the site admin the benefit of the doubt though. Maybe it's simply an automated process that notices you unflagged too many things that were flagged by others too much?
by johnisgood | 2025-06-07 18:48:02+00:00
By the way, for your other project[1], you might find this one interesting: https://internet-janitor.itch.io/decker. I just found it.

I could not comment there, so I did it here.

Let me know if it helps.

[1] https://news.ycombinator.com/item?id=44042371
by godelski | 2025-06-07 18:49:54+00:00
Yeah I've had less time to play around with some stuff so Endeavour is a good fit. Only had one graphics issue with my Nvidia card in 3 years. It was the bad combination of a kernel and driver update (Arch, so both beta). Not a hard fix compared to things I've faced in the past. Been spending more time learning Systemd, dracut, and btrfs (I really like btrfs btw).

There used to be two guides. They kinda merged them, so the install guide got better but the noob guide got worse. Here's the comparison...

Beginner's (relink): https://web.archive.org/web/20130116090332/https://wiki.arch...

Old Install: https://web.archive.org/web/20130116102330/https://wiki.arch...
Show HN: Kontext Art – I added some practical features to Flux.1 Kontext
by akseli_ukkonen | 2025-06-07 18:50:55+00:00
I was using Flux.1 Kontext for image editing but kept running into small annoyances, so I built some improvements on top of it.

Here's what I added:

- You can draw simple sketches directly on the image to show exactly what you want to change. Works better than just describing it in text.

- It automatically translates your prompts to English since Flux.1 Kontext only understands English. I got tired of copy-pasting into Google Translate every time.

- It tries to improve your prompts automatically. Like if you write "change her hair" it'll suggest "change the woman's hair" instead, or if you want to edit text it'll add quotes around it.

I'm sharing the exact prompt I use for optimization in case anyone finds it useful:

"Please analyze and optimize the following image editing prompt. Follow these guidelines:

1. Consistency Enhancement: Only add consistency maintenance descriptions when the prompt mentions specific regions/features/objects to modify AND does not already mention keeping other parts unchanged. In such cases, add descriptions like "maintain consistency with the original image except for the requested modifications".

2. Simplification: If the modification involves complex steps, break down complex edits into smaller, manageable steps. Larger modifications are easier to manage when done sequentially.

3. Pronoun Optimization: Replace vague references like "she", "her" with accurate references like "the woman in the picture".

4. Text Quotation: If the user wants to edit text but hasn't enclosed the text in quotes, add quotes around the text they describe. For example: "replace x into y" should become "replace 'x' into 'y'".

5. Accurate Description: If the user uses broad descriptions, change them to more accurate descriptions while understanding the user's original intent.

6. Structure Improvement: Ensure the prompt is well-structured and clear in its instructions.

7. Language Translation: If the input text is not in English, translate it to English while preserving the original intent and applying all the above optimizations.

Input prompt to optimize: <text-start> "${prompt}" <text-end>

Return the final optimized prompt in English that incorporates all these improvements."

Feel free to use this prompt however you'd like – it's completely open for anyone to use.

It's at https://kontextart.com if you want to try it. New signups get some free credits to test it out.
by Xelbair | 2025-06-07 18:51:15+00:00
I've just seen too much abuse stemming from censorship, including second hand accounts(From friends and family) of people getting dissapeared due to it.

as soon as you propose me a system that will stop such abuse and have censorship i'll concede.

but for now it seems like moderating free speech(which in itself is already an ironical statement) is just marginalizing groups which have genuine concerns - and push them further and further to the extremes. It's like sweeping problems under the rug, and you lose all the signals of problems in soceity as a policymaker.
by lurk2 | 2025-06-07 18:51:18+00:00
> Pre-colonization these groups were genuinely fluid.

Where did you read this? I’ve seen many people make this claim but I’ve never seen any evidence that it’s true. The only source I have found for it is Philip Gourevitch’s book “We Wish to Inform You That Tomorrow We Will Be Killed with Our Families”

I could not find the actual page where this claim is ostensibly made, just an unsourced claim that the identity cards made such mobility impossible. A similar claim is often made about the caste system in India (which gets attributed to the British), and the scholarship there is similarly very poor.
by yongjik | 2025-06-07 18:51:44+00:00
On the positive side, Trump is so unstable that he'll trash your business one day and then the next day he'll reverse course. So, "if people kiss your ass enough, they get contract" does not seem to be a long-term viable strategy. (Exhibit A: Musk.)

I'm 90% sure it will lead to America's ruin, but it might not quite be the same path that led the USSR to ruin. Hey, at least it looks more entertaining! :/
by wahern | 2025-06-07 18:52:35+00:00
More often poor people moved near industry because the land was much cheaper on account of it being less desirable. There are some high-profile modern examples where industry moved into existing communities, but that's historically atypical.

Of course by the 3rd of 4th generation it becomes a distinction without a difference. But understanding patterns of development is important. If today you want to prevent poor people from tomorrow living in polluted areas, rich people have to make it easier to build affordably in nicer areas--e.g. allow increasingly dense development so poor people don't get pushed toward industry.
by watwut | 2025-06-07 18:52:49+00:00
Otherwise said, I will complain about any tax no matter how low or high it is, either historically or in comparison to other countries. Yes, America is low taxes country. That is one of reasons why its debt was not seen as an issue by serious investors - there was an assumption it can pay it back any time via making taxes slightly larger.

Oh, and while I am doing it, I am also complaining about deficits, while making them larger by refusal to tax. And any program that helps someone not me is a waste of money, no matter how much money it actually saves via having functional country and society. I prefer things dysfunctional.
by SpicyLemonZest | 2025-06-07 18:52:58+00:00
The problem is that they also understand the benefits of technology. It's easy to limit "screen time" in the abstract, and not too hard to keep it going through toddlerhood if you want. It's much harder to tell your 12 year old that they're not allowed to stay connected with their friends when your own friends just sent you a meme in the group chat 5 minutes ago.
by Barrin92 | 2025-06-07 18:54:13+00:00
sorry if this is a stupid question because we don't have chlorinated water in Germany, but do people brew green tea or good coffee with tap water? Doesn't it taste god awful? One of the things which I remember from my holidays in Spain as a kid, which is one of the few countries which adds it here, is that the water tasted like pool water.
by eddythompson80 | 2025-06-07 18:54:38+00:00
> The industry is full of ineptitude though.

While I disagree with the person you're replying to, I find your reply dismissive.

I don't know the behind-the-scnene reasons for this, but I can very very easily apply a very similar situation to this from my experience.

Nix is a full blown functional programming language along with a very rich (and poorly documented, niche, only second to C++ template in error comprehensibility[1]) ecosystem in itself. It's not like "docker" or "kubernetes" where you're mostly dealing with "data" files like yaml, json or Dockerfile. You're dealing with a complex programming project.

With that in mind:

- You have a core team with 1 or 2 people with Nix passion/expertise.

- Those people do most of the heavy lifting in implementation.

- They onboarding the team on to Nix

- They evangelize Nix through the org/company

- They mod and answer all the "#nix-discussions" channel questions

Initially the system is fairly successful and everything is good. over the next 5-6 years it would accumulate a lot of feature asks. The original "Nix person" has long left. Most of the original people have moved either to other projects or not particularly that passionate about Nix. In fact, the "best" developer you have who has inherited the whole Nix thing has only really had to deal with all the shit parts of Nix and the system. They are they ones fixing issues, dealing with bugs, etc. All while maintaining 3 stacks, a Nix stack, a Go stack, and a Rust stack.

Eventually that person/team that's annoyed by maintaining the Nix project wins. They want to own that code. They don't want to use Nix any more. They know what's needed, they want to implement it as part of their main Go stack that they are actively working on. They can optimize things for their special case without having to worry about "implementing it the Nix way" or "doing it upstream".

They promise you (the management who is open to the idea, but trying to understand the ROI) feature parity + top 5 feature asks for the initial release. You trust the team enough to let them do what they think is best.

[1]: LLMs are really good at suggesting a solution given an error message. Nix errors bring them to their knees. It's always "Hmmm.... it appears that there is an error in your configuration... have you tried a `git revert`?"
by sweeter | 2025-06-07 18:54:53+00:00
This dude is definitely into some hysterical right wing conspiracies. I remember he got yelled at by Linus Torvalds on the LKML for trying to spread anti-vax bs.

https://lkml.org/lkml/2021/6/10/957

I always find it ironic how people like this non-stop whine about "politics in mah FOSS" or video games or w/e, but will turn around and write a manifesto in the README drenched in right wing politically charged slop.

ultimately I really don't care what they spend their time doing, some people still want X11 and if they can keep it running then good for them. I use Wayland because it looks a lot better and is a lot smoother. Its that simple.
by godelski | 2025-06-07 18:55:02+00:00
> Its like giving a gun to a child and telling them its ok

Might not be the best example if you visit the American South...

I get your point and I think you're right, but I'd suggest a different analogy or lean in a bit more saying give it to a young child with no training.

The irony is The South is where these porn laws are happening...
by mdp2021 | 2025-06-07 18:56:07+00:00
> is poisonous

With all due, some may want to advise you to check into that. It could be that it does strange things because of the way you are wired.

Please note (about similar corners) what I have already written in the page, "for some it brings a satisfaction and this is an outlet valve that reduces adverse social effects; for some it is a kindler and it will increase adverse social effects".

To some it will be the opposite of a poison - it will be constructive. It will depend.

This cannot be said of alchool and similar.
by LPisGood | 2025-06-07 18:56:59+00:00
It’s not an argument it’s just a statement of fact. “You can’t do this because I bought it” explains what (you can’t do X without Y) and why (I own Y and can therefore control the use of Y).

Now, it doesn’t explain why the decision was made in the first place to enforce a porn filter as a requirement for using the device, but again - it’s not an argument.

I agree that it doesn’t provide a complete explanation because as you mention, if the child bought their own device there would still be restrictions, but that wasn’t the case being discussed.
by davisr | 2025-06-07 18:57:00+00:00
I first met Bill over video-chat during 2020 and we got to know each other a bit. He later sent me a gift that changed my life. We hadn't talked for the past couple years, but I know he experienced "death" before and was as psychologically prepared as anyone could be. I have no doubt that he handled the biggest trip of his life with grace. We didn't always see eye-to-eye when it came to software, but we did share a mutual interest in the unknown, and the meaning of it all. Meet ya on the other side, Bill.
by proc0 | 2025-06-07 18:59:10+00:00
It becomes a zero sum game because it's competitive and one company gets to take the lead and win, because that's how it's all structured.

I think as a society we have never experimented with any other model. What if all software was open? Would be impossible to make a living from it? I think it would just make it hard to have mega-corporations with thousands of employees across the world with just software. This would mean that we would have a lot more smaller software companies filling in the shoes of the large ones who depend on owning not just software but user data. In this world, large companies could only exist by focusing on hardware, and I think this distinction makes sense. Software can be copied and pasted, hardware requires physical resources. The fact that a small number of software companies are so powerful is not going to be good in the age of AI.
by latchkey | 2025-06-07 18:59:22+00:00
I was tasked with getting 20,000 PS5 APU's online. ASRock BC-250. Each chassis had 12 independent blades and in order to save money, we decided to not put SSD/NVMe into them and iPXE boot them instead. Each APU had 16GB of memory, but the only issue was that it wasn't ECC, so they would randomly fail.

It took a lot of effort but it actually worked!
by whateveracct | 2025-06-07 19:00:31+00:00
I'm not being dismissive. Well, I am dismissing a lot of industry people's opinions. Because they're bad.

Just because people decide stuff for money doesn't mean I can't call them bad. Not everyone is equally skilled.

And your parable is exactly the issue. The unskilled and loud and whiny do often win, and it's a shame. I see it all the time.

(Also you're way overstating Nix as a "full blown FP language." It isn't hard to learn. I learned it just be existing on a project with it. Within 6mo, now I'm apparently a "Nix expert" and people now point at me as one of the people who "knows it" and "you can't expect everyone to know it like you do." idk maybe I'm some genius but I think it's more that I just don't have a bad personality.)
by eddythompson80 | 2025-06-07 19:00:41+00:00
> You're going to put yourself in a bad time when you have edge cases: glibc changes or conflicting shared libraries.

I totally understand the value proposition of Nix. However I think saying "bad time" is a bit hyperbolic. At most it's "You'll be losing a pretty significant guarantee compared to Nix". Still probably "packed to be more likely to work correctly" than 95% of software out there.
by donnachangstein | 2025-06-07 19:00:44+00:00
> but do people brew green tea or good coffee with tap water?

I use filtered tap water (under-sink type) which removes most of it.

A lot of the higher end coffee makers like Keurig have built-in filter cartridges in the water tank.

Most commercial coffee maker setups I've seen (hard-plumbed) in offices have a filter attached to the plumbing behind the appliance.

Water can be safe/potable and taste terrible, and vice versa.
by scotty79 | 2025-06-07 19:00:59+00:00
> It only has to happen at one place in the spacetime, namely at the horizon itself.

In theory yes. In practice if you can't point to a single moment and place in the concievable past and future history of human race that is simultaneous (in any practical sense) with this point in spacetime on the event horizon then from practical perspective it will never happen.

> one obtains the free-faller's geodesic by solving the EFEs in the block spacetime, and one notes that some of that geodesic is outside the black hole, some of it is inside the black hole, and that portion inside the black hole at no point in the future exits the black hole

This isn't that much different than plotting geodesic of a rock thrown in Earth's gravity and noticing that at some point it crosses the surface of the Earth and goes under. Except in GR the math itself provides the reason why the part below event horizon should be outside of our consideration.

We just chose to disreagrd it by carefully picking coordinate system so that infinities don't spoil our fun and we can seemlessly cross from physics to philosophy.
by akomtu | 2025-06-07 19:01:30+00:00
Countries are created by adults and destroyed by children, and that's the normal stage of progress. The metaphorical adults, or the great souls, are experienced, self-directed and inspired by a vision of the great future. They know where they want to get and how to get there. The metaphorical children, or the young souls, live in the dark, clueless about what they are here for, so they chase minute distractions and learn by mistakes. However those mistakes is the only way to grow up.
by whytevuhuni | 2025-06-07 19:02:23+00:00
I see it does what you're saying on the "else" branch, but that just returns the previous string unmodified, which makes sense. The more important one is the "if" branch though.

Looking at your Godbolt example's assembly, even if I add -O3, I see it does a call to "ada__strings__unbounded__unbounded_slice", but until I know the contents of that I can't say whether the pointer it returns is derived from the same allocation as the original one, or from a new allocation that the string was copied to.

You're using the Unbounded_Slice function [1], which calls To_Unbounded_String [2], which calls `new String` [3], which you mentioned in a previous comment that it will allocate, right?

The kind of operation I'm looking for is something like a "Trim_Whitespace" function that re-uses the old allocation without copying all the data, even when there is whitespace to trim.

[1] https://github.com/gcc-mirror/gcc/blob/master/gcc/ada/libgna...

[2] https://github.com/gcc-mirror/gcc/blob/master/gcc/ada/libgna...

[3] https://github.com/gcc-mirror/gcc/blob/master/gcc/ada/libgna...
by olalonde | 2025-06-07 19:02:24+00:00
It wouldn't be very comfortable, but yes - it's possible to live on that amount. Many people on disability do so today. If it's not enough and you're unable to work, you'd have to rely on savings, family, or charity. And yes, the idea would for UBI to account for over 50% of current government spending and to get rid of most existing government programs (except core functions like military and law enforcement). That’s why I ended my original comment with "it would require a total rethinking of the role of government."

By the way, I think you're overlooking the strongest criticism of my UBI proposal: that it would reduce the incentive to work, potentially lowering labor participation and, in turn, government tax revenue, which could make the system unsustainable. It's hard to predict whether that would be a real problem or not.
by PantaloonFlames | 2025-06-07 19:02:29+00:00
Yours seems like a c.2023 perspective of coding assistants. These days it’s well beyond autocomplete and “generate a function that returns the numbers from the Fibonacci sequence.”

But I would think that would be well understood here.

How can you reduce what is currently possible to spicy autocomplete? That seems pretty dismissive, so much so that I wonder if it is motivated reasoning on your part.

I’m not saying it’s good or bad; I’m just saying the capability is well beyond auto complete.
by ux | 2025-06-07 19:02:59+00:00
> What an impressive and thorough deep dive.

Thanks!

> Have any of you ever gotten lost tweaking fade functions to get that perfect wave-like look?

You cannot use anything for the fade function, because you likely want the derivative (and potentially the second derivative) to be 0. See https://gist.github.com/KdotJPG/417d62708c76d53972f006cb906f... for making different ones. I personally never tried anything else than the hermite and the quintic.
by Ataraxic | 2025-06-07 19:03:52+00:00
Junior devs using AI can get a lot better at using AI and learn those existing patterns it generates, but I notice, for myself, that if I let AI write a lot of the code I remember and thereby understand it later on less well. This applies in school and when trying to learn new things but the act of writing down the solution and working out the details yourself trains our own brain. I'd say that this has been a practice for over a thousand years and I'm skeptical that this will make junior devs grow their own skills faster.

I think asking questions to the AI for your own understanding totally makes sense, but there is a benefit when you actually create the code versus asking the AI to do it.
by nothrabannosir | 2025-06-07 19:04:02+00:00
To emphasize this point: dleslie's comment is valid on a blog post "we tried Nix for a while to manage our dependencies, we are just building an app and want builds to work, and we decided to move on". For an end user, it is absolutely understandable to assume "nix = nixpkgs".

But as kfajdsl points out: that's not what TFA is. This is a company building a product on top of Nix. Package management is their expertise. Anyone using Nix in that capacity understands the distinction between nix and nixpkgs. Which they certainly do--GP only remarked it was odd they didn't explain it, not that they didn't know.
by bigstrat2003 | 2025-06-07 19:04:39+00:00
For anyone (like me) wondering who this guy was, he was a prominent UI guy at Apple back in the day. According to Wikipedia he created the menu bar, QuickDraw, and HyperCard.

For whomever submits stories like this, please say who the person was. Very few people are so famous that everyone in tech knows who they were, and Mr. Atkinson was not one of them. I've heard of his accomplishments, but never the man himself.