Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
toprerules
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
61.
▲
by
toprerules
2y ago
What kind of code/projects do you work on?
62.
▲
by
toprerules
2y ago
I feel like I'm taking crazy pills, because every time I try to use AI for any of my projects - including the "better" Anthropic and OpenAI models, I get terribly written, buggy code that has nothing to do with the domain or
63.
▲
by
toprerules
2y ago
As someone who has worked at a few of the FAANGs, having thrift/grpc is a godsend for internal service routing, but a lot of the complexity is managed by teams building the libraries, creating the service discovery layers, doing the ro
64.
▲
by
toprerules
2y ago
Your house a single failure domain, you're not really going to be resilient to a lot of common failures, and most of these home labs have every device plugged into the same UPS, so there's really no difference between the power fa
65.
▲
by
toprerules
2y ago
You can buy a Synology NAS for less than the cost of this rack and it will do everything this rack can do including running containers. You can build your own NAS and run Unraid or FreeNAS or what have you for even less.
66.
▲
by
toprerules
2y ago
I suppose. You could also use a single desktop and set up your own virtual network bridge, attach multiple veths connected to separate network namespaces, or attach tun devices with virtual machine images running raspberry pi os under qemu,
67.
▲
by
toprerules
2y ago
The one thing I don't understand about these Pi based mini-racks is why you would build a home lab that's less powerful than your client devices. My 24 U rack exists precisely because I want on demand, large amounts of compute
68.
▲
by
toprerules
2y ago
You’re missing the whole point of an immutable distro. If you have a hobby project on a regular distro, you run apt-get update or whatever, it installs 200 packages and half of them run scripts that do some script specific thing to your mac
69.
▲
by
toprerules
2y ago
You don’t understand what immutable distros are for. Imagine you need to upgrade 500k machines and your options are either run an agent that has to make the same changes 500k times and hopefully converges onto the same working state no matt
70.
▲
by
toprerules
2y ago
The whole point of ostree is that your systems image has a minimal amount of stuff in it, a la you’re only doing upgrades when there is a kernel update (which is essentially impossible to avoid rebooting for no matter what OS you’re using,
71.
▲
by
toprerules
2y ago
There’s a lot of comments in here about desktops, but IMO why even discuss Linux on the desktop… 99.9999% of Linux deployments are not Arch installs on old Thinkpads. Immutable distros *are* becoming a de-facto standard for server deploymen
72.
▲
by
toprerules
2y ago
First, you don’t have full control of your system. Your system is running an unknown amount of code as binary firmware blobs even if you’re using a completely open source kernel. Hopefully you’re compiling every package yourself and not usi
73.
▲
by
toprerules
2y ago
Somehow they are adding RHEL, but not Fedora which what the majority of WSL users would want to use.
74.
▲
by
toprerules
2y ago
I also end up avoiding python not because it's a bad language, but because it's so much more convenient to work with compiled artifacts that worry about shipping around a bunch of source or object files and a full compiler. Not to
75.
▲
by
toprerules
2y ago
> Let's remember, they likely don't know how to use the terminal either these days. Which is a huge issue. If all you know how to do is crank up a GUI and write code, you are easily replaceable in a world where the demand for S
76.
▲
by
toprerules
2y ago
You can do all the things you mentioned in Vim. I also can't imagine that you would be comparing the performance of VSCode and Vim, my vim with all of its plugins and vim script starts up in 95ms. That's faster than the threshold
77.
▲
by
toprerules
2y ago
I'm already seeing this as part of my mentoring work. It's very problematic.
78.
▲
by
toprerules
2y ago
Those developers frankly sound like idiots, I don't think they should be coding at all. Also yes, all of those things are easily done in both vim and emacs.
79.
▲
by
toprerules
2y ago
What tools, what helpers? I hear this comment a lot and it's just ignorance on the part of people who clearly have never tried to actually learn how to use (Neo)vim or Emacs. I've used Jetbrains, VSCode, Atom, Xcode plenty and t
80.
▲
by
toprerules
2y ago
I'm an OS developer and in my view using printf is like seeing only half the world at once. There's a whole world of platform specific decisions that are made at compile time and runtime that you can only see through the lens of a
81.
▲
by
toprerules
2y ago
I've seen so many editors come and go, and yet I've been using Vim for the past 20 years and have never had a problem. As stupid as it sounds, if I could give one piece of advice to any entry level SWE, it would be to learn Vim or
82.
▲
by
toprerules
2y ago
Ok, but now every time you switch commits you have to wait for clangd to reindex. Grepping in the kernel is just as fast and you can do it without running a 4GB+ process that takes 10+ minutes to index
83.
▲
by
toprerules
2y ago
Your argument is a false dichotomy and thus a logical fallacy. Not all steps forward in abstraction or code generation are necessary good steps and have to be considered on their own merits. If LLMs are indeed superior, then you should be a
84.
▲
by
toprerules
2y ago
I mean, what's holding you back from using neovim? Great plugins, same LSPs, anything that's missing you can code up yourself in Lua, works over ssh... what are you really gaining by using VSCode?
85.
▲
The upcoming iterator design for Go 1.23
(gingerbill.org)
134 points
by
toprerules
2y ago
|
148 comments
86.
▲
Ask HN: Best "AI" learning resources for SWEs?
19 points
by
toprerules
2y ago
|
3 comments
87.
▲
by
toprerules
8y ago
So what are your general thoughts on Rust? Would you use it again? How does it compare to using C or C++? Did you enjoy working in it? What was disappointing/motivating about the language?
88.
▲
by
toprerules
9y ago
I love seeing grpc grow. An rpc system with a schema and code generation is a must for internal services. Grpc has worked really well for me.
89.
▲
by
toprerules
9y ago
This is true for languages that try to be all things to all people (a la Java). All languages are DSLs, and if you target just a few specific domains and beat back the masses who want the language to expand beyond its intended purpose, than
90.
▲
by
toprerules
9y ago
When I first came to React my understanding was that React/Flux were all but a package deal, and that I better use Redux because it seemed so popular. Redux quickly became a pain point in terms of boilerplate and added cognitive load.
More ›