Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
scuff3d
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
26 ms
·
541.
▲
by
scuff3d
1y ago
I think a couple of things have to be untangled here. The problem we are talking about in both Python and TS comes from the fact that they are (or compile down to) dynamic languages. These aren't issues in statically typed languages...
542.
▲
by
scuff3d
1y ago
Yes, if you are stuck with Python something is certainly better than nothing. But we shouldn't be writing large production apps in it in the first place.
543.
▲
by
scuff3d
1y ago
No you don't. You get the illusion of static types without the actual upsides. For any even medium sized project or anything where you work with other developers a statically typed language is always going to be better. We slapped a bu
544.
▲
by
scuff3d
1y ago
Don't you know? Rust is love. Rust is life. Rust is all things. It will solve all life's problems, so long as you submit yourself to the borrow checker and it's infinite all knowing wisdom.
545.
▲
by
scuff3d
1y ago
We elected a tinpot dictator and half our elected officials (and their voters) are applauding him as he sees how far he can push things. Not sure what's going to happen but it's going to get worse before it gets better.
546.
▲
by
scuff3d
1y ago
The author points out over 120 games last year alone were rated over 80%. Grab a list, filter out genres you don't like and consoles you don't have, then throw a dart. You probably won't go wrong.
547.
▲
by
scuff3d
1y ago
While it has its uses I have yet to see a single use case, or combination of use cases, that warrants the insane spending. Not to mention the environmental damage and wide spread theft and copyright infringement required to make it work.
548.
▲
by
scuff3d
1y ago
I had someone say to me they preferred strict type checking in a Python linter over a statically typed language because they "don't like a build step"... Dudes it's literally just worse compilation with extra steps.
549.
▲
by
scuff3d
1y ago
I'm not opposed to type hints, I use them everywhere. It's specially the strict linting. But it's a fair point. If you truly have no option it's better then absolutely nothing. I really wish people would stop writing mis
550.
▲
by
scuff3d
1y ago
I'm not sure what you're trying to say here. If you mean Python's type annotations are erased at runtime... Okay? It still has runtime type information. It's not "erasure" as that term applies to Java for examp
551.
▲
by
scuff3d
1y ago
Or you could just use a statically typed language and get a much better experience.
552.
▲
by
scuff3d
1y ago
It's not even close compared to working with Java or Go or any language built with static typing in mind. To be clear, I'm not opposed to type hints. I use them everywhere, especially in function signatures. But the primary advant
553.
▲
by
scuff3d
1y ago
I worked on a project that did this. Drove me absolutely nuts. It's like having all the worst parts of a dynamic language and a static language with none of the benefits. I'd much rather just work in a statically typed language fr
554.
▲
by
scuff3d
1y ago
Surely giving an unpredictable AI access to your system has absolutely no downsides at all.
555.
▲
by
scuff3d
1y ago
I got a 75% Keychron a few years ago. Really like it, but I've been considering finding a more portable 65%. The Keychron is great but it's pretty heavy so it's annoying to carry around. Any suggestions?
556.
▲
by
scuff3d
1y ago
Sometimes I feel like the entire world has lost its god damn mind. To use their bridge analogy, it would be like if hundreds of years ago we developed a technique for building bridges that technically worked, but occasionally and totally un
557.
▲
by
scuff3d
1y ago
Fair enough, I didn't see that part. I'm still not interested but that seems like a far more reasonable option.
558.
▲
by
scuff3d
1y ago
Not to sound too much like a reddit comment... but God damnit take my upvote.
559.
▲
by
scuff3d
1y ago
The head of that Israeli unit met directly with the CEO of MS. I don't buy a second the execs at MS didn't know what was going on. Blaming the local contractors is just MS throwing people under the bus. I've worked for big co
560.
▲
by
scuff3d
1y ago
Am I the only person that sees "AI" and "screen capture" and thinks no fucking way? I switched to Linux specifically to get away from data collection, why on earth would anyone want to opt into it?
561.
▲
by
scuff3d
1y ago
More likely MS was well aware of what was going on and didn't care until the Guardian forced their hand.
562.
▲
by
scuff3d
1y ago
That makes sense. Reading your comment got me thinking some of the issue might be that I have always worked on somewhat immature projects. Either R&D or greenfield projects. Which is super nice in a whole lot of ways, but a lot of times
563.
▲
by
scuff3d
1y ago
The problem that I find myself in is that I almost always run into stuff I didn't expect. Some integration that I thought would be minor turns out to slowly get out of hand, and before I know it I've made way more changes than I m
564.
▲
by
scuff3d
1y ago
> You end up doing work on branches of branches, and end up either having to become a rebase ninja or having tons of conflicts as each PR gets merged underneath you This shouldn't matter unless you are squashing commits further back
565.
▲
by
scuff3d
1y ago
Commit descriptions are criminally under used for this purpose. You can add so much more context if you don't limit yourself to just the short commit message.
566.
▲
by
scuff3d
1y ago
This shit has been driving me nuts on my phone. Both Signal and this stupid Google Messages app only let you copy the text of entire messages, you can't select specific text to copy. It's either the entire message or nothing at al
567.
▲
by
scuff3d
1y ago
Thanks, I got a little into the article but bailed out after it started blaming workers. Makes sense they'd be blaming employees when they're trying to sell more shit to the bosses.
568.
▲
by
scuff3d
1y ago
That's not my point at all. Doesn't matter where you work, if a developer is working in a code base with a bunch of agents, they are always going to be the bottleneck. All the agent threads have to merge back to the developer thre
569.
▲
by
scuff3d
1y ago
That's not the same thing at all.
570.
▲
by
scuff3d
1y ago
Until now I've never really come across a comment on Hackernews I thought was AI generated...
More ›