Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
0815test
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
36 ms
·
301.
▲
by
0815test
7y ago
> What does PWA stand for? https://xkcd.com/1367/
302.
▲
by
0815test
7y ago
It's improving. Baytrail devices apparently run just fine with a reasonably up-to-date distro, that definitely used to not be the case.
303.
▲
by
0815test
7y ago
They're just linking to an old blogpost from 2015 there. Back then Rust used to rely on a custom memory allocator which introduced a lot of RAM overhead, this has been fixed for quite some time now. Don't get me wrong, I like that
304.
▲
by
0815test
7y ago
Well, Go has excellent support for parallelism and excellent support for safety - whereas Rust actually supports parallelism with safety. Rust is also gaining lots of useful "tweaks" that will make it quite a bit easier to ge
305.
▲
by
0815test
7y ago
> It seems like most chromebooks today run on x86. Even those that do run on x86 are not really PC-compatible. Sure, sometimes you can open them up and unlock firmware write access, and make them usable in that way. But it's just to
306.
▲
by
0815test
7y ago
> User-fed databases like this are all full of absolute garbage data, and have been gamed. Is OSM equally bad? There's many ways to run a "user-fed" project.
307.
▲
by
0815test
7y ago
x86 2-in-1 devices are so clearly superior to the Android and ChromeOS sort, that the latter just feel like a bad joke in comparison. I can't wait to be able to run a pure tablet device on mainline Linux and GNOME-Shell; this has beco
308.
▲
by
0815test
7y ago
> Even more fun alternative history: What if Motorola didn't end 68000 with the 68060? Well, then we would all be doing our computing on Amigas, or at least on Atari Falcons. People blame C= for the downfall of the Amiga, but Motor
309.
▲
by
0815test
7y ago
Using rustfmt consistently will get you basically 90% of the way towards the "Pythonic" benefits of significant whitespace. On the other side, having lexical block nesting be controlled by an explicit pair of characters { } is a
310.
▲
by
0815test
7y ago
In a BASIC- or COBOL-like language, that would be something roughly like: PUBLIC FUNCTION Search \ GIVEN REGION Searching \ TAKING Query: SHARED Str, \ Contents: SHARED Str REGION Searching \ GIVING Vector OF SHARED Str
311.
▲
by
0815test
7y ago
> Oh boy do I agree about the noise. I absolutely love Rust, and I definitely don't think it's noisy (in normal examples) but before I first learned Rust generic code feat like syntax soup. What's the alternative? Text-bas
312.
▲
by
0815test
7y ago
> However, be weary of Linode's "backup" service if you intend to store a lot of files... Huh? Wouldn't it be a lot better to be wary of that service, thus lowering the risk that you'll be weary of it at some
313.
▲
by
0815test
7y ago
Interesting. As far as human molecular-level evidence goes, we know that there are significant traces of Middle-Eastern farmers in North Africa (including Egypt and the north-east), but we can also tell that Nilotic herders expanded out of
314.
▲
by
0815test
7y ago
Web frameworks are already quite far from any "normal" use of HTML and Web technologies, TBH. They are the problem. Build your website using semantic HTML, test it in a text-mode, JS-free browser, and 90% of common accessibilit
315.
▲
by
0815test
7y ago
> In Haskell do notation, every single "<-" is actually an entirely new function, nested inside the previous one ... The "return head things" is actually a function nested in a function nested in a function nested
316.
▲
by
0815test
7y ago
There's also the Apollo core used in the Vampire accelerator, that's much faster than anything else m68k, and even faster than ColdFire.
317.
▲
by
0815test
7y ago
The types are definitely isomorphic , but the difference between them is not "pointless". You could have Either<IOError, Either<IOError, Result>> and want to preserve the information about which step led to an IOError
318.
▲
by
0815test
7y ago
I think there's some degree of compatibility between SD-card and MMC-card standards, and that the latter are comparatively more open. Surely that could solve the open-IP issue?
319.
▲
by
0815test
7y ago
Look, my point is much simpler than that. What the over-corporatized, commercialized "Pride parade" meme is doing is explicitly erasing the very real distinctions between pride and dignity/honor on the one hand, as well as
320.
▲
by
0815test
7y ago
Go isn't functional because if it was, it wouldn't be Go; it'd be Haskell, ML or Ocaml. Google didn't want to make a clone of Ocaml or the like; they wanted something different. Hence, Go.
321.
▲
by
0815test
7y ago
"Pride" is not in opposition to shame; it's in opposition to modesty . Honor and integrity are in opposition to shame, but there's very little that's honorable, and much that is outright insolent and deliberatel
322.
▲
by
0815test
7y ago
> but it drowns out those that society still violently rejects The big joke is that society is always going to be violently rejecting some outgroups; it's just a human universal to want to make scapegoats out of thin air. Label
323.
▲
by
0815test
7y ago
Doesn't it depend on the browser? Does Google Chrome still do that thing where if you fire the browser up and then type www.google.com in it, it actually searches Google for that string and returns a results page, instead of just bro
324.
▲
by
0815test
7y ago
My understanding is that FF Quantum works just fine even on as little as 1GB RAM. (In fact you can make it usable on as little as 512MB, but only with some swap usage.) Chrome/Chromium is a lot more RAM-hungry in my experience.
325.
▲
by
0815test
7y ago
"You can print more dollars" only as long as market participants trust that you're not going to print too many dollars - as soon as you try to do anything of the sort, your status as "safety deposit box of the world&
326.
▲
by
0815test
7y ago
This is not much of an "economic war" strategy, TBH - it's just a very visible signal of the "hey, we hate the U.S." sort. The "reserve currency" one uses as part of world trade is immaterial, except fo
327.
▲
by
0815test
7y ago
Type checking is a very small part of Rust compile cost; most of it is due to the extensive use of monomorphized code (resulting in code bloat which is not always well-controlled, to put it mildly), as well as overhead in the LLVM-dependent
328.
▲
by
0815test
7y ago
> Go isn't unique in this; there are many languages with runtimes that require similarly intensive amounts of copying and context conversion before C code can run on whatever the data is. I agree, and some of this overhead is even i
329.
▲
by
0815test
7y ago
While some overhead and increased debugging effort may be inevitable, it's a mistake to blame them on the use of Cgo itself; the root cause is Go's custom ABI and user-level-threading ("goroutines") model. And I really
330.
▲
by
0815test
7y ago
Missing technique: rewrite the performance-critical parts of your Go programs in a different language, and use Cgo to make them accessible to Go code via the standard C ABI. K.I.S.S.
More ›