Advertisement · 728 × 90

Posts by Dave Frampton

It's wonderful though, don't get me wrong. Building your own tools is a critical part of mastering any craft.

2 hours ago 0 0 0 0

I remember when I tried to make my own physics engine, how my cars would explode and I gave up as I wasn't sure if it was the engine or the input parameters.

Building any platform is the same, your tools are just as unreliable as your product, so every issue has twice the search area.

2 hours ago 1 0 1 0
Post image

I'm finishing Waraki now, that's my focus, releasing this goddamn wonderful little mp3 player so you too can ditch Spotify.

2 hours ago 1 0 0 0

My hatred for AI has reached new highs recently, wasn’t even aware I could hate a technology so much. I hate everything about it from top to bottom, wont even consider any good sides anymore, they are totally eclipsed by the bad. Ban it everywhere, for everything, ASAP.

3 days ago 1 0 0 0
GitHub - mjdave/tui: tui is a small, cross platform, open source embeddable scripting language and serialization library for C++ tui is a small, cross platform, open source embeddable scripting language and serialization library for C++ - mjdave/tui

I've just put out the first release of my cheeky little programming language, tui. I really bit off more than I could chew to be honest, lost some more hair. But it works! Tui is now a genuinely useful tool which is building exciting things. I'm very proud of it ☺️ github.com/mjdave/tui

6 days ago 5 1 1 0

I like to believe it’s not humanity as a whole, just some sub-populations for some periods of time, that it’s a cycle like domestic violence and it can be broken.

1 week ago 2 0 1 0

I’ve just about got katipo where I want it for now, with many loose ends I can tidy up in my spare time, rather than giant jobs that take my precious morning brain. First though, I need to spend more days yet again moving further off US tech. It’s a long grind, they had me by the balls.

1 week ago 3 0 0 0
LÖVE - Free 2D Game Engine

Katipo has a lot of similarities with LÖVE - love2d.org It basically is the same principle but the created games and apps can also be distributed and run from within a generic browser platform.

1 week ago 0 0 0 0

The ceasefire never felt real, but it was nice to imagine it there for a bit, wasn’t it.

1 week ago 0 0 0 0
Post image Post image

Yes!!! This is quite a moment, the first site in this new web with functioning links!

1 week ago 4 0 0 0
Advertisement

Yes! Very much so.

2 weeks ago 1 0 0 0
Preview
How 12,000 Tonnes of Dumped Orange Peel Grew Into a Landscape Nobody Expected to Find An experimental conservation project that was abandoned and almost forgotten about, has ended up producing an amazing ecological win nearly two decades after it was dreamt up.

If you throw your fruit peels in the bin, you’re wasting them! This shows what can happen if you enrich soil with organic matter and walk away. 🌱 www.sciencealert.com/how-12-000-t...

2 weeks ago 24 3 3 0
Post image

The cyclone looks like a black hole, coming in and unloading all of its energy on the upper north island.

majicweather.com/nz/index.html

2 weeks ago 1 0 0 0

Open the fucking hallway and go to bed you crazy bastards! You have 1 more minute, then I start removing the lightbulbs

2 weeks ago 1 0 1 0

I had the same thought

2 weeks ago 1 0 0 0
Post image

Just came across this photo of Wellington from 2007 and thought I'd share.

3 weeks ago 4 0 0 0

A big problem (and not just on Bluesky) is people being unwilling to admit that they misread something. It shouldn't be hard to say "My bad, I thought you meant something else" instead of doubling down.

3 weeks ago 17 3 0 0

I find it fascinating that governments all over are reducing fuel tax at this time. It quite obviously increases demand right when we should be reducing it, making the inevitable shock when we have to cut usage in a few weeks even worse.

3 weeks ago 1 0 0 0

I just got global high scores working! With a nice API too. So the host that provides the site/game's files can now also easily receive, store, and share dynamic public data, of any kind. It's stored in an lmdb database too at both ends, and cached client-side for offline use.

3 weeks ago 1 0 0 0
Advertisement

sounds like a pretty damn good game idea, man :)

3 weeks ago 1 0 1 0

holy crap, glad you came out OK, I will be more careful!

3 weeks ago 2 0 1 0

It’s just so frustrating watching how slowly they are doing nothing. You can just imagine all the fluster behind the nothing too. In 2020 we had a government, this time we are on our own.

3 weeks ago 2 0 0 0

It feels just like February 2020, only more tired

3 weeks ago 2 0 2 0

Beautiful!

3 weeks ago 1 0 1 0

I don’t smoke, but that cigar looks like it smells amazing doesn’t it?

3 weeks ago 0 0 0 0
Post image

Gotta test that high scores work

3 weeks ago 1 0 0 0
Advertisement

And already it supports tui code within the style parenthesis. So you could do [text](bold = true) or [text]({fontSize=24, italic = math.randomInt(2) == 0})

3 weeks ago 0 0 0 0
# This is a basic site example

This is **bold**. And *this is not*.

This is some [stylized inline test](styleA) text.
This is [some [nested](styleB) [stylized](styleC) test text](styleA) and we should be back to normal.

You can edit this index.tml file to contain whatever content you like.

index.tml is the katipo equivalent of an index.html. The ".tml" stands for "tui markup language".

# This is a basic site example This is **bold**. And *this is not*. This is some [stylized inline test](styleA) text. This is [some [nested](styleB) [stylized](styleC) test text](styleA) and we should be back to normal. You can edit this index.tml file to contain whatever content you like. index.tml is the katipo equivalent of an index.html. The ".tml" stands for "tui markup language".

styleA = {
    backgroundColor = vec4(0.0,0.5,0.0,0.5)
}

styleB = {
    bold = true
    color = vec4(1.0,0.0,0.0,1.0)
}

styleC = {
    font = "sapiensInternational"
    fontSize = 24
}

styleA = { backgroundColor = vec4(0.0,0.5,0.0,0.5) } styleB = { bold = true color = vec4(1.0,0.0,0.0,1.0) } styleC = { font = "sapiensInternational" fontSize = 24 }

Here is the content of the two files required for that site, the first is "index.tml", the markup document, and the second is "scene.tui" which is the equivalent of the css file

3 weeks ago 1 0 1 0

Oh hell yes, blinking, jiggling, color changing, the whole lot!

3 weeks ago 2 0 1 0
Post image

heeeey there we go!

3 weeks ago 2 0 2 0