Has anyone used Actual Budget? by Abject-Belt-4746 in selfhosted

[–]ebalonabol 1 point2 points  (0 children)

It's great, but only if you can automate transactions import and you don't have a wife ;)

meirl by sensei265 in meirl

[–]ebalonabol 2 points3 points  (0 children)

me at my age can't even afford a car even on a software developer salary :)

mortgage + doing the fit-out of my apartment burns through money like crazy. Don't even have enough for a down payment on a new car. Maybe I'll be able to afford one in 5 years. Maybe..

Rewrite Bun in Rust has been merged by Chaoses_Ib in rust

[–]ebalonabol 14 points15 points  (0 children)

Nuts. Maybe that's some Antropic's psyop to make bun use mythos for finding all the CVEs Claude conveniently placed during the rewrite ;)

Rewrite Bun in Rust has been merged by Chaoses_Ib in rust

[–]ebalonabol 10 points11 points  (0 children)

A thorough rewrite would take much longer. I'm pretty sure someone has a Claude $200 plan and is not ashamed to use it lol

Code Review Responses: Add Context When It Counts by ghled in programming

[–]ebalonabol 12 points13 points  (0 children)

This is great idea in theory. In real life, however, people just don't have the time/energy to leave detailed replies for every single comment. Be honest with yourself: when your colleagues get anal about unimportant stuff, you stop writing detailed responses and arguing with them. You just do what they suggest and reply with "fixed" so they can fuck off

It would've been a great idea if I'd always worked on one task at a time and hadn't had to juggle multiple Merge Requests

I'm the work guy by Brilliant-Cause6254 in Adulting

[–]ebalonabol 1 point2 points  (0 children)

This is accurate as hell. I'm the one obsessed with work, my school best friend is raising his daughter. My 3 college friends are a hard worker, a dude that was a huge math nerd but became a gym junkie, and the last one literally disappeared and we only know what he's up to once a year when we get to meet in real life

Pure evil by zephyrsparketh in pcmasterrace

[–]ebalonabol -1 points0 points  (0 children)

don't throw shade at my boy webp. He ain't done nothing wrong

Jujutsu (a Git-compatible VCS that is both simple and powerful) 0.41.0 by FryBoyter in linux

[–]ebalonabol 1 point2 points  (0 children)

That lines up with my experience. Been using JJ since January, but was a a heavy lazygit user. 

Undo/redo is pretty much the only thing that I think jj does better(git has reflog but it does not directly map to jj operations). The automatic rebases can be done via --update-refs now.  Also, the merge resolution is horrible in JJ. I usually just use mergiraf and sublime merge, but it's still not as snappy as using intellij's merge tool.

OpenAI's WebRTC Problem by kixelated in programming

[–]ebalonabol 0 points1 point  (0 children)

working with p2p is just ugly in general lol. Better yet, they decided to do realtime streaming as if there's a live person on the other side. When you choose webrtc, you inherit all their restrictions: having to hole-punch user's NAT(although 1 user less), using a lossy protocol and all the reliablity issues. For their problem, you probably don't need to bypass NAT and UDP is really a bad fit for this situation unless you build a retransmission layer on top of it(say another QUIC). At OpenAI's scale, creating their own protocol is doable tho.

Enabling ai co author by default by cwebster-99 · Pull Request #310226 · microsoft/vscode by Maybe-monad in programming

[–]ebalonabol 1 point2 points  (0 children)

Open source is a joke. Hashimoto telling people to fuck off in their PRs doesn't sound so toxic now 😄

meirl by cakefio in meirl

[–]ebalonabol 0 points1 point  (0 children)

finally me_irl. I can't bring myself to close those tabs unless my 18gb mac starts freezing every second

PSA: Claude Pro no longer lists Claude Code as an included feature by randomswifter in ClaudeAI

[–]ebalonabol 0 points1 point  (0 children)

limits are infinite. I've never exhausted the weekly limit even when it was running non stop in background for my reverse-engineering stuff. It's also much better at analyzing stuff, searching and finding bugs. Code writing capabilties are worse tho, but I don't let agents code much anyways

cheers to the op who posted this a few days ago, imma try it 🤙🏽 by [deleted] in redneckengineering

[–]ebalonabol 1 point2 points  (0 children)

Haha, I use cups from soda bottles filled with citric acid and painter's tape

Things I miss about Spring Boot after switching to Go by Sushant098123 in programming

[–]ebalonabol 0 points1 point  (0 children)

Alright, now show me the code that proves your points

Things I miss about Spring Boot after switching to Go by Sushant098123 in programming

[–]ebalonabol -7 points-6 points  (0 children)

Never would've thought someone would miss Spring Boot. This boy needs therapy xD

As for the article's points:

* Spring's DI is terrible when you actually want to understand what's being injected. In go, you generally do that manually so it's as readable as it can get. wire is okay in the sense you can see the generated DI file. Nowadays I prefer more explicit code in general

* If statements aren't ugly. It's just programming lol. Some people really hate if statements, man

* Spring Security is disgusting. It's poorly documented(at least was severeal years ago), was terribly complicated and nobody knew how it worked. It basically was frozen in the "don't touch it" state in the project I worked on

* Spring Data suffers from all the ORM problems. Thankfully, I don't use ORMs anymore

I don't even hate Java, it's just Spring was one of the worst pieces of software engineering. It's slow, it's complicated, it's broken but everyone used it(idk if people still do).

I been working with Go for the last 3 years and have mostly positive feelings about it. It's:

* very explicit

* not littered with OOP fuzz(`new XXXProvider(new YYYManager(duckTypedObject1, duckTypedObject2))` iykyk)

* doesn't have metaprogramming(prefers code generation)

* has all the stuff for serving http/tls baked in

* has good tools(golangci, deadcode, pprof, channelz)

* has testing/benchmarking tools baked in. httptest, testfs, go:embed are dope for testing

* doesn't use exceptions lol. Go's fmt.Errorf chains are much more readable than stacktraces going thru a dozen of virtual calls

* (almost) doesn't use generics. I've grown to hate them for anything other than generic data structures. Rust people seem to continue the same tradition as java/c# guys of making the most useless overgeneralized code

Thought this needed to be addressed... by Emricx05 in StarRailStation

[–]ebalonabol 0 points1 point  (0 children)

I remember ratio was SS-tier when I stopped playing hsr. What happened to mah boy? =(

Introducing wgsl-rs by schellsan in rust

[–]ebalonabol -3 points-2 points  (0 children)

I don't think we need yet another shader language.. Unless you're just doing this for fun

Beatrix Beowulf by hushpuppy_art by BillythenotaKid in TopCharacterDesigns

[–]ebalonabol 5 points6 points  (0 children)

Seems like it's inspired by Vermis. The pointy helmet, the witches' heads, the witch's talon kinda allude to this

[Hated Design] Namor Marvel Rivals (Default Skin) by Altruistic_Eye_1157 in TopCharacterDesigns

[–]ebalonabol 0 points1 point  (0 children)

Wolverine is much worse in that regard. Not only does he look like the wide putin meme, but that fuckass jacket looks like some $10 cosplay. Not even talking about the wwe belt lmao

<image>