DirtyWaterHotDog
No bio...
User ID: 625
Yes ! Probably the fastest I've seen a set of tools be adopted. It's the gold standard now.
In my new job and old job, we used both uv and ruff. The move to uv took a bit longer in the new job because it involved changes across 1000+ engineers. But it got done. Ruff integration in both cases was trivial.
uv was transformational. It is a great tool, yes. But a big part of it had to do with the dire state of python packaging it replaced. Another part of it had to do with the drop-in nature of it. The porting experience gave me a ton of joy.
ruff is great. It primarily solves annoyances. Some people still use flake8, black, isort and 20 other tools. But most greenfield projects are starting with ruff. But now that ruff is popular, you can share and steal complex linting/formatting logic in public to make it more powerful.
ty is new. Technically still in beta. We use based-pyright which is also new. It's stable and works. But we only run based-pyright as a pre-commit hook. ty is 10x faster, so once it is stable, we will be able to run it aggressively on saves. We've tried ty internally and senior devx people are excited. But, we're waiting for it to reach 1.x major version before making the port. Majority of python repos either don't have type checking or use mypy which is about 50x slower and annoying to use. So most team should see a bigger improvement than what we'd experience.
If I to guess, astral wants to work their way up to a JIT compiler for python (like pypy). If the linter and type-checker can enforce strong code behaviors then a JIT compiler should technically be build-able for python. But, the future is any one's guess.
Python is going through a devx revolution right now. Pydantic, Astral and Mojo are the main contributors.
Mojo is typed, compiled and a (claimed) super set of Python. It hasn't seen as much adoption, but has is led by systems Jesus - Chris Lattner. I'm hopeful it will get there eventually.
Astral on the other hand, has transformed the python dev workflow. 'uv' solved python packaging. 'ruff' solved linting and formatting and now 'ty' solves python type-checking. Separately, Pydantic allows data objects to be strictly typed and is pretty much a python built in.
And I know it's customary to throw a bunch of half-baked tools at someone to silence criticism about a language. For years, that was true for python. But no, these tools have genuinely become ubiquitous. The python code-base at my current job is pretty much strictly typed.
In a few years, I'm betting python will become a pleasant language to use.
viable option for anything that even vaguely cares about performance
Bit Hyperbolic no ?
I'd say the opposite. GC languages are only unviable for systems that care about exceptional performance.
Quant trading works with GCs. ML & gaming have a unique preference for C++ because of the ecosystem, so I'll treat them as exceptions. Google uses Go for large scale systems (not the core, but pretty much everything else). Clearly it's good enough for most systems work.
On DEI-fication of the army :
I'm assuming you served through Bush Jr, Obama, Trump and Biden. When did DEI creep into the military ? Was it a Biden era phenomenon, or did you experience it during Trump 1 and Obama's terms as well ?
The post-Obama picture of America is pretty clear to me. It's the standard populism cascade. One side elects a habitual line stepper and the other party escalates in response. The escalation through Trump 1 --> Biden Autopen --> Trump 2 makes sense.
I see 'Obama --> Trump 1' as a separate phenomenon that's divorced from this escalation ladder. Is that also how Republicans see it ? Or do they see Trump 1 a response to a perceived populist line-stepping by Obama ?
Cynical take about the open source programming languages world
The best systems engineers are trans and mentally unwell. Appearing progressive is how you keep them productive instead of spiralling. The 2nd best systems engineers are virgin gooners. Appearing progressive gives them a chance to be around women. The 3rd best systems engineers are m-lady neck beards. Appearing progressive is how they simp.
Everyone else who's good enough to be developing the rust lang is getting paid millions at a quant firm or millions at an llm frontier lab.
Surface level progressivism is win-win stable state for open source PL.
Dude, no. I need this.
One day he'll Hank Green this into a blockbuster and I'll be here feeling all hipster.
- Girl at MIT exists
- Student at MIT has girlfriend
- Prof cheats with girl student on MIT boy despite having 3 kids and a wife
- MIT boy with bright future decides to kill professor
- MIT boy acquires gun and kills professor in home (from reports, wife was in the house)
- Whole thing stays secret in dorm
- Involved female keeps silence
Sounds unlikely.
Current guess:
- Family being at home makes break-in unlikely.
- Inside the building removes freak accident unlikely.
- Targeted killing most likely.
edit: gotta be honest, did not have 2 decade old neck beard hate grudge on my bingo card.
Some details:
He was killed at 9 Gibbs street, Brookline. I lived within walking distance of this neighborhood. It's exceedingly safe. There are no murders in Brookline. In fact, there was 1 homicide in Brookline in the last 20 years (2006 - Dec 2025), and that was a drug deal gone wrong.
He was killed in the Foyer of his apartment building. Burglars generally prefer single family homes, and and there are many in this neighborhood. Already sus. Next, if it was a break-in, his body would have been inside the house. Why would someone come all the way up to his foyer (inside the building), and then kill him outside the apartment ? Does not sound like a professional criminal.
Pro-Israel, Hanukah and Brown University timing only makes it worse.
Nick Fuentes's ideas have zero intellectual worth. He is a mega-church pastor for the religion of inceldom. Incoherence is key to his movement. At least Candace Owens is schizophrenic. What's Fuentes' excuse ?
Japanese people, Taiwanese, Koreans, or Jews tend to also be pretty great
I'm not convinced that average-IQ is singularly responsible for societal-IQ. They're related, sure. But, IQ differentials have existed for millennia. If the correlation was so direct, then high IQ nations would've achieved insurmountable gaps between them and other nations. This hasn't been the case. Japan, South Korea and Scandinavia are high-IQ regions today. But, they were relatively backwards throughout history. That there is flux implies that IQ is not the primary factor in creating stable and flourishing societies.
Smart Jews make more money than goys
Can't read goy without replaying the meme of a rabbi crashing out at Barney the dinosaur.
you don’t want Blacks/Muslims/Indians in your country
This is anti-HBD. Between Muslims, Blacks and Indians (presumably you mean south asians), you're looking at 4 billion people. Say their average IQ is 90. Let's call them group A. Let's say group B constitutes non-chinese desirable immigrant groups with an IQ of ~105. (I'm assuming most western Europeans do not want to immigrate to the US and Chinese are the rival civilization). Group B will have around 500 million people at best.
Doing some ChatGPT math, Group A has around 90 million people above IQ 120, and group B has about 80 million people above IQ 120. IQ is measurable and group A is more strongly motivated to immigrate. Therefore, if IQ = HBD and HBD = societal destiny, then the US will end up importing a very large number of blacks, south asians and muslims.
Personally, I believe cultural compatibility is just as important as the intelligence of the people you're importing. But, if HBD becomes the primary driver of immigration policy, then it will inevitably sample the cream of the largest (4 billion strong and growing) cohort.
Once you understand HBD, liberals become obviously wrong on most every social issue
No. I increasingly believe that liberal policy is a direct result of deeply internalizing HBD. (By liberal, I mean the American center-left, neo-libs, academic elites and NYT types. Not the communists). You can't tip-toe around landmines this effectively unless you know their precise location. I don't want to derail the discussion, but IMO, American liberals are the result of trying to reconcile protestant ideology with the realities of group IQ.
American Protestantism ties a person's self-worth to their economic productivity. It claims that people are created equal, and given equal opportunity, the hardest working will be the most productive and most moral. Working hard (sanctity of work) reflects good moral character, and the primary observable metric of hard work is economic productivity.
If IQ is real, heritable and puts a ceiling on an individual's productivity, then the whole moral framework stops working. Corporate America stops working. It's impossible to motivate hustlers, aspiring grinders and temporarily embarrassed millionaires if IQ is the primary contributor to outcomes.
If the smarter kid will always do better, then why work harder ? Why put in effort ? If you'll never be able to intellectually compete with the nerds, then why play their game at all ? Why be a peaceful participant of a system that guarantees your loss ? Better to bring it down instead. The natural conclusion is to use populism & violence to reclaim power and set up a tribal society instead.
Liberals need the lower class to believe that they can make it if they try hard enough. So, they set aside a few visible roles for all races, so that everyone keeps believing in protestant morals. They know that in the absence of a 'DEI', the elite will look so different from the base population, that a revolution is inevitable. Liberals want to set up socialist safety nets, because they understand that low-IQ people can't lift themselves up by their bootstraps.
Liberal policy is an uncomfortable compromise of believing in both HBD and protestant values. The resulting cognitive dissonance is why even the smartest liberal suddenly loses 50 IQ points when talking about certain issues.
"It is difficult to get a man to understand something, when his salary identity depends on his not understanding it."
I have bad circulation and get cold easily. Extremities are worst affected.
It's obvious, but drink hot tea. Once the core heats up, the rest of the body catches up real fast.
ah, that makes more sense. I should've known better than to latch onto a number that suited my biases.
suburban - fewer than 5000 km^2
DC - 4,355.4 km^2Philadelphia - 4,608.9 km^2Chicago - 4,656.3 km^2Miami - 4,743.6 km^2
By city boundaries, only NYC, SF and Boston qualify. (and their city extensions - Jersey City, Daly City and Cambridge).
Guess I intuitively knew this because they're the only 3 US cities I can see myself living in, in the long term.
a yard, a car and a dog doesn't a suburb make.
To most, a suburb is best understood as a quiet and safe residential neighborhood away from the downtown core. It has limited through traffic, has easy access to the city and prioritizes families.
I had linked to Google maps of cities (domestic and international) that satisfy these requirements. Then I lost the comment. But, most don't look like sprawling suburbs. They were neighborhoods near Boston (Brookline, Somerville, Cambridge), Brooklyn (Bay ridge, Windsor terrace), SF (Noe valley, Sunset), Seattle (Wallingford, Westlake) and so on.
The impulse to move away from the chaos of a downtown core is understandable. That the alternative must look like a Midwestern suburb is where the rub is.
I have.
I read it again. It's a good one. On second reading, I like how sharp and straightforward this article is. It's easy reading. Therefore it must be damn hard writing.
I agree with his theory. But I'm also a comparatively fair, sporty and charismatic Indian (if I say so myself). It places blame on India traits that my ego is shielded from.
It would be convenient for me if this theory were true. Yet, I treat it with a degree of scepticism to counter my own prioirs. But his points are all solid.
Could you elaborate on this scary future? I'm getting sick of Indians being portrayed as an amorphous pestilence. Like a brown mongol horde dipped in shit that's about to destroy western civilizations.
Clearly you (or people who make such comments) find something about the character of Indians to be revolting.
What's the source of it ? Is it lived experience ? Is it that they are Pagans ? Is it the state of their nation ? Is it a feeling of being threatened ? Is it something else ?
I can easily pass off as 'one of the good ones' so I am not too bothered. But, I've realized that my calibration of how a section of American society viewed Indians was off by a wild margin. I am trying to re-calibrate, so an honest answer would be appreciated. Don't hold back.
edit: I am reading all of the replies. Will try to find a common theme to consolidate this over the weekend.
Bizarre question by Cowen
COWEN: When will Chinese suburbs be really attractive?
WANG: What are Chinese suburbs? You use this term, Tyler, and I’m not sure what exactly they mean.
COWEN: You have a yard and a dog and a car, right?
WANG: Yes.
COWEN: You control your school district with the other parents. That’s a suburb.
Cowen retroactively defines an attractive suburb as a sprawling American suburb. No wonder Wang is confused.
American suburbs are the result of uniquely American circumstances from the mid/late 20th century: white flight, stranger danger, infinite money, fertile population, car lobbies & cheap gas. China has little to do with these circumstances and therefore, little to do with the American suburb.
They are passively monitoring, but not listening.
They have permissions for location, gyro, website activity (facebook pixel) and know who you interact with. That's more than good enough to serve you ads. Hell, they're stronger signals for your interests than your audio.
Why have family reunification policies at all ? Individual, wife and child. That's it. Older parents should be able to get a visa as dependents, but never citizenship or social benefits.
Family chain migration is an exploit. Policy wise, it's an easy loophole to close. Politically, may be another issue altogether.
I should clarify. I purposely left it at 'they need immigrants'. Europe's current immigration strategy (or lack there of) is a total mess. As it is now, it's bad. It's quite bad.
I still think the problem of 'how to get good immigrants' is easier than 'how do we fix our industrial policy' or 'how do we make our people have more kids'. Therefore there is an urgency attached to it. The latter 2 are definitely the more worthwhile pursuits, but it is what it is.
anyone with 2 braincells to rub together is in full Havel's Greengrocer mode
Could be. Happened with Trump 2016, Brexit and Modi 2014.
Europe had its opposition boom.
Meloni has been in power for a while now. What's changed ? Orban tried to get fertility up, and numbers have continued cratering. Boris Johnson got Brexit, and things have gotten much worse since.
Idk what it has to do with Indians needing anyone. As a nation, Indian is reasonably comfortable being alone in the geopolitics landscape. As people, one perk of coming from the 3rd world, is they can take a lot of pain before life truly feels like it sucks. Perk of living in a shithole, is it can't get much worse than that.
Idk why European countries pretend the option is undereducated MENA immigrants vs nothing.
There's at least 3 billion people who would love to live in their countries. Surely there has to be a better way to sample from this population.
Fair. If you can't get good immigrants, the solution isn't to get immigrants who make things worse.
It will backfire. Trump's national strategy and persona are incompatible with Europe.
First, Trump hurt their pride.
Europeans are proud. Trump has taken a sneer-and-condescend approach towards European politics. It's a bad strategy towards any institution. But, it's catastrophic towards Europe. I visit Europe every couple of months. Yes, urban educated circles aren't a representative sample. But, the Europeans appear to despise Trump and his politics. Even blue city democrats don't hate Trump as much. Eventually, the hostility becomes grating.
Second, Trump put financial pressure.
Europe has slid into a financially fragile state after a lackluster 2008 recovery and not being able to print their way out of the covid crisis. You'd think Trump would extend an olive branch after the harsh words. Nope, it's more jab, jab, hook. Trump has added tariffs and strong armed Europe to rearm. Why would the Europeans be happy about any of this ?
Third, Europe has problems that America doesn't.
Spain and Italy have lower fertility rates than Japan. France and Germany have crushing social welfare ponzi schemes that require an ever increasing number of young people. They need immigrants. Trump wants these nations to use his 'wrecking ball' approach to political and (in his imagination) civilizational revival. No. They can't do it, because they aren't America.
Western-hemispheric control
2025's America doesn't have the financial weight or the military willpower to bully Europe. The other option is to align incentives. Confusingly, Trump is erecting new barriers instead. Europe may engage for now. It has no other options. But it sure as hell will be looking for alternatives if it does actually start regaining 'civilizational self confidence'.
Trump is single handedly ushering in a multi-polar world.
"is this the result of American society transitioning from a relatively homogeneous, high-trust society, to a fragmented, 'diverse,' mostly low-trust society?"
Maybe. But, the demographics of America have been stable through the last 10 years. Large transitions take generations. The viibecession was sudden 2020s phenomenon.
My hypothesis is that covid killed local offline life and America moved to the internet enmasse. Media was already in a negativity spiral, but now it affected the entire country rather than just the terminally online.
It amped up changes that were already in motion. Local politics became national politics, national politics because global politics. Freed from the shackles of institutional decorum, Tiktok influencers introduced a new level of hysteria.
Overall vibes = True vibes * social media negativity factor * % people engaging in social media
All 3 got worse after covid.
- Prev
- Next

Fair enough. I work with numeric data. Most loops get vectorized as part of the numeric processing packages I'm using. I can imagine there are situations where nested loops can't be avoided on the critical path, and that causes a lot of pain.
More options
Context Copy link