Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
giovannibajo1
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
13 ms
·
91.
▲
by
giovannibajo1
7y ago
Another big advantage is that the wire format is a byte stream and not a bit stream, so parsing is so much faster.
92.
▲
by
giovannibajo1
7y ago
Out of curiosity, how do compilation times look, for a fresh build and for the edit-compile cycle?
93.
▲
by
giovannibajo1
7y ago
The last comment specifically shows that there is one big part of degradation that depends on the usage of promises. This is either a platform or library problem, but surely not a GraphQL problem at all.
94.
▲
by
giovannibajo1
7y ago
Because one of the mantra of Go is not telling users to have a "debug" build and a "release" build. The development build is the one that goes into production, with no difference in optimizations, symbols and whatnot.
95.
▲
by
giovannibajo1
7y ago
I think it's mandated by POSIX standard; but even if I'm wrong, there's still the problem that libc doesn't allow to do that atomically, for instance. In general, it's an old interface that doesn't fully expose
96.
▲
by
giovannibajo1
7y ago
You can't do that atomically with libc. There's a short window in which the file descriptor will potentially be inherited, if another thread forks.
97.
▲
by
giovannibajo1
7y ago
There is a difference though: libSystem on Darwin is a very thin wrapper over the kernel syscalls; on the contrary, libc is a library that was designed for C, then standardized in POSIX, and has several layer of abstraction over kernel sysc
98.
▲
by
giovannibajo1
7y ago
The application is brand new, and is built on a brand new macOS API. Nobody broke anything. The point is whether the bug is due to Twitter’s usage of the APIs, or the APIs themselves.
99.
▲
by
giovannibajo1
7y ago
Another good example is the Go compiler. Assuming you have any version of Go in your PATH, it's: git clone https://github.com/golang/go cd go/src ./make.bash # or make.bat for Windows
100.
▲
by
giovannibajo1
7y ago
But the point is that there is so much provably safe code that the borrow checker doesn’t understand. Let’s not get confused: Rust borrow checker forces you to write in a very narrow space that it can understand, which is a very small subse
101.
▲
by
giovannibajo1
7y ago
Depends on your point of view. Chrome is going to use the same architecture that Safari has had for a few years (on iOS and Mac): data-driven content blocking, where rules are declared by the extensions, and then read and implemented by the
102.
▲
by
giovannibajo1
7y ago
There have been comments in this HN thread that this implementation of continuations based on futures is supposedly more performant than a stack-pointer switching one (like green threads). Can you elaborate on how? It looks to me that it sh
103.
▲
by
giovannibajo1
7y ago
Can somebody explain the performance characteristics? For instance, let’s say I have a deep stack of 15 async calls. If the deepest call yields, what code is executed? Does it “jump back” to the top ala “longjmp” or it needs to return back
104.
▲
by
giovannibajo1
7y ago
Well, in that case, Google Maps would wake up and suggest an alternative route. The point I'm trying to make is that Google Maps (actually, all navigators) is biased towards shutting the brain down and just focusing on next turn. It co
105.
▲
by
giovannibajo1
7y ago
For instance: “First, we need to take the I-10W”. “Ok I know this part”. <stops giving directions>
106.
▲
by
giovannibajo1
7y ago
Typing in two languages works since iOS 11 (IIRC). I’m routinely typing in either English or Italian without ever manually switching language
107.
▲
by
giovannibajo1
7y ago
But the point is that I do know what that will print on my computer(s), with my compiler(s), on my architecture(s). "I don't know" is too generic a statement.
108.
▲
by
giovannibajo1
7y ago
As siblings say, it’s still terrible. I installed the business version on my Mac to give a look, I have zero files synced with it. After a few days I checked activity monitor and it had used tens of minutes of CPU time. For zero files and z
109.
▲
by
giovannibajo1
7y ago
You’re thinking of a timeframe in which apps embraced native style of operating systems. Slack does not do that, it’s a web app with a custom UI that doesn’t feel native on any OS. Thus, it would be perfectly sensible to rewrite it once in
110.
▲
by
giovannibajo1
7y ago
It would be worrying if a PC can’t emulate a C64 much faster than the original system. And if the GP didn’t remove frame locking, the emulator ran at the same speed of a real C64
111.
▲
by
giovannibajo1
7y ago
We have exactly this problem. I would appreciate if somebody explained how we should fix this. We need HTTPS and we have buckets with dots in their names
112.
▲
by
giovannibajo1
7y ago
I've got a 2016 mbp, I got my keyboard serviced twice in the first year because of sticky keys, and then everything went fine and still is (finger crossed...). I must say I actually love the butterfly keyboard, and I wouldn't chan
113.
▲
by
giovannibajo1
7y ago
Still, installing those open source tools in the Go Slack and collaborating with Kubernetes over them seems better that just live with whatever Slack offers today.
114.
▲
by
giovannibajo1
8y ago
2020 maybe. 2019 models are surely already fixed on the hardware side
115.
▲
by
giovannibajo1
8y ago
Correct, gcc can generate "setc" but not "adc", AFAIK.
116.
▲
by
giovannibajo1
8y ago
Correct. It is impossible for a generic signed/unsigned N-bit library to perform as efficiently as a specific uint128 code path.
117.
▲
by
giovannibajo1
8y ago
Actually, those functions are intrinsics in the Go compiler on many platforms, so the compiler generates a single ADD / ADC opcode. The source code that you see is a fallback for backends that have not implemented them as intrinsics ye
118.
▲
Free teams on Trello will be able to use only up to 10 boards
(help.trello.com)
3 points
by
giovannibajo1
8y ago
|
0 comments
119.
▲
by
giovannibajo1
8y ago
In our specific case, they're asking to bill us an amount which is higher than what we spent on Github, Slack and Google Apps all together , in 2018. This isn't completely fair because there's some growth to account for, but
120.
▲
by
giovannibajo1
8y ago
I think it's an unacceptable short notice. I now feel extorted to pay an annual fee that wasn't budgeted this year, because I don't have time to plan and execute a migration, even if I wanted to.
More ›