Xixi

Joined 19 years ago

Karma
2,590
Submissions
778
Member since
Jun 20
Software engineer living in Kyoto. You can contact me here: alexis dot tabary at gmail.com
View on Hacker News

Recent submissions

Comment · 27 days ago
Comment · 2 months ago
I do think it's a defensive move, but at first order it's defensive against OpenAI, Anthropic, and arguably Google. NVIDIA doesn't want to end up squeezed by those three as they increasingly make their own metal, etc.

Ensuring a healthy open-weight model market means ensuring continued demand for metal running in corporate data centers, bypassing any middleman. NVIDIA has a strong interest in a thriving "run your own agents" market.

They're actually aligned with Apple here. And in this market, Apple is a real competitor too, with Apple probably more consumer-centric, while NVIDIA probably more enterprise-centric.

Comment · 3 months ago
Comment · 3 months ago
Static types are not _that_ useful to catch bugs, if only because type related bugs tend to surface very quickly, especially in strongly typed language like Python. So a good CI suite is usually enough to catch them, but you do need good coverage. Even if they make it to prod, they won't survive long...

Static types are IMHO more useful for speed, maintenance/refactoring of large projects, and code completion in IDEs. But a codebase in production is unlikely to have much type related bugs...

Comment · 3 months ago
There's been a pendulum swing of sort during my career: static languages like C++/Java, then dynamic ones like Python/Ruby/JavaScript, and now back toward typed languages like TypeScript/Rust/Swift.

My read is that people were never really against types: they were against type systems that got in the way. Older ones often weren't expressive enough, so you ended up writing verbose patterns just to appease the compiler.

That's why dynamic languages gave startups a sizable velocity edge for a while. Modern type systems (with optionals, unions/sum types, inference, etc.) are completely different.

To paraphrase a comment I once read here on Hacker News: I'll take static typing with sum types over dynamic typing, but I'll take dynamic typing over static typing without sum types...

Comment · 3 months ago
An expat is someone living outside (ex) of their homeland (patria, technically fatherland rather than homeland if we are pedantic). All immigrants and non-immigrants [1] are expats, by definition, no matter the connotation some people have decided to give the word.

[1] Non-immigrant is the administrative word used by the United States to designate people that are supposed to leave the country rather than settle in the US, usually on training/work/investor visas.

Comment · 4 months ago
Jet engines are far more high-tech than most people imagine, but I'm not convinced this is evidence of some inherent Chinese weakness. The obvious explanation is that China started much later in an insanely difficult field.

They are narrowing a gap measured in decades. The article explains the difficulty well, but it doesn't convince me that China can't eventually (again, given enough time) build good engines, especially for domestic military use.

Same for semi-conductors, IMHO.

Comment · 4 months ago
PACs and super PACs are the key difference. Lobbying in the US includes practices that would fall squarely into the definition of corruption in many other Western countries.

There's nothing inherently wrong with people or groups talking to representatives and advocating for their interests, even in an organized way. The problem is when it gets closer to: "Pass this law or regulation, and we'll put $USD_AMOUNT into your PAC".

Comment · 4 months ago
That sounds more like FIRE / geographic arbitrage than expat in the traditional sense.

What people often mean by a "true expat" is something completely different: someone sent abroad by their employer, usually with a generous expatriate package (home-country salary, local allowances, housing, private schooling for children, etc.)

More broadly, though, expatriate simply means someone living outside their native country. Ex means "out of", and patria means "native country" or "homeland". It's that simple.

So the word itself isn't limited to wealthy retirees or corporate transfers. All immigrants are expatriates, although not every expatriate is necessarily an immigrant.

Comment · 4 months ago
I stand corrected, I was not aware of the full mechanism, and I was still stuck at the proposed multiplier and not the actual one.
Comment · 4 months ago
Nasdaq "solved" that problem by including a 5x float multiplier for stocks with less than 20% of shares available to the public...
Comment · 6 months ago
I understand the desire to end that murderous regime. If I were Iranian, I'd want to see it ended too. But do they really think bombs will achieve that? More importantly, would more bombing actually bring the regime down?

Regimes rarely fall because civilians are reduced to searching for food and water. Destroying Iran's infrastructure would be more likely to produce desperation and disorder than revolt. It would hurt the weakest most, not those closest to the regime and best positioned to shield themselves from scarcity.

If outsiders want to help bring the regime down, supporting opposition forces would at least make more sense than bombing civilians into misery.

This is where not betraying the Kurds (several times) would have come in handy...

Comment · 7 months ago
I wonder to what extent in this instance it is driven by the EU regulating (mostly) foreign companies rather than (mostly) domestic ones.

Said differently, it is much easier for the EU to be impartial and competent when regulating Apple or Samsung than when regulating Volkswagen or Stellantis...

Comment · 7 months ago
I'm not sure I'd put it down entirely to Osaka versus Kyoto. My impression is that these things often have at least as much to do with upbringing, formality, and social background as with region.

I don't know where you're from, so apologies if this is an unfair assumption, but in countries like the US or Australia people often seem less attuned to social class, whereas in places like the UK, France, and indeed Japan, those distinctions can carry more weight, even if they almost always go unspoken.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton