Viewing profile — jorisd
jorisd
HN member- Joined
- Thu, Feb 01, 2018, 8:58 PM UTC
- HN karma
- 55
- Public activity
- 23 items
- HN profile
- View on Hacker News ↗
About jorisd
Recent public activity
-
comment
Comment #48583424
Very interesting to use Haxe for the core interpreter. I compile my own language into a string of tokens that can be interpreted by a simple stack-based VM (which also enables comp…
-
comment
Comment #47411394
Input: the first 469 words of the Lasagnacat 07/27/78 script. Output: At 18, I had a career-defining epiphany. I encountered a three-panel framework that fundamentally disrupted my…
-
comment
Comment #38711051
I'd argue that they're not completely wrong in doing those things. Many of those things you list really don't take too much time to do, like writing systemd units or using an ORM. …
-
comment
Comment #36964239
I'm not sure where you get that language statistic from. I'm going to assume whatever tool you're using thinks that "JSON" and "YAML" are languages, to which I respond that they're…
-
comment
Comment #36962278
The scope of the project is for the project to decide. It seems that 168 contributors and thousands of users seem to disagree with you here. I'm not really sure what fewer dependen…
-
comment
Comment #36958537
This is a project which builds firmware for multiple devices and processor architectures, supporting developers running various operating systems locally, and includes support for …
-
comment
Comment #36622452
DOSEMU or FreeDOS in a VM (e.g. Virtualbox) typically gives the best performance with decent ease-of-use. Otherwise, you'll want to run it natively on Windows XP or earlier, or Fre…
-
comment
Comment #28843522
The sample type code mentioned above will give the following error on the TypeScript Playground ( https://www.typescriptlang.org/play ): "Type '{ foo: number; }' is not assignable …
-
comment
Comment #28842742
Valid point. On the other hand, these kinds of advanced types can prevent lots of bugs and maintenance work, and may therefore be worth the day of debugging when it breaks after tw…
-
comment
Comment #28842563
Most of the implementation details here don't really matter until you need to modify these advanced types directly. That Ensure type definition line in that example is a low level …
-
comment
Comment #28232197
A blog post requires an account with a blogging provider or a hosting provider though, so I wouldn't call it a lower barrier if you don't have it. Besides that, the context matters…
-
comment
Comment #27445410
Counterpoint: build steps allow for the creation of batteries-included systems that magically do things right, instead of requiring the engineers to do it manually and know about i…
-
comment
Comment #26961004
You actually don't even need the HTML scaffolding for that, and can author a js-sequence-diagrams diagram straight into a text file, append a simple script to render the document, …
-
comment
Comment #26799725
The third slide of Ryan Dahl's 2009 JSConf.eu presentation ( https://www.youtube.com/watch?v=ztspvPYybIY ) covers most of the reasons for why it was made: "I/O needs to be done dif…
-
comment
Comment #26629887
The NodeJS community isn't averse to shell commands as you described; far from it I'd say. But a main differentiating factor between the Node and Python community is that Node folk…
-
comment
Comment #24873809
I think this is one of the main reasons why TypeScript got so popular, the other reason being the excellent support for it in Visual Studio Code. Before adopting TypeScript, I'd ha…
-
comment
Comment #24873579
Can you elaborate on this? I've always felt that the Node community, and the wider JavaScript community alongside it, has always been open to and embracing of constructive criticis…
-
comment
Comment #23041801
There are several! Their Sample Explorer has a lot of them, but a lot of them are indeed not very listenable. I like this one: https://jukebox.openai.com/?song=787891207
-
comment
Comment #17324710
One thing I've noticed is that in the past, performance advice was given for specific engines (e.g. V8/crankshaft). Nowadays, if any performance advice is given, it's applicable to…
-
comment
Comment #17323884
You're probably not far off; they acquired Gitter a little over a year ago: https://about.gitlab.com/2017/03/15/gitter-acquisition/
-
comment
Comment #17309761
This is very cool, solving some issues I no doubt many people have when writing tests against a (fast-)moving target. I'll definitely give it a try in my next project. I looked thr…
-
comment
Comment #17010689
If managing shell scripts becomes too unwieldy, you could use Puppet or Ansible to provision your local machine, just like you would when you'd use these tools to provision a new s…
-
comment
Comment #16418333
I'm happy you did, GitLab is fantastic! I've been extremely impressed by GitLab CI and the install and update experience with Omnibus. Upgrading from 8.x to 10.x was smoother and w…