That said, I missed the borrow checker.
23,619 karma · joined December 5, 2014
Member of Technical Staff, AI @ Verda https://verda.com/
some src @ https://github.com/rdaum/
That said, I missed the borrow checker.
People should be in jail over the corruption that's gone down.
Many do similar calculations. Home is home. It's profoundly arrogant (and very American) to assume that the "best talent" moves for money and opportunity.
Americans have very high labour mobility rates, and often assume that's how the whole world works. But in most places in the world the idea of uprooting your whole life for a job is seen as odd.
That said, while senior SWE salaries here absolutely not even close to competitive with the Bay Area or NYC they are not that far off from other places in the US (like smaller midwest cities etc). While Canadian salary packages are depressed, it's also partially a result of: they're not inflated.
The bigger concern is more the lack of interesting work.
(Later a large part of our staff was Canadians returning home in 2016 after doing their time in Mountain View)
I've worked for many companies over the years that chose to colocate here because of the relative ease of finding talent.
And there's plenty of good talent that doesn't leave. Because we don't want to. Home is home.
There's also lots of us who work remote for US or EU companies these days.
(Blackberry movie also is garbage)
That or in some cases outright phishing attempts.
I've stopped posting on the HN hiring threads because this is the only outcome I now get. Which is sad because this was formerly a good route to connect with people.
I'm rather sickened/saddened.
Multiuser programmable persistent worlds. Compatible with LambdaMOO. Since 2022.
e.g. https://github.com/rdaum/rekursiv/ done on a whim based on a book i've had on the shelf for 25 years
it's just insane what you can get done these days.
i just think with this thing in particular, it being in x86 assembly means you're not really "porting" but rewriting. and then why that and not something else? :)
could as easily run it in an emulator
If Musk left, the stock would crash. But the company would be profitable.
Americans, for whatever reason, only buy SUVs and trucks. They've left the whole truck market untapped by creating a vehicle only a very small niche could/would want.
I don't understand what product marketing was up to, or if they just completely lacked the spine to stand up to Elon.
They should just be the Toyota of EVs -- mass produce quality vehicles people want to drive -- instead he's trying to be Tony Stark and keep pumping it as a meme stock.
Tesla remains excellent at engineering and manufacturing. They need not seek the exotic.
He's a liability to that company, not an asset, at this point. And his name has become a brand liability.
It's honestly not worth it. I understand both sides here, but people are going to have to come up with new ways of collaborating. Pull requests are likely not it anymore.
Instead of "here's some small bits of code you might find useful" or "let me share my approach", the personal glory building style of OSS construction can and has tended towards "behold my framework" and a brand, and often even a VC etc funded entity to go with it.
I don't love LLMs just conjuring half-assed things into existence, but I've also been burned too many times by someone else's frameworkization of something that should just be a small modular bit, or part of a standard library. Languages like Rust that have exempted a lot from their standard library that frankly should be there suffer from this the most.
I disagree generally, and the problem is two fold..
I've just seen "well-defined" abstractions go wrong too many times. Over- encapsulation, over-abstraction, or just overall over-cleverness in third party packages that has led me to spend large parts of my career just frustrated trying to glue third party dependencies together in a sensible way... and the abstractions only adding complication.
The joy and temptation of having an LLM "just make it" is that this goes away. The functionality fits my existing structure and abstractions and I'm not fighting a war with the architecture that the third party maintainer decided worked best for them. And getting only the parts I need, not your whole giant framework with it. (And yes, I know the LLM could easily hallucinate something far far worse, but let's just... play pretend here for a minute)
The second part is that since the dawn of Maven, NPM, Crates.io generally there has just been this insane explosion in programs of transitive third party dependencies out into the stratosphere, and the cognitive, technical, and legal debt of so many deps generally is not sufficiently recognized by the community. Running "cargo tree" in my project is often frankly depressing. Multiple linked MD5/SHA256 implementations, random number generators, HTTP protocols, people dragging in tokio deps where I don't want them, multiple versions of the same thing compiled and linked... It's exceedingly frustrating, and with the explosion of security concerns we've seen recently, it's also potentially dangerous.
I don't love the idea of having LLMs "just yeet it" esp if people misapply this to things like security/cryptography domains. But I'm also more than skeptical about the actual real world quality of many hallowed third party packages. I've been burned too many times.
Perhaps potentially what replaces "widely used standard implementation of X in a library/npm/crate form" is an "LLM readable recipe for X along with a formal proof / automated test scenario that I can point my clanker at to get a community proven way of doing this" along with a set of prompts, licensing/credit requirements, etc.
While I'd like to use my EV as backup, the cost and integration issues right now are just not sensible. The utilities and manufacturers have made it too cost prohibitive.
If I understand things correctly tho many of the V2L solutions just work with pretty much any car that does CCS, regardless of whether the manufacturer officially supports this or not. My Polestar2 for example doesn't official have any kind of V2H/V2L option but I've heard of many success stories.
Worth remembering... Anti-globalization and anti-liberalization were slogans and policies of the socialist left in the late 90s and 2000s. Battle of Seattle, Occupy, etc. Voices marginalized and mocked by the neo-liberal centrist "left" (not left) in the Democratic party, Labour party, mainstream European govt's, Canadian Liberal party, etc. Manufacturing jobs were dumped overseas, union membership declined, middle class incomes plummeted, 2008 drained people's financial well being, while housing prices skyrocketed etc. And same "moderate" forces also went to war in the middle east, etc. etc.
Obama ran on left populist slogans but actually governed from the neo-liberal centrist right.
Actual socialist left voices and formerly moderate social democratic policies generally had no voice or power in government anywhere, Corbyn was run out of the room, Bernie isolated, etc.
So it's no surprise that the right and far right saw the vacancy and exploited it. The rise of Trump, of UK Reform, etc. ties directly into this sense of hopelessness and anger people had.
Now the "conservative" right -- which was formerly pushing liberalization the strongest -- talks in angry tones about "globalism" instead of "globalization", and it's caught up with anti-Semitic dog whistles, national chauvinism, etc. etc. That shit sells.
There's nothing "far left" about the provincial NDP parties. They're centrist neo-Keynesians, pretty pragmatic, they don't even call themselves socialists. Again, it's only smelling "far left" if you're obsessed with cultural politics or "woke" stuff and are frankly politically illiterate and never taken a basic political science intro course? I didn't seeing Eby nationalizing/socializing industries and crap. "Far left" is such a bizarre characterization that it boggles the mind.
The federal party goes through phases of more old school NDP/CCF social democracy. But never governs, so.
OMG. Peak hackernews comment.
The best approach is just to write the outline and initial text in a very messy fashion yourself. And then have it clean it up and add detail. And then edit again by hand.
The US mainstream media is equally stupid -- "liberal" or "conservative" -- CNN or Fox both make me want to gouge my eyes out.
Those of us on the (real) left have been pointing out the problem with the broadcast media for decades. Concentration of ownership and private interests are the problem, and frankly the CBC is the least worst of the bunch here in the country.
Canada is currently under a mass nationalist fervour under which the Carney gov't is getting away with a lot. The thing is the stuff he is getting away with... is exactly the stuff the Conservatives also wanted to do anyways. So people on the right frothing at the mouth about the liberals just baffles me. He is literally implementing the full CPC platform from the last election.