MurphyA/hacker-news huggingface dataset:
by tsimionescu | 2025-10-17 07:49:46+00:00
Not directly related, but to avoid another thread on diacritics: I wonder if any other language chose to use so many diacritics for its official transliteration to a Latin alphabet. As someone who doesn't read it, Vietnamese text often appears as if it's randomly scribbled over.

On to your main topic: diacritics are only really useful for people who speak a language. To everyone else, such as the vast majority of the NYT's audience, they are purely a distraction. My own language uses some diacritics, and we basically never use them in international contexts. For example, if I have to write my address on a paper form outside my country, I won't ever write București, I will write Bucuresti, because it makes no difference to the reader and it may even confuse them. For example, if someone wrote their address on paper as "Đinh Lễ", I wouldn't be surprised if it got copied over as "Inh Le" street, with the person doing the copying assuming that the striketrhough was a correction, not a diacrtic.
by oblio | 2025-10-17 07:50:19+00:00
The US is about 40-60% richer than Europe and the US probably has half the world's disposable income plus a voracious appetite for conspicuous consumption.

Some of that consumption is stupid from a sustainability perspective. For example:

Car dependency means that:

- both the initial cost of transportation

- and the ongoing cost are higher

- while the quality of life and health outcomes are worse

than for decent active transportation.

However no one can deny that the money is there in the US.

There are many cases of "money for the sake of money" in the US (healthcare and ultra processed foods being other examples), but again, the US is good at making money. Large, educated workforce on top of a humongous chunk of prime global real estate.
by skissane | 2025-10-17 07:50:55+00:00
> You forgot mcp-everything!

One great thing about the MCP craze, is it has given vendors a motivation to expose APIs which they didn’t offer before - real example, Notion’s public REST API lacks support for duplicating pages.. yes their web UI can do it, calling their private REST API, but their private APIs are complex, undocumented, and could stop working at any time with no notice. Then they added it to their MCP server - and MCP is just a JSON-RPC API, you aren’t limited to only invoking it from an LLM agent, you can also invoke it from your favourite scripting language with no LLM involved at all
by neya | 2025-10-17 07:51:43+00:00
I had this issue on one of my personal sites. It was a blog I used to write maybe 7-8 years ago. All of a sudden, I see insane traffic spikes in analytics. I thought some article went viral, but realized it was too robotic to be true. And so I narrowed it down to some developer trying to test their bot/crawler on my site. I tried asking nicely, several times, over several months.

I was so pissed off that I setup a redirect rule for it to send them over to random porn sites. That actually stopped it.
by keiferski | 2025-10-17 07:52:35+00:00
I don’t really fault the NYT for writing Hanoi and Vietnam, not Hà Nội and Việt Nam. It’s a newspaper for English-speakers, at the end of the day. It calls Warszawa Warsaw, Praha Prague, Москва Moscow, and hundreds of other places by their English names.

I wouldn't expect Russian newspapers to write New York instead of Нью-Йорк, either.
by Recursing | 2025-10-17 07:52:39+00:00
I'm not vegan, but I'm always really surprised by the difference in how we see cats and pigs. See e.g. https://theintercept.com/2020/05/29/pigs-factory-farms-venti...

https://www.ted.com/talks/lewis_bollard_how_to_end_factory_f...

https://en.wikipedia.org/wiki/Forced_molting

The US also has basically no animal welfare laws for the vast majority of its animals
by KingOfMyRoom | 2025-10-17 07:52:58+00:00
That makes sense, I can see how once things get complex or novel, the LLMs start to struggle. I don't think my app is doing anything complex.

For now, my MVP is pretty simple: a small app for people to listen to soundscapes for focus and relaxation. Even if no one uses, at least it's going to be useful to me and it will be a fun experiment!

I’m thinking of starting with React + Supabase (through Lovable), that should cover most of what I need early on. Once it’s out of the survival stage, I’ll look into adding more complex functionality.

Curious, in your experience, what’s the best way to keep things reliable when starting simple like this? And are there any good resources you can point to?
by corimaith | 2025-10-17 07:53:11+00:00
Most countries are surplus countries and to maintain that competiveness they do alot of things that ultimately weaken their consumption to go into investment instead. They also a buy alot of US treasuries, giving USA alot of credit.

Because of this, the US dollar is the reserve currency and quite strong, which combined with strong credit means that Americans are quite incentived to spend. Another point is that this dynamic concentrates jobs in high paying roles like Finance, leading to a "winner takes all" economy. Which is relevant because 50% of consumption is done by the top 10% of the population.
by nosianu | 2025-10-17 07:53:38+00:00
I don't think you can say that. They are neither for or against, they make (or try to make) predictions what happens in either case. Who benefits and who loses is not the same in those cases, it's not linear. If you wan to be "for" or "against" you have to take a side. Doesn't mean they don't have opinions too, but two economists that each favor different outcomes may still agree on the methods of their field.
by iamsaitam | 2025-10-17 07:53:53+00:00
> When I asked Kiro to fix a small bug (it was the same one I used in the past to try Codex), it quickly became clear that the workflow was like using a sledgehammer to crack a nut. The requirements document turned this small bug into 4 “user stories” with a total of 16 acceptance criteria, including gems like “User story: As a developer, I want the transformation function to handle edge cases gracefully, so that the system remains robust when new category formats are introduced.”

Kiro, your new corporate project manager.
by lurk2 | 2025-10-17 07:54:55+00:00
Amazon is the model to observe here; before that, Walmart. Red Widgets and Blue Widgets are sold. The platform rewards whichever product is cheaper. Initially this will lead to the two competing their margin away, and then the only way to compete is to start substituting inferior materials or craftsmanship. Consumers can theoretically make the choice to switch away from these products, putting the bad actors out of business, but there is a cost associated with this switch, and consumers may not always be aware of product substitutions, nor of the availability of potential alternatives.

Soviet-style command economies aren’t a better alternative, but it’s an incentive problem with market economies without an obvious solution; market fundamentalists get around it by just insisting that if consumers really cared, they’d seek out alternatives, but this doesn’t solve the problem until after it happens.

This problem is mirrored by an incentive structure observed in government where a concerted interest group can expend more time and effort lobbying for a budget allocation than an individual can expend resisting it.
by awoimbee | 2025-10-17 07:55:59+00:00
I ran into: - too high memory usage - no warning when a task doesn't yield - monkey patching: * general confusion like threading.local behaving differently * pain to integrate sentry in gunicorn with gevent since you need to import sentry after monkey patching. The OTel libs work better but you need to be careful * all compiled libs need to be replaced (eg psycogreen) ...
by haskellshill | 2025-10-17 07:56:40+00:00
I disagree, but your opinion may come from your ignorance (sorry, lack of knowledge perhaps) of Vietnamese. First, it's not a transliteration, it's their native alphabet. And the diacritics mark tones, which is a very important part of the language. An example from the article itself:

> In the case of Hỏa Lò Prison, for example, “hỏa” means “fire,” and “lò” means “furnace”: the Burning Furnace Prison. Without the marks, “hoa” means “flowers,” and “lo” means “worry,” rendering the term “Hoa Lo” meaningless.

Your example doesn't work because (a) it's an address, not text meant for reading and (b) turning ș into s only alters the pronunciation, while the meaning is still intelligible.
by cantor_S_drug | 2025-10-17 07:57:31+00:00
https://zadzmo.org/code/nepenthes/

This is a tarpit intended to catch web crawlers. Specifically, it targets crawlers that scrape data for LLMs - but really, like the plants it is named after, it'll eat just about anything that finds it's way inside.

It works by generating an endless sequences of pages, each of which with dozens of links, that simply go back into a the tarpit. Pages are randomly generated, but in a deterministic way, causing them to appear to be flat files that never change. Intentional delay is added to prevent crawlers from bogging down your server, in addition to wasting their time. Lastly, Markov-babble is added to the pages, to give the crawlers something to scrape up and train their LLMs on, hopefully accelerating model collapse.

https://news.ycombinator.com/item?id=42725147

Is this a good solution??
by account42 | 2025-10-17 07:57:52+00:00
> Enjoyment doesn't pay bills. As an aspiring artist you typically can't make a living with your art, so you have to work a day job.

Same goes for many other enjoyable activities. I mean that's one of the main reasons we pay other people - so we don't have to do the things they do for us in return. If the activity itself is enjoyable then that reason no longer exists and it's only natural that you'll have a harder time making a living wage from it. Society doesn't owe it to you to make your dream job a reality, especially when that comes at the expense of people doing the dirty jobs you don't want to do.

> Artists produce works that are received and valued by other people

If they don't earn enough from those people the perhaps the value they produce isn't as great as you think.

> This is not the case with playing computer games and browsing the web.

Then why are you here replying to my comment if you get nothing out of it? Sure, the value is tiny but that is also true for most art.

Not all human activity needs to be a viable career. We're much better off making sure everyone has enough leisure time to do the culturally enriching activities they want to instead of taxing everyone so a few chosen special people are exempt from the market crushing everyone else.
by reisse | 2025-10-17 07:58:12+00:00
On the other hand, I've only seen complaint letters from AWS for doing tens of thousands of RPS on rate-limited endpoints for multiple days. Even then, AWS wasn't the initiator of inquiry (it was their customer being polled), and it wasn't a "cease and desist" kind of letter, it was "please explain what you're doing and prove you're not violating our ToS".
by dns_snek | 2025-10-17 07:59:09+00:00
No their results are correct. It roughly halved the compilation time on a newly generated Phoenix project. I'm assuming the savings would be more extensive on projects with multiple native dependencies that have lengthy compilation.

rm -rf _build/ deps/ && mix deps.get && time MIX_OS_DEPS_COMPILE_PARTITION_COUNT=1 mix deps.compile ________________________________________________________ Executed in 37.75 secs fish external usr time 103.65 secs 32.00 micros 103.65 secs sys time 20.14 secs 999.00 micros 20.14 secs rm -rf _build/ deps/ && mix deps.get && time MIX_OS_DEPS_COMPILE_PARTITION_COUNT=5 mix deps.compile ________________________________________________________ Executed in 16.71 secs fish external usr time 2.39 secs 0.05 millis 2.39 secs sys time 0.87 secs 1.01 millis 0.87 secs rm -rf _build/ deps/ && mix deps.get && time MIX_OS_DEPS_COMPILE_PARTITION_COUNT=10 mix deps.compile ________________________________________________________ Executed in 17.19 secs fish external usr time 2.41 secs 1.09 millis 2.40 secs sys time 0.89 secs 0.04 millis 0.89 secs
by tsimionescu | 2025-10-17 07:59:54+00:00
There are two types of diacritics, from the perspective of any reader: the ones they are familiar with and understand, and the ones that are visual noise. American and (West) European audiences are typically more or less familiar with the umlaut, accent, cedille and circumflex mark, and the tilde. Other diacritical marks typically fall in the second category for them, outside of use in their own language.
by orbital-decay | 2025-10-17 08:00:16+00:00
Their platform is exactly like this, maybe bigger and faster. Nowhere near thousands of pounds, and is way more efficient than an aerial drone. (also it seems they saw random people riding Yandex robots and made theirs inconvenient to ride)

https://about.doordash.com/en-us/news/doordash-unveils-dot
by Joel_Mckay | 2025-10-17 08:00:20+00:00
One may attach JavaScript onClick action Listeners to any SVG named object (see attributes menu in inkscape.) For security reasons, this trick only works on live web server pages, and can't be run off the local file systems in most browsers.

While I would never allow uploading SVG formats to a public server... a vector format is great for line art style interface. =3
by AdamN | 2025-10-17 08:00:21+00:00
Yeah those types of second order problems are really tough in low-intelligence bureaucracies. 1/ Lead is good for pipes!, 2/ lead is bad for health!, 3/ ok we've ripped out half the pipes but it turns out that when we control the mineral mix in the water we can mitigate the lead contamination from pipes that are hard to replace, 4/ let's do something cheaper and not do any due diligence and forget that 3 was done some time ago.
by throwmeaway222 | 2025-10-17 08:01:47+00:00
If you use Python a bit, Alembic is a nice one - it's simple and Python is available nearly everywhere.

Alternatively if Liquibase is FSL it will technically be Apache in 2 years I think (not exactly sure how that works) but you could just go to the last non-FSL release and use that for 2 years.

I'm not exactly sure why people would need the most up to datest version of liquibase which just runs schema changes anyway. I used version 2 a bunch of years ago and it was just fine.
by marketracer | 2025-10-17 08:02:43+00:00
I built an AI that scans financial news, charts, and indicators 24/7. Instead of drowning in data, you get clear signals, market highlights, and instant insights — all in one app.

Try it out, and if you do, I’d love some strong feedback. Your thoughts will help me make it even sharper.

App Name : MarkeTracer

IOS https://apps.apple.com/kr/app/marketracer/id6751274329 Android https://play.google.com/store/apps/details?id=com.newstrade&...
by aurareturn | 2025-10-17 08:02:48+00:00
Reading stuff like this and Cambodia, I truly wonder why so many Americans still hide behind "freedom" for every single atrocity their government representatives have done.

Why can't Americans (and to some extent Europeans) just come out and say, "Yea, we are often assholes and we have self interests. That's why we do these atrocities. It's not because of 'freedom'"? At least be honest.

Just because you have freedom of speech doesn't mean you do the right things nor does it mean you are fighting the right cause.
by whilenot-dev | 2025-10-17 08:03:12+00:00
> And so, we pick our clothes. Our tunes. Our furniture. But our apps? They're still one-size-fits-all. Made for billions. Not for us.

Weird analogy, my clothes, tunes and furniture are all made for billions, just as the apps I consume and produce. I would love to live in my custom designer flat, eat meals prepped from talented chefs with ingredients of the best quality available, and have a computer system that I truly own.

> When software is oriented around you… It's freed from the incentives that create dark patterns.

Software is and will always be oriented around a system, and not all systems are alike. It's just the interface that needs to be oriented around and serve you. Dark patterns occur when the interface is oriented around business intentions.

> Freed from the ads and unnecessary features that get in the way. And freed from disruptive notifications you can't control.

Yeah, that's... not something another platform can solve? In the age of cloud computing the term abstraction grown to literally mean the distance from interface to hardware, and in my own romantic idea we can get rid of most of these distances once again. Because if we won't, there will only be the choices of subscriptions to control.
by PhysicalDevice | 2025-10-17 08:04:07+00:00
The functioning of the app reminds me of Rails. I really think Rails is awesome but sadly despite the fragmentation JS ecosystem is still superior. SPA style with client side routing is just extremely fast and creates pleasant to use apps.

For example, https://blueapex.pro i built this with client side routing. And with TS types end to end client and backend I think Node.js coupled with React are effectively the best way to build modern web apps.
by YeGoblynQueenne | 2025-10-17 08:04:28+00:00
What I'm pointing out above is that everyone games the benchmarks in the way that you say, by tuning their models until they do well on the test set. They train, they test, and they iterate until they get it right. At that point any results are meaningless for the purpose of estimating generalisation because models are effectively overfit to the test set, without ever having to train on the test set directly.

And this is standard practice, like everyone does it all the time and I believe a sizeable majority of researchers don't even understand that what they do is pointless because that's what they've been taught to do, by looking at each other's work and from what their supervisors tell them to do etc.

Btw, we don't really care about generalisation on the test set, per se. The point of testing on a held-out test set is that it's supposed to give you an estimate of a model's generalisation on truly unseen data, i.e. data that was not available to the researchers during training. That's the generalisation we're really interested in. And the reason we're interested in that is that if we deploy a model in a real-world situation (rare as that may be) it will have to deal with unseen data, not with the training data, nor with the test data.
by inferiorhuman | 2025-10-17 08:04:46+00:00
The claim isn't that your saying no to fulfilling orders, it's that your saying no to giving them a discount.

Well, no. This is the comment I responded to:

Unless something has changed over the last couple years, restaurants opt in to being available on those apps.

That very much asserts that the issue is about accepting orders. Doordash et al were initially opt-out.
by StopDisinfo910 | 2025-10-17 08:05:11+00:00
> Not really. Google, in fact, very opposes that convergence because it will hurt ChromeBook and chomecast sales.

They oppose convergence so much that they have just added a desktop environment when Android is plugged to a screen and a way to run Linux app with GPU acceleration.

Also Pixels natively support HDMI through usb-c and have done so for years. They do have terrible SoC however so I'm leaning more towards a Chinese phone personally.
by Swenrekcah | 2025-10-17 08:06:00+00:00
Well I don’t live in the US, maybe there are only cynical people there. Somehow I doubt that though.

Also remember that “best interests of the corporation” doesn’t necessarily mean get money now and lose reputation for a long time. Some people might interpret it that way, others not. It is all context dependent and there is no guarantee people would be convinced for taking the long view if they can provide justification.
by 4ggr0 | 2025-10-17 08:06:00+00:00
i remember reading this tip on the steam community or reddit or wherever, unfortunately didn't work for me. i started Steam Big Picture Mode, unplugged mouse and keyboard, started the game with only the controller connected and it still didn't recognize it, no idea what went wrong. thinking about it now it maybe interpreted my DAC as an input device or whatever.

in the end i didn't care that much, as i only installed DS2 because my SO was playing it. apparently she didn't like the game anyways, so i just uninstalled it and that was it :D
by throwmeaway222 | 2025-10-17 08:06:05+00:00
I feel like this is massively false. Our company gives everyone cursor. Every single person is submitting a PR daily that has 5-10 files and hundreds of lines changed.

We're implementing queues and pipelines and task engines and entire rest apis for new features in a single day.

Our company is pretty young blood startup, which does feed into this of course - however if this METR study was done at a place like "United HealthCare" those devs are going to resist because it's against their want to just sleep half the day and play Battlefield when they get home. If they actually got more productive, even for a second, their boss will expect it. No, these large companies only slow down - it's why they acquire new blood all the time.
by geokon | 2025-10-17 08:08:23+00:00
An interesting take. In the abstract it probably makes sense. You can't make a large org like Instagram start doing a Twitter or something like that.. Though I read the subtext to be talking about code

> By the time the architecture solidifies around these implicit choices, it’s nearly impossible to change.

> Incumbents couldn’t match this without rebuilding from scratch.

My point is that if your actual code-level datamodel is flexible then you often architecturally can pivot to a different view (the Rippling example). My guess as to why HipChat can't change to a Slack model is because they "coded it wrong". It's not somehow inherently orthogonal. The essay present the models are a fait accompli when in fact, if you step back they're for the most part just views on the same fundamental data/relationships - and if modeled correctly I don't see any reason why you wouldn't be able to change between views.

The central thesis that "Your data model is your destiny" does not have to be true

Though that said, there are some examples that probably can't pivot due to some inherent design limitation (ex: the Adobe case)
by tsimionescu | 2025-10-17 08:09:19+00:00
I didn't know this is the official writing system of Vietnam. This explains why they have so many diacritics then, if it's their only writing system.

Even so, I don't think that changes my point. Sure, diacritics serve an important purpose in a language. Many words in Romanian are only differentiated in writing by diacritics (for example, "în" means in, inside, while "in" means linseed; "să" means "to", while "sa" means his/her).

However, this is only relevant for a Romanian audience: an international audience will not understand the words either way, and will usually not even be able to differentiate them from a list based on the presence or absence of the marks. If Hanoi had both a Hỏa Lò Prison and a Hoa Lo Prison, non-Vietnamese speakers will have no idea which to go to. Even less so if they had a Hòa Lỏ Prison in addition to the others.
by acka | 2025-10-17 08:09:27+00:00
Your idea has a precedent.

The Serial Copy Management System (SCMS)[1] is a DRM standard built into digital audio tech like DAT, MiniDisc, DCC, and consumer audio CD recorders. It works by adding just 2 bits — but no encryption or obfuscation whatsoever — to the digital audio signal that tell the recorder if further digital copying is allowed. Importantly, SCMS only ever blocked making a digital copy of a copy — you could always make a first-generation copy from an original, but not chain further digital copies. The requirement was pushed by copyright holders: in the US, consumer devices had to implement SCMS to ensure you couldn’t endlessly duplicate perfect digital recordings, but pro studio gear was exempt. SCMS doesn’t restrict analog copying, just digital serial copying. Most people found it annoying rather than effective.

[1] https://en.wikipedia.org/wiki/Serial_Copy_Management_System