HackerTrans
TopNewTrendsCommentsPastAskShowJobs

stevekemp

10,277 karmajoined 14 yıl önce

Submissions

Target Figured Out a Teen Girl Was Pregnant Before Her Father Did (2012)

forbes.com
3 points·by stevekemp·5 gün önce·0 comments

Slisp: Simple Lisp compiler (Linux/amd64)

github.com
66 points·by stevekemp·15 gün önce·8 comments

A Wild Register Appears: Hunting the 30-Year-Old World of Xeen MT-32 Crash

finalpatch.github.io
5 points·by stevekemp·20 gün önce·0 comments

Kuksa – Crafting the traditional wooden cup

finlandnaturally.com
3 points·by stevekemp·20 gün önce·0 comments

Tributes to Buffy and Ted Lasso star Anthony Head after death aged 72

bbc.com
3 points·by stevekemp·geçen ay·0 comments

The Lone Lisp Heap

matheusmoreira.com
94 points·by stevekemp·geçen ay·30 comments

Claire's closes all 154 stores in UK and Ireland with loss of 1,300 jobs

bbc.com
40 points·by stevekemp·2 ay önce·15 comments

'People still remember it 40 years later': the making of Chuckie Egg

theguardian.com
4 points·by stevekemp·3 ay önce·0 comments

Baby's Second Garbage Collector

matheusmoreira.com
4 points·by stevekemp·3 ay önce·1 comments

Huel bought by Danone for reported €1B

bbc.com
4 points·by stevekemp·4 ay önce·0 comments

Tomorrow's World: Nellie the School Computer 15 February 1969 – BBC [video]

youtube.com
2 points·by stevekemp·4 ay önce·0 comments

CrackArmor: Multiple Vulnerabilities in AppArmor

cdn2.qualys.com
3 points·by stevekemp·4 ay önce·0 comments

Show HN: Org-people.el- contact management for org-mode

github.com
2 points·by stevekemp·4 ay önce·0 comments

French police arrest nine people over suspected €10M Louvre ticket fraud

theguardian.com
2 points·by stevekemp·5 ay önce·0 comments

Riot City – English Version, Debug Tools, and "Good" Ending

sudden-desu.net
1 points·by stevekemp·7 ay önce·0 comments

Trumpkin's Notes on Building a Sauna

localmile.org
2 points·by stevekemp·7 ay önce·0 comments

Titanic passenger's pocket watch sold for record £1.78M at auction

theguardian.com
2 points·by stevekemp·8 ay önce·0 comments

Patricia Routledge TV's Magnificently Snobby 'Hyacinth Bucket' died.

bbc.com
4 points·by stevekemp·9 ay önce·1 comments

Unity Platform Protection: Developer Remediation Guide

unity.com
2 points·by stevekemp·9 ay önce·0 comments

Fred Dibnah shows how to erect a chimney scaffold at 200 feet (1982) [video]

youtube.com
95 points·by stevekemp·10 ay önce·35 comments

comments

stevekemp
·evvelsi gün·discuss
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.)
stevekemp
·8 gün önce·discuss
"to prevent multiple from" seems to be missing a word.
stevekemp
·8 gün önce·discuss
You might enjoy this writeup of the related "The Incredible Machine"

https://www.filfre.net/2018/06/the-incredible-machine/
stevekemp
·14 gün önce·discuss
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" on failure rather than "False", but it also seems logical to do it your way too!

I hope you stick with it :)
stevekemp
·14 gün önce·discuss
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 my "real" language, and switched to working on this lisp compiler.

Sometimes timing works out well to inspire!
stevekemp
·15 gün önce·discuss
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-encoding, and lack of clear plan. I figured I'd step back and try a lisp, because there's a known syntax, and it is minimal.

The end result supports lists, integers, strings, characters, lambdas (with closures), and a reasonable standard library - big enough to hack up a small brainfuck interpreter along with the standard fibonacci, factorial, and fizzbuzz toy programs.

So it's a toy, but it's my toy, and maybe interesting to some!
stevekemp
·15 gün önce·discuss
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.

For example only yesterday I got spam from an YC company, Polymath, and I replied back asking where they got my details from - no response yet. Once I get something I'll make a GDPR subject access request, then a deletion request. I hope the overhead of that causes them to rethink their spamming campaign.

But I'm not going to complain to YC about it.
stevekemp
·20 gün önce·discuss
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 home due to a pretty large family already. Though otherwise I would have probably benefited from it, and it did strike me even at the time that it would be best if we could do both classes, rather than having to pick only one.
stevekemp
·20 gün önce·discuss
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 books.

Even now, when he's nine, I go every month or two with him for an afternoon. He has no shortage of books at home, but he gets to run around, look at books, and play with other kids. He enjoys himself enormously.
stevekemp
·20 gün önce·discuss
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 sewing, cooking, & etc.

I picked woodwork, as 95% of the boys did, and about 80% of the girls picked the home-lessons instead.

I do recall doing some sewing lessons outwith the home-ec classes, but it was very irregular. I know I skipped some stuff because my grandmother had already taught me to knit when I was six-eight years old. Only at home did I use a sewing machine, never at school.
stevekemp
·21 gün önce·discuss
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 is much more spread out, and the areas between them are all full of trees and greenery. So I very much agree with you, I've visited Espoo a few times but without a car I wouldn't want to live there.
stevekemp
·25 gün önce·discuss
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 execute, and I compare their output to "known good" versions.

I reached a point where I wanted to write a "sort array" routine and my immediate thought was to generate an array of 50 random numbers, sort them, and print them. But of course that wouldn't give me predictable output for my test-driver.

In the end I decided I'd do that when run interactively, but for testing purposes I'd just sort the characters in a string "The quick brown fox .." and while it isn't super-convincing it's enough to let me see regressions in my sorting function and/or array indexing runtime code.
stevekemp
·26 gün önce·discuss
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/compilers or /r/ProgrammingLanguages).

I named my toy "s", s for Steve, so I could do both at the same time!
stevekemp
·26 gün önce·discuss
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 just for learning/fun rather than in an attempt to be serious.

But seeing the projects other people work on is fascinating, and always interesting. (Ignoring all the "agent .." stuff, I can never be too excited about.)
stevekemp
·30 gün önce·discuss
It's good taste to mention that you're associated with an external tool you're recommending.
stevekemp
·geçen ay·discuss
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 rebuild it for a wealthy buyer in Arizona
stevekemp
·geçen ay·discuss
I've sold monorails to Brockway, Ogdenville, and North Haverbrook, and, by gum, it put them on the map!
stevekemp
·geçen ay·discuss
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 changed again now, but that was the point I deleted my account. The pricing list seems to imply a limit on the local-parts for a domain, though ..
stevekemp
·geçen ay·discuss
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't willing to spend money on. I work on the basis that accounts are compromised and if the company is large enough I'll see it in the news. Strong passwords, and a password-database is the best I can manage.
stevekemp
·geçen ay·discuss
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 the address-bar.