Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
Cthulhu_
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
91.
▲
by
Cthulhu_
2mo ago
My theory is that it's intentional; change the rules for security personnel so they don't end up in a routine, change them for travelers so... they also don't end up in a routine. If travelers with malicious intent are stress
92.
▲
by
Cthulhu_
2mo ago
It gets better if you tell it what you expect, but maybe even better is to keep some examples of "this is a good PR description" and feed it into the LLM generating another. Of course, that's only something you can do for you
93.
▲
by
Cthulhu_
2mo ago
The old web relies on people thinking "I'm going to make a website about X" and following through, not relying on visitors, income, validation, etc.
94.
▲
by
Cthulhu_
2mo ago
Sure, that's what the POC stage of choosing technology is about if you can't make a decision on blurbs on websites or comparison tables.
95.
▲
by
Cthulhu_
2mo ago
It really depends, there are a lot of axes to consider. When the most appropriate technology is e.g. a programming language that less than 1% of developers on the market can write competently, would you risk the company on it?
96.
▲
by
Cthulhu_
2mo ago
And the worst part is, because it's invisible, a higher up manager will think "Ah, we don't need these people anymore, let's replace them with juniors, an external company, and/or AI". It's maddening. It&#
97.
▲
by
Cthulhu_
2mo ago
Exactly. When I joined the company I'm at now (consumer energy industry), the energy crisis hit and the servers melted from all the people looking to fix their contracts etc. I wasn't directly involved, but loads of developers did
98.
▲
by
Cthulhu_
2mo ago
Exactly; I've seen a number of instances now of people pushing the hip new technology, but jumping ship (i.e. getting promoted, a new job, or a different assignment) shortly before or after the shiny new thing was "done". In
99.
▲
by
Cthulhu_
2mo ago
Go the language and Go the ecosystem seem to be the antithesis of languages like Scala that seems to be a form of self-gratification when used to solve boring problems like HTTP APIs, or ecosystems like Javascript's where all the tools
100.
▲
by
Cthulhu_
2mo ago
To a point I agree, but also, I think if code is easy to read, write and maintain by LLMs it's easy to read, write and maintain by humans. To just yeet in a software engineering wisdom (replace debugging with maintaining, extending, re
101.
▲
by
Cthulhu_
2mo ago
It's pragmatism vs... the other bit. I think complex environments like TS can work if the problem, organization and context is complex. But it's likely overkill for a weekend project.
102.
▲
by
Cthulhu_
2mo ago
I don't agree about the overlap, as popular is new and shiny and stimulating, whereas boring is old and proven and, well, boring. I wouldn't leave technology choices up to LLMs anyway unless you give them all the context and requi
103.
▲
by
Cthulhu_
2mo ago
That's where the human factor comes in though: boring tech makes for boring work makes for bored people, and bored people quit (or worse, introduce complexity for the sake of it). LLMs are better at churning out boring stuff, and you c
104.
▲
by
Cthulhu_
2mo ago
This is where 'boringness' is only one factor in the bigger equation, and you (as a team) should make a list of criteria - familiarity, features, cost, hiring, support/backing, etc.
105.
▲
by
Cthulhu_
2mo ago
Some wounds never heal. Like Angular 1->2.
106.
▲
by
Cthulhu_
2mo ago
Yeah, compared to most other languages there's a lot of moving parts and activity in the space still - npm vs pnpm vs yarn, node vs bun vs deno, eslint / prettier vs biome vs oxlint, and that's before even writing a single li
107.
▲
by
Cthulhu_
2mo ago
10 years since the original and it feels like one of the go-to de-facto standard technology choices in many organizations. So I suppose it doesn't cost an innovation token anymore, but that doesn't mean you should just use it - th
108.
▲
by
Cthulhu_
2mo ago
I think a core problem is that people read online and spend a weekend looking into something cool and get a pretty decent POC up and running. But that's a single person in a weekend, nowadays accellerated by LLMs - what they cannot see
109.
▲
by
Cthulhu_
2mo ago
While security by obscurity isn't recommended, in this case it sounds like it's still a huge hurdle.
110.
▲
by
Cthulhu_
2mo ago
Not necessarily, everyone's got their own preferences and sensitivities, it's just how brains work and how it works differently for everyone. It's too simplistic to just apply a label like ADHD to people. Preferring distracti
111.
▲
by
Cthulhu_
2mo ago
But silence is a luxury; right now I have the window open to try and cool the house down a bit so car noises, there's people doing stuff downstairs, etc. But I also get restless when it's too quiet. Everyone has their own preferen
112.
▲
by
Cthulhu_
2mo ago
The more things change the more they stay the same I suppose
113.
▲
by
Cthulhu_
2mo ago
The other thing is that (speaking as a software developer) most work is not hard.
114.
▲
by
Cthulhu_
2mo ago
I'm not convinced boredom was normal per se - people find stuff to do. It's just that the nature of stuff has changed, as has the availability. 20 years ago it was browsing the internet for hours. Before that it was watching TV. B
115.
▲
by
Cthulhu_
2mo ago
While Go has first-class functions and the like, functional programming is discouraged in Go; it's not optimized for it in either the language or the compiled result. It doesn't have tail call optimization for example, and naive f
116.
▲
by
Cthulhu_
2mo ago
Variable naming is a convention though, not a language feature.
117.
▲
by
Cthulhu_
2mo ago
I remain of the opinion that there was nothing wrong with Flash or Silverlight, and the only reason it fell out of fashion was that Apple refused to support it on iOS. Don't care about losing Java applets though, those things were too
118.
▲
by
Cthulhu_
2mo ago
Boring is a feature, although it's understandable why people don't like that. But, major software (maintenance) issues have been caused by people writing interesting code. It's gratifying and fun for the individual, but detri
119.
▲
by
Cthulhu_
2mo ago
The other reason why Java is preferred is the hiring pool - there's 10-100x as many Java developers out there than Go developers. It's almost a guarantee that you'll find people, which is arguably more important than what lan
120.
▲
by
Cthulhu_
2mo ago
They're also a "thinking error"; most errors are not exceptional and should instead be part of the regular flow of your application. But in 90's/2000's languages like Java and C#, they consider "this file
More ›