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…
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 …
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.)
comment
"to prevent multiple from" seems to be missing a word.
comment
You might enjoy this writeup of the related "The Incredible Machine" https://www.filfre.net/2018/06/the-incredible-machine/ …
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"…
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…
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…
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.…
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…
5 pts
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…
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…
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 …
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…
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…
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…
comment
It's good taste to mention that you're associated with an external tool you're recommending.
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…
comment
I've sold monorails to Brockway, Ogdenville, and North Haverbrook, and, by gum, it put them on the map!
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…
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&…
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 …
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 …
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…
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…