MurphyA/hacker-news huggingface dataset:
by db48x | 2025-10-17 08:10:16+00:00
It is performative, I agree with that. However, if ICE breaking the law, then why didn't you point that out a few years ago? Why wait until 2025 to complain? The law that they enforce was last amended in 1991 and signed into law by, let me double check… yes, noted Democrat Bill Clinton.

Your complaint is just as performative.
by tao97 | 2025-10-17 08:10:45+00:00
Working on a liquidation marketplace for small retailers with stale inventory. The hypothesis: independent shops have thousands sitting in dead stock, but liquidation is either too time-consuming (eBay listing = 20-30 min/item) or too brutal (wholesale = 10-20¢ on the dollar). A marketplace that handles cross-posting + buyer matching for ~12-15% commission could work if you avoid the physical aggregation overhead. The interesting part is virtual aggregation - by knowing what's sitting at Shop A, B, and C, you can pool inventory into larger lots that are more attractive to bulk buyers. All goods ship seller-to-buyer directly. No receiving, no warehousing. Main questions I'm trying to validate:

Unit economics - Is 30-40% recovery at 12-15% commission compelling enough vs. just donating it? Or is the delta too small to care?

Trust problem - Will SMEs actually hand over inventory data and logistics coordination to an unknown platform? What's the minimum viable trust signal?

Adverse selection - Is "stale inventory" just another way of saying "unsellable garbage"? How do you filter what's worth listing vs. what should just be donated?

Buyer side - Do liquidators/resellers actually care about aggregated lots, or is that just something that sounds smart but doesn't matter in practice?

Currently testing manually with a few local boutiques. The hypothesis is speed matters more than optimizing for maximum price - SMEs want cash flow, not an extra 5% after 6 months. Has anyone here worked on inventory liquidation, reverse logistics, or similar marketplace dynamics? What am I missing?
by 4ggr0 | 2025-10-17 08:10:55+00:00
for me Bazzite is perfect, as my Home-PC really is 99% used for gaming. every couple of years i want to edit a video, guess i'll need to search for another software, or just install Davinci Resolve on the dualbooted Windows :D

don't have as much Proton experience as you, but i also feel like it's gotten way better compared to 4-5 years ago when i first tried it.

i'm always very mindful when suggesting people to use Linux, as like you i work with Linux daily, so of course i'm going to have less trouble using it compared to Joe Schmoe who exclusively uses Windows and never installed an OS himself. but for people who aren't afraid of tinkering a bit, sure.

now at the point where i'm considering switching to AMD from NVIDIA, just because it seems way better for Linux.
by ragazzina | 2025-10-17 08:11:33+00:00
Go to Google Maps, drop the StreeView person anywhere in the US 10 times and count how many times you find yourself in a place where you would be happy to be walking right now. Try and look for sidewalks and pedestrian crossings. It's hard to understand the layout of American cities for the European and Asian mind.

I've been to the US many times and I'm still shocked when I need to drive from this parking lot to that parking lot across the street because it would be dangerous and possibly illegal to just walk there.
by tsimionescu | 2025-10-17 08:12:38+00:00
For the same reason you choose one font over another: the aesthetics of a text matter, especially to publishers.

Now, I should add that for an article that is specifically about language, and even has some illustrations of the meaning of these diacritics, this is almost certainly a bad choice on the NYT's part. But as a general rule, I think it is defensible.
by thanhhaimai | 2025-10-17 08:12:59+00:00
I wouldn't say the Vietnamese alphabet is "transliteration". Vietnamese is one of the most, if not the most tonal language in the world. The same word, speaking with different tones will convey different meanings.

https://en.wikipedia.org/wiki/Tone_(linguistics)

The modern Vietnamese alphabet was developed in 17th century (so it's not a transliteration) with tonal marks as a core feature. The writing language is very phonetic. Within a region with similar accent, if you hear a word, you can write it. And if you see a word, you can pronounce it.

The tonal marks are very important to the language. It allows for rich poetic rules that makes Vietnamese poem fun and musical to read:

https://en.wikipedia.org/wiki/L%E1%BB%A5c_b%C3%A1t
by dns_snek | 2025-10-17 08:13:30+00:00
Similar result on one of my real projects that's heavier on the Elixir dependencies but that only has 1 additional native dependency (brotli):

mise use elixir@1.19-otp-26 erlang@26 rm -rf _build/ deps/ && mix deps.get && time MIX_OS_DEPS_COMPILE_PARTITION_COUNT=1 mix deps.compile ________________________________________________________ Executed in 97.93 secs fish external usr time 149.37 secs 1.45 millis 149.37 secs sys time 28.94 secs 1.11 millis 28.94 secs rm -rf _build/ deps/ && mix deps.get && time MIX_OS_DEPS_COMPILE_PARTITION_COUNT=5 mix deps.compile ________________________________________________________ Executed in 42.19 secs fish external usr time 2.48 secs 0.77 millis 2.48 secs sys time 0.91 secs 1.21 millis 0.91 secs
by latexr | 2025-10-17 08:13:58+00:00
> Whether it’s correct, and whether you can argue it in court against a multi-trillion dollar company’s legal team are indeed two very different things.

Exactly. And because this conversation started because someone was asking about suing them, what you can argue in court is what matters for this thread.

I don’t agree with what Amazon is doing and thus don’t buy DRM ebooks from them, but that’s beside the point of the argument.

> I wouldn’t be confident in court

Which was my argument. Everything else you added were tangential arguments no one was refuting in the first place.

> but I would be confident that most users expect that ebooks they “bought” in the past could be viewed on their new Kobo eBook reader.

You think most people who buy books for ereaders expect that when they buy a book for Kindle, they can just load it up on their Kobo? I wouldn’t be that confident without a survey, but I would welcome seeing one.

People don’t seem to have trouble understanding that when you buy an app on iOS, that doesn’t work on Android, and vice-versa. It is plausible they might have the same intuitive understanding regarding the Kindle and Kobo stores.
by beAbU | 2025-10-17 08:14:24+00:00
I did not even have a raid, I was too cheap to allocate drives to parity. So I had two of these and a couple of other drives in a JBOD array fused together into a logical filesystem using something I can't remember now.

Maybe my approach was better in hindsight: I only lost the data on those two drives and everything else was left untouched. I guess if you know the drives are dodgy, put them in a JBOD array as it will limit the blast radius in case of failure.
by yoaviram | 2025-10-17 08:14:51+00:00
Sharing my experience with SpecKit in case anyone finds it useful.

I've been using Speckit for the last two weeks with Claude Code, on two different projects. Both are new code bases. It's just me coding on these projects, so I don't mind experimenting.

The first one was just speckit doing its thing. It took about 10 days to complete all the tasks and call the job done. When it finished, there was still a huge gap. Most tests were failing, and the build was not successful. I had to spend an equally long, excruciating time guiding it on how to fix the tests. This was a terrible experience, and my confidence in the code is low because Claude kept rewriting and patching it with many fixes to one thing, breaking another.

For the second project, I wanted to iterate in smaller chunks. So after SpecKit finished its planning, I added a few slash commands of my own. 1) generate a backlog.md file based on tasks.md so that I don't mess with SpecKit internals. 2) plan-sprint to generate a sprint file with a sprint goal and selected tasks with more detail. 3) implement-sprint broadly based on the implement command.

This setup failed as the implement-sprint command did not follow the process despite several revisions. After implementing some tasks, it would forget to create or run tests, or even implement a task.

I then modified the setup and created a subagent to handle task-specific coding. This is easy, as all the context is stored in SpecKit files. The implement-sprint functions as an orchestrator. This is much more manageable because I get to review each sprint rather than the whole project. There are still many cases where it declares the sprint as done even though tests still fail. But it's much easier to fix, and my level of trust in the code is significantly higher.

My hypothesis now is that Claude is bed at TDD. It almost always has to go back and fix the tests, not the implementation. My next experiment is going to be to create the tests after the implementation. This is not ideal, but at this point, I'd rather gain velocity, since it would be faster for me to code it myself.
by darkwater | 2025-10-17 08:15:09+00:00
> I personally know people who pirate books, but pay hundreds of dollars a year for streaming services or battle pass type video games. It blows my mind.

I personally know people that pirate everything and PAY FOR PIRATING SERVICES. This blows my mind even more! I know that globally it's probably still cheaper to pay for those services rather than paying for 4 different streaming services each month, but god, if I go pirate than I would go for 0$/month expenses.
by ragazzina | 2025-10-17 08:16:51+00:00
Honestly it does not sound that far from reality.

I guess the parent is referencing this kind of study:

> The overall average cost to own and operate a new car in 2025 is $11,577 (decrease of $719 from 2024).

https://newsroom.aaa.com/wp-content/uploads/2025/09/UPDATE-A...
by psychoslave | 2025-10-17 08:17:01+00:00
I agree with all that (that is on actual legal basis, not personal preferences on societal structure), and it’s all the more frustrating to think about the power asymmetry in the era of LLM trained on basically every written material that can be found out there, and in that case oh yes you absolutely can go with it regardless of how verbatim some code they output can be.
by Terr_ | 2025-10-17 08:17:59+00:00
I think you're reaching for the wrong statistics. You want averages of subgroups, rather than medians or percentiles which tell about about where boundaries lie. In my original Elbonia example, knowing "There are peasants and nobles and the poorest noble has an income of $90" wouldn't give you enough information to work with.

Consider the stuff here: https://taxfoundation.org/data/all/federal/latest-federal-in...

________

The first chart shows an ascending staircase of tax-rates as each group has a higher average income (not shown) than the prior group, indicating a progressive tax scheme.

With a flat tax, every bar would be the same moderate height. We don't automatically have enough information to say exactly where the horizontal line would be, but clearly it has to be somewhere between today's "Bottom 50%" and "Top 1%", meaning those groups would see a tax-hike and a tax-cut respectively.

________

Another approach is the next chart, "High-Income Taxpayers Paid the Highest Average Income Tax Rates".

Much like my "many peasants" and "few nobles" groups, this chart has 6 groups. It shows the smallest group, the "top 1% of people" took in 22% of the taxable income, and paid 40% of the taxes, and so on down the line for the other chunks.

Under a flat tax, any group with X% of the income would also pay X% of the taxes. In other words, the right-hand stack would shift to look like the left-hand stack.

Knowing this, you can tell which groups' "taxes paid" boxes would grow (tax hike, boo) and which which groups' would shrink (tax cut, yay).
by pjmlp | 2025-10-17 08:18:58+00:00
It could have been implemented privately by someone, but yeah I kind of agree.

https://cppreference.com/w/cpp/compiler_support/11.html

It was a bad feature, as the two main C++ commercial products that make use of GC, namely C++/CLI and Unreal C++, were never taken into account while designing it, a good example how WG21 often does PDF driven design.
by withinboredom | 2025-10-17 08:19:06+00:00
It would have to be relatable? So instead of talking about planets, it might call it a giant spaceship orbiting a single star for billions of years. One so big you can’t even walk in a single lifetime with water reservoirs so big you can’t see the other side of them. Even with pictures and movies, it would be like looking at pictures and movies of the 18:00s today. It’s cool to see, but the people in them are dressed weird, their problems so foreign to us, and their speech barely makes sense. Instead, they’ll be watching “Wives In Corridor 84” and all with slang we can’t even begin to predict. Add another thousand years to that, and there’ll have to be translators who can convey the original text/voices of the originals. They’ll even have to translate how to do survival, which nobody will have actual experience with, so they might even view it as religious acts that few people will believe. Like, why would you need to learn how to build a shelter when youve had one passed down through generations? When we stop at this spacecraft orbiting a star, and transfer to it, surely there would be shelter on a spacecraft?
by sunshine-o | 2025-10-17 08:19:16+00:00
If they want to protect 'every' centimeter of Europe, it will be done through it citizen. Not some half backed technology summoned by those sharepoint clicking dummies of the EU.

If Russia were to attack the EU (let be really crazy), they would take the easy first step of launching a cyber attack. It would put the continent in such a chaos they wouldn't even need to invade. Just look like at an isolated attack on Jaguar stopped their production for weeks/months.

No the EU is at war with it own citizenry now and the fancy drone is like Chat Control. Its purpose is to keep in check the people who paid for it.
by lan321 | 2025-10-17 08:19:39+00:00
> and tastier than eating out

Eehhh.. I'm a decent cook, I can adjust things for my taste but there's no way I can compete with people who do this for 40h/week over multiple years with kitchen appliances worth as much as a decent second hand car. Hell, good restaurants have access to produce I can't really get since I'm not going to tour 4 farms to make 1-4 portions of food.
by torginus | 2025-10-17 08:21:20+00:00
This has been one of my strongly held beliefs and pet peeves - the fact that you need fast food delivered tremendously increases the human cost of making that food.

For example, making a pizza is what, 10 minutes, or less, when adding up all the labor involved in a restaurant setting.

In comparison, taking said pizza, even around the block, with the courier having to arrive take it somewhere, is I'd estimate at least 15 mins.

Someone has to pay for that human labor, and considering how expensive it is, and not only that, VC funded food delivery startups want to take a huge markup on that. Something has to give. Crap wages for couriers, restaurant staff, skimping on raw materials etc.

It's much better for everyone involved to cut out the middle man, have restaurants on every corner (considering in most apartment blocks, nobody wants to live on the ground floors anyways), with the upper floors used for apartments or offices.

This is hardly an original thought, tons of European cities I've been in do this.
by rhdunn | 2025-10-17 08:21:49+00:00
You need an editor (like IntelliJ) that can do highlighting in two phases:

1. syntax highlighting -- This either works at the lexical/token level (like IntelliJ) or via regular expressions and other patterns (like VSCode and Vim).

2. semantic highlighting -- This typically works on a parsed syntax tree to be able to highlight if a variable is a class member variable, etc. For IntelliJ this is done via annotations that you can set on a token or tokens.

There's technically a third phase for embedded languages. In IntelliJ the host language needs to implement the part of the AST tree (e.g. a string or XML text node) as being able to host an embedded language. The host language IIRC is then responsible for detecting the embedded language, e.g. by the XML element name and attribute or via a language comment for a string. The IDE will then embed that language in the text/string/etc. node. -- I'm not sure how this works in other IDEs/editors.
by scrollaway | 2025-10-17 08:21:57+00:00
My team and I have done a lot of research on this. In essence, what’s missing is MCP-type access to the language servers. There’s a couple of people doing this but nobody’s really building on top of this because the current janky way works, it’s a hard problem, and it’s not easily monetizable. But yes, it’s definitely the correct thing that needs to happen at some point. Unlikely to get popular until coding agents natively support it.
by oneshtein | 2025-10-17 08:22:08+00:00
But this is true: the Tragedy of commons (AKA «keep profits, externalize costs») is a common thing in unregulated capitalism. Regulated capitalism tries to solve it with rules, lot of rules. Socialism tries to solve it with bureaucracy, lot of bureaucracy. Communism (no profits) and monarchy (monarch eats the costs) are somewhat immune to this problem.
by notpushkin | 2025-10-17 08:22:59+00:00
Ohhhhh. Wow! Did you have to push this through, or was everybody on board from the start?

> For whatever reason, upper management was ok with the plaintext being scrapable, as long as the formatted version couldn't be scraped.

I guess it’s either “formatted version is slightly better and typesetting is hard to get right” or “well we’ll have plausible deniability in case publishers ask us where’s our DRM”. Probably both. Still doesn’t make a lot of sense to me though.

Thanks for sharing!
by pasc1878 | 2025-10-17 08:24:24+00:00
I don't find normal syntax highlighting that useful.

I use a heavier version of the rainbow delimiters. Where each scope or similar is a different colour.

An example of this is prism mode in Emacs https://github.com/alphapapa/prism.el

Although some of the IntelliJ things would be useful. Switching between modes is probably needed.
by majkinetor | 2025-10-17 08:27:19+00:00
It's even worse than that - even the owner of the company I worked for didn't care that the product of his own company will be mediocre, while shouting generally the quality is the goal. It turns out that it was the goal as long as it was incidental and free (no such thing, but it looks that way if you are not deeply involved) and because it sounds good. As soon as reputation collides with the immediate profit, profit always wins.
by cdfsdsadsa | 2025-10-17 08:27:44+00:00
>The way we protect British kids from the Internet is to make better and more capable Britons, rather than to try and kidproof the entire internet.

If only it were that easy. For me as a parent, my approach is to implement a "Great personal firewall" - that is, internet restrictions that decrease over time as they mature, and starting with essentially zero access. Unfortunately, it's probably doomed to fail as other kids their age (5 + 7) and in their peer groups are already walking around with smartphones.

To put it bluntly, too many parents are too unenaged and lazy (or self-centered).
by swiftcoder | 2025-10-17 08:28:20+00:00
Premiums on buyouts are kind of interesting: the buyout price was a 25% premium on the day the news was announced (and a 17% premium over the all-time high)... but of course the market immediately priced that in, so for the past few weeks it's been just a 5% premium over where EA stock is actually trading.
by f4uCL9dNSnQm | 2025-10-17 08:28:23+00:00
> a password field should accept at least 100 characters. Assuming it's salted+hashed anyway

There was recently a bug in bcrypt implementation where characters after first 64 were silently ignored.

Anyway, while it is easy to require long password it is almost impossible to detect password reuse. The only way to solve the issue is to not let users to choose passwords, if they want to change it then generate a new one for them. And that isn't happening unless sites are forced to do it by government.
by gelfunde | 2025-10-17 08:30:33+00:00
I would differentiate between a bad customer service, that answers too late and doesn’t think outside the box versus their product. As a customer I am actually pretty happy with what I’m getting, but apparently this will only remain true as long as I don’t need to contact anyone. I guess they think they don’t need good customer support if the product is good enough for no one to complain.
by alias_neo | 2025-10-17 08:30:37+00:00
> every couple of years i want to edit a video, guess I'll need to search for another software

There's a few video editing tools on Linux, I believe Kdenlive[0] is popular, I don't really have any experience with them beyond very basic editing of family videos.

> but for people who aren't afraid of tinkering a bit, sure

My daughter who's now 6yo has only ever used Linux (Arch no less; yikes) and until someone in the educational system tries to make her use Windows, there's really no need she'll have to. She's a little too young for a conversation about "software freedoms" at the moment, but she can play Minecraft on my laptop just fine, once she's interested in branching out I'll find (or recommend) other tools for her.

> now at the point where I'm considering switching to AMD from NVIDIA

That's been on my mind for a while now too, I jumped back to AMD for CPUs when they got back in the game, my XPS laptop is the only Intel device I still have.

The only the holding me off AMD for GPUs is the performance, they're just not competing in the top end with Nvidia, once they have something I'm happy will perform I'll jump ship there too!

[0] https://kdenlive.org/
by bell-cot | 2025-10-17 08:31:01+00:00
Unfortunately, "lead in the water" is not a boolean, and is extremely dependent on things the landlord doesn't control - especially the chemistry of the municipal water supply. But our legal system makes it easiest to sue the landlord.

Sure, you could rip out all the old metal pipes and replace them with (say) PVC. Even handwaving the expense and issues of that - did you just replace "lead" with "microplastics"?
by amiga386 | 2025-10-17 08:32:02+00:00
> but can you point to any prosecution of someone for a _prose description_ of circumvention (as opposed to actually making code available)?

I'll do you one better: 2600 Magazine was prohibited from saying which website hosted DRM-circumvention code:

https://en.wikipedia.org/wiki/Universal_City_Studios,_Inc._v...

They were legally prohibited from saying, on their own website, words like "You can get DeCSS from http://lemuria.org/~tom/DeCSS/" and nothing else. Criminalised speech.
by malux85 | 2025-10-17 08:32:40+00:00
Yes because external storage is much larger, and theres nothing more annoying than being in the middle of doing some science with 30 other bits of complex equipment, and then the camera stops working with storage full errors and youre 7000m underwater in a cramped sub trying to navigate a camera UI to find the setting.

Configure your systems so they are in the configuration that is less likely to cause random disruption in the field.
by fnordian_slip | 2025-10-17 08:32:43+00:00
I always thought the American meme about Lüften / Stoßlüften was just about the fact that people like exotic names for normal behaviours. Are you telling me that there is a significant percentage of people in the US who don't fully open two or more windows to get the air completely exchanged about three times a day in the winter?

I know you have AC for the summer, where we use Lüften during the night and then close our exterior blinds. And that makes sense, as your summers are hotter in many areas and it doesn't get cool enough at night for our strategy to work consistently. But I have always assumed that everyone does Lüften in the winter, and that you guys just like the funny sounding word we use for it.