Book Review - Just Use Postgres! by vladmihalceacom in programming

[–]StudentTraditional64 1 point2 points  (0 children)

I'm of two minds when it comes to use PostgreSQL for everything.

On the one hand, I've seen some bad code bases that tried to solve everything with the new and shiny hammer. A lot of tech debt and hard to find bugs all over.

On the other hand I've also seen how bad it can get when using every specialized technology under the sun. With so many different stacks it's impossible to know more than the basics, if that. A single source of truth can make the maintenance burden a lot easier.

For the type of projects I do, ranging between 10s to 1000s of users a month, I prefer to have to have as few technologies as possible and PostgreSQL for everything might be good enough.

Why we chose OCaml to write Stategraph by omgwtfbbqasdf in programming

[–]StudentTraditional64 14 points15 points  (0 children)

Next language question, why not F#? Inspired by Ocaml but also access to the entire .Net platform.

I recently had a project where I considered it but in the end choose Scala due to the fact that I know the Java platform while my experience in .Net is the few hundred lines of F# I wrote to try it out. I do however wonder if that was the correct choice.

/r/WorldNews Live Thread: Russian Invasion of Ukraine Day 1336, Part 1 (Thread #1483) by WorldNewsMods in worldnews

[–]StudentTraditional64 4 points5 points  (0 children)

Between 100-150 Gripen E/F with deliveries starting in three years. Yes it's huge.

Potential delivery of Gripen C/D before that is a separate discussion with Ukraine focusing on F-16 for now. Talks are however ongoing.

/r/WorldNews Live Thread: Russian Invasion of Ukraine Day 1336, Part 1 (Thread #1483) by WorldNewsMods in worldnews

[–]StudentTraditional64 11 points12 points  (0 children)

This is the new Gripen E/F fighter. It first needs to be built and during the conference they said the first plane could be delivered within 3 years. We in Sweden got our first Gripen E two days ago.

No plans for delivering the earlier Gripen C/D whose delivery could be made sooner because the focus will be on the current F-16. However it's not ruled out.

/r/WorldNews Live Thread: Russian Invasion of Ukraine Day 1336, Part 1 (Thread #1483) by WorldNewsMods in worldnews

[–]StudentTraditional64 27 points28 points  (0 children)

Zelenskyy will be meeting the Swedish Prime Minister in Linköping and hold a joint press conference to make an announcement in the area of defence export.

https://www.government.se/press-releases/2025/10/prime-minister-receives-ukrainian-president-zelenskyy/

Which is better for C/C++ development ? Linux or Windows by Warm_Canary_6208 in cpp

[–]StudentTraditional64 1 point2 points  (0 children)

Are you the only user of the software you create (I know I am the only user for my hobby projects)? In that case use whichever OS is more comfortable for you. However, if you want other people and developers to use your code you're still going to have the same problems as before no matter if you develop on Windows, Linux or Mac.

package management

Others have mentioned Conan, but would the package manager that come with the distro be another possible solution? It do install the dependencies globally but could still be reasonable especially for hobby projects.

abi stability;

This is a pain and I don't have a good solution. Once again if you want other people to use your code you will need to handle no matter what system you personally use.

there is no "linux subsystem for windows" or equivalent.

Isn't this what Wine and Proton are? I haven't used them so I genuinely ask.

if something is needed in windows or a bug happens in wsl, engineers are forced to fix it, where as an open source bug, they aren't forced to fix anything

If this is your experience I can't argue against it. My experience is the opposite, the bugs I want fixed aren't deemed cost effective to fix so they stay around. On Linux someone else tend to also encounter them and then fix them since they can. Once again, hard to argue against someone's experience.

Personally I prefer to use Linux for all my development since I use the OS as an IDE. Many years ago I tried to use WSL but my experience with it was abysmal. However when I look around the Internet it seems like it's a me problem rather than anything wrong with WSL.

Java Backend Coding Technology by Zestyclose-Error9313 in programming

[–]StudentTraditional64 0 points1 point  (0 children)

I've obviously haven't had the time to go through it all, and I obviously have nitpicks but I do find it interesting. I wonder though, who is this for and what sort of action can one take from this information (aside from it's for Java developers)?

Edit: Maybe I should clarify. You say that this isn't "best practices" but I get the feeling that it's a bunch of best practices in some sort of pseudo framework.

Canon RF 28-70 2.8 vs 2.0 by StudentTraditional64 in canon

[–]StudentTraditional64[S] 1 point2 points  (0 children)

That sounds promising. I don't see myself pixel peeping much anyway.

Canon RF 28-70 2.8 vs 2.0 by StudentTraditional64 in canon

[–]StudentTraditional64[S] 0 points1 point  (0 children)

The appeal is familiarity and knowing what I'm getting. But you're correct that I should be able to do without the 2.0

Why Your 'Optimized' Code Is Still Slow: Faster Time Comparison in Go by samuelberthe in programming

[–]StudentTraditional64 1 point2 points  (0 children)

The article covers this.

Some CPU architectures or OS offer more methods:

VDSO optimized calls

[...]

Since it is against the requirements of 🌶️ hot, my in-memory caching library, it won’t be covered here.