HNHacker News
TopNewBestAskShowJobs

_gjrn

2,378 karma · joined March 27, 2012

submissionscomments
_gjrn··on Deno 1.9
Deno has a couple of very good selling points, the main one is that it allows to use JS web browser API's in the CLI, this includes things that range from the Fetch API[1], up to WebGPU even! all in the command line interface.

Besides this, it uses the same module system as the browsers do. The JS module system is in my opinion very well designed and intuitive. No need for AMD or CommonJS or Node require's.

Other good things about Deno is that it includes a lot of goodies by default. In that single binary you get in your command line interface:

- A very very decent and fast bundler (bundling in JS is a mess, the Deno is straightforward and needs no config and no hacks, which, surprisingly is unique in the JS bundling scene)

- Testing library

- TypeScript support (for those that like it)

- Documentation generator

- Linter

- Syntax modifier (like prettier)

- Official VS Code plugin

Unlike Node, it uses Rust to bridge the gap between the JS engine and the OS, and leverages on a lot of very cool Rust libraries.

_gjrn··on The architecture behind a one-person tech startup
Then reality hits, and most SaaS's typically only need to handle about ~10 reqs/day, those of the "founder".
_gjrn··on Is revenue model more important than culture?
This is a trick question, author seems to be vouching for blending the culture into the business model ("...the better a product is, the better off the company is and its users are").

I do wonder how well can it fit the Betteridge Law of Headlines ?

https://en.wikipedia.org/wiki/Betteridge%27s_Law_of_Headline...

_gjrn··on Mastering systemd: Securing and sandboxing applications and services
You can read up on https://suckless.org/sucks/systemd/

It is a good primer into why systemd provoke(d|s) so much hate and controversy.

_gjrn··on Show HN: DNS over Wikipedia
DNS translates a name into an IP address. This is not DNS per-se, it is just a search plugin for the url bar.

If an analogy was needed with a network service perhaps this is more like a proxy redirector than DNS.

Keep in mind: with this you will still be misdirected if your DNS/hosts file is pointing the name into a different IP than it should be.

_gjrn··on iPadOS
Latencies bellow 16ms require a refresh rate higher than 60Hz.

For 9ms you need at least 90Hz. Don't know many who do that. Specially if you take in consideration the battery hit that the faster update rate requires.

_gjrn··on Rust’s standard library was vulnerable for years and nobody noticed
11 files, showing only the top two references per file. In a proper grep it shows about 35 unsafe references. Not bad indeed.
_gjrn··on Using GnuCash as a Freelancer to Track Finances and Prepare Taxes
The major version 3 was just recently released: https://github.com/Gnucash/gnucash/blob/maint/NEWS
_gjrn··on Books I used to develop a game engine
Three books on quaternions ? One wasn't enough ?

This list reads like "here is a list of all the books i know that exist somewhat related to this topic"

_gjrn··on Key iPhone Source Code Gets Posted Online
Don't Touch. Don't Look. Don't Think. Don't Breathe.

That will keep you safe.

_gjrn··on macOS High Sierra: Anyone can login as “root” with empty password
Apple uses the slogan for High Sierra: "Your Mac. Elevated."

Kind of ironic that you can easily get elevated privileges with it.