HackerLangs
TopNewTrendsCommentsPastAskShowJobs

busterarm

15,995 karmajoined vor 13 Jahren
Most people are stupid and/or on drugs.

comments

busterarm
·vor 11 Stunden·discuss
there's plenty of Rust posts to talk about Rust.

I come to an OpenBSD post to talk about OpenBSD. Rust isn't even really tangentially related.
busterarm
·gestern·discuss
> I use Rust for things because it's so specific about what it wants from you and won't let you go off-script, and frankly I find that very beneficial for myself as someone coming from Python, Javascript, PHP, etc. where you just let things fall out of scope and it's not your problem anymore (usually).

I share your complaints about the tools you came to Rust from, but the philosophy of not letting you go off script is great until it doesn't work for you. A lot of the reason some of us use the more flexible languages is because we've been in situations where a language and its ecosystem either won't let you do something outright or not without significant pain. Often when everything is on fire and your customers are cancelling contracts. You can't afford to wait for the core team or community to come in and save you in these situations.

Having access to work around your problems is also the source of a lot of the pain you're talking about, but at least you get to stay in business to solve that problem tomorrow.

To a very large degree, a lot of the Rust evangelists that I encounter in the wild are either hobbyists, academics or paid open source contributors at large companies. Most of the discussions I've seen wrt Rust at companies with actual deliverables stop at "Rust? Absolutely not.". Except for a very narrow set of systems where you want the kind of guarantees that Rust provides as a primary feature. For more general situations, the tradeoffs often aren't worth it.
busterarm
·gestern·discuss
I read the comment that they were referring to and it wasn't even constructive conversation in the thread.

It was basically a complete derail to backdoor in a conversation about why they think everything should be in Rust.

OpenBSD still uses CVS, C and Make because that's what works for them. They will continue to keep using C, Make and CVS but that enables them to be productive with the contributors that they have. Moving things to other languages will not increase their productivity. That's the biggest thing that the largely-fanatical Rust evangelists completely fail to understand.
busterarm
·vor 10 Tagen·discuss
It's also funny because the statement isn't even controversial and people still get insanely ass-mad about it.

Also consumer car buying by ethnicity is tracked data and billions of dollars in investment & marketing are allocated from this metric...It's an absolutely ridiculous thing for anyone to feel a certain way about being stated.
busterarm
·vor 10 Tagen·discuss
I've seen this in just about every online space for 40 years now, but it is particularly bad there. I was deeply involved in several subreddits up until about '09-'10 and it slowly dawned on me just how far off the reservation the average mod was. I didn't even have any moderation issues personally, just from seeing it happen to others and the way they would approach rules and their day-to-day.

I quit the site entirely and have not looked back, but as an outsider everything I still hear about reddit moderation doesn't make my impression any more favorable. Quite the opposite.
busterarm
·vor 11 Tagen·discuss
You're proposing a fiction that there is functionally any difference. Migrating a subreddit is a large community effort and rarely if ever happens over just one ban.

If you're banned from a subreddit for X, which famously happens for often the thinnest of reasonings, you're effectively out of the online community around X. For some subreddits this even has real-world implications. You don't have to be the least bit spicy to do this. Often you just have to have commented (at all) in a different subreddit that a mod doesn't like.
busterarm
·vor 11 Tagen·discuss
I do this at significant scale and you need a high tolerance for a lot of different negatives to last doing it for governments (and adjacent).

The only exception to this rule I would say is AWS GovCloud, which also might be one of the only chill teams to work at across Amazon. It turns out having "only one way to do it", a system proved through a rigorous vetting process and a thoroughly worked-through contracting process leads to a pretty fantastic work environment for practitioners.

Trying to reimplement that piecemeal is for tougher men than me though. I think I'd rather sit on hot nails.
busterarm
·vor 12 Tagen·discuss
That's also just new products. Anything they already have been selling they can still sell.
busterarm
·vor 13 Tagen·discuss
DJI makes a ton more than just drones.
busterarm
·vor 13 Tagen·discuss
Also Tencent, GE, Smithfield Foods, Legendary Pictures, DJI, AMC Theaters…
busterarm
·vor 16 Tagen·discuss
Did ShackTac for a while. I agree but also in so many ways it's not immersive at all.

Like all the years the physics were just busted and tanks would flip over and explode because the engine couldn't handle the terrain geometry. Really sucks the fun out of your all-night commitment when that ends your mission for the night "because realism".

Getting a vehicle squad assigment was pretty much an 80% chance this was going to happen to you at some point.

Very eye opening experience though. It's disturbingly easy to mess up your navigation and radio comms and start having friendly squads shooting each other when obscured by trees... The wrong squad leader (and/or inattentive teammates) will get you killed as fast as anything.

If you want to learn rigid comms discipline, that is the right place to learn it.
busterarm
·vor 16 Tagen·discuss
The team is still there. BISim was sold to BAE Systems now and they go by OneArc (onearc.com).
busterarm
·vor 17 Tagen·discuss
That's a gross misunderstanding of corporate life.

_A_ manager boosted it on twitter. It's not an announcement in the sense that companies announce things. You're also assuming that one team knows what the other is doing.

This is literally the reason there are standard procedures for doing things like this.
busterarm
·vor 17 Tagen·discuss
Did you not know what you were getting into? Most folks I know in Seattle have pretty commonly talked about wotc being an absolutely abysmal company to work for going all the way back to the early 00s.

The only reason to be there was for the love and the buying access/perks. That access & perks are long gone.

Had a friend whose dream job was to work on D&D. He's got a fairly high profile in the TTRPG space and developed one major product/book release for D&D. The experience spun him out of Hasbro and the TTRPG industry entirely.
busterarm
·vor 17 Tagen·discuss
Nobody playing commander ever made a stink about peoples alters at the table

People are trying to rationalize their behavior based on their hurt feelings
busterarm
·vor 17 Tagen·discuss
The average duration that anyone is actively playing a TCG is something like 2 years. There’s also way more players than ever. Most of the new players never engage in online community around their game.

So you may not hear a lot of excitement but that’s still the minority opinion. Universes Beyond sell like gangbusters.

I remember multiple players at my local’s prerelease for TMNT saying that was the most fun they’d had playing a prerelease in years. And none of these things have really sunk in the secondary market after they’ve gone out of print.

Heck my Warhammer 40K collector commander decks are up several hundred percent post release. And I’ve made a small fortune buying up all the things the online MTG community seems to hate…
busterarm
·vor 17 Tagen·discuss
Not only that but not clearing with your management that you're not working on something that is actually being worked on as a product.

Definitely they put some manager and/or team in a very uncomfortable position releasing this.
busterarm
·vor 20 Tagen·discuss
> With enough of a token budget you can now wrap loops around an LLM and have it try things until the program appears to work. Ask it to do a code review and then submit the PR without having understood what it was doing. There are a lot of workplaces where there isn’t a good mechanism to push back on this and the tech debt just keeps growing.

I'm not making an argument in favor of people using LLMs for this, but people were doing this before we had LLMs it was just usually a bit slower. I can't even say it usually doesn't work out long term because I worked with a lot of guys who did this and took a ton of Adderall while working practically around the clock. Every incentive structure in the organizations rewarded it along with social credibility from more junior engineers. (The last cowboy I worked with who pulled this shit ended up becoming the most senior engineer in the company, a multi-millionaire and worshipped like a god by 90% of the mostly fresh grads we were hiring).

The problem is when invariably these people burn out eventually and leave, they leave a massive vacuum in their stead. Not from load they were carrying but creating.

I think the larger the organization I've been at, the more they reward the people making huge commits on nights and weekends. Worse, they could get away with TBRing their shit and merging it without review.

LLMs are often all of the bad habits and organizational problems that we already carryied just being speedrun. There are some places doing it right, but they already were.
busterarm
·vor 22 Tagen·discuss
And that's over 30 years since the company was founded and a full decade after the US Gov sued Microsoft on antitrust grounds going into the process with every intent on breaking up the company...

Also saying they were the first is laughable. Warrantless telephone surveillance by law enforcement began all the way back in 1895...but really in the way that you would recognize today all the way back in 1994.
busterarm
·vor 24 Tagen·discuss
I'm in a similar boat and only somewhat agree. The gist of my post was that this exists but maybe just use Kubernetes anyway.

I don't entirely agree with your statement about zero-downtime instance replacement though. We built our terraform around doing one-at-a-time instance replacement and removing/adding nodes in Hashicorp Raft clusters is pretty much the easiest thing I've ever done with infrastructure.

That's really always been the biggest selling point around Hashicorp's stuff for me. They made bootstrap and maintenance operations easy enough that a caveman could do it. Even recovering from problems isn't terribly hard unless you're already doing something stupid (Roblox outage).

I also have deployed and managed _hundreds_ of these over the last 8 years or so and I'm not really having the same problems that you do. But we don't upgrade to the latest and greatest because it _does_ take them a few versions to get their feature launches correct. This is mainly a Nomad problem now though -- consul and vault are pretty brainless to operate.

Still though, we _also_ use Kubernetes and I prefer it. Most of our software engineers don't though because they don't actually want to take the time to understand it, they just want to run binaries and forget about it.