HNHacker News
TopNewBestAskShowJobs

kreek

741 karma · joined June 17, 2010

https://github.com/kreek www.linkedin.com/in/alastairjdawson

[ my public key: https://keybase.io/kreek; my proof: https://keybase.io/kreek/sigs/_fpNijq0vb_hlYKHfdFESsUazSLtcGFdoqAHQioAc44 ]

submissionscomments
kreek··on I built a programming language using Claude Code
This is the second "I built a programming language" post in a day, and if I post the one I'm building, we can have a three-day streak :D They thought AI meant personal software, but it also means personal programming languages!

In all seriousness, this is great, and why not? As the post said, what once took months now takes weeks. You can experiment and see what works. For me, I started off building a web/API framework with certain correctness built in, and kept hitting the same wall: the guarantees I wanted (structured error handling, API contracts, making invalid states unrepresentable) really belonged at the language level, not bolted onto a framework. A few Claude Code sessions later, I had a spec, then a tree-sitter implementation, then a VM/JIT... something that, given my sandwich-generation-ness, I never would have done a few months ago.

kreek··on How I keep myself alive using Golang
While not quite as batteries-included as Rails, Fiber made the most sense to my Ruby/Rack brain.
kreek··on The Angel, Islington
I was looking for a Slimelight reference in the article, too. The world's longest-running Goth nightclub, it used to be BYOB, which made it a cheap night out. I still have my membership card.
kreek··on Air Canada is responsible for chatbot's mistake: B.C. tribunal
Beyond the chatbot's error and the legal approach they took, this bad PR could have been avoided by any manager in the chain doing the right thing by overriding things and just giving him the bereavement fare (and then fixing the bot/updating the policy).
kreek··on Shields Up
> today's "conspiracy theory" is tomorrow's verified fact

Most popular conspiracy theories remain just that, if not provably false. Horrible events do not compute for most, and they reach for alternate answers.

> Conspiracy theories offer easy answers by casting the world as simpler and more predictable than it is. Their popularity may pose a threat to societal well-being.

"threat to societal well-being" written a decade ago, they didn't know how right they were https://www.scientificamerican.com/article/why-people-believ...

kreek··on What is the small web? (2020)
Small Web: <html>Party like it’s 1999</html>
kreek··on Career advice I wish I’d been given when I was young
> I still read a lot about technology, but at the margin I probably get more value from reading histories of institutional disasters and near-disasters, and the biographies of people who helped avoid some of those disasters.

Anyone know of a reading list or a website that collects 'institutional disasters and near-disasters'? e.g. stuff like the recent Accenture/Hertz article, breaking then saving healthcare.gov etc.

kreek··on Programming by poking: why MIT stopped teaching SICP
If you're learning Clojure there's a site/book that incorporates much of the original SICP text: http://www.sicpdistilled.com/
kreek··on Visual Studio Code 1.0
> features like ctrl+P which lets you to jump to functions rather than play with files, I didn't know any other editor which allowed this feature to be there

IntelliJ

kreek··on The Object-Oriented Toaster (1997)
S'alright a pure functional toaster just spits out yer bread untoasted.
kreek··on The Object-Oriented Toaster (1997)
Usually see this titled 'Electrical Engineering vs. Computer Science' http://web.cs.wpi.edu/~gogo/humor/hum_toast.html http://philip.greenspun.com/humor/eecs-difference-explained
kreek··on Microsoft Launches Visual Studio Code, a Free Cross-Platform Code Editor
Microsoft ppls please release a windows phone emulator for OS X and Linux. You will make my year if I don't have to dual boot anymore :)
kreek··on So Your Company Has Been Found Using Alex’s Photographs Without Permission
If this comment was made about music it would have been up-voted.
kreek··on CD-Loving Japan Resists Move to Online Music
My rational to it is that I have enough clutter, in my house and on my hard drive, that I don't need to add to it with stacks of CDs or GBs of hard drive space. You and the Japanese should meditate on the nature of impermanence, everything in the physical world is rented so your music should be too ;)
kreek··on CurrentC Has Been Hacked, Testers’ Email Addresses Stolen
CurrentC will not fail because of this, they will fail because they use QR codes. An old lady could probably write a check faster than most people can scan a QR code.
kreek··on The Dangers of Eating Late at Night
For me it wasn't when or how much but what. At it's worst I was taking prescription medicine ate what I thought was healthy food (whole grain bread, oat cereal) and still had heartburn every night. I am not celiac but eliminating beer, whole grain wheat, and oats got rid of my acid reflux. Wheat, especially the modern variety, is not well tolerated by humans http://news.discovery.com/human/why-you-should-probably-stop.... If you can't give up bread eat Sourdough http://cookusinterruptus.com/blog/?p=4245
kreek··on Show HN: Call emails, not phones
For me this is a magical combination of two unpopular modes of communication. There's a reason texting/chat is so popular, people don't like email and they don't like phone calls.
kreek··on Google Design
Tongue firmly in cheek; but does this mean they're going to start applying design to their products? I could fill a book of examples just from Gmail (settings screen, inconsistant placement of reply button, no option to reverse converstation view).
kreek··on World Cup data in JSON
Looks great now! :)
kreek··on World Cup data in JSON
Somewhat off topic... Your blog looks great, but that's a questionable choice of header font on the service page, especially when used as all caps :)
kreek··on Show HN: Music for Squirrels – new iOS app
I was expecting this to be around $4-9.99. Which I will gladly pay for a quality music app. You can definitely charge at least a dollar (which is basically free).
kreek··on An Advocate for Women in the Valley Quits GitHub, Citing Harassment
Submitted this to see if it was already posted (to read the comments), surprised it wasn't submitted already.
kreek··on Hack: a new programming language for HHVM
I too programmed for a long time in AS3/Haxe, and while I prefer variable:type as I think it's more readable, most static languages (java, C#) do it the other way.
kreek··on Save more with Google Drive
If I'm going to switch from DropBox it'll be to Space Monkey, and the only reason I've yet to is that I work on music with a friend in the UK and it's not available there yet.
kreek··on Consumer Reports Calls Tesla Model S The Best Car Of 2014
Not a Telsa but my Chevy Volt lease payment after rebates etc. is less than my cable bill; plus I get carpool stickers which down here in SoCal are priceless. My first American car after many Japanese and one German, and it's the most solid of the lot.
kreek··on The Engineer Crunch
"For most startups in the bay area"... time to move or be open to remote developers.
kreek··on List of languages that compile to JS
I was going to make snarky comment about writing JavaScript in JavaScript until I saw the language extensions section, very useful!
kreek··on Introducing Open Salaries at Buffer
How long until the Buffer employees form a union? :)
kreek··on Measles Cases Triple in U.S., Vaccine Refusal Here and Elsewhere to Blame
My wife and I have given our children all the vaccines we had as children and it was an enormous struggle to do so. Children now receive many more vaccines than we did, and many of them are delivered in combination; up to four or more at a time.

Autism aside there is a very real danger of a reaction when you combine so many vaccines. Others are completely unnecessary, like Hep B at birth.

If the governing bodies went back to a sane vaccine schedule I think some of the refusers would come back into the fold.

kreek··on As engineers, we must consider the ethical implications of our work
In my previous job this hit home quite hard, one day many of the people who helped us build the system that automated their jobs were laid off.

Then once the system was fully streamlined we developers were laid off as well.

In addition some of the end product was used in aerospace so there's a good chance it could be used for 'bad' (depending on your perspective) things.

Now I work in video games, not curing cancer, but in my search I was looking for a company that at least did no harm.

Page 1 of 7Next →