HNHacker News
TopNewBestAskShowJobs

butlersean

45 karma · joined November 25, 2014

submissionscomments
butlersean··on I'm not leaving this apartment
The numbers involved here should convince anyone that rent taking is a sin.
butlersean··on Sally Rooney can no longer sell books in UK due to Palestine Action support
I think the issue here is: the books could be for sale but the publisher doesn’t want the liability of having supported PA via funds. They could sell the books and not pay the author but that’s a different moral problem.
butlersean··on We're working on a new RuneScape MMO
i heard a rumor that perhaps someone on here can confirm or deny. did jagex actually turn down the opportunity to publish minecraft.

is that true?

butlersean··on Evolving programming languages in the AI era
console games were stagnant before sony opened the market. open source compilers meant many more people could write c/c++ without paying $500 to MS for access to VS. in the same way that access to tools creates an explosion in software these language abililties will naturally create an explosion in languages.

claude is perfectly capable of building a language to your specific design and then being competent at programming in it. the trick will be how much senior or experienced devs stay in the process. hands off will be boring and backward looking. hands on (steered by human in the loop) will be innovative and interesting.

i predict the results will be that we will get a cambrian like explosion in the number of new syntaxes and languages. every home experimentor will create their variant of c++ or lisp, they will be frowned on by experts. but because out of it will come one or two unique and interesting new ways of programming that nobody else thought of before.

butlersean··on Ask HN: What are you working on? (September 2026)
on the surface probably:

* the syntax is more similar to block structured languages.

* different brackets are used in different contexts for different meanings.

* the default is infix operators.

internally:

* its not s-expressions

you can see more examples here: https://github.com/seanbutler/vo

i feel it probably has more in common with self/rebol than lisp.

butlersean··on Ask HN: What are you working on? (September 2026)
VO is my dynamic language, its weird but i like it.

functional, OO and dynamic, its 'extendable' from within the language.

- Unicode so Symbols are legit.

- functions are first class objects, assignable to variables.

- classes are hash with functions assigned to members giving methods.

- as much as possible is defined within the language so its self extending.

- pre/infix can be defined by the client programmer so parameter ordering is under control.

- use loops and break and conditions to define all the various loop syntax sugar you know and love.

- FFI is nearly trivial, ncurses and sdl wrapper examples

TODO

- complete control of the AST from within the language

- further optimisations

- ffi needs further work

https://github.com/seanbutler/vo Claude assists and implements some of the features

Still under regular development. Happy to talk with collaborators if this kind of thing interests you too.

butlersean··on US Threatens Britain over Falklands
“proposal is among measures being drawn up”

it’s been common in political process to draw up a number of proposals like this. The end result will be more acceptable.

The telegraph is a broadsheet that likes to stoke political fear to promote its preferred party. The headline sounds like it’s the outcome for the British government. But it’s really the opening position of the Americans.

butlersean··on Within months, UK smartphones could be subjected to client scanning surveillance
https://fullfact.org/technology/phone-access-ai-scanners-fal...
butlersean··on Starmer considers Australian-style ban on social media
The article doesn’t make this claim.

The uk gov are watching Australia and the evidence to see the effect of their new ban in practice.

This is normal practice for any government.

No news here. Just bait by a right wing Conservative Party mouthpiece.

For those outside the UK the Telegraph should not be considered unbiased news.

butlersean··on Joseph Gordon-Levitt wonders why AI companies don't have to 'follow any laws'
Because Capital has captured the legislature.
butlersean··on Wilson's Algorithm
many examples of of maze generation algorithms (with source code) here. https://www.jamisbuck.org/mazes/

i bought his book totally worth it http://mazesforprogrammers.com/

butlersean··on At Least 13 People Died by Suicide Amid U.K. Post Office Scandal, Report Says
to commit an act usually means that its intentional and illegal. suicide is often neither. hence the passive tone.

compare and contrast: - he committed suicide - he was a victim of suicide - he died by suicide

each implies different levels of legality and passivity, and therefore control, and responsibility.

in this particular case the passive voice is extra important because to any reasonable person the post office management / fujitsu / uk gov are the responsible parties.

butlersean··on About Asteroids, Atari's biggest arcade hit
Xojo.com
butlersean··on Ask HN: Which function definition keyword do you prefer, def or fn?
def means define, could be used to define all kinds of things

fn isnt a legitimate short form of function

fun doesnt work because of the amusement factor

func is the only alternative we have left

butlersean··on Busy Bar
It’s $250! FFS!

Donate 245 to a charity. And make a dual sided sign out of reclaimed palet wood and that soldering iron you bought last year.

butlersean··on 3blue1brown YouTube Bitcoin video taken down as copyright violation
Unlike (say) French, English has no central authority determining correct or incorrect usage.

Anything literally goes.

butlersean··on Ask HN: Modern day equivalent to HyperCard?
Blueprints inside the Unreal game engine would provide complexity and motivation. But it’s not for 2d cards but behaviours of agents in a 3d world.
butlersean··on Birb: Programming with bird emojis
It’s because Birds aren’t real. https://birdsarentreal.com/
butlersean··on Birb: Programming with bird emojis
This language would work well in the universe of the fictional absurdist documentary “the falls”

The Falls — Greenaway / Nyman

https://youtu.be/dTKNMR9KDZg?si=BR521zn3VsK6zTEF

butlersean··on Schlitterbahn Water Park Accident Nr Kansas City
"criminal charges were dismissed against Henry, Schooley, and Miles because inadmissible evidence had been presented to the grand jury.[54][55][56] The judge's ruling reprimanded state attorneys for presenting the Xtreme Waterparks episode to jurors as fact, instead of as a "fictional and dramatized version of events created for entertainment purposes,"[57] and expert witnesses for claiming that the designers of the slide were negligent in not following ASTM standards, though the law at the time did not require that those standards be followed.[58][59]" https://en.wikipedia.org/wiki/Verr%C3%BCckt
butlersean··on Schlitterbahn Water Park Accident Nr Kansas City
"neither Henry nor Schooley had a background in mechanical engineering. And according to state law, they didn’t need those credentials to deem their own ride safe—unlike in the neighboring state of Missouri, water parks in Kansas do not require inspections by a state agency."
butlersean··on Space After Periods (1993)
despite what many pedants will have you believe, unlike many other languages there is no central authority of how english should be spoken or written. there isnt even a correct spelling of words.

https://en.wikipedia.org/wiki/List_of_language_regulators

butlersean··on The Great Grift: How $400B in Covid-19 relief aid was stolen or wasted
In the uk we applaud them. Some are serving peers of the realm others active politicians.

https://en.m.wikipedia.org/wiki/Michelle_Mone,_Baroness_Mone

https://www.independent.co.uk/news/uk/politics/coronavirus-t...

butlersean··on Ask HN: What's the best book on religion?
https://en.wikipedia.org/wiki/A_History_of_Western_Philosoph...

Its value is to plot the course of religious inspirations as a longer development with each informing the next.

butlersean··on Hand-Tracking with Three.js
the hand tracking is spot on by the small image in the bottom left hand corner. steady and accurate positioning of two hands. :-)

unfortunately the rendering of the hands in the large window jumps all over the place on firefox, ubuntu, razer laptop. :-(

butlersean··on Grid Beam
Metric or imperial measurements?
butlersean··on I've now played with a Raspberry Pi 400 for a week and here are my conclusions
one of my colleagues uses that as an assignment for his students, they have to port one of the listings to c++
butlersean··on Deprecating scp
how will the earth be protected from the keiter anomalies?
butlersean··on BBC Basic Console Mode
Who's up for a BBC Basic Game Jam? Just like summer holidays when you were a kid.
butlersean··on Ask HN: What is the modern equivalent of Visual Basic?
meteor makes a lot of decisions and joins a lot of the dots for you, but its not python.
Page 1 of 2Next →