NostraDavid

joined 2 years ago
[–] NostraDavid@programming.dev 2 points 3 days ago

There are two main schools of thought in software development about how to build really big, complicated stuff.

IT vs OT?

The career path of most application programmers is fairly short.

I think it's due to the crazy growth programming has (and is) gone through. I think there's still a relative ton of greybeards around, but they are vastly being outnumbered by the newbies.

This is also why I think we keep reinventing shit, typically in a worse way, because there are not enough greybeards to go around.

[–] NostraDavid@programming.dev 0 points 3 days ago* (last edited 3 days ago) (1 children)

If you need to pickle your ML model, just use JobLib instead.

If you want to save a polars or pandas df, save files as parquet.

Both ways you can also use compression, so you'll save space as well. Use zstd if you need decent compression, or lz4 if you write and read speeds.

[–] NostraDavid@programming.dev 11 points 3 days ago* (last edited 3 days ago) (2 children)

I prefer to flip the logic of the .gitignore.

# ignore root files/folders
/*

# unignore files
!.gitignore
!README.md
!Justfile
!flake.nix
!flake.lock
!pyproject.toml
!.python-version
!uv.lock

# unignore folders
!src/
!docs/

# reignore (recursively)
__pycache__

This includes the files and folders (and their subfiles/folders), while recursively ignoring any pycache bullshit.

  • Small
  • Maintainable
  • Easy to change
  • Readable
[–] NostraDavid@programming.dev 5 points 3 days ago (1 children)

Then why share it on social media?🤔

[–] NostraDavid@programming.dev 2 points 3 days ago (1 children)

Zionism is not a religion

True: Most early Zionists were atheists/secular

[–] NostraDavid@programming.dev 0 points 3 days ago

Oh, and the old Germanic/Norse religion is just neat.

ᚱᚢᚾᛖᛊ ᚨᚱᛖ ᛃᚢᛊᛏ ᚪᛟᛟᛚ :D

[–] NostraDavid@programming.dev 0 points 3 days ago (1 children)

I'm talking about the fact that just complaining about AIPAC doesn't help: There are foundational forces that enable the existence of AIPAC, and people following Christianity is one. If you don't fix that, you can't fix AIPAC. You could fix AIPAC, but "AIPAC 2.0" will just pop up, because the foundational force still exists.

Calling this idea antisemitic sure is... something. I'm personally just not a fan of Israel ATM, due to what they're doing to Gaza.

[–] NostraDavid@programming.dev 7 points 3 days ago (2 children)

Creative constraints bred creativity.

That might explain why there's so much crap coming out of the gaming industry. All the old constraints are gone, so everything now very much looks the same.

Just give yourself artificial constraints.

[–] NostraDavid@programming.dev 1 points 4 days ago

It's the reason I switched to NixOS - I can't pin for shit in Debian, and I'm stuck at whatever version they want things to be (like ye olde git). Some programs I just want to be bleeding edge, the rest I don't care much about (unless it breaks).

Meanwhile, I can pin things in Cargo (Rust), and uv (Python) just fine, which is why it stings so hard that Debian doesn't have it :(

[–] NostraDavid@programming.dev -1 points 4 days ago (4 children)

I've been pushing for people to leave Christianity, because with Christianity comes Israel, and with Israel comes a second nation that you now owe loyalty to, and that's treasonous behaviour.

Time for the Germanic countries to return to their Heathen roots.

[–] NostraDavid@programming.dev 1 points 5 days ago* (last edited 5 days ago)
 

Ladybird, the browser from SerentityOS, now has a non-profit behind it! The guy in the video is not Andreas, but Chris Wanstrath (former CEO from Github), and he's pumping some financial backing into this non-profit.

I for one am happy we're getting an alternative to the Chrome/Firefox duality we're stuck with.

https://ladybird.org/

view more: next ›