[-] firelizzard@programming.dev 1 points 10 months ago

I'd create my own macro or function for that. I have enough ADD that I cannot stand boring shit like that and I will almost immediately write a pile of code to avoid having to do boring crap like that, even with copilot.

[-] firelizzard@programming.dev 1 points 11 months ago

It’s not clear to me that AMD is in breach of contract, though I admit I haven’t looked into it in detail. But regardless, the contract is irrelevant to the open source thing unless that was in the terms of the contract.

[-] firelizzard@programming.dev 1 points 11 months ago

Obscurity is not real security

[-] firelizzard@programming.dev 1 points 11 months ago

GitLab, Inc is a business and it’s not run by idiots. If federation was going to make them a bunch of money, they’d put a team on it. Relying on an outside group to execute your business goals is terrible management. It’s clear federation is not one of their business goals.

[-] firelizzard@programming.dev 1 points 11 months ago

They may advertise it, but they’d be working on it themselves if they thought it would bring in serious revenue.

[-] firelizzard@programming.dev 1 points 1 year ago

GMT doesn’t have daylight savings but London does

[-] firelizzard@programming.dev 1 points 1 year ago

Two cocktails will get me tipsy, two beers if they’re strong, but I can drink an entire bottle of vodka (over the course of 2-3 hours) without blacking out. Or at least I could in college, I’m not looking to try again.

[-] firelizzard@programming.dev 1 points 1 year ago

Ah, well that’s great for folks who already know or want to learn Rust

[-] firelizzard@programming.dev 1 points 1 year ago

I think the degree of footgun danger depends a lot on the language and the application. I agree that C and C++ are dangerous until you really know what you're doing, though IMO most of the danger comes down to memory management and that's a portable skill, once you've learned it. That being said, I don't have a lot of experience with C++. C was my first language so I'm used to plain old normal boring pointers (are those "dumb pointers"?) and I've never understood why C++ needs 9 billion types of pointers.

Go has one particular footgun - loop range variables. Other than that, IMO high-level, garbage collected languages don't have major footguns like that. My first job was writing a bespoke inventory system for a manufacturing company, and I wrote it in a language I'd never used before - C#. In five years the only major issue that had was due to my inexperience with SQL and had nothing to do with C#. And though I haven't written nearly as much code, I'd say the same about Java, Ruby, Python, and JavaScript.

[-] firelizzard@programming.dev 1 points 2 years ago

I can see how systems engineering could fit into that role but the project/program managers I’ve talked to were much more focused on management than engineering

[-] firelizzard@programming.dev 1 points 2 years ago

Part of it is an HTTP/RPC interface, but that's not the party I want to test.

[-] firelizzard@programming.dev 1 points 2 years ago

I'm definitely not interested in convincing you to change your mind but I do want to reply to some specific items.

the number of users in groups

The only limitation I can find is that top-level groups on the free plan are limited to 5 users. Granted, there are certainly reasons to keep a group private, but public groups are not limited.

moving some basic free features into premium like protected branches, code owners, issue dependencies, epics, roadmaps

Protected branches are available for all plans. I'm pretty certain the rest of the features you mentioned were never free. You can disagree with that choice, but it is incorrect to say they were moved into premium.

view more: ‹ prev next ›

firelizzard

joined 2 years ago