[-] hairyballs@programming.dev 9 points 10 months ago

And here you're only talking about a subset of memory leaks, by inaccessible memory. You can also leak memory by pushing new elements in a channel while never reading them for example.

[-] hairyballs@programming.dev 5 points 11 months ago

Lmao, what the heck. I've heard about that, but I still cannot believe it's true.

[-] hairyballs@programming.dev 5 points 11 months ago

Yeah, I changed my career direction (industry, tech stack…) but before that, my CV only was enough for me to get hired. They would just verify the information, and sometimes, there weren't even a single tech interview.

[-] hairyballs@programming.dev 10 points 11 months ago

I was so lucky in the interview for my current job: I'm working on a product with a big networking component, and I was asked to write an echo server with low level components. That was maybe the second time I had a test related to the job.

[-] hairyballs@programming.dev 13 points 1 year ago

Why the fuck would they prevent private browsing? I use that a lot to be sure the session is closed correctly.

[-] hairyballs@programming.dev 29 points 1 year ago

I really like this instance, so of course I'm 100% for the move

[-] hairyballs@programming.dev 7 points 1 year ago* (last edited 1 year ago)

The first article is funny, because I moved from my native country to the one right next to it, and everybody is confused by my name. They have one given name and 2 family names, while I have 4 first names, and a compound last name.

No need to travel to the other side of the planet to meet a different culture of naming.

[-] hairyballs@programming.dev 4 points 1 year ago* (last edited 1 year ago)

While you're at it, with sum types, you can replace this stupid nil with an optional type. Also, you can replace the stupid error handling with an either/result type. Then you can add a keyword to return early if it's left/err. Then you have Swift or Rust.

[-] hairyballs@programming.dev 6 points 1 year ago

I think they just don't like cringe

[-] hairyballs@programming.dev 4 points 1 year ago

As said my sibling comment, I use KDE connect with GNOME shell

[-] hairyballs@programming.dev 5 points 1 year ago

And a light theme. I'm tired of websites having dark theme only.

[-] hairyballs@programming.dev 5 points 1 year ago

Uh, they're different, though. There is no C++ tool (AFAIK) providing an exhaustive check of ALL the data lifetimes. I even think it's impossible, because their semantics are really different. Rust is move by default, C++ copy by default; Rust has no inheritance with its constructors, etc.

view more: next ›

hairyballs

joined 1 year ago