Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jorisd
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
13 ms
·
1.
▲
by
jorisd
3mo ago
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 compiling other languages like a sunset of Yarn Spinner), but in
2.
▲
by
jorisd
6mo ago
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 perspective and shaped the leader I am today. It
3.
▲
by
jorisd
3y ago
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. But they really help when anyone needs to tak
4.
▲
by
jorisd
3y ago
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 not or at least not
5.
▲
by
jorisd
3y ago
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 dependencies you are used to other than a compiler, make, a scr
6.
▲
by
jorisd
3y ago
This is a project which builds firmware for multiple devices and processor architectures, supporting developers running various operating systems locally, and includes support for documentation generation and firmware localization. It doesn
7.
▲
by
jorisd
3y ago
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 FreeDOS. For running in a VM, you'll need to have an
8.
▲
by
jorisd
5y ago
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 to type 'B'.
9.
▲
by
jorisd
5y ago
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 two or three years of usage. I've used types like this in
10.
▲
by
jorisd
5y ago
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 detail that you put in a library somewhere, import thro
11.
▲
by
jorisd
5y ago
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 here. This post is riding off of the attention th
12.
▲
by
jorisd
5y ago
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 it. This allows for horizontal scaling of workforces (just ad
13.
▲
by
jorisd
5y ago
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, and save as .html! Example: https://unpkg.co
14.
▲
by
jorisd
5y ago
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 differently". Evented I/
15.
▲
by
jorisd
5y ago
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 folks like to compose things from lower level function
16.
▲
by
jorisd
6y ago
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 have to read documentation in a wide variety of documenta
17.
▲
by
jorisd
6y ago
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 criticism, whether or not it's regarding the language itse
18.
▲
by
jorisd
6y ago
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
19.
▲
by
jorisd
8y ago
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 all major JavaScript engines, and in general
20.
▲
by
jorisd
8y ago
You're probably not far off; they acquired Gitter a little over a year ago: https://about.gitlab.com/2017/03/15/gitter-acquisition/
21.
▲
by
jorisd
8y ago
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 through the codebase, and noticed that this uses a custom
22.
▲
by
jorisd
8y ago
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 server instance elsewhere. This works great when you com
23.
▲
by
jorisd
9y ago
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 went quicker than I imagined. Kudos to you and the