Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
Lorkki
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
11 ms
·
61.
▲
by
Lorkki
7y ago
This seems like a fairly gentle introduction. I will definitely consider it as a starting point for more junior developers interested in touching our Rust code. For those with more experience, Rust By Example walks through the same concepts
62.
▲
by
Lorkki
7y ago
Steam doesn't require use of its DRM either, and it's well-known that several titles don't have any: https://steam.fandom.com/wiki/List_of_DRM-free_games
63.
▲
by
Lorkki
7y ago
"Compression" is probably just poorly chosen wording. This has more to do with reducing the number of required samples in applications like eye-tracking VR, where you can choose to render a dense image for the part that the user i
64.
▲
by
Lorkki
7y ago
The timeline checks out though. The Macintosh came 12 years after the Alto was conceived, or 16 years after Engelbart's NLS.
65.
▲
by
Lorkki
7y ago
Seafile has been working for me as a personal Dropbox replacement, with s3ql for mass storage. It's very light in relation to Nextcloud/Owncloud (a primary criterion for me trying to cheap out on servers), supports WebDAV, role-ba
66.
▲
by
Lorkki
7y ago
The parent's point wasn't about CLI vs. GUI so much as different ways to present and design programs. Most people these days write software in an editing environment that's much richer than the TTY.
67.
▲
by
Lorkki
7y ago
Again, two different things - ending an existence, versus there being no existence to begin with. Conflating the two makes one argue ethics from a realm of infinite possibilities instead of focusing on reality, which doesn't really mak
68.
▲
by
Lorkki
7y ago
> Without such testing, they wouldn't exist at all. So, is a life of, maybe okay but maybe awful lab testing better than none at all? There's no experience of any kind related to not existing in the first place, so the two opti
69.
▲
by
Lorkki
7y ago
So do all the implicit assumptions in duck-typed code, but following them relies fully on the programmer's own caution. You can of course add explicit checks and tests, eventually paying the same amount (or more) in LOC as the typed im
70.
▲
by
Lorkki
7y ago
> The one part I disagree with is necessarily using <table> in place of divs with CSS Grid. I suppose the soundness depends on how you read the word "table". For actual tabular data, <table> is probably the right ch
71.
▲
by
Lorkki
7y ago
Technically, the barrier to entry is as low these days as any other messaging service: you can sign up on IRCCloud and instantly have a friendly browser-based experience without worrying about setting up a persistent client, logging etc. by
72.
▲
by
Lorkki
7y ago
That's really not different at all from any other operating system. The "laypeople" in court have previously been perfectly able to consider even highly integrated OS components as separate from the whole - such as Internet E
73.
▲
by
Lorkki
7y ago
> There is a risk that simply including or using bash4+ could infect the system with GPLv3 compliance requirements, forcing Apple to publish their proprietary source code. This seems dubious, since the FSF themselves make the statement t
74.
▲
by
Lorkki
7y ago
Of course it does. But in the context of computing equipment, the computer game series was the first thing that came to my mind. Nuclear fallout is in a different domain.
75.
▲
by
Lorkki
7y ago
"Fallout" also seems like a particularly bad choice of name to sell this vulnerability by, since the game series is so well known. (I would also prefer descriptive names rather than this kind of marketing, but these are the times
76.
▲
by
Lorkki
7y ago
The way you present things at the footer does makes it sound like you're simply asking for an email subscription. It might help to be more open, ie. "this book is a work in progress", and to display the price before asking
77.
▲
by
Lorkki
7y ago
The official VS Code snap is unconfined, ie. it only uses snap for package management without the sandbox. This means it can access the settings stored in your home directory just the same as if it was installed through apt. Snaps with stri
78.
▲
by
Lorkki
7y ago
As always, the solution would be to not attempt to support "Linux", but to pick one distribution (or a manageable set) to support officially.
79.
▲
by
Lorkki
7y ago
It's a lot smoother than stable RLS, but type resolution is practically nonexistent for futures-based code due to trait support still lacking. Definitely excited to check back once that's resolved though.
80.
▲
by
Lorkki
7y ago
Yep, it seems built to run on NEOS, which is an Android distribution: https://github.com/commaai/neo
81.
▲
by
Lorkki
7y ago
It may help stave off blatant rip-offs for a while. Of course, if you strike it big, someone will eventually find enough time with a debugger to get around it, but as a small indie dev you'll probably be most interested in making sure
82.
▲
by
Lorkki
7y ago
I don't think I've seen any software for many years that would target the latest non-LTS release. If anything, it's more typical that proprietary apps fall out of date and require obsolete packages from an LTS that's no
83.
▲
by
Lorkki
7y ago
I don't remember how long it's been the case, but these days LTS is the first option that they show you, and it's clearly marked as such: https://www.ubuntu.com/download/desktop LTS releases also don
84.
▲
by
Lorkki
7y ago
Right now the main disadvantage is that GNOME Shell is single-threaded, and handles not only those JS extensions, but also essential tasks like window compositing. This means that a misbehaving extension can freeze the whole desktop, which
85.
▲
by
Lorkki
7y ago
Staying with the LTS release is a perfectly valid choice if you want a slower pace of changes.
86.
▲
by
Lorkki
8y ago
Isn't inotify meant for exactly this kind of thing, though? You are already introducing a hard dependency on Linux syscalls in "v4" of the optimisations, so it would seem advantageous to make use of that to avoid the full dir
87.
▲
by
Lorkki
8y ago
> Furthermore, dumped-over-the-wall projects like Android would be better referred to as "Shared Source" (with its association) - the Free branches are seemingly unable to actually keep up with the master! That's because A
88.
▲
by
Lorkki
8y ago
We have the parliamentary election coming up soon here in Finland, and the roadside is currently littered with ads that prominently feature candidates and their numbers, very cleanly printed and often on a nice solid colour background. Ther
89.
▲
by
Lorkki
8y ago
Besides Zink, there is GL ES support on top of Vulkan through GLOVE[1] as well as Google's own ANGLE[2]. [1]: https://github.com/Think-Silicon/GLOVE [2]: https://github.com/google/angle
90.
▲
by
Lorkki
8y ago
Most of those are either very straightforward subtractive synthesizers, or use digital FM synthesis. It's much more efficient (and accurate) to start from sampled basic waveforms or reverse-engineered data from the actual systems, rath
More ›