If I had to pick one trait, it would be the ability to be comfortable with “the struggle”. That part of the day/hour/minute where the code isn’t doing what you expected, things aren’t looking like they should, or where things are going wrong and you don’t know why. The times where you’ve planned out a system, realised you’ve screwed it up and missed something crucial, again. The times where you swear at the screen, let out a massive sigh or
hitrest your head on the desk in exasperation.
programming
The Tulip Creative Computer
tulip.computerAn affordable, portable and focused device for music, writing and coding.
SM64’s Invisible Walls Explained Once and for All
youtube.comComplete thorough analysis of Mario 64’s invisible walls. How they occur, detailing every single invisible all instance in every single level.
Random simulations
oimo.ioFavourite being Water 3D.
DreamBerd
github.comPlease remember to use your regional currency when interpolating strings.
const const name = "world"!
print("Hello ${name}!")!
print("Hello £{name}!")!
print("Hello ¥{name}!")!And make sure to follow your local typographical norms.
print("Hello {name}€!")!
Similarly….. DreamBerd also features AI, which stands for Automatic-Insertion. If you forget to finish your code, DreamBerd will auto-complete the whole thing!
print( // This is probably fine
Please note: AI does not use AI. Instead, any incomplete code will be auto-emailed to Lu Wilson, who will get back to you with a completed line as soon as possible.
Now recruiting: The backlog of unfinished programs has now grown unsustainably long. If you would like to volunteer to help with AI, please write an incomplete DreamBerd program, and leave your contact details somewhere in the source code.
Brex's Prompt Engineering Guide
github.com[This is] based on lessons learned from researching and creating Large Language Model (LLM) prompts for production use cases. It covers the history around LLMs as well as strategies, guidelines, and safety recommendations for working with and building programmatic systems on top of large language models, like OpenAI’s GPT-4.
pure sh bible
github.comA collection of pure POSIX sh alternatives to external processes.
British gov't aims to kill off Companies House’s Bobby Tables problem
thestack.technologyUnfortunately, the current Companies House name rules – while covering copy-cats and offensive language – do not cover attempts to poison data inputs.
This is a problem, because dozens of websites, databases and other processors pull in details from Companies House – and not all of them are good at sanitising their data inputs, which can be poisoned simply with a name.
; DROP TABLE “COMPANIES”;– LTD
company-information.service.gov.ukReplacing my best friends with an LLM trained on 500,000 group chat messages
izzy.coLike I said, it [the group chat] is a sacred construct. A lifeline to your best friends, an outlet for the thoughts and questions and breadcrumbs of internet humor that you just can’t send to anyone else. A constant companion, antagonist, distraction, delight.
So of course, I decided to replace mine with AI.
The Best Programming Language You Haven't Heard Of (It Will Surprise You!)
tabloid-thesephist.vercel.appDISCOVER HOW TO fibonacci WITH a, b, n
RUMOR HAS IT
WHAT IF n SMALLER THAN 1
SHOCKING DEVELOPMENT b
LIES! RUMOR HAS IT
YOU WON'T WANT TO MISS b
SHOCKING DEVELOPMENT
fibonacci OF b, a PLUS b, n MINUS 1
END OF STORY
END OF STORY
EXPERTS CLAIM limit TO BE 10
YOU WON'T WANT TO MISS 'First 10 Fibonacci numbers'
EXPERTS CLAIM nothing TO BE fibonacci OF 0, 1, limit
PLEASE LIKE AND SUBSCRIBE