Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
ratorx
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
50 ms
·
271.
▲
by
ratorx
4y ago
Disclaimer: SRE at Google on a team vaguely related to video CDN stuff, but have no inside knowledge I don’t think you can dismiss BSD faster than Linux (or make any claims about the relative speed of different OSes) just because big compan
272.
▲
by
ratorx
4y ago
Any decent installer is non-trivial code and you cannot expect unpaid volunteers to write or maintain code that they don’t want to write or maintain. I don’t see what the size of the distro has to do with it. Regardless of size, if there ar
273.
▲
by
ratorx
4y ago
I think the historical opposition of Arch devs to an installer is more maintenance. Most advanced users end up scripting their own specific system or getting a muscle memory for installing it (and that’s if they install Arch frequently at a
274.
▲
by
ratorx
4y ago
https://nixos.org/manual/nix/stable/installation/installing-... This worked for me. I think MacOS installation was a bit hands on due to Mac weirdness (when I did it ~2 years ago), but I think it is bett
275.
▲
by
ratorx
4y ago
Here is the official manual page for Basic Package Management. No blog post necessary. This covers the majority of it, but I’d say if you read the entire section on Package Management, then you’ll get an idea of how it works and be able to
276.
▲
by
ratorx
4y ago
Even managing global/user packages is fine, if you want parity with a normal package manager. nix-env is pretty simple to get started with. Managing that declaratively is slightly more challenging. That’s when you need to understand th
277.
▲
by
ratorx
4y ago
I wouldn’t take this one blog post as gospel about how to use Nix. I’m not denying that it’s complicated, but doing declarative package management is not the only way to dip your toes into Nix. You can use it pretty much as a conventional p
278.
▲
by
ratorx
4y ago
I work at a Big Tech and I’d agree that the development speed is slow. However, I’d disagree with the characterisation that figuring out things like guarantees, capacity etc. are not “actual engineering work”. My parents are chemical engine
279.
▲
by
ratorx
4y ago
I think curlie is the middle ground and the best (IMO) in the space. A nicer CLI for interactive use and can use and output curl flags for scripting.
280.
▲
by
ratorx
4y ago
I really like fx ( https://github.com/antonmedv/fx ) for interactive stuff. It does exactly what I think you want. You can expand individual fields and explore the schema. However, I really do like jq for queries and scr
281.
▲
by
ratorx
4y ago
The developer experience is better. I personally like type safe templates, and just the JSX bits of React are one of the most mature type safe templating frameworks with very good editor support.
282.
▲
by
ratorx
5y ago
Why does a single bad idea discredit an entire language being included? If someone suggested including a C dependency manager in the kernel, does that mean that the use of the entire C language in kernel should be discredited? It is fair to
283.
▲
by
ratorx
5y ago
That doesn’t solve the problem, just moves the chain of trust.
284.
▲
by
ratorx
5y ago
The best “I just want to serve HTML” workflow I’ve found is the Netlify/GitHub Pages workflow, as long as you consider version control useful. I can see two downsides to using a VM. 1) You need to update it. 2) Your website goes down i
285.
▲
by
ratorx
5y ago
I think it’s perfectly fine to do whatever you want because it’s fun, but some of the other justification for accepting and rejecting dependencies seems a bit weird. For example, one of your reasons for rejecting Hugo is that you can’t read
286.
▲
by
ratorx
5y ago
I used to use Pure a couple of years ago. I found it had some weird bugs that were really annoying, not very reproducible and my shell knowledge was not nearly good enough to debug it. I think especially the async stuff was very error-prone
287.
▲
by
ratorx
5y ago
There is a real world equivalent which affects many more people. Wearing nice clothes might mean wearing well-made clothes, or wearing branded clothes. Although there is some correlation, there are definitely examples of moderate quality cl
288.
▲
by
ratorx
5y ago
> They do it this way because they are stupid individuals who are paid to hire individuals more intelligent than they are. This is partly inevitable, not every interviewer will be smarter than the candidates they are interviewing. I’m cu
289.
▲
by
ratorx
5y ago
Firstly, I never said whether algorithmic interviews were good or not (still unsure tbh), I wanted to provide a counter-point against a common trope that it is just memorising algorithmic tricks to do the interview. I’m not sure I understan
290.
▲
by
ratorx
5y ago
I’d say that’s more a OhMyZsh problem than a ZSH problem. There’s definitely faster and better frameworks/plugin managers. However the crux of the issue is that a bunch of the neat features are built into default Fish vs being behind p
291.
▲
by
ratorx
5y ago
I’m a fairly new interviewer at FAANG. I wouldn’t consider “invert a binary tree” to be a good question. If a question did require “invert a binary tree” to be part of the optimal answer, then identifying this would be the most important th
292.
▲
by
ratorx
5y ago
Depends, I don’t think the storage requirements for the spam is that high and I would rather just use grep than remember the nonstandard port I picked. But I guess this is partly because I tend to look at logs a lot less than I SSH into my
293.
▲
by
ratorx
5y ago
Generics were originally not included because the Go designers felt that it was not necessary, and things could work without them. Even though this opinion has changed, I don’t think it’s been completely reversed, just weakened. So I still
294.
▲
by
ratorx
5y ago
I’d say MAC/IP filtering is more annoying in the long term than Wireguard, since I’m not sure I could say that I will 100% never need to access the server unexpectedly from somewhere else. But the ordering before that seem very reasona
295.
▲
by
ratorx
5y ago
Well only sort of. As far as I understand, nothing about TCP means that ports can be reused, or that 0.0.0.0 has special meaning, or that processes can’t listen on the same port, or IPv4 to IPv6 delivery etc. These are all operating system
296.
▲
by
ratorx
5y ago
From a pure immediate money perspective, sure changing immediately to a higher paying job makes sense. However, generally each new job comes with a ramp up time before you become useful and then a further ramp up before you can develop new
297.
▲
by
ratorx
5y ago
I wouldn’t really recommend the Switch (even non-Lite) for AAA games. The tradeoffs for portability don’t work with the graphical intensity of AAA. The Switch is great as a second console for playing more casual games (especially paired wit
298.
▲
by
ratorx
5y ago
I agree with the PC + Switch combo. I generally buy Nintendo first party + (puzzle, platformer, strategy) games on the switch and leave (open world, shooter) games for my PC, basically games that I likely wouldn’t play in portable mode. Bef
299.
▲
by
ratorx
5y ago
While I agree that learning and understanding actual protocols is useful to do anything practical with networking, I don’t see how reading packet diagrams would be useful during a Computer Science degree, where the focus is on concepts, rat
300.
▲
by
ratorx
5y ago
I’m not that familiar with Gemini, but implementing search functionality via Gemtext is impossible right? Would the appropriate comparison not be pages that are similarly static to Gemtext? I’m not convinced that an entirely new protocol is
More ›