Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
faho
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
15 ms
·
91.
▲
by
faho
5y ago
Small error here: > You often find programmers recommending to configure C compilers with -Wall, which turns all warnings (which typically "inform") into errors ("block"). "-Wall" turns all warnings on [0]
92.
▲
by
faho
5y ago
> Quite the opposite, the fixes should begin with a proper description of a problem. So the issue should get reported first. Especially for something as trivial as this, I don't see what value a separate issue adds. If you want to h
93.
▲
by
faho
5y ago
Does that matter? Android could switch to Fuchsia and there would barely be a way to tell. Any server you contact can run whatever it pleases and you'll be none the wiser (unless you get a web server error or go spelunking). The kern
94.
▲
by
faho
5y ago
I would go one step further and make the join just JOIN Bar b if you've defined the foreign keys before. The need to spell them out again and again is one of my personal SQL pet peeves.
95.
▲
by
faho
5y ago
Speaking with my fish developer hat on: The only common case where we find that splitting on spaces is actually needed is pkg-config and related tools, because that prints flags to be passed to the compiler, and it does it with spaces so it
96.
▲
by
faho
5y ago
>And it does this every time you spawn a shell. It does not. The completion generation is on first start and whenever you run `fish_update_completions`. (note that the importance of man parsing is often quite overstated, it only gets you
97.
▲
by
faho
5y ago
Yes, linux-native games exist. But games that run on linux via proton have not been compiled for linux, so mentioning them as a counter-argument to games not being compiled for linux makes no sense. The broader context here is TFA rejecti
98.
▲
by
faho
5y ago
> How much progress could we make if Steam deprecated their runtimes, abandoned containerization for new games, and let all new games just use the native system libraries? How loudly do you think gamers would complain if a distribution u
99.
▲
by
faho
5y ago
>"Nobody compiles for Linux" factually false, many of the most-played games on steam are Linux-native, and most others run flawlessly on Proton. The games that run on proton have not been compiled for linux.
100.
▲
by
faho
5y ago
>But actually, what is so wrong about IRC? 1. IRC doesn't have any form of persistence or history, requiring the user to run a bouncer 2. IRC doesn't have any formatting - this makes it annoying to talk about code My experience
101.
▲
by
faho
5y ago
> I agree mostly, but I'm going to nitpick: not all open source software is "free" in either sense of the term. To a first approximation, it is. The opensource definition [0] and the free software one [1] are basically equ
102.
▲
by
faho
5y ago
Pip ships with the official cpython interpreter, to the point there's even an "ensurepip" module in the standard library to install it if someone ripped it out. There are multiple PEPs about pip. https://www.pyth
103.
▲
by
faho
5y ago
All the arguments here apply to TJ at the very least as well, considering 39 sponsors at $400 adds up to >$10k. Plus: Do you believe anyone reading this will shell out $400 for one person?
104.
▲
by
faho
5y ago
But he'll do that whether he gets $10000 or $10005 a month. Giving to someone who makes less is much more of a change for them, giving you more bang for your buck.
105.
▲
by
faho
5y ago
This really seems like a rich-getting-richer sort of deal. It recommends Sindre Sorhus, who already gets over $10K/month via Github Sponsors [0]. If you're interested in making this sort of funding viable, it would be better to gi
106.
▲
by
faho
5y ago
>Laughs with Windows Terminal The new windows terminal has truecolor.
107.
▲
by
faho
5y ago
What we do is to lock closed issues after a certain time without activity (currently a year). The idea is if it's been closed that long, a new issue should be filed so you get the context refreshed, and any patch for the original pro
108.
▲
by
faho
5y ago
Bash and zsh have basically the same thing. It's meant to give you a nice error message like "foo is missing. You can install it with 'apt install foo123'" See: - https://zsh.sourceforge.io/Doc/
109.
▲
by
faho
5y ago
>The difference as I understand it is your Fish equivalent of a $PS1 (and other Fish shell behaviours) have to be defined via that path. They don't. You have to define the function somehow, but fish doesn't care about how tha
110.
▲
by
faho
5y ago
In fish: Just enter the text you want to look for into the commandline and press [up]. There's no need to enter a separate mode via ctrl-r.
111.
▲
by
faho
5y ago
Despite the similar names, what oh-my-fish and oh-my-zsh provide isn't comparable. E.g. oh-my-zsh adds a bunch of keybindings and a git prompt, and sets a bunch of options (like turning on history deduplication, or comments in interact
112.
▲
by
faho
5y ago
Still not particularly readable or memorable. You still need to remember that blue is color number 4 and that "sgr0" is "exit_attribute_mode", what you might call "reset".
113.
▲
by
faho
5y ago
Or, if you managed to mess up the terminal modes and enter doesn't work, try pressing ctrl-j instead.
114.
▲
by
faho
5y ago
This is a consequence of python not having explicit variable definition. Here it'll decide to define a new x instead of seeing the old one. And that's also usually what you want because otherwise a function would start altering va
115.
▲
by
faho
5y ago
The list comparison here is also true when the first list is a prefix of the other: class list: def __eq__(self, other): return all(x == y for x, y in zip(self, other)) # Can also be written as:
116.
▲
by
faho
5y ago
That's just the release manager asking for help with getting the release out. The wording also strikes me as fairly playful (it's a maritime reference!) so I fail to see how that's "fully corporate" or makes python
117.
▲
by
faho
5y ago
>Of course, if all we cared about was the "linux" part of gnu/linux, then its already the most popular operating system kernel in use by mankind. Its already won. Except the "linux" part matters to the actual use
118.
▲
by
faho
5y ago
The biggest projects have enough momentum that they can be on whatever communication channels they want - if Linux decided to switch to avian carriers tomorrow, they'd still have thousands of people talking over that. >neovim Neovim
119.
▲
by
faho
5y ago
This... is some weirdness in Arch's clang package. It depends on gcc, for some reason, and that depends on binutils? (and I have no idea if anything here uses libbfd, since it's just a part of the binutils package and not split ou
120.
▲
by
faho
5y ago
Inheritance exists.
More ›