Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
lambda
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
46 ms
·
571.
▲
by
lambda
8y ago
Pizza is pretty universal these days. There was one pizza place near me in college owned by an Indian family; they also sold Indian food. They didn't appreciate it when we tried to order a chicken tikka pizza, though. Another pizza pla
572.
▲
by
lambda
8y ago
Hmm. On UNIX read() and write() are not universal; you can't use them on directories, for instance, nor can you use them on various other things like unconnected UDP sockets. Treating everything like an undifferentiated sequence of byt
573.
▲
by
lambda
8y ago
ProseMirror, the underlying editor they are using, is: https://prosemirror.net/
574.
▲
by
lambda
8y ago
This is discussing one that you already had on your list; ProseMirror. In fact, you've had it on the list since 2015: https://gist.github.com/manigandham/65543a0bc2bf7006a487/429... This is talking about usin
575.
▲
by
lambda
8y ago
Why are they gifs instead of mp4s? Yikes. Also, since they are screenshots without a lot of movement, they really should compress better than that even as gifs.
576.
▲
by
lambda
8y ago
I found TinyCards to be good for some things, like drilling on kana, but I find that the extra context provided with full sentences and different types of exercises in Duolingo to be better long term. But maybe I haven't found the righ
577.
▲
by
lambda
8y ago
Looks interesting. I think I'd have to be a lot more dedicated to that, and need some other resource for learning grammar, vocabulary, and testing complete sentences. The nice thing about Duolingo for, say, French is that I can kind of
578.
▲
by
lambda
8y ago
The Japanese lessons are listed as being in beta. But yeah, I think they're going to have to do a pretty complete revamp of the Japanese course, and possibly add some more features like handwriting recognition for learning the charact
579.
▲
by
lambda
8y ago
I had taken some Japanese in high school, and French in college, and later done some Duolingo to try to brush up my French, but then abandoned it. I recently picked it back up again (couple of months ago), and tried doing both Japanese and
580.
▲
by
lambda
8y ago
Hmm. Those all seem like fairly basic words to know; OK, maybe "spider" isn't as common a word to need, but it is something that comes up in conversation sometimes. That particular phrase isn't one you're going to h
581.
▲
by
lambda
8y ago
No idea about the latency guarantees or scheduling. I've mostly just read and summarized some of the overview docs, and there's been nothing written on scheduling or latency that I've found yet. It looks like the isolation of
582.
▲
by
lambda
8y ago
I just checked out their third_party/curl repository, and here is the full diffstat from the upstream they based it on: $ git diff --stat origin/upstream/master origin/master BUILD.gn | 43
583.
▲
by
lambda
8y ago
It looks like while the core kernel and a lot of components are written in C++, there are a number of components written in Rust: https://fuchsia.googlesource.com/garnet/+/master/Cargo.toml One of the advanta
584.
▲
by
lambda
8y ago
Yes, this is exactly what I was getting at.
585.
▲
by
lambda
8y ago
But this is how Fuchsia is as well; these handles are pretty much equivalent to file descriptors, except for how they get numbered/allocated (though for C library compatibility, there is a per-process file descriptor table to map betwe
586.
▲
by
lambda
8y ago
Google has the advantage of having two consumer platform (Android and ChromeOS) running on Linux, but with the majority of application code written on top of additional abstractions on top of Linux so a lot of it would still run if the appr
587.
▲
by
lambda
8y ago
> Hacker News commenters are not the ones making baseless claims about how their product is better than the current market dominator. Where did anyone say that Fuchsia was better than Linux? The title of this document, "Fuchsia is n
588.
▲
by
lambda
8y ago
Yes, I agree that using the handle to install an ambient clock is probably better than just having one exist, for the reasons you cite.
589.
▲
by
lambda
8y ago
Why? The "Better C" subset of D is not memory safe, which is one of the main reasons for suggestion Rust over C++ as an implementation language. What does D offer you over Rust in this case? Better metaprogramming facilities? Is t
590.
▲
by
lambda
8y ago
Yes, xi ( https://github.com/google/xi-editor ) is a text editor written in Rust. It's not exactly an alternative to vim, it's more of a text editor microkernel that can have various different frontends and plu
591.
▲
by
lambda
8y ago
> The simple proof is that Redox-os (which is a microkernel built in Rust) was found with the same class of bugs your average OS had. Source? I haven't heard about these vulnerabilities. In a kernel, there are several places where R
592.
▲
by
lambda
8y ago
Each log entry isn't necessarily written to disk one at a time. They will generally be buffered until enough have happened to need to flush. And they can be written compressed, and frequently have a lot of redundancy, so it can take a
593.
▲
by
lambda
8y ago
Rust specifically because it has the zero-overhead safety properties via the borrow checker. This is something that no other safe language has, as far as I know. They generally either make you deal with a GC if you want safety, or deal with
594.
▲
by
lambda
8y ago
> > Calls which have no limitations, of which there are only a very few, for example zx_clock_get() and zx_nanosleep() may be called by any thread. > > Having the clock be an ambient authority leaves the system open to easy timi
595.
▲
by
lambda
8y ago
How about some discussion of Fuchsia itself, instead of "why reinvent the wheel" or "Linux is bloated"? From my reading so far, it looks like Fuchsia takes some of the better parts of the POSIX model, the way file descri
596.
▲
by
lambda
8y ago
How much of the Android app ecosystem has a strong dependence on POSIX compatibility? I mean, yes, it is Linux under the hood, though it's not glibc, but most software is written against the SDK which abstracts over all of that. Not be
597.
▲
by
lambda
8y ago
The core of zlib shouldn't have any POSIX dependence; it just takes buffers of bytes and produces buffers of bytes. It has some convenience functions for decoding files given a path or FD, but I'm sure Fuscia's limited POSIX
598.
▲
by
lambda
8y ago
I think you're missing some of the subtleties of solving these problems using "just more tags." In a hierarchical system, a lot of these organizational issues are local. If I have one directory that consists of a project orga
599.
▲
by
lambda
8y ago
A few things I can see off the top of my head that would need to be solved for tag filesystems to be able to take off: 1. Inertia. Most software assumes hierarchical filesystems, and assumes it can control some portion of that hierarchy. Th
600.
▲
by
lambda
8y ago
Works for me on Firefox on macOS.
More ›