Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
alerighi
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
29 ms
·
361.
▲
by
alerighi
5y ago
I mean the dependency argument is not that great, just install `texlive-full` and waste 4Gb of disk space (that are probably the same that an Office installation takes) and you don't think about it.
362.
▲
by
alerighi
5y ago
And how do you do that, without operating system support? I mean, you can't of course limit that based on the code, in the JVM there is only a single address space, thus every method or class can be instantiated from anywhere in the co
363.
▲
by
alerighi
5y ago
Are there even other UIs for Word? Interesting, I didn't know that. But I think that we still are talking about another "point and click" interface. The difference between Word and LaTeX is that the first one is a graphical W
364.
▲
by
alerighi
5y ago
Of course with alphabetical I really meant in the order considering the name as a byte string (that is what every UNIX filesystem does), that is if you use characters that fit in the ASCII table is alphabetical (well, not really since capit
365.
▲
by
alerighi
5y ago
In LaTeX it's difficult to get it right first time (to me not true if you know it), but when you do it's there, you can add 1000 pages and it didn't mess the positioning of you images, like in Word where you add one word and
366.
▲
by
alerighi
5y ago
I like products from GL-inet. I have one of their small routers for my house, native support for OpenWRT, without doing anything difficult to install it (no need to flash via serial port, there is also a nice uboot recovery web interface in
367.
▲
by
alerighi
5y ago
File permission, timestamps and other stuff are things that a directory listing program should show you. Regarding sorting, one can say that you can pipe the output to sort. True, but less efficient. Most filesystem implementation already g
368.
▲
by
alerighi
5y ago
But the rest of the system is not. I want I computer that I can use in the way that I want, with the software that I want, and not a computer that must be used as Apple wants, and limits you in using an hardware that you bought. The reason
369.
▲
by
alerighi
5y ago
IPv6 is a disaster. It's too difficult to understand or configure properly, and it's too different from IPv4. There is a ton of software that breaks with IPv6, and a ton of system administrators that doesn't understand it (an
370.
▲
by
alerighi
5y ago
Depends on the application. But even if they are few, it's not a good reason to have them just for having a nice instruction set, that if you are not writing assembly by hand (and nobody does these days) doesn't give you any benef
371.
▲
by
alerighi
5y ago
Even if you do so, the program size is still bigger, and it consumes more disk, RAM and most importantly cache space. Wasting cache for having multiple instructions when on another architecture it's done by only one doesn't make p
372.
▲
by
alerighi
5y ago
import is the most fun, when you forgot the `#!/usr/bin/env python` at the start of the script and of course the first instruction is import and you get an ImageMagik error
373.
▲
by
alerighi
5y ago
Of course knob cost more than a touchscreen. They are more expensive to produce, since you have more parts, more wiring, more steps to assemble it. Like it's more expensive to produce "analog" electronics than putting a micro
374.
▲
by
alerighi
5y ago
They have one feature that I like, at least in VSCode terminal: if you click on something that resembles a compilation error (filename:line) it will open the editor on that file on that line. That work with every compiler/tool and it&#
375.
▲
by
alerighi
5y ago
You can increase the font size if you have trouble reading. Scaling the whole UI makes everything bigger, including elements that you don't read. Also depending on the OS scaling can be implemented more or less well and efficiently.
376.
▲
by
alerighi
5y ago
A VPN also usually let's you bypass restriction on firewalls, especially with Wireguard protocol that is fairly new and it's over UDP. Especially in shared Wi-Fi networks that means usually better performance, and less problems wi
377.
▲
by
alerighi
5y ago
Because for you these are two distinct phases. But how many times you use a for loop for launching the same command multiple times? How many time you pass the output of the command as a parameter to another with $(command)? Or you use varia
378.
▲
by
alerighi
5y ago
Then you have to learn two languages. And switch from one to another when you need to do some scripting. I don't write shell scripts a lot, I prefer to write python scripts (that are more maintainable and simple to write). But I write
379.
▲
by
alerighi
5y ago
In zsh you can avoid the do if you have a single instruction: for i in {1..10}; echo $i to me is as clear as the python version. Very compact and useful for one liners.
380.
▲
by
alerighi
5y ago
You don't need that much plugins at all. The only plugin that I use is gitstatus, and zsh-syntax-highlight, and both of them are avoidable without loosing features.
381.
▲
by
alerighi
5y ago
They don't care about reputation. Nearly every Windows user hates Windows, everyone knows that Windows it's a bad operating system, still it is the operating system that everyone uses for the fact that comes installed on every com
382.
▲
by
alerighi
5y ago
Also a badly written C program can be more inefficient than a python one.
383.
▲
by
alerighi
5y ago
That annoys me every time I use a Windows system. It was a terrible decision, especially since both the command prompt and the new powershell doesn't accept like bash a backspace before a space, you have to quote the whole path! I get
384.
▲
by
alerighi
5y ago
It's not a matter of being afraid, spaces in filenames are annoying. I mostly use the shell and navigating in directories with spaces is annoying, you have either to quote it or put a \ before each space. You also have to remember to q
385.
▲
by
alerighi
5y ago
Last time I looked at it, WhatsApp backup key was simply stored server side. Also, backup encryption key never changes, basically. I tell you this because I needed to extract an old backup that I did on Android years ago to recover some mes
386.
▲
by
alerighi
5y ago
It’s not a security hole. When you build whatever software on whatever language you execute build scripts. It’s a feature of every package manager that I know because, even for interpreted languages there is always the case of needing to co
387.
▲
by
alerighi
5y ago
Also, how many people copy/paste commands on the terminal that don’t understand without thinking about it? And do you review all the build scripts of software built from source? Let alone the proprietary driver that you install, who kn
388.
▲
by
alerighi
5y ago
If the project is not so complex, you don't need modules at all. You can just do like we did in the old days (and I still indeed do for simple projects like mostly static sites) and load your JS with `<script>` tags. You can have
389.
▲
by
alerighi
5y ago
This can be inefficient depending from the language and the compiler. The compiler many not always know that the this that you return is the same of the object you are calling the method to, and that can prevent further optimizations. I don
390.
▲
by
alerighi
5y ago
Any moderately complex frontend application already has to have some sort of build system. One common example is using TypeScript (and these days I don't see the point of using JavaScript and spending hours to fix bugs generated by its
More ›