[-] FizzyOrange@programming.dev 12 points 2 weeks ago

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.

[-] FizzyOrange@programming.dev 13 points 3 weeks ago

... in one benchmark.

[-] FizzyOrange@programming.dev 14 points 3 months ago

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.

[-] FizzyOrange@programming.dev 13 points 3 months ago* (last edited 3 months ago)

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.

[-] FizzyOrange@programming.dev 12 points 4 months ago* (last edited 4 months ago)

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.

[-] FizzyOrange@programming.dev 13 points 4 months ago

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.
[-] FizzyOrange@programming.dev 13 points 4 months ago

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.

[-] FizzyOrange@programming.dev 14 points 4 months ago

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.

[-] FizzyOrange@programming.dev 12 points 6 months ago

I mean... let's just hope he isn't doing this professionally.

[-] FizzyOrange@programming.dev 13 points 6 months ago

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.

[-] FizzyOrange@programming.dev 14 points 7 months ago

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.

[-] FizzyOrange@programming.dev 12 points 7 months ago

Your manager is an idiot.

view more: ‹ prev next ›

FizzyOrange

joined 1 year ago