Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
ajconway
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
25 ms
·
211.
▲
by
ajconway
7y ago
> Do you really want the OS to break all your existing connections when you start the VPN? Yes, just like when I connect to WiFi while having LTE enabled and active.
212.
▲
by
ajconway
7y ago
Can it learn to learn to play Go on a human level? Not yet, but someday it likely will.
213.
▲
by
ajconway
7y ago
Well, browsers just display pictures and text, yet to build Chrome one needs to download gigabytes of code. Databases just keep an ordered list of records on disc. Compilers just look at the code and produce another code. Web servers only n
214.
▲
by
ajconway
7y ago
Nice UI and OS integration — that's precisely why native apps exist.
215.
▲
by
ajconway
7y ago
To sum up, WhatsApp stores metadata that's required to run the service, and previous contacts and groups on top of that. The additional information is probably retained in order to fight spam (not an easy task in an end-to-end encrypte
216.
▲
by
ajconway
7y ago
Cryptocurrency could become “electronic cash” (most of the time it kind of acts like one). Do we want electronic money that retain some of the features of cash?
217.
▲
by
ajconway
7y ago
If the state affects multiple views, the views should be a function of that state. The point of reactive UI is to not deal with events that affect data that affect presentation. Instead, you construct "presentation" every time the
218.
▲
by
ajconway
7y ago
This highly depends on where the code is executed, and how debugging is implemented. A medium-sized project (say, 300K lines of code) would require to transfer hundreds of megabytes of data to be able to debug things.
219.
▲
by
ajconway
7y ago
Recently I discovered that Xcode uses Spotlight in an interesting way — when you want to convert crash logs from your apps into readable stack traces, you only need to place the relevant symbol files anywhere on the disk where Spotlight can
220.
▲
by
ajconway
7y ago
Not too often, yet. But it could potentially become a more user-friendly alternative to Rust.
221.
▲
by
ajconway
7y ago
How do you handle push notifications with XMPP? > How many Matrix servers are out there On a side note, that's not fair. Every project has to start somewhere and it might be difficult to gain traction. It doesn't mean that it h
222.
▲
by
ajconway
7y ago
Somehow it feels like nagging open source project maintainers to support the functionality one needs.
223.
▲
by
ajconway
7y ago
Could you please expand on push notifications? So far I've only found https://xmpp.org/extensions/xep-0357.html and it does not look great.
224.
▲
by
ajconway
7y ago
> I see no reason why open source helps here Open source doesn't make things automatically secure, but one can't argue that it isn't much easier to inspect.
225.
▲
by
ajconway
7y ago
Matrix seems to be the future now. The present is, however, Slack.
226.
▲
by
ajconway
7y ago
In my opinion iOS nowadays has a lot more lags than Android (even in the native apps), but Apple keeps beating everyone else in terms of input latency.
227.
▲
by
ajconway
7y ago
Everything is going great, actually. Apps are able to expose exactly the files and folders they want to. Those don’t even have to be real files, they can be downloaded as needed.
228.
▲
by
ajconway
7y ago
On iOS you can tap on the video to bring up controls and the go-back button will navigate to the previous video
229.
▲
by
ajconway
7y ago
> it falls back to MTProto over HTTP Could you expand on their usage of TLS and HTTP? Surely they don't send anything in plain-text over HTTP?
230.
▲
by
ajconway
7y ago
One of the main benefits of Bazel (and similar systems) is that you get a build cache that you can mostly trust. When you have a project that takes an hour or more to build and test, and lots of machines to run a distributed build, it reall
231.
▲
by
ajconway
7y ago
> run as fast as you can in the opposite direction But which one? Are there any other (non blaze-like) build systems enabling hermetic (possibly remote) builds and caching? If you don't need these properties and have a mono language
232.
▲
by
ajconway
7y ago
Ultimately, BSD is less restrictive than GPL. Users won't have any power if they don't have software to use. It just happens that BSD (or similar) licenses are easier to deal with when developing things.
233.
▲
by
ajconway
7y ago
As a mid-range option, maybe, but RTX absolutely dominates the high-end gaming this year.
234.
▲
by
ajconway
7y ago
Swift also provides a compiler option specifically for debugging long compilation times: "-Xfrontend -warn-long-function-bodies=100"
235.
▲
by
ajconway
7y ago
But run-time is more important, isn't that why we compile stuff with optimizations that take ages to process when building products for the end users? Compilers are hard, compiler bugs can have a devastating effect on one's softwa
236.
▲
by
ajconway
7y ago
In swift things have a module-wide visibility by default, that's why it often rebuilds the entire module after a single change that could implicitly affect other files. The only viable solution at the moment is to break the project int
237.
▲
by
ajconway
7y ago
We got a 28-Core mac Pro now, with lots of expansion ports.
238.
▲
by
ajconway
7y ago
Centralization is driven by competition. Services need to be able to iterate quickly to deliver features that other services have, introduce new ones that give them a competitive advantage, and improve UX, all at the same time. Federation a
239.
▲
by
ajconway
7y ago
Personally, I like controlling the brightness and volume with Touch Bar. If anything, it makes the adjustment more precise. But again, that's a personal preference. It's just so many technologies have changed over the last decades
240.
▲
by
ajconway
7y ago
I’m sure there are lots of professionals who rely on the F row, but never in my (long) coding career have I used those keys (except for a brief DOS period), so surely it’s not a downgrade for everyone.
More ›