Readit News logoReadit News
srhtftw commented on Dev Compass – Programming Philosophy Quiz   treeform.github.io/devcom... · Posted by u/todsacerdoti
tonymet · 9 days ago
Software engineering would be far better off if we divided up into factions along these lines, like Hogwarts or Divergent . Sure the author's test is a lossy prototype, but he's got the right idea.

So many "best practices" are truly repugnant, like XML, microservices, TDD, Design patterns, DRY, OOP, functional programming, codes of conduct, 75% of "devops"

Many of us found those things repugnant at the time and were lambasted for being a contrarian. Now in hindsight people are coming around. We're the ones who care about the machine, prefer short variable names, write necessary tests and do printf debugging. We just want to build stuff that is correct and elegant. Just leave us be.

I don't think any trend is good enough to apply to everyone in the trade. It would be better to divide up into factions so you can find communities that suit your preference.

I was just born this way.

srhtftw · 8 days ago
> So many "best practices" are truly repugnant like ...list of things

I have my own love/hate relationship with many of the things you list and I currently share many of your preferences. However I didn't always see things that way. Best practices start as informal approaches to address the problems of the day. After achieving a modicum of success they'll get enshrined by others as languages, features and cultural artifacts giving rise to new problems.

I find the broad tendency of unthinking "best practicification" more troubling than any particular "best practice".

Take OOP as an example. Stroustrup's early C++ presentations argued OOP meant more than "slow graphics" since people at the time were struggling to build graphical user interfaces for machines without much memory. The idea of melding state and behavior made it easier at the time to build complex user interfaces with imperative languages. But OOP isn't a silver bullet. Many attempts to apply the OOP ideas to other domains met with failure.

Fortunately we now have more powerful machines and better tools available to us.

srhtftw commented on Dev Compass – Programming Philosophy Quiz   treeform.github.io/devcom... · Posted by u/todsacerdoti
srhtftw · 9 days ago
This was fun. A kind of engineering MBTI¹.

I'm +3 Abstract, +2 Human-Friendly - https://pastebin.com/Y7t4ys3J

At the end I would have liked to see how each answer contributed to the final score, perhaps plotted on the final graph.

It would also be interesting to see how many others took the test and how my answers compared to theirs.

¹- https://en.wikipedia.org/wiki/Myers%E2%80%93Briggs_Type_Indi...

srhtftw commented on My AI-driven identity crisis   dusty.phillips.codes/2025... · Posted by u/wonger_
Animats · 12 days ago
The world does not owe you the right to exist, either. Not under US-type capitalism.
srhtftw · 12 days ago
I prefer to believe otherwise. In the words of the Desiderata¹

You are a child of the universe no less than the trees and the stars; you have a right to be here.

¹- https://www.desiderata.com/desiderata.html

srhtftw commented on My AI-driven identity crisis   dusty.phillips.codes/2025... · Posted by u/wonger_
roadside_picnic · 12 days ago
As an author who is currently under contract to finish a book, I'm a bit annoyed that AI really can't write for me. I'm busy, I really like writing, but writing a good book does involve serious time researching and exploring. I've tried to have AI help me through, but I've more often than not had to dive into source code and run experiments to make sure I understand what's going on. It's even a book on AI, so there would be no shame at all in using AI to write it.

> So what am I good for anymore?

And here I was thinking this question is why writers write at all. Who else would do something requiring so much work for so little reward but those who fundamentally think they aren't worth much, it's what unites us.

But I don't think I worry about being replaced, not because I'm irreplaceable, but because if I could be completely replaced I think that might be quite a delightful experience. Imagine all those people who need something from you satisfied. That's what being replaced would entail: not a single person demanding a single thing from you. But unfortunately no, I'm still needed here, annoyingly.

srhtftw · 12 days ago
As for me I've seen LLM based AI produce bland summaries¹ for a few years. Occasionally they generate something funny². But they cannot yet write anything I would spend my time or money to read.

> I'm still needed here, annoyingly.

Indeed you are. Indeed you are.

¹- https://news.ycombinator.com/item?id=34647947

²- https://news.ycombinator.com/item?id=43168595

srhtftw commented on Ask HN: What alternatives to GitHub are you using?    · Posted by u/yakattak
srhtftw · 14 days ago
I use SourceHut¹ to serve git for a few private projects.

I wanted to use their pages service as well to serve an SPA but their https://srht.site/limitations prevent SPAs from contacting external services I need. I get why they do that but I need my SPA to let users login to their databases and there's simply no way to do that while adhering to SourceHut's policy.

Fortunately pico.sh², codeberg³ and GitLab⁴ (not GitHub) don't have that restriction. I experimented with each of them last year. All of them worked reasonably well. Eventually I settled on GitLab which had the nicest CI/CD of the three at the time.

¹- https://sr.ht

²- https://pico.sh

³- https://codeberg.org

⁴- https://gitlab.com

srhtftw commented on How Apple could send democracy to the spam folder   washingtonpost.com/opinio... · Posted by u/CharlesW
srhtftw · 18 days ago
> Many will cheer the likely disappearance of political fundraising texts and robocalls around election season. But not all “unknown sender” messages are created equal.

Sorry but I do not pay for cellular service in order to receive unsolicited texts.

My daily driver is a dumb Consumer Cellular Link II (which uses a castrated Android under the covers). It's turned off most of the time. I don't use or want apps on it. My laptop satisfies those needs. My texting is limited to rendezvous with my family. A silent ringtone effectively blocks all unknown callers but I can't easily block unknown texts.

Apple is doing the right thing here if this feature works as described. Although I won't be switching any smartphone, I would immediately upgrade to a dumb phone that segregated texts this way and I hope to have that option in the future.

srhtftw commented on Tell HN: Charles Irby has passed away    · Posted by u/steven123
srhtftw · 18 days ago
I do not know you, nor did I know your uncle. Nevertheless he was an influence on you and I'm sorry for your loss. May you walk in his light.

https://writersalmanac.publicradio.org/index.php%3Fdate=2012...

srhtftw commented on I dumped Google for Kagi   arstechnica.com/gadgets/2... · Posted by u/thimabi
srhtftw · 20 days ago
Kagi makes me want to learn Crystal¹

¹ https://crystal-lang.org

srhtftw commented on Why is GitHub UI getting slower?   yoyo-code.com/why-is-gith... · Posted by u/lr0
xPaw · 21 days ago
Githubs performance has been rapidly degrading ever since they started rewriting everything in React.

It's basically impossible to view diffs now because they often fail to load, render correctly, or just are incredibly slow.

srhtftw · 20 days ago
Yes this shift to React is really annoying. Github also stopped working on older browsers.

My leisure laptop is an older macbook with firefox 78.15.0esr and a little over a year ago I stopped being able to view github files and issue discussions with it. I can still view READMEs most of the time but now I have to use chromium or another computer to actually read code without cloning the repo.

I know they could easily generate JS for older browsers if they cared to set the esbuild target.

srhtftw commented on Palantir: The Most Evil Company   politicaleconomist.substa... · Posted by u/mgh2
srhtftw · 22 days ago
For what it's worth the Tree component¹ of Palantir's blueprint.js React library was useful to me.

¹ https://blueprintjs.com/docs/#core/components/tree

u/srhtftw

KarmaCake day182October 31, 2022View Original