Skip Navigation

User banner
AlmightySnoo ๐Ÿข๐Ÿ‡ฎ๐Ÿ‡ฑ๐Ÿ‡บ๐Ÿ‡ฆ
AlmightySnoo ๐Ÿข๐Ÿ‡ฎ๐Ÿ‡ฑ๐Ÿ‡บ๐Ÿ‡ฆ @ AlmightySnoo @lemmy.world
Posts
237
Comments
1,084
Joined
2 yr. ago

  • The OS won't matter much in the beginning, though it helps that you're already using Linux as you likely already have Python and GCC installed.

    I don't think you need a better PC than what you already have if the only goal is to learn programming, so I'd spend that money on something else.

    I'd suggest you go through Harvard's CS50 if you've never been exposed to computer science before: https://www.harvardonline.harvard.edu/course/cs50-introduction-computer-science . You can audit it for free, you don't really need to pay for the certificate (which IMO doesn't have much value at that level anyway).

    Also, try to get into a computer science degree if you want to do that as a career, bootcamps and MOOCs are nice additions but will never replace a real degree.

  • Cats would have already pushed everyone off the edge if the earth was really flat

  • This is amazing, no need to open Lemmy in Firefox anymore just to moderate when I'm on mobile. Thanks!

  • funny double meaning to Blaze's comment depending on whether you read it as Social Justice Warrior or Shit Just Works (the instance)

  • Hollow Knight if you've never played it, it's 50% off right now.

  • Have you ever thought of making your fish work for you? Just invest some of your fish with us and we can promise you a perpetual stream of fish returns, and if you know some furry friends that would be interested you can get them on board and we'll all have even more fish to eat!

  • I was learning C/C++ back then and although the nostalgia is strong with this one, Turbo C++ was obviously shit (and Borland quickly killed it later anyway), and while looking around for alternatives I found DJGPP which introduced me to the GNU toolchain and so the jump to Linux to have all of that natively instead of running on DOS was very natural. My very first distro was Redhat Linux 6.2 that I got as a free CD along with a magazine (also got a Corel Linux CD the same way that I was excited about given how their WordPerfect was all the rage back then but I was never able to install it, I don't remember what the issue was) and it looked like this (screenshot from https://everythinglinux.org/redhat62/index.html ):

  • Looks like the bot's Google Translate link doesn't work. If you have Firefox, you can open the original link in German (https://www.zdf.de/nachrichten/wissen/biontech-krebs-forschung-impfstoff-100.html ) and then use the offline translation that's available in recent Firefox versions, it's fast and pretty accurate.

    I'm not sure what's new though, as they've already stated that goal last year: https://www.theguardian.com/society/2022/oct/16/vaccines-to-treat-cancer-possible-by-2030-say-biontech-founders

  • Roughly one year. No GPU code however for that project as the target library is CPU-only anyway so not really comparable to PyTorch (and PyTorch is more than just the autodiff), but there was lots of SIMD vectorization. Yeah you could train a neural network on CPU with it if you want, and the expression template stuff I talked about would be somewhat equivalent to PyTorch's operator fusion, but the target use is more quant finance code.

  • Automatic differentiation in C++17, had to do it from scratch as they weren't open to 3rd-party libraries and it had to integrate with many symbolic calculations that are also done in the library (so even if you used a 3rd-party library you'd still have to rewrite parts of it to deal with the symbolic stuff). Succeeded in doing it and basically the performance was on par with what people in the industry would expect (all derivatives at once in around 3 times the evaluation time, sometimes much less if the calculation code has no dynamic parts and is differentiated entirely at compile-time).

    It was pretty cool because it was a fun opportunity to really abuse template meta-programming and especially expression templates (you're basically sort of building expression trees at compile-time), compile-time lazy evaluation, static polymorphism and lots of SFINAE dark magic and play around with custom memory allocators.

    Then you get scolded by the CI guys because your template nightmare makes the build times 3x slower, so the project then also becomes an occasion to try out a bunch of tricks to speed up compilation.

  • Have you had success with โ€œdeskโ€ jobs sitting all day

    The trick is to not sit all day at your desk. Go for a coffee break and have a short walk outside every now and then. You can also use the Pomodoro technique to break down your work day into small chunks with frequent small breaks: https://en.wikipedia.org/wiki/Pomodoro_Technique

  • Technology @lemmy.ml

    JP Morgan accidentally deletes 47 million comms records

    Reddit @lemmy.ml

    Any way to reliably delete/redact Reddit comments?

    Mildly Interesting @lemmy.world

    In 1998, Paul Krugman predicted the internet's impact on the economy would be no greater than the fax machine's

    Reddit @lemmy.ml

    Meta and Reddit prove the social web is over | The Vergecast

    Memes @lemmy.ml

    waiting is pain

    Videos @lemmy.world

    Mark Zuckerberg vs Lex Fridman in Jiu Jitsu

    Reddit @lemmy.ml

    The Verge reacting to Reddit's spokesperson trying to discredit them

    Anime @lemmy.ml

    NieR Automata Anime Returns on July with Its Last 4 Episodes

    Memes @lemmy.ml

    Unsinkable

    Mildly Interesting @lemmy.world

    On this day CBS aired the first color TV broadcast in the US

    Mildly Infuriating @lemmy.world

    alternative way to eat a banana

    Lemmy @lemmy.ml

    Reminder that you can use Alternative Text for images in Markdown

    Manga @lemmy.ml

    Vinland Saga Chapter 203

    Linux Gaming @lemmy.world

    Veloren 0.15 Release Party Trailer

    Memes @lemmy.ml

    this is why the Wagner coup failed

    Memes @lemmy.ml

    Shitty Situation

    Anime @lemmy.ml

    Hell's Paradise Episode 12 is out

    General Discussion @lemmy.world

    Design contest for a better visual identity for lemmy.world?

    Memes @lemmy.ml

    Reddit mods who decided John Oliver pics were a viable form of protest

    Technology @lemmy.ml

    Reddit is in danger of a death spiral