Skip Navigation
InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)SI
sizeoftheuniverse @programming.dev
Posts 44
Comments 42
A place for everything about math @lemmy.ml sizeoftheuniverse @programming.dev

the sinusoidal tetris

www.andreinc.net The sinusoidal tetris

A tetris game with a twist

0
www.businessinsider.com Genetic testing giant 23andMe is reportedly turning the blame back on its customers for its recent data breach

23andMe shrugged off blame for its massive data breach, saying users "negligently" recycled and failed to update passwords, according to TechCrunch.

Genetic testing giant 23andMe is reportedly turning the blame back on its customers for its recent data breach
23
A place for everything about math @lemmy.ml sizeoftheuniverse @programming.dev

The most important math exams of my life

www.andreinc.net The math exams of my life

A nostalgic math adventure

1
Is Java Still Keeping Up with Modern Programming Languages
  • Yes it does, the only parts where Java doesn't shine are usually some advanced features that are nightmarish for people who are building tools and libraries:

    • The type system is so 90s and it's kept like that for backwards compatibility.

    • Generics having type erasure is again an improvisation for the sake of backwards compatibility. It makes writing generic code in conjunction with Reflection painful.

    • The lack of control for the memory layout. I mean in most cases you dont need full control, but there are use cases where it's literally impossible to do optimisations that are easy to do in C/C++. You must have faith in the JVM and JIT.

    • Integration with native code is cumbersome.

    Other than that Java is fine for most backend work you need to do, except probably for Real Time Processing apps where every millisecond count, but even there there are ways.

    You use Java not for the languages itself, but for the tooling and the ecosystem.

  • What's the biggest change you would like to see in computing/tech?
  • For personal projects and prototypes i believe it's fine, but when you consume the electricity of mid-size countries just because you prefer to write your production code in convenient languages don't lecture others about ecology and climate change (i am not refering to you).

  • Programming As a Career Isn’t Right for Me
  • It's a little curse to be remotely passionated about programming and be a programmer nowadays. Some companies make it extremely dull and toxic with all their additional requirements and managerial practices. But there's hope, there are good companies or teams, and eventually if you stay long enough you will find your place.

    That was my case.

    The only lesson you need to learn is to make distinction between your interests, side projects and hobbies and the actual work you need to do ar work. If they overlap that's amazing, if not you need to adapt. You need to give the company what the company wants (so you can get paid), and to yourself what you want, so you can be fulfilled.

  • is Cinnamon sort of a shitshow?
  • For me the experience is different, but to be honest i am spending more time in the terminal and the browser than notifying what the DE is actually missing.

    I mean, i have panel on the bottom with the open apps, a few shortcuts, the network manager, the Bluetooth manager and the calendar. I am not missing anything.

    I also run Mint, and things were extremely stable for as long I can remember.

  • *Permanently Deleted*
  • They force you think of o(n) and train you better than anything else on how to write your functions (but not how to organise them).

    I have around 600 leetcode exercises solved, and there's a big difference in skill between the person i was before leetcode and the person i am now.

  • Do you have a RSS list with feeds from programming blogs you are reading?
  • HN is still a good resource, but I wish spending my time reading what real people have to say, even if i disagree. A lot of articles there are about subjects, or written by "entities" that are not on my radar.

    lobste.rs is my favourite hn alternative, but considerably smaller. At least people there are more civil, and being part of the site for a few years made me feel part of community, as i already (virtually) know some of the people there, and appreciate their opinions.

    Still, nothing beats the "curation" of content you can achieve by maintaining your own RSS feeds list.

  • Do you have a RSS list with feeds from programming blogs you are reading?

    I am looking for old-school (html only, mininalist design) programming blogs, that are mainly focused on math, algorithms or systems programming. I also don't mind a few rants, movies or books reviews, but the content should be mainly technical. Preferred languages: C, C++, go, maybe Rust. Java or Kotlin are also cool as long as it is about the JVM, optimizations, but not Spring or Enterprisy stuff.

    For example: https://nullprogram.com/ would qualify perfectly.

    If not a list, maybe some links? A digital garden where you keep interesting articles it's also nice.

    I prefer quality over quantity, you know the type of content that usually gets upvoted on hn, without the corporate bullshit or angel investment stuff.

    6
    caseymuratori.com The Worst API Ever Made

    A call-by-call look at context switch logging with the Event Tracing for Windows API.

    The Worst API Ever Made
    14
    thenewstack.io Meet Val: A New Language Alternative to C++, Rust

    Val is a high-level programming language that runs close to the metal, said the language's creator Dimi Racordon.

    Meet Val: A New Language Alternative to C++, Rust
    11
    www.psypost.org Antagonistic narcissism and psychopathic tendencies predict left-wing antihierarchical aggression, study finds

    Narcissistic individuals and those with psychopathic tendencies are more likely to strongly endorse left-wing antihierarchical aggression, according to new research published in Current Psychology. Antihierarchical aggression refers to a specific type of hostility aimed at challenging or opposing hi...

    Antagonistic narcissism and psychopathic tendencies predict left-wing antihierarchical aggression, study finds
    9