... in one benchmark.
Yes. The fact that git is decentralised means you can still carry on working and making commits while GitHub is down. With SVN your basically have to down tools.
Looks nice. Well as far as I can tell anyway. Maybe next time you're showing off a GUI don't make the screenshots 320x240?
Anyone know what toolkit they are using? As far as I know none of the Rust GUI toolkits are close to mature.
Edit: it's iced.
Yeah I think that's mostly a myth. When I looked up salaries they were definitely good (for programming; amazing for the average person), but not "I would write COBOL for that" good.
There aren't really that many old COBOL systems around. I think it's mostly just over-reported because you can write an article about how some government department still uses COBOL but you can't write about one that switched to Java.
Maybe not dumb but I've definitely been forced to at least partly learn a few terrible languages so I could use some system:
- PHP so I could write custom linters for Phabricator. Pretty successful. PHP is a bad language but it's fairly easy to read and write.
- Ruby so I could understand what the hell Gitlab is doing. Total failure here, Ruby is completely incomprehensible especially in a large codebase.
- OCaml so I can work on a super niche compiler written in OCaml. It's a decent language except the syntax is pretty terrible, OPAM is super buggy, and I dunno if it's this codebase or just OCaml people in general but there are approximately zero comments and identifiers are like
ityp
,nsec
,ef_bin
... The sort of names where you already need to know what they are.
That brings more problems. Despite the scaling challenges monorepos are clearly the way to go for company code in most cases.
Unfortunately my company heavily uses submodules and it is a complete mess. People duplicating work all over the place, updates in submodules breaking their super-modules because testing becomes intractable. Tons of duplicate submodules because of transitive dependencies. Making cross-repo changes becomes extremely difficult.
Yeah... It's going to take a whole lot more than $1m for this. I am skeptical.
Also not super enthused about another browser written in C++. I skimmed some of their code and it seems pretty high quality, but still... this is going to be chock full of security bugs.
Servo is definitely the more interesting project.
I mean... let's just hope he isn't doing this professionally.
A recent notable example is xz, but there’s also event-stream npm package a few years ago that got infected with Bitcoin stealing code.
They're asking if the entire project is somehow fake, not if it's a real project that got backdoored. That's obviously impossible to tell just based on stars, language quality, and similar heuristic signals.
Saving this for when people try to claim that naming things isn't important!
Also that is clearly a security issue. Anyone who tries to claim otherwise is forgetting that humans exist. Though I suspect they were just trying to avoid admitting fault and doing work. Disappointing either way.
Your manager is an idiot.
Eh, it practice it works extremely well. I can't remember a single instance where a PDF document rendered incorrectly.
The format is very old so it's not surprising it has picked up a few WTFs. I'm happy to keep those hidden below the abstraction.