MurphyA/hacker-news huggingface dataset:
by kelnos | 2025-10-31 20:18:45+00:00
> I believe that a command economy like China will be the clear winner of the 21st century.

I agree that the "command" aspect has been an asset for China, but the real drivers of their economic success has been cheap labor (fueled by weak labor protections), and indifference toward burning fossil fuels (until recently) and in general ignoring the externalities of their rapid industrialization.

If US companies could pay people dirt, work them to death, and care even less than they do now about environmental externalities, a lot more manufacturing would have stayed on US soil.

> This administration in particular has done more to erode and destroy American soft power than any other and it's not even close.

Yup. It is still entirely bizarre to me that they don't see this. Or that they do see this, but think it's fine. Or that there is some other "plan" that actively seeks to destroy the US's dominance from within, and for some reason they think that's a good thing.
by jMyles | 2025-10-31 20:18:50+00:00
> There's absolutely a legal concept of making your work available for viewing without making it available for copying

This "legal concept" is enforceable through legacy systems of police and violence. The internet does not recognize it. How much more obvious can this get?

If we stumble down the path of attempting to apply this legal framework, won't some jurisdiction arise with no IP protections whatsoever and just come to completely dominate the entire economy of the internet?

If I can spin up a server in copyleftistan with a complete copy of every album and film ever made, available for free download, why would users in copyrightistan use the locked down services of their domestic economy?
by jimmydddd | 2025-10-31 20:19:36+00:00
In the 1980's IBM had some marketing promotion in the US and distributed brochures and posters at different computer seller chains. The prominently displayed phone number had a typo and it was instead my parents' land line.

Surprisingly, they didn't get that many calls, and IBM corrected the number in the next round of marketing. So they never had to change their number.
by mrtksn | 2025-10-31 20:19:59+00:00
Sure, that's called progress. Apple skipped Motorola, Nokia, Ericsson and Samsung Skipped Motorola, Nokia, Ericsson and Apple. The next entrants skip Motorola, Nokia, Ericsson, Apple, Samsung.

You get the point. When you are getting into an established industry see what works, skip investing billions in directions that go nowhere.
by turtletontine | 2025-10-31 20:20:24+00:00
We’re not supposed to take anything from it, it’s a simple legal liability thing. (And maybe actually mandated by law?) It’s like mandatory workplace trainings: they do almost nothing to prevent people from acting badly, but they let employers say “look we told our employers not to do this!!! it’s not our fault they did it anyway!!”

(More apt comparison is obviously alcohol commercials saying “please drink responsibly”)
by wubrr | 2025-10-31 20:20:27+00:00
> You said tech hub.

No, you said tech hub. Which is short of 'technology hub', which is not just limited to mobile apps.

> You tend to do this a lot. "Many Stanford alums leave California" and "talent is being outsourced at ever increasing rates". Just vague generalizations that offer nothing to the overall conversation.

Those aren't generalizations, those are very specific statements, which go directly against your vague generalizations ('oh but there are good universities in the area for tech talent therefore its impossible to replicate'), and which you apparently can't disagree with because they are obviously true.

> I made the argument that being close to these universities gives the region a constant flow of world class engineers and researchers.

Nope, what you said is that because these universities are located in that area - no other region could possibly compete. And I gave you very specific examples of why that's not true.

> You just named universities from 5 different states/regions? Please keep up.

Yeah.. some of the leading universities for tech talent in the world... which are not in California... (which according to you is impossible)... please keep up.

> makes SV the premiere tech hub that is consistently on the forefront of burgeoning technologies

I never said SV is not a major tech hub. I actually said the opposite. What I disagreed with is your baseless assertion that no other region could possibly compete, or that tech companies have to be in SV to succeeded (which is obviously false, and which I see you shifting the goalposts on now)

> Are you also confused as to why NYC is the finance capital of the world?

Maybe you should rewind to back when NYC wasn't a major finance hub, then apply your same reasoning - 'NYC couldn't possibly become a finance hub, because London is the finance hub'.

Your arguments are self-contradictory and not logical.
by ColinWright | 2025-10-31 20:21:06+00:00
There is no way that you can sue the people responsible for DDoSing your system. Even if you can find them ... and you won't ... they're likely as not either not in your jurisdiction (they might be in Russia, or China, or Bolivia, or anywhere) and they will have a lot more money than you.

People here on HN are laughing at the UKs Online Safety Act for trying to impose restrictions on people in other countries, and yet now you're implying that similar restrictions can be placed on people in other countries and over whom you have neither power nor control.
by antognini | 2025-10-31 20:21:12+00:00
Orbital mechanics can be counterintuitive. There was a fairly basic orbital mechanics problem that caused some debate among physicists back in the 1970s. The problem went like this:

You are in a spacecraft orbiting the Earth. You distribute a bushel of apples throughout spacecraft so that they are at rest with respect to the spacecraft. After a long time, where do the apples end up?

Hannes Alfvén (more famous for Alfvén waves) argued that they would bunch up together in the middle of the spacecraft. But Michel Hénon (correctly) proved that half would end up in the bottom front corner, and the other half in the top back corner.

I wrote up a blog post explaining the solution a few years ago: https://joe-antognini.github.io/astronomy/apples-in-a-spacec...
by chasing0entropy | 2025-10-31 20:21:28+00:00
I honestly don't know why people think macbooks are "fast." Loading webpages is no faster on a mac (actually in some instances its patently slower), Graphics performance is not superior, applications and OS functions are no more reliable or peppy, the machine itself is no faster to service (actually its way harder / slower), and the operating system still slows down to the point its noticeably slower after a few years use. I recently had to troubleshoot a client who cant even open video during google meet calls without lag.
by kgwgk | 2025-10-31 20:21:48+00:00
What do you object to exactly?

1) OpenAI is an “associate” of Microsoft in the IAS 28 sense (which is the reason why it accounts for the investment using the equity method).

2) OpenAI is a related entity to Microsoft in the IAS 24 sense because of (1)

If you disagree with the points above how does that fit with the relevant standards?

———

For what it’s worth ChatGPT tells me the following:

If Microsoft has significant influence over OpenAI (as implied by equity-method accounting), then:

OpenAI is a related party of Microsoft; and

Microsoft must disclose the nature of the relationship and any material transactions between them (e.g., cloud services, licensing, revenue sharing).

———

IAS 24 - Related Party Disclosures

https://www.ifrs.org/content/dam/ifrs/publications/pdf-stand...

A related party is a person or entity that is related to the entity that is preparing its financial statements (in this Standard referred to as the 'reporting entity').

[…]

(b) An entity is related to a reporting entity if any of the following conditions applies:[…] (ii) One entity is an associate or joint venture of the other entity (or an associate or joint venture of a member of a group of which the other entity is a member).

[…]

A related party transaction is a transfer of resources, services or obligations between a reporting entity and a related party, regardless of whether a price is charged.

—-

IAS 28 - Investments in Associates and Joint Ventures

https://www.ifrs.org/content/dam/ifrs/publications/pdf-stand...

The following terms are used in this Standard with the meanings specified:

An associate is an entity over which the investor has significant influence.

[…]

An entity with joint control of, or significant influence over, an investee shall account for its investment in an associate or a joint venture using the equity method except when that investment qualifies for exemption in accordance with paragraphs 17-19.

———

Edit: I wrote about IRFS below but US GAAP seems similar. What are the “specific definitions” you mention?

https://www.ey.com/content/dam/ey-unified-site/ey-com/en-us/...

An investor and its equity method investee are considered related parties under ASC 850 and should disclose material intra-entity transactions as related-party transactions.

https://arch.bdo.com/getContentAsset/b40b6cee-4d4f-4182-bf43...

DISCLOSURE REQUIREMENTS

Related-party transactions

An equity method investment and an investment accounted for using the fair value option are related parties to the investor, as defined in ASC 850. The investor must provide disclosures about related-party transactions with such entities, including:

The nature of the relationship

A description of transactions, including the amounts

Amounts due to or from the investee.
by lalitmaganti | 2025-10-31 20:21:51+00:00
This talk was meant to be a comprehensive look into the tool for an audience familiar with performance and tracing (but not necessarily Perfetto and how it can be used on Linux).

If you're more looking for a short intro, I'd maybe suggest our docs website, specifically the page https://perfetto.dev/docs/getting-started/start-using-perfet...

For example:

* if you work in the Linux kernel, try https://perfetto.dev/docs/getting-started/start-using-perfet...

* If you're generally curious about performance or tracing try https://perfetto.dev/docs/getting-started/start-using-perfet...

There's also our quick starts which take you through "I just want to see the tool in action". Find the system tracing one at https://perfetto.dev/docs/getting-started/system-tracing
by LeifCarrotson | 2025-10-31 20:21:53+00:00
I'll have to share this next week at my tiny, 20-person shop.

We have a machine shop and an engineering group. ISO9001/AS9100 have stringent requirements about CAD models and print lifecycles and document management, which frequently add friction. We've got engineers who are good with their hands and could build most of the designs themselves without committing anything to CAD, and machinists/fabricators who are smart and could probably design most of the things they're building without needing a print to work towards.

It's only the formal communication layer in the print release process which forces us to have accurate drawings of the things we've made and have to think through the whole design before putting a piece of steel in the mill.
by lisbbb | 2025-10-31 20:22:25+00:00
I couldn't really trust the author of the review after he established his preference for "quiet computers" having no cooling slots or whatever he called them. Okay, fine, you're placing aesthetics above actual performance, then. The Pro laptops are the only ones viable for any really hardcore work because if you push the Air too hard it is going to just slow down in order to stay cool and that's not what you want if you are doing graphics work or in my case, I was running a bunch of containers in K8s. I never bought an Air because it was too similar to an iPad.

The thing that mostly irks me about Apple these days is soldered in RAM and non-upgradeable storage. Apple is still the best thing going for doing most pro development work, but it's just so irritating that they shit on us like this. I did buy an M4 Mini and expanded it some. My 2019 MB Pro is siting here on the desk, mostly unused these days. The Intel Macs are basically dead now--still great computers, but no longer desirable. My daughter is doing Graphic Arts in college and is using another 2019 Pro for that. I've used Macs continuously since at least 2014.
by mrguyorama | 2025-10-31 20:22:33+00:00
They are legally required to include that. They don't actually care.

Casinos and gambling institutions absolutely and purposely optimize to attract and capture more problem gamblers.

The evolution of digital slots is a great example of this. An average person could have a little fun with an old fashioned basic slot machine, but the modern ones are so aggressively optimized to trigger addiction and keep addicts going that if you aren't vulnerable, they are massively offputting.

But they don't care, they don't have any desire to serve "Normal" people, and trying to make gambling more fun for people who aren't vulnerable to gambling addiction isn't something they do.

Because nearly all profit comes from addicts.
by jajuuka | 2025-10-31 20:22:37+00:00
You can easily turn the "ads" off though. The only true ad are the start menu ones which is a single toggle in Settings. I have much bigger issues with setup time. I just got a Windows laptop and it took (not exaggerating) 3 hours to finally get to the desktop. Multiple reboots at the POST, then taking forever to download Windows updates and get through all the setup screens. Compared to a Mac setup it's an insanely long time to just use your computer.

That is even not counting the additional Windows updates after you get to the desktop and updates from the OEM. This is also with a Microsoft account while restoring my own settings from OneDrive.
by rwyinuse | 2025-10-31 20:23:07+00:00
Building an energy system dependent on Russian gas is, and always was an idiotic thing to do. I live in Finland, and our energy costs are pretty back to more or less what they used ot be, even though we live next to Russia.

I don't know where you're from, but at least Germany's problems run way deeper than their idiotic energy policies. Lack of investment in infrastructure, lack of innovation and all that. Even with cheap energy there's no way German car makers would compete, when Chinese make better EV's for less money. Laziness and lack of innovation is the problem, just like in European IT sector, which just buys everything from America.

Also, let's not forget the huge impact Covid spending had on inflation, and in turn interest rates & people's purchasing power. Ukraine war and sanctions against Russia are completely insignificant compared to that blunder. We're living the recession that was supposed to happen in 2020.
by jraph | 2025-10-31 20:24:08+00:00
> When you return a response with a 200-series status code, you've granted consent. If you don't want to grant consent, change the logic of the server.

"If you don't consent to me entering your house, change its logic so that picking the door's lock doesn't let me open the door"

Yeah, well…

As if the LLM scrappers didn't try anything under the sun like using millions of different residential IP to prevent admins from "changing the logic of the server" so it doesn't "return a response with a 200-series status code" when they don't agree to this scrapping.

As if there weren't broken assumptions that make "When you return a response with a 200-series status code, you've granted consent" very false.

As if technical details were good carriers of human intents.
by jsheard | 2025-10-31 20:24:21+00:00
I think that stemmed from their P-core design being shared between server and client. They needed AVX512 for server so they implemented it in the P-cores, and it worked fine there since their server chips are entirely P-cores or entirely E-cores, but client uses a mixture of both so they had to disable AVX512 to bring the instruction set into sync across both sides.
by ashishb | 2025-10-31 20:24:33+00:00
firejail, bubblewrap, direct chroot, sandbox-run ... all have been mentioned in this thread.

There is a gazillion list of tools that can give someone analysis paralysis. Here's my simple suggestion: all of your backend team already knows (or should) learn Docker for production deployments.

So, why not rely on the same? It might not be the most efficient, but then dev machines are mostly underutilized anyway.
by thelastgallon | 2025-10-31 20:24:36+00:00
Related: Jaguar Land Rover hack cost UK economy an estimated $2.5 billion, report says: https://news.ycombinator.com/item?id=45668008

The 'tech' for both these is by guess who? TCS!

Edit: For those who don't know the relation. Tata[1] is a conglomerate, which owns both Tata Motors (Jaguar, Land Rover) and also TCS (Tata Consultancy Services)

[1] https://en.wikipedia.org/wiki/Tata_Group
by rileymichael | 2025-10-31 20:25:02+00:00
> But it feels a bit weird to client side construct an Exception only to stuff it into a Result.error(...) instead of actually throwing it

yep, `kotlin.Result` constraining your error type to `Throwable` is a real headache as it forces you to still model your domain logic via exceptions. it also means people can still accidentally throw these exceptions. not to mention the overhead of creating stack traces per instantiation unless you disable that on every subclass.

i recommend using https://github.com/michaelbull/kotlin-result?tab=readme-ov-f... (which has a nice breakdown of all the other reasons to avoid `kotlin.Result`)
by no_wizard | 2025-10-31 20:25:32+00:00
>For big gamblers, we can have "qualified gamblers" rules like we do for qualified investors.

This is actually a take I haven't seen elsewhere. Yes, we do protect investors at least marginally better (lots of people still get fleeced with little recourse, unfortunately) but conceptually, this is a very interesting idea.

The fact that gambling exists on a loophole of being "for entertainment purposes only"[0] isn't a good enough distinction to me.

[0]: This is a brief one sentence summary of it. There's actually a bit of nuance involved depending on a number of factors, but essentially the core presume rests on some version of this.
by dingaling | 2025-10-31 20:25:33+00:00
What's shocking is the gulf between those companies and corporate 'normality'.

Eastern Airways, a UK airline, has just gone bust due to accumulated debts of £26 million. That's not even a rounding error for Google, yet was enough to put a 47-year-old company into bankruptcy and its staff out of work.

I think the only historical parallel to this disparity was the era of the East India Company.
by QuantumNomad_ | 2025-10-31 20:26:09+00:00
When I there is a specific program I want to run with a limit on how much memory it is allowed to allocate, I have found systemd-run to work well.

It uses cgroups to enforce resource limits.

For example, there’s a program I wrote myself which I run on one of my Raspberry Pi. I had a problem where my program would on rare occasions use up too much memory and I wouldn’t even be able to ssh into the Raspberry Pi.

I run it like this:

systemd-run --scope -p MemoryMax=5G --user env FOOBAR=baz ./target/release/myprog

The only difficulty I had was that I struggled to find the right name to use in the MemoryMax=… part because they’ve changed the name of it around between versions so different Linux systems may or may not use the same name for the limit.

In order to figure out if I had the right name for it, I tested different names for it with a super small limit that I knew was less than the program needs even in normal conditions. And when I found the right name, the program would as expected be killed right off the bat and so then I could set the limit to 5G (five gigabytes) and be confident that if it exceeds that then it will be killed instead of making my Raspberry Pi impossible to ssh into again.
by jibal | 2025-10-31 20:26:11+00:00
You are tautologically saying that massive shifts resulted from massive changes, but that doesn't contradict the statement about evolution--which is about far more than such "shifts" (not an aspect of nature but rather changes large enough for humans to perceive)--operating over long time periods. Every single instance of offspring is a "shift" from its progenitors.

Also talking about evolution failing to work is a category mistake--evolution is an ongoing process that is the inevitable result of imperfectly replicating biological mechanisms and there's no "succeed" or "fail" about it.
by woodruffw | 2025-10-31 20:26:17+00:00
It's a Python packaging specific term. A "wheel" is a built distribution, which in the most basic sense just means that it can be unarchived directly into a Python import prefix instead of needing a build step (historically `setup.py`) to prepare it for installation.

In practice, many built distributions contain binary artifacts (e.g. builds of CPython extensions). This differentiates them from source distributions, where you'd build the extension from source on your local machine.
by sipofwater | 2025-10-31 20:27:31+00:00
* "The Histomap. Four Thousand Years Of World History. Relative Power Of Contemporary States, Nations And Empires." by John B. Sparks: https://www.davidrumsey.com/luna/servlet/detail/RUMSEY~8~1~2... (www.davidrumsey.com/luna/servlet/detail/RUMSEY~8~1~200375~3001080:The-Histomap--Four-Thousand-Years-O), https://web.archive.org/web/20130813230833if_/alanbernstein.... (4194 x 19108 pixels, web.archive.org/web/20130813230833if_/alanbernstein.net/images/large/histomap.jpg) via https://web.archive.org/web/20130813230833/alanbernstein.net... (web.archive.org/web/20130813230833/alanbernstein.net/images/large/histomap.jpg); https://archive.ph/1wEk8/332f1c70b1ffd9854847dbfa7ad77b4915c... (4194 x 19108 pixels, archive.ph/1wEk8/332f1c70b1ffd9854847dbfa7ad77b4915cbd50a.jpg) via https://archive.ph/1wEk8

* "(Covers to) The Histomap. Four Thousand Years Of World History. Relative Power Of Contemporary States, Nations And Empires.": https://www.davidrumsey.com/luna/servlet/detail/RUMSEY~8~1~2... (www.davidrumsey.com/luna/servlet/detail/RUMSEY~8~1~200374~3000299:-Covers-to--The-Histomap--Four-Thou)
by oofbey | 2025-10-31 20:27:52+00:00
Latency matters for the autocomplete models. But IMHO those suck and generally just get in the way.

For the big agentic tasks or reasoned questions, the many seconds or even minutes of LLM time dwarf RTT even to another continent.

Side note: I recently had GPT5 in Cursor spend fully 45 minutes on one prompt chewing on why a bug was flaky, and it figured it out! Your laptop is not gonna do that anytime soon.
by ActorNightly | 2025-10-31 20:28:18+00:00
Notice how you start your reply with a personal experience? Thats the big difference between what people say, and what I say. Its not about misunderstanding. You can't find a single flaw in what I said, so your only reply is "well in my experience Python sucks".

So its a you problem, not a python problem.

Strong typing doesn't make code better. Proof = Linux system is written in C, without strong typing (unless you consider basic types strong typing), and it works. Good developers make code good. While bad developers make bad code in strongly typed languages.

Python doesn't lack modern language features. It potentially lacks things that you may like, but you aren't the authority on modern language features.

If you are writing code that needs to run fast, of courses Python is a poor choice. But its likely that only a portion of your code needs to run fast, at which point you can easily use python native code interfaces, or even easier, compile a small binary written in C, and launch that from Python.
by alephnerd | 2025-10-31 20:29:07+00:00
It's a side effect of pay. Like every other company, you get what you pay for, and for organizations that view web security as a [edit:] Cost Center (eg. Tata Motors) there's no incentive to pay market rate for a Security Engineer - who in India can now demand $60k-100k TCs.

Heck, firms that provide offensive security capabilities to Indian PDs can pay $40k-50k after poaching a junior pentester or exploit developer from a PD.