back
user profile

stevekemp

10,600karma·4,091submissions·October 30, 2012
recent activity (4,091 total)
comment
Things like Zig, D, Odin, Rust, etc, are outliers. Most new programming languages are used only by their creators. It's hard for a new language to find its feet, and make a name for itself. Unl…
1mo ago·view thread
comment
Making new programming languages is something a lot of people do for fun, and it's also covered in most CS degrees too, albeit briefly. We have so many programming languages because they tend to …
1mo ago·view thread
comment
The Master always comes back, of course. They're such perfect frenemies. (Depends on the era of course, sometimes there are other timelords, sometimes not.)
1mo ago·view thread
comment
"to prevent multiple from" seems to be missing a word.
1mo ago·view thread
comment
You might enjoy this writeup of the related "The Incredible Machine" https://www.filfre.net/2018/06/the-incredible-machine/ …
1mo ago·view thread
comment
That's really nice. Even with your limitations you have things I don't, for example quoting and booleans. There's a part of me that thinks your comparisons should return "Nil"…
1mo ago·view thread
comment
There was a repost of Peter Norvig's lisp interpreter in python a week ago too: https://news.ycombinator.com/item?id=48619831 That came just around the time I was struggling with…
1mo ago·view thread
comment
Hacker News always likes lisp stuff, and even though this is a very simple compiler I had a lot of fun writing it. I started writing a different compiler, but tied myself in knots with the type-encodi…
1mo ago·view thread
comment
Many YC companies do bad things, and I guess they do so independently. There may well be repercussions for the most egregious cases, but I suspect a lot of ill-behaviour simply flies under the radar.…
1mo ago·view thread
comment
Perhaps it varied on the school, or perhaps they tried to make it a little less divided on gender lines since my time. (I'm 50.) Housework, sewing, knitting and stuff I'd been exposed to at…
1mo ago·view thread
comment
I moved to Finland, and starting when my child was about three years old I took him to Oodi every weekend. The soft-play area was heaven for him, and he liked flicking through the donald-duck comic bo…
1mo ago·view thread
comment
It might be you need to make a choice to choose it; I know that when I was at school in the UK I got to choose between "CDT" (craft, design, and technology) or home economics, which was sewi…
1mo ago·view thread
comment
Helsinki has a lot of parks, and also housing companies tend to have trees in their gardens, along with trees alongside many of the bigger roads. But even so it's a reasonably dense city. Espoo …
1mo ago·view thread
comment
I had a similar realization recently; I was writing a compiler so I implemented a "random" function as part of the runtime. To avoid regression I have some simple code examples I compile and…
2mo ago·view thread
comment
When creating a programming language it's worth assuming nobody will ever use it. So name it after yourself, or give it a single-letter name (that seems equally common based on looking at /r…
2mo ago·view thread
comment
Same here. I've been working on a linux/amd64 compiler for a simple scripting language, it barely seems worth discussing as many people have created their own languages, and it's done j…
2mo ago·view thread
comment
It's good taste to mention that you're associated with an external tool you're recommending.
2mo ago·view thread
comment
In the TV show "Auf Wiedersehen, Pet" the plot revolves around a gang of Geordie brickies who are contracted to dismantle an iconic bridge, The Tees Transport Bridge, from England and rebui…
2mo ago·view thread
comment
I've sold monorails to Brockway, Ogdenville, and North Haverbrook, and, by gum, it put them on the map!
2mo ago·view thread
comment
I had a domain registered and I got notices for about five email addresses - but after a while I was told I'd had too many localparts appear in breaches and I had to pay to upgrade. It might have…
2mo ago·view thread
comment
Yes, but note that you have to pay for that, see the pricing here: https://haveibeenpwned.com/Subscription#corePlans For me, with a similar wildcard setup, it became something I wasn&…
2mo ago·view thread
comment
I found middle-clicking to open a link in a new tab was often fragile. I'd get 10+ tabs all stuck in a "loading" state, and even force-reloading wouldn't make their contents match …
2mo ago·view thread
comment
Getting hit in the face/neck by a cricket ball moving at 150mph can cause serious injuries, even death. For example https://en.wikipedia.org/wiki/Phillip_Hughes …
2mo ago·view thread
comment
I've spent the past few weeks coming up with my own simple programming language, which compiles to linux/amd64 assembly. I could have gone all out writing standard library routines for openi…
2mo ago·view thread
comment
Take a look here for some other tools: https://github.com/skx/cpm-dist I found the compiler collection here useful too: https://github.com/davidly/cpm_compil…
2mo ago·view thread