Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jdp
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
21 ms
·
1.
▲
by
jdp
6mo ago
I'm doing my small part by paying for websites that respect me in the way TFA describes. I have annual subscriptions to Defector, Brand New, and DIELINE, and I'll add more as other websites follow their lead. Maybe it'll beco
2.
▲
by
jdp
11mo ago
I also like Protodata [1]. It's complementary as an exploration and transformation tool when working with binary data formats. [1]: https://github.com/evincarofautumn/protodata
3.
▲
by
jdp
1y ago
Check out PERFUME AREA[1] while you're at it. It's a collab perfume review project between artists Sydney Shen and Laurel Schwulst. [1]: https://perfume-area.com/
4.
▲
by
jdp
1y ago
The divergence between users and programmers became more pronounced over time. When command line interfaces were dominant they naturally made programmers out of users, even if they didn't realize it. CLIs made “using the computer” and
5.
▲
by
jdp
1y ago
Stamp collecting is a good outlet for research as leisure. If you're the type of person who falls into wiki holes and likes talking about what you learn with other people, it might be for you. Many stamp collectors follow the research-
6.
▲
by
jdp
2y ago
Check out Backchannel[0] if you're interested in an implementation of a petname system for globally-unique symmetric cryptographic keys. [0]: https://www.inkandswitch.com/backchannel/
7.
▲
by
jdp
2y ago
Nice work with the guide, the bevy of examples makes it easy to digest. The colon being used in multiple contexts is tricky. As I was scanning the examples I found postfix `:` doing type conversion like in `(%)\. {%/Apple/}{`3:}`
8.
▲
by
jdp
3y ago
Reminds me of pjax [1], except pjax works over XHR instead of an iframe and uses pushState by default to keep the back button working. [1]: https://github.com/defunkt/jquery-pjax
9.
▲
by
jdp
10y ago
This post hints toward vim's history: the ed family of editors. http://blog.sanctum.geek.nz/actually-using-ed/ http://blog.sanctum.geek.nz/using-more-of-ex/ A big use case for them was using
10.
▲
by
jdp
11y ago
I wouldn't consider the industry backing of Heroku and a collective 4,500+ GitHub stars between the tools particularly niche or obscure. Crank it up to ~20k stars if you want to count deploy tools that can use them, like Dokku or Flynn
11.
▲
by
jdp
11y ago
The example isn't a makefile, it's a procfile.
12.
▲
by
jdp
11y ago
I like the ideas here, but for long-running processes like file watching, dev servers, hot reloading, etc. a better format is Procfile ( https://devcenter.heroku.com/articles/procfile ). The ideas from this article could
13.
▲
by
jdp
11y ago
ffmpeg can utilize streams, in both input and output. The trouble comes from different codecs and containers, especially on output. Some formats aren't append-only—the prime example being MP4 + h.264—and so ffmpeg needs to be able to w
14.
▲
by
jdp
11y ago
That's the intuition behind systems like Flake ( https://github.com/boundary/flake ) and its predecessors. In systems like Flake you are able to get a useful roughly-ordered property which is good for generating ID&
15.
▲
by
jdp
12y ago
As others have noted, there is a semantic difference between Markdown and roff. But if you really want to write them in Markdown, you can with ronn: http://rtomayko.github.io/ronn/ Ronn also supports outputting to HTML
16.
▲
by
jdp
12y ago
I wouldn't use make for file watching and live reloading. I would express the Sass and CSS dependencies in a Makefile, and then describe the dev server, file watching[1], and live reloading[2] processes in a Procfile, using something l
17.
▲
by
jdp
12y ago
> Make is for executing shell commands on file patterns with dependency rules. Yep absolutely. Make is a system for generating files from other files, it is that simple. Compiling templates and code, generating source maps, concatenati
18.
▲
by
jdp
12y ago
The "horrific syntax and semantics" claim seems pretty drive-by, the variables and some function names might be arcane, but newer releases have nicer aliases for those who care for them. I don't know what is so horrific about
19.
▲
by
jdp
12y ago
This is the best writeup I've seen so far on getting comfortable with ed: http://blog.sanctum.geek.nz/actually-using-ed/
20.
▲
by
jdp
12y ago
I think these languages for generating data are really useful. There is one called Protodata ( https://github.com/evincarofautumn/protodata ) for generating binary data. From the README: "Protodata is a language for
21.
▲
by
jdp
12y ago
The latest release of my jarg[0] utility supports the HTML JSON form syntax. Writing out JSON at the command line is tedious, this makes it a little nicer. The examples from the draft are compatible with jarg: $ jarg wow[such][deep][3
22.
▲
by
jdp
12y ago
This is pretty similar to Sparkey[0] and bam[1]. Sparkey also comes from growing out of cdb's limitations. It supports block-level compression like Riffle does, and is optimized for accepting bulk writes. Riffle's linear-time merg
23.
▲
by
jdp
12y ago
This is really similar to Marc Feeley's tinyc.c[0], which implements a C subset parser, code generator, and virtual machine in about ~300 lines of C. [0]: http://www.iro.umontreal.ca/~felipe/IFT2030-Automne2002
24.
▲
by
jdp
12y ago
Related is tiny[0], an in-process document store that supports Mongo-style queries, as well as a style similar to CouchDB views. You can dump its contents to a JSON file. Also interesting is PouchDB[1], another document storage library. It
25.
▲
by
jdp
12y ago
That would be for libedit: http://thrysoee.dk/editline/
26.
▲
by
jdp
12y ago
One thing that isn't clear at all is if it is necessary to use Visual Studio to build a WinJS app. Can I develop and test the app on a MacBook or Linux laptop in a web browser, and only involve Visual Studio when I need to package the
27.
▲
by
jdp
12y ago
I'm glad to see the resurgence in make's popularity among front-end developers. It really is a great tool for not just building apps, but generating files that depend on other files in a declarative way. I manage my website with j
28.
▲
by
jdp
13y ago
Would be more consistent to suffix the types in function decls as well, e.g. `increment($x: int)` vs. `increment(int $x)`.
29.
▲
by
jdp
13y ago
Why a brand new language, instead of building or optimizing the PHP backend for HHVM with an existing language like Haxe? http://haxe.org/
30.
▲
by
jdp
13y ago
For some background on the language, check out Stephen Wolfram's intro video: http://www.youtube.com/watch?v=_P9HqHVPeik The demos are all pretty impressive, and putting aside the breathless marketing of the programmin
More ›