Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
nonsince
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
18 ms
·
121.
▲
by
nonsince
9y ago
This is an excellent writeup (I don't know if it's yours or not). I am frankly baffled that the Nginx team refuses to fix it, since there is a working PoC and it would be almost trivial to fix.
122.
▲
by
nonsince
9y ago
Yaml has something similar to variables with its concept of anchors.
123.
▲
by
nonsince
9y ago
This seems like it'd be easy to shoot yourself in the foot with, especially with the duplicate keys and concatenation behaviour. YAML is also a JSON superset and is significantly easier for humans to parse. This seems to make many of t
124.
▲
by
nonsince
9y ago
I really like the concept of bringing i3-style tiling management to the browser space, but why is it specific to messengers? Since most well-designed websites work at any size, couldn't you just have a permanent tab at the side of the
125.
▲
by
nonsince
9y ago
I have 3 languages that I would and do recommend for any new programmer: - Python, because it looks like pseudocode and it's hard to fuck up as a beginner. Plus, if you're trying to do something real/effectful (rather than wr
126.
▲
by
nonsince
9y ago
Rust, ML, Coq and Haskell have type inference and if those four are known for anything it's reliability and bug-free code.
127.
▲
by
nonsince
9y ago
Also, for cargo's usecase (mostly-reproducable builds, a space that rubygems also attempts to fill) system package managers are simply insufficient. Nix is the only one that comes close, and you A) can't remotely expect anyone to
128.
▲
by
nonsince
9y ago
It's designed to be used urxvt-style, where the core has just enough features to allow other programs to build that kind of stuff on top of it.
129.
▲
by
nonsince
9y ago
I still miss when I had the surface pro 2 and I could use it like a wacom tablet. I spent a lot of time doodling between work sessions. The shitty snap-on keyboard with the utterly worthless mousepad and the fact that you have to hunch over
130.
▲
by
nonsince
9y ago
Are there any languages that have dynamic typing but linear/affine memory management or C-style manual malloc+free? I reckon there would be some real productivity benefits in such a language if you wanted fast code with good C interop
131.
▲
by
nonsince
9y ago
You don't need dynamic types to allow hot reloading, as long as a function has the same absolute path and type signature it can be done. I'm pretty sure miri[0] plus some compiler hooks would allow this, although it would need to
132.
▲
by
nonsince
9y ago
If gameplay mapped well onto OOP then the big game companies would use it, and not data-driven programming (specifically, entity-component systems). I think that there are a couple things that require OOP-style dynamic dispatch, but they do
133.
▲
by
nonsince
9y ago
I've been manually writing some LLVM IR recently to prepare for a project involving JIT compilation, and LLVM's type system is actually shockingly expressive. The majority of the problems I run into are the fact that you have to c
134.
▲
by
nonsince
9y ago
This is Nim vs C#, not Nim vs C++. If you're writing hot loops and graphics code a GC is utterly anathema to your goals. I think given 5/10 years Rust will be the language of choice here, but the ecosystem is nowhere near good eno
135.
▲
by
nonsince
9y ago
C# is, among GC languages, particularly bloated with regards to memory. There is huge amounts of runtime type information (including stringified versions of everything) and you have close to no control over memory management without hooking
136.
▲
by
nonsince
9y ago
Vulcan blows open the doors for anyone to create a library with the power and ease-of-use of DX9, rather than it being tied to OS vendors.
137.
▲
by
nonsince
9y ago
I wish it was called "Psychi-c"
138.
▲
by
nonsince
9y ago
I'm glad this has shown up here, I discovered it very shortly after publication and it completely overhauled the way I thought about language design. I'm currently intermittently working on a language based on this concept, as an
139.
▲
by
nonsince
9y ago
Someone's working on something like that already https://github.com/lexi-lambda/hackett
140.
▲
by
nonsince
9y ago
This probably would have been a nice excuse to implement reader macros and implement it that way, it's kinda a shame to have it implemented in the interpreter since most of the joy of Lisp is how much of the language can be written in
141.
▲
by
nonsince
9y ago
Decent intro to natural language processing, but scientifically rubbish. I think using "cannabis" and "marajuana" skews heavily towards advocacy and serious discussion, since general chat about weed will use words such a
142.
▲
by
nonsince
9y ago
If you could do Clojure-style repl-driven development and hot code reloading with the libraries of C++ and the syntax of Python I would be using Nim for everything already
143.
▲
by
nonsince
10y ago
Automatic memory management is an improvement. I prefer region-based memory management to GC but a GC is a godsend in, for example, dynamic languages where you don't want any restrictions, or functional programming where you're pr
144.
▲
by
nonsince
10y ago
Emacs provides a better UX, Visual Studio (proper) provides a better UX, Sublime provides something close, although not as good. Slack's UX is incredibly basic. It's a couple of steps above a basic CRUD app. There are billions of
145.
▲
by
nonsince
10y ago
I think that this developer, just like I, have drunk the homoiconic kool-aid. Homoiconic syntax is _fucking serious_ as far as productivity and enjoyment goes, it's like a whole separate world.
146.
▲
by
nonsince
10y ago
Oh hey, I posted this on /r/lisp just earlier today. I discovered it because of a Google rabbit hole triggered by a rediscovery of this article[0] on Naughty Dog's GOAL (Game-Oriented Assembly Lisp). It looks really interesti
147.
▲
by
nonsince
10y ago
I'm a spacemacs guy, but the debugger in VS Code is freaking excellent. I've never seen a nicer cross-language debugging experience.
148.
▲
by
nonsince
10y ago
This name is _really_ confusing in the presence of ReactOS
149.
▲
by
nonsince
10y ago
I 100% advocate people writing bots like this. I don't support vigilante justice in the real world because police are more effective and vigilantes get in the way and cause unrest, but there's no effective equivalent online so vig
150.
▲
by
nonsince
10y ago
That guy who does sarcastic hacker news summaries is going to have a field day with this
More ›