Readit News logoReadit News
sk1pper commented on Ask HN: AI Depression    · Posted by u/pavello
sk1pper · a month ago
I haven't been on HN in years and wandered here to the Ask section with something similar on my mind.

I really, really love programming. I love learning about computers. I'm so lucky to get to do this for work and get paid pretty well to do it. It engages left and right brain. Yes, it's logic, math, all that; but writing code is creative, too. There are endless ways to solve a given problem, and you get to decide what approach is going to be cleanest, and readable, and maintainable, and just _feels_ right.

Honestly though, doing code reviews isn't my favorite part of the job. It's fine, but the fun part for me is actually _doing_ it. Understanding the problem space in front of me and the constraints and all the other factors, and then generating _my own_ ideas and putting them into the editor, and iterating.

So yeah, if the job becomes essentially reviewing AI code.. I don't know if I will still enjoy doing this. I mean, I'll do what I have to, I have a family, but it's not an exciting prospect.

I'm not anti-AI at all and I use it to speed me up in plenty of ways. I'll have it give me snippets of code here and there for stuff I need, I'm using Claude Code here when the use case is right, that's all fine. I haven't had much luck with it implementing entire features or doing anything at ~medium complexity or higher. I don't _want_ it to do that anyway. I want to do that stuff. That's the fun part.

I am concerned about its energy consumption too, and the hype is quite irritating as well. On both of those fronts, there's an opportunity for us to step back and consider what LLMs are actually good at, and use them where appropriate, instead of trying to infuse everything with AI.

I'm probably just getting old and grumpy. But yeah, it's a little depressing.

sk1pper commented on Why I Use Old Hardware   drewdevault.com/2019/01/2... · Posted by u/_xivi
sk1pper · 3 years ago
I’m still rocking my 2015 MBP. I have no issues at all. The battery says it needs to be serviced, but the battery life is still plenty good for my uses. I have no issues with slowness. And I’m not running a minimalist WM to accommodate this like Drew is, either - I’m running Monterey, and have the UX of a full DE. I can’t upgrade to Ventura, but that’s ok.

I run VS Code on it a lot, often remote over SSH to my desktop to work on a personal raytracing project - I need the nvidia GPU to do CUDA stuff, and the 16 cores in my 3700x are pretty nice for non-GPU stuff too. I also stream games from my desktop to it using Parsec and Moonlight. I just play games casually, so no need for super low latency, and over my local network the experience is great.

I’m not sure how well it’ll be holding up at the 11 year mark though (4 years from now). But I think this habit of doing most of my development over ssh will potentially extend the life of it.

For the most part I agree with Drew. Based on all of the above, it does absolutely everything I need it to do. I can’t even remotely justify the cost of a new laptop due to this. However, if I get to the point where I can’t even run KDE comfortably, or get an equivalent desktop UX, it’s time to upgrade. I don’t prefer minimalist WMs (or Linux even really, but if anyone wants to reply, I’d prefer not to fight about using Linux as a desktop - it’s just not for me) - that’s where I draw the line and decide to get some newer hardware. Hopefully when I do, that hardware will last me another 7-10 years.

sk1pper commented on Four thousand weeks   leebyron.com/4000/... · Posted by u/jparise
darekkay · 3 years ago
> I'm not quite sure what to do about this.

I suggest you inform yourself about (adult) ADHD. Your behavior matches mine exactly. It was only after I learned about ADHD when everything finally made sense.

sk1pper · 3 years ago
My fiancee has ADHD and sends me memes and videos and such about it. And I'm always like, these videos are dumb, doesn't everyone do those things? I've been wondering about this for a while, but I've tended to write it off due to me having pretty different symptoms/behaviors from her - but I guess it can manifest in different ways.

What intervention(s) have you found the most helpful? Or are there any resources you can point me to? Thanks.

sk1pper commented on Four thousand weeks   leebyron.com/4000/... · Posted by u/jparise
sk1pper · 3 years ago
Man, yeah, I feel that; I just don’t have enough time to do everything I want to do.

- me, laying on my couch and mindlessly browsing HN

There are things I want to do that I legitimately don’t have time for, even though I have time to browse HN. Or at least, I won’t make time for them, because they’re quite time consuming. I want to learn Japanese, make my own top-down RPG, get a black belt in Jiu-Jitsu. Build some cool woodworking projects. Start a blog. Photography. Get better at golf. I’m interested in everything, I could rattle off tons more things that I would love to spend time on.

But these must compete with other things I love to do, as well as things I must do.

I’ve been doing some game programming recently and have gotten really excited because I finally have grokked Godot. But, I’m not sure I have the time to actually make my own game of any quality.

Actually just giving up on that project might be freeing. Like when I gave up on Advent of Code on Day 17 due to problems taking me too long, I was more relieved than anything. I think this is what’s behind giving up on the idea of being able to do all of the stuff you want to do.

The problem is that this is fairly soul-crushing. When I have a side project going that I’m really interested in, it’s quite fun and energizing.

But I can be obsessive, so all of this extra energy goes towards the project. I think I end up netting negative, because I’m spending so much time and energy on the project. I will also start to abandon other responsibilities and fall behind in other areas of life. Exercise, chores, other but less sexy projects I care about (meditation is always the first to get discarded).

Eventually I hit a point where I realize I need to get my act together, and by then, letting go of the big project is relieving, but sad.

I guess the problem here is more with the obsessiveness than topics in the article, but they might be related. Like, I‘m constantly chasing novelty. This is probably common nowadays due to the internet. I’m a true geek who loves learning stuff, and I like doing it in a hands on fashion. Having an effectively infinite stream of novel things I can teach myself (minus BJJ and such) to do is just plain addicting.

I’m not quite sure what to do about this. This habit has made me a much better programmer. And I’m always doing something I love doing. But there’s collateral damage to other things I care about. And eventually I start feeling like I have no time to do what I need to do, and also what I want to do.

sk1pper commented on The pool of talented C++ developers is running dry   efinancialcareers.com/new... · Posted by u/pjmlp
mkl95 · 3 years ago
Rust should make the pool of C++ developers decrease exponentially in the coming decades. There's little reason to code a greenfield project in C++ unless it involves leveraging some niche libraries, and those niche libraries will eventually have Rust equivalents.
sk1pper · 3 years ago
Hmm, I think that's a little heavy-handed. Just off the top of my head: CUDA (maybe other gpgpu stuff too), gamedev, most projects with a UI. The tooling you'd be using in those spaces is still bleeding edge; too much so to use with a greenfield project that you intend to put in production, imo.

I guess you said "in the coming decades," which might be true, but for the time being it's more than just niche libraries that might push one to use C++.

sk1pper commented on Linux on the laptop works so damn well that it’s boring   clivethompson.medium.com/... · Posted by u/tonystubblebine
sk1pper · 3 years ago
I want this to be true very badly. I’ve been a Linux user for nearly 20 years and I’ve never had an install that “just works” to the level of macOS or even Windows.

Although there was a while there in like 2006 where I had a pretty solid install of Ubuntu on some HP laptop I had at the time. That’s the closest I got.

This is of course extremely anecdotal. Everyone’s on different hardware and therefore has pretty different experiences.

I hate Windows as a development OS but I’d rather deal with that than some odd update that breaks my install completely, or spending hours reading forum posts to try to make my Bluetooth driver less shitty, etc etc.

I just use macOS for dev and Windows for gaming and they stay out of my way. I’ll keep trying Linux again once a year or so, but I’m not optimistic on it. It’s a moving target too due to varying hardware support over time.

sk1pper commented on The relationship between plant-based diet and risk of digestive system cancers   pubmed.ncbi.nlm.nih.gov/3... · Posted by u/doener
t0bia_s · 4 years ago
I'm curious what Mikhaila Peterson's response to this study would be.
sk1pper · 4 years ago
We can make a pretty good guess. I found this link on her website: https://justmeat.co/docs/health-dangers-of-a-plant-based-die...

A cursory review of her website doesn't reveal any references or links to actual scientific studies of any kind. Well, except for this one, which seems to be about Homo Erectus species in the Levant region being dependent on eating elephants for a source of fat about 400,000 years ago: https://journals.plos.org/plosone/article?id=10.1371/journal...

However, I found lots of affiliate links to various products.

edit: oops, here's a link to her site for reference https://liondiet.com/

sk1pper commented on Semantic Diff for SQL   github.com/tobymao/sqlglo... · Posted by u/s0ck_r4w
sk1pper · 4 years ago
Nitpick:

> when a nested query is refactored into a common table expression (CTE), this kind of change doesn’t have any functional impact on either a query or its outcome

This isn’t quite true, at least in Postgres. It won’t affect the outcome, but it can affect the query plan.

sk1pper commented on Why I still recommend Julia   huijzer.xyz/posts/recomme... · Posted by u/amkkma
melissalobos · 4 years ago
> niche programming language

I mean `niche` is a little weird here since Julia is very specifically a general purpose programming language. It just happens to be really really good at math.

[1] https://julialang.org/#tab-general

sk1pper · 4 years ago
> Julia is very specifically a general purpose programming language

I’ve been trying to figure this out recently - because I love Julia’s features. Readable like Python, but with more ability to optimize performance, and also lispy with macros and generic functions. I’m personally interested in it as a general purpose language.

But when I search around about it, most folks to seem to relegate it to the data science realm only. Everyone seems to be saying: well it’s certainly general purpose capable, but its designers are focused on data science, and that will continue to be the primary goal. As such, don’t expect to see it widely adopted as outside of data science anytime soon.

I don’t want that to be the case, but it seems harder to build broader excitement about the language if it’s going to continue to be perceived as niche.

sk1pper commented on Why We Switched from Python to Go (2021)   softwareengineeringdaily.... · Posted by u/hkallr
bloblaw · 4 years ago
Depends on your requirements. If you want statically compiled (AOT compiled), then I think Nim, Zig, or even Rust are good alternatives.

If you like the high-performance backend, then Java, Kotlin, Scala, or C# are great choices.

sk1pper · 4 years ago
Do you mean for production? Zig isn't production-ready. Nim is extremely niche. I'm kind of puzzled why I see these thrown around so much on HN. Sure, they're fine for a side-project, but they're pretty out there for anything mission critical.

u/sk1pper

KarmaCake day277November 21, 2016View Original