Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
efaref
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
18 ms
·
61.
▲
by
efaref
5y ago
I'm not really sure what the amendments to the US constitution have to do with a post about British workplaces, but I think you have a very different view on "freedom of speech" than the classically liberal one that it is arg
62.
▲
by
efaref
5y ago
Limiting it to legal consequences is not enough. There are also physical and psychological safety consequences that are relevant. You're not, for example, free to speak your mind if expressing wrongthink will result in a punch to the
63.
▲
by
efaref
5y ago
This is exactly the problem. "I do not agree with what you say but I will defend to the death your right to say it" has been replaced with "freedom of speech doesn't mean freedom from consequences". The latter is, o
64.
▲
by
efaref
5y ago
The implementations for Rust and Julia are different in a way that means the comparison is not really apples-to-apples. The Julia implementation replaces the input list with a Julia object, which is of course trivial for Julia to iterate ov
65.
▲
by
efaref
5y ago
The true zen of source control is that they are both .
66.
▲
by
efaref
6y ago
While the compile times are a bit slower, one of the advantages of the strict type system is you don't need to compile to an executable quite as often. Most of the time your IDE's messages (or "cargo check" output) is su
67.
▲
by
efaref
6y ago
Using TFA's analogy, that's a workaround where you use the neighbour's toilet.
68.
▲
by
efaref
6y ago
So that's why they killed the audio jack on modern phones.
69.
▲
by
efaref
6y ago
There's a translator for C99 to (unsafe) Rust: https://github.com/immunant/c2rust So probably you can give me any C program and I'll be able to give you an equivalent Rust program. It'll probably perfo
70.
▲
by
efaref
6y ago
How many threads can you spawn before the system grinds to a halt? If you're processing thousands of requests per second and each request gets its own thread then you will start to queue on thread spawning. Don't forget that each
71.
▲
by
efaref
6y ago
I think the people who mocked the senator for the "series of tubes" comment would also be the kind of people to brag about their "phat pipe".
72.
▲
by
efaref
6y ago
> systemd has long since outstripped what’s required of an init system I think this is the fundamental disconnect. systemd isn't an init system. It's a collection of useful programs for general running of a system, including
73.
▲
by
efaref
7y ago
Rust's type system is more expressive than Java's so you can end up with much nicer to read code with stricter and more obvious invariants. There also tends to be way less of the `EnterpriseJavaBeanFactory`-style code in idiomati
74.
▲
by
efaref
7y ago
I've found that once you fully get this, Rust is actually easier to write code with. Especially refactoring. You can make sweeping changes to complex code and be satisfied that once it compiles it will most likely work. Fearless refa
75.
▲
by
efaref
7y ago
"Income tax" isn't the only tax on income. There is National Insurance (which is a flat 2% above ~40k). There is the tapering of the personal allowance, which amounts to another 20% between £100k and ~£125k. There is the stea
76.
▲
by
efaref
7y ago
In the UK at least it's pretty easy to get close to, if not over, 50% if you're earning Google SWE salaries. The marginal rate hits 62% at £100k, and that's not including the "stealth" payroll tax known as Employer
77.
▲
by
efaref
7y ago
Seems to me like мат is just "yo mama".
78.
▲
by
efaref
7y ago
Conversely, have a touch bar, and no one needs to learn keyboard shortcuts. The touch bar works best for things accessed sufficiently infrequently that muscle memory won't be a thing.
79.
▲
by
efaref
7y ago
The touchbar is basically the 2010s equivalent of old-school function key overlays: http://www.hamstuff.com/Overlays/overlay.htm It does also provide some useful feedback as it can display things, too.
80.
▲
by
efaref
7y ago
This is mostly because of a long history of crummy graphics drivers on Windows led to countless bluescreens. In the past, if your Windows machine bluescreened, it was a safe bet that the graphics driver was the cause. Microsoft had enough
81.
▲
by
efaref
7y ago
So "everyone else does it" is a valid defense? Apple charges $1k for their monitor stands. I think they can afford to build their stuff at a factory that doesn't use modern slavery.
82.
▲
by
efaref
7y ago
1 iBuck: $999.
83.
▲
by
efaref
7y ago
iCloud leaks?
84.
▲
by
efaref
8y ago
Spam filtering is an arms race. Spammers know how to download all the existing spam filtering software and tweak their emails to make sure it gets past it.
85.
▲
by
efaref
8y ago
We can name the two different classes of people that result as "Elons" and "Murlusks" after him.
86.
▲
by
efaref
8y ago
Because thorium reactors don't produce weapons-grade plutonium.
87.
▲
by
efaref
8y ago
> D vs rust - D is 100% more familiar to anyone with C or C++ background I had the opposite experience. I have a long history of C and C++ development, yet I found D pretty impenetrable (my team inherited some D code to maintain). Rust
88.
▲
by
efaref
8y ago
It's not used very often here, either. Despite their claims at the top of the code of every `if` having a corresponding `else`, there are 140 `if`s, but only 20 `else`s and a mere 5 `else if`s.
89.
▲
by
efaref
8y ago
The limitations it imposes are the price.
90.
▲
by
efaref
8y ago
The cost of excessive politeness can be that the person doesn't get the message. I've seen people waste hours on the wrong problem because the person giving feedback was overly polite, and also things just reach an impasse with n
More ›