Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
devjab
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
13 ms
·
151.
▲
by
devjab
2y ago
I’ve spent a long time in non tech enterprise and I think unix won. 15 years ago you would hire someone and they would be proficient in Windows and Microsoft office. Now people have grown up with Macbooks, Chromebooks and mobile/tablet
152.
▲
by
devjab
2y ago
Around here people abstract because they are taught to abstract in multiple different CS education programs. For whatever reason they are taught Clean Architecture even though it’s horrible. Then they spend the next 5-10 years learning not
153.
▲
by
devjab
2y ago
It’s still easy to setup, it’s all the commands that are different in powershell. So if you’re doing a lot of Google programming it’s not going to be easy to actually use Python if you’re running things from a command line. That being said
154.
▲
by
devjab
2y ago
I’ve had a side job as an external examiner for CS students for almost a decade now. While LLMs are generally terrible at programming (in my experience) they excel at passing finals. If I were to guess it’s likely a combination of the relat
155.
▲
by
devjab
2y ago
I’m expecting more of a cyberpunk reality where governments continue to lose power to massive corporations run by oligarchs. You could argue that the aristocracy never really left, but it’s certainly been consolidating power since 2000. Par
156.
▲
by
devjab
2y ago
I’m curious as to how you think it’ll be our doom. As for the ethics in it, there are two ways to look at it in my opinion. One is yours, the other is to accept that AI is coming and at least work to help your civilisation “win”. I doubt we
157.
▲
by
devjab
2y ago
Morality is not completely subjective. https://www.journals.uchicago.edu/doi/10.1086/701478
158.
▲
by
devjab
2y ago
I don’t see why you would ever have to switch to a certain IDE, but I can see from some of the other comments a lot of people seem to be unfortunate enough not to have the choice. One of the reasons I like emacs (again in in doom so it coul
159.
▲
by
devjab
2y ago
I think option A is actually part of their problem. Not because they lack revenue but because they are successful with it. You mention Copilot but VSC integrates with a lot of Microsoft owned cloud services as the “default” or “first class
160.
▲
by
devjab
2y ago
I’m genuinely wondering why you would chose VSC over emacs. Granted, I’m on doom emacs and it’s mainly because I’m too lazy to config Neovim, so it’s not like I’m really a purist. I even use VSC occasionally when I’m in a context on my love
161.
▲
by
devjab
2y ago
If we’re changing unix time we should probably do something about the year 2038 problem. It’ll not be nearly as fun as new years in 2000.
162.
▲
by
devjab
2y ago
I'm going to go against the grain on this one but I think it's a good article. I think it should have focused more on the positive sides and the advice and less on the blame game, or even explaining how "weak" engineers
163.
▲
by
devjab
2y ago
Every SOLID, Clean Code, DRY and so on are all terrible advice sold by a bunch of people who haven’t worked in software development since before Python was invented. Every one of those principles are continently vague so that people like Un
164.
▲
by
devjab
2y ago
Vim/Emacs (and variants) are like a tailored suit. VSC is like an off-the-rack suit. It's a silly analogy but it's probably the easiest way to explain it. For me personally it's productivity, and things like LSP quality
165.
▲
by
devjab
2y ago
We used runtime assertions both as executable documentation and to avoid system corrution by failing on any false. Since you can't just stop a critical system we would use triple modular redundancy ultimately leading to devices running
166.
▲
by
devjab
2y ago
IQuerable Inherits IEnumerable and extends it with functionality to lessen the memory loaded when querying a collection (typically when reading from a database). Using IEnumerable can increase memory usage significantly compared to IQuerabl
167.
▲
by
devjab
2y ago
I actually think the VSC terminal is one of the few saving graces it has. Maybe not so much on *nix. It works well enough on Mac, but it really shines on Windows where you’ll have a much easier time running powershell, GitShell and WSL term
168.
▲
by
devjab
2y ago
I’m curious as how it lets you rely less on documentation. If you don’t know what you’re looking for then how will you know you chose the right thing? The classic example of getting this wrong is probably C# developers using IEnumerable whe
169.
▲
by
devjab
2y ago
Zig is great, it’s not aiming to be a replacement for C++ though. One of the awesome things about Zig is its interoperability with C. In that sense it’s more of a Typescript to C than Rust is to C++. I’m still not sure what I think about Ru
170.
▲
by
devjab
2y ago
I think that it is interesting that testing plays such a part in these plans. I guess it shouldn’t be a surprise after so many years of TDD, Clean Code and whatever nonsense the pseudo industry of “best practices” has been successfully sell
171.
▲
by
devjab
2y ago
If every user is collecting 36mb a day like in the story here, your droplet wouldn’t even be capable of serving 500 users a month without hitting your bandwidth limit. With their current rates, your one million requests would cost you aroun
172.
▲
by
devjab
2y ago
You can do this with a monolith architecture as others point out. It always comes down to governance. With monoliths you risk slowing yourself down in a huge mess of SOLID, DRY and other “clean code” nonsense which means nobody can change a
173.
▲
by
devjab
2y ago
As I understand it most kernel maintainers aren’t looking to replace C with anything. Zig has much better interoperability with C than Rust, but it’s not memory safe or stable. I think we’ll see quite a lot of Zig adoption in the C world, b
174.
▲
by
devjab
2y ago
If you’re into it I suggest you try some pen and paper role playing. I’ve done various forms of communication courses on bachelor level as part of transitioning into management. Part of this is role playing and so on. I’ve done various HR w
175.
▲
by
devjab
2y ago
I would argue that it’s not really a tech lead if they haven’t setup their pipeline to include linting. It takes such a small amount of time, much less than posting comments about it on multiple tickets. Like who on earth cares about these
176.
▲
by
devjab
2y ago
It could be saved on devices and supplied as needed from that device history. They wouldn’t need to keep it on their servers. I don’t think you can fault signal for not wanting to do that, but it also means signal is a terrible communicatio
177.
▲
by
devjab
2y ago
Well, who other than you would need to know about your commented out code? I’m not suggesting you keep the commented out code as part of your git history, that would never be allowed through a pull request. The changes will be there in the
178.
▲
by
devjab
2y ago
Well yes, but you’re not leaving commented out code for anyone other than you. A “sane” git structure will automatically decline your pull request if it contains commented out code. I say “sane” because I know a lot of places probably allow
179.
▲
by
devjab
2y ago
I never understood commenting out code when you have version control. I get why people do it, I’ve done it myself and then two days later been confused which of the 3 commented out function was actually the most recent. It’s infinitely more
180.
▲
by
devjab
2y ago
In Denmark there is some part of legalese being the way it is because of what you talk about here. Legalese is essentially something you write for a “compiler”. Unlike a compiler, however, the legal system isn’t going to throw up and tell y
More ›