danhab99

joined 2 years ago
MODERATOR OF
[–] danhab99@programming.dev 2 points 56 minutes ago (1 children)

Just for my edification is this what I'm missing out?

[–] danhab99@programming.dev 1 points 2 hours ago

Do you do all that before or after you go to college, get married, buy a house for white picket fence, have three children, rank up at your 9:00 to 5:00, and lock down your pension?

Cuz I got to be honest I'm not really sure if the past is really much of a path

[–] danhab99@programming.dev -1 points 2 hours ago

Where sorry that being my voice keyboard and I

[–] danhab99@programming.dev 2 points 4 hours ago (1 children)

Which side is telling us that these are the sides. I'm not disagreeing with either of the sides but I kind of feel like there's chirality to every political opinion.

 
[–] danhab99@programming.dev 2 points 4 hours ago

I kind of wish we'd get some copilot discounts if we opt in

[–] danhab99@programming.dev 1 points 6 hours ago

At my stock brokerage we keep talking about how we can bring AI to our customers but we can't do that without the compliance dude throwing a fit about "noooooooooooooo you can't recommend trades to customers,,,, ssstttoooooooooppppp then we become responsible for their decisions guuuyyyssss" (he doesn't talk like that but it sounds like that to me)

I recently brought up the idea of using AI for trade support and giving it all sorts of tools to access internal assets and help customers fix their accounts or figure out what happened to their order,, shit like that.

[–] danhab99@programming.dev 5 points 6 hours ago

I work at a stock brokerage and I can confirm this is exactly the screen layouts these people have. By these people I'm talking about day traders I don't actually know what this person is doing.

And yes they do look across all of those screens. I sat next to a guy who had six screens arranged in 3x2, the way he explained it he has all sorts of programs mostly in the domains of communication and news and he doesn't even look at the other screens but when something moves it triggers his peripheral vision and he acts on it. Another day trader I know has nine screens in 3x3 but he only uses the bottom half of his screen real estate because he can't read the top, he just likes having a big rectangular-like screen.

It's all about peripheral vision to these kinds of professionals. They are 100% not looking at all of those screens, they just need to set up things to react to.

This guy is a meme though nobody is reacting to something happening right above your head.

[–] danhab99@programming.dev 4 points 14 hours ago (2 children)

When will we prolls wrap our heads around the fact that we have been excluded from the Democratic process by the electoral vote. Not trying to be mean or sarcastic I'm just looking for a timeline.

[–] danhab99@programming.dev 0 points 14 hours ago (2 children)

Neither party is going to let a third party in.

I feel like this is the exact proto-fascist thought virus that makes Americans American. Political parties are not supposed to permit other political parties to hold power,, even if that's not how you intended to communicate the inability of a third parties to win,, it's still a Freudian slip.

If not voting for one political party is an implicit vote for the "opposite" party then there is no party, there is no choice. It's like making the choice to eat or not, there's no choice if you don't eat you die. If you don't vote Democrat you vote Republican, therefore there is no choice (Unless you think it's possible to choose death which I don't think is possible if I want to be consistent with my values).

Even though we know that democracy is not mathematically possible we do know that certain democracies are more democratic than other democracies.

We need preferential voting if we want to improve the situation but if our goal is to go maximum anarco-democracy then just look to that one episode of the Orville where they encountered a people practicing absolute democracy, good show and poignant episode, BAD OUTCOME.

Imo someone needs to be in charge and that someone has to be more responsible than me and not me, and if that's how I lay out my preferences on my ballot then I will have a better government.

[–] danhab99@programming.dev 4 points 4 days ago

pairdrop.net works reasonably well for me

[–] danhab99@programming.dev 5 points 1 week ago

Always love to see the Nix flake support

 

If you can't tell, the community profile pic and banner were generated by ChatGPT, this is temporary until we can get a hold of better art.

So if you're intrested in contributing human created art to replace the banner and profile pic please comment them below and which ever one gets the most votes wins!!

disclaimertimeline TBD by engagement

 

I cannot ever be sure about this but this might have come to me in a dream. I just thought about why it's so hard to implement a web-server in bash, basically all the functionality of the webserver must be implemented in bash but the http handling can be compiled.

This program lets you declare endpoints and map them to shell commands, query args get passed as ENV vars, methods are enforced, body is passed in stdin and the response is the stdout.

I also learned I really like declaring flake.nix files for all my personal projects, I hope it helps you install what I create!

 
 

I cannot watch TikTok or YouTube shorts or Instagram reels anymore.

When it comes to having any degree of comprehension as to why these apps insist on making me so angry I feel like I cannot characterize myself as anything better than a plank of wood.

I don't understand who is benefiting from this relationship because clearly I'm not. Every time I stop scrolling on tiktok or YouTube I am so angry I cannot focus on my job! I can't decide what to do next! I can't do anything!! I'm not even clicking on ads, I've bought a couple of things from TikTok that are ok,, prices are sometimes better on tiktok,,

But if I watch one more:

  • CPS worker try and fail to kidnap children
  • Any sort of religious debate though most of the ones I'm getting are about Jesus and convincing people that Islam is real or not
  • Narrated stories from Reddit
  • Ella Boyett (the hiiiiiiiii Karen with the wig)
  • Any skits about customers misbehaving at businesses
  • Instructional recipe videos formatted in discovery-speak, for example "when you add this to this and add this to this and mix and bake you get this"
  • Sheffield Jew hunt awareness videos
  • Videos about how gross immigrants might be behaving in European cities
  • NYC, Dearborn Mi, Lakewood Nj
  • Anything involving screaming
  • Video recording strangers crashing out
  • Crashouts in general actually
  • Videos of people whining about something that they're psyoped to believe they need in their life
  • Tiny accounts with less than 100 followers making lukewarm observations

I will actually be in a state of life or death emergency. Like I'm not even being facetious or obtuse I just deleted tiktok before I started writing this and I don't feel safe.. I'll feel better in a little bit.

I just can't remember the last time I watched something funny. I can't remember the last time I laughed on YouTube. I'm just miserable by nature and these apps aren't making it any better.

I want to know what profit these algorithms are optimizing for. I feel like with me my algorithm might have reached a false valley way too soon and there's nothing I can do to dislocate it and have it try again, tiktok lets you reset your feed but YouTube doesn't really. But every time I reset my tiktok feed it always returns to the same exact shit, you can't even not engage with the same content you used to engage with because that's also considered engagement, swiping away too fast apparently counts as much as watching the whole thing through because you already know what it is therefore you interacted with it which is what the algorithm wants. I like algorithmically curated content sometimes, I like it when the algorithm is also really good which is something I used to say about tiktok but not now that it's trying everything it can to make me angry.

Edit 2hrs later: all is well I'm okay. Turns out I kind of like reading horror manga. Junji Ito is pretty good, I can now say that I've read Frankenstein!

 

I recently opened a new show and tell community for devs to share their projects but I can't see the posts when I access through community through programming.dev, but I can see when I access the community through lemmy.world. If I can't see the posts, I can't imagine that other people can see posts. I have not seen other communities with the same issue, I'm just wondering if there's anything I can do.

Solution: if you set your account to hide read posts then the back end will not even serve the posts so it appears as though there are no posts. I'm such an idiot

 

LSS: I just wanna beable to slap together dirt simple datapipelines and iterate over them with new work. Currently I need it for like 3 things: a super special project I'm not ready to share yet, transcribing video chats, and generally webscraping (wget and curl are so reliable and comfy).

Claude fucked up pretty much everywhere that was important. To me programming is the practice of communicating your perfect and (ideally) edgecase-free understanding of how to solve a problem. I didn't know how to build a CI/snakemake styled datapipeline so I asked AI to help. As far as I understand, the task was too abstract, it had no idea what I wanted bc I had little idea of what I wanted. AI cannot replace a programmer when brand new abstractions need to be invented!!

I am happy to finally have this tool and cannot wait to implement it in my daily workflows.

 

Just wanted to share this stupid little python script I wrote forever ago.

I used way too much pythonic syntax just to make the caps lock and scroll lock lights on my old keyboard flash like the lights next to the network socket. I don't really use that keyboard anymore but I remember how excited I was to see for the first time when I write something to a file using vim or vs code or my own scripts to make something physical happen.

 

cross-posted from: https://programming.dev/post/44336106

inb4hope it's ok to advertise new communities here, thx!

Hey everyone! I like writing code and I don't really have people in my circles who I can share my creations with so I opened a community for all of to beable to!

Come share your all your git repos, hardware projects, inventions and more! We (i guess I rn) welcome all!

https://programming.dev/c/show_and_tell

And while you're at it, spread some stars around.

 

inb4hope it's ok to advertise new communities here, thx!

Hey everyone! I like writing code and I don't really have people in my circles who I can share my creations with so I opened a community for all of to beable to!

Come share your all your git repos, hardware projects, inventions and more! We (i guess I rn) welcome all!

https://programming.dev/c/show_and_tell

And while you're at it, spread some stars around.

!show_and_tell@programming.dev

Edit: i tried to fix the link but [!show_and_tell@programming.dev](/c/show_and_tell@programming.dev) is not a valid url on the lemmy frontend, can't figure out what I'm doing wrong

 

I bought this simple ass little macropad that uses real keyboard switches and for like a year I had no idea how to use it. There was no dirt simple file configed little command I can plant in my i3/config and be happy with it so I built it!

It was my first attempt at building a production-level thing out of rust and I'm really happy with it. Now I can finally use my goddamn macropad!!

 

Post:

If you’re still shipping load‑bearing code in C, C++, Python, or vanilla JavaScript in 2025, you’re gambling with house money and calling it “experience.”

As systems scale, untyped or foot‑gun‑heavy languages don’t just get harder to work with—they hit a complexity cliff. Every new feature is another chance for a runtime type error or a memory bug to land in prod. Now layer LLM‑generated glue code on top of that. More code, more surface area, less anyone truly understands. In that world, “we’ll catch it in tests” is wishful thinking, not a strategy.

We don’t live in 1998 anymore. We have languages that:

  • Make whole classes of bugs unrepresentable (Rust, TypeScript)
  • Give you memory safety and concurrency sanity by default (Rust, Go)
  • Provide static structure that both humans and LLMs can lean on as guardrails, not red tape

At this point, choosing C/C++ for safety‑critical paths, or dynamic languages for the core of a large system, isn’t just “old school.” It’s negligence with better marketing.

Use Rust, Go, or TypeScript for anything that actually matters. Use Python/JS at the edges, for scripts and prototypes.

For production, load‑bearing paths in 2025 and beyond, anything else is you saying, out loud:

“I’m okay with avoidable runtime failures and undefined behavior in my critical systems.”

Are you?

Comment:

Nonsense. If your code has reached the point of unmaintainable complexity, then blame the author, not the language.

view more: next ›