HN user

hactually

1,258 karma

Software/Product leader based in Australia. Good at web, likes embedded, loves Linux, builds for speed and scale with Postgres, Go, Tailwind and either Vue or React (depending on who lands the first PR!).

Builder of Jogly, Tagmail, QuickaPay, FeeWise and now MatchBox

find me as `nick` at curiola.com and see my stuff at http://www.github.com/17twenty

Posts30
Comments388
View on HN
pastebin.com 3mo ago

Anthropic chat log leak or nonsense?

hactually
2pts0
news.ycombinator.com 5mo ago

Show HN: Inamate – Open-source 2D animation tool (alternative to Adobe Animate)

hactually
15pts13
github.com 1y ago

A command-line interface for working with Google's Gemini AI

hactually
2pts1
www.theregister.com 1y ago

C++ Creator calls for help to defend programming language from 'serious attacks'

hactually
2pts4
blog.prusa3d.com 1y ago

Prusa CORE One: Our new fully-enclosed CoreXY 3D printer

hactually
75pts27
www.youtube.com 2y ago

Rickrolling Android by exploiting Bluetooth CVE2023-45866

hactually
2pts0
legendary3310.tilda.ws 2y ago

The Legendary Nokia 3310

hactually
2pts0
encore.dev 2y ago

Retries – An Interactive study of common retry methods

hactually
2pts0
dvd.netflix.com 3y ago

DVD Netflix 404

hactually
17pts15
features.propublica.org 4y ago

Where will everyone go? (2020)

hactually
6pts0
michaeltimbs.me 5y ago

When to Use Vue over React

hactually
2pts0
lemire.me 6y ago

The Go Compiler Needs to Be Smarter

hactually
159pts117
showcash.io 6y ago

Show HN: I made an image sharing site where you can tag what you upload

hactually
2pts3
showcash.io 6y ago

Show HN: I made an image sharing site with tagging to showcase your tastes

hactually
5pts4
medium.com 6y ago

Gnome 3 – A Journey Like No Other

hactually
5pts0
le-von.itch.io 7y ago

Textreme – A text editor with situational effects (2018)

hactually
124pts26
jogly.io 7y ago

Show HN: Easily connect your forms and webhooks to Slack/Email with Jogly

hactually
2pts1
github.com 8y ago

Ethereum miner with Terraform

hactually
32pts15
lilium.com 8y ago

Lilium secures $90M Series B Funding Round

hactually
4pts1
twitter.com 9y ago

Java to Golang made things 10x slower

hactually
4pts3
github.com 9y ago

GoDep – Go dependency tool

hactually
4pts0
medium.freecodecamp.com 9y ago

Google Translate invented its own language to help it translate more effectively

hactually
3pts0
news.ycombinator.com 10y ago

Ask HN: Password Schema Site

hactually
3pts3
gist.github.com 10y ago

Cross Compilation with Go Snippets

hactually
14pts4
nathanleclaire.com 11y ago

The (JavaScript) Question I Bombed in an Interview with a Y Combinator Startup

hactually
4pts1
news.ycombinator.com 11y ago

Ask HN: Is there a site that allows easy overlays of cities?

hactually
3pts2
blog.feabhas.com 12y ago

Rapid Application Development with Python

hactually
2pts0
01.org 12y ago

Clear Sans

hactually
492pts136
blog.feabhas.com 14y ago

Raspberry Pi First Impressions and RaspBMC

hactually
2pts0
www.ilikeilive.com 14y ago

[Show HN] Launched our site after about a week of coding (all in all).

hactually
3pts6

The UK government have at least made it clear that they intend to ban right wing media and parties that aren't aligned.

A leaked strategy document from UK Prime Minister Keir Starmer's chief of staff, Morgan McSweeney, outlined their "Kill Musk's Twitter" to diminish the platform through advertiser pressure and regulatory action

Dav2d 2 months ago

standard in DSP. Super cool and can be used on stock trades and other predictive markets.

Incredible news. I've ordered one myself... wish the 16 Pro was out but I figure it makes sense to support companies doing the things you want.

The last thread on framework was disappointing in how many said "oh, if it just had X I'd totally buy it" who probably all use Mac's with it's basic configuration.

The classic "if it disagrees with me, it's a far-right neo-Nazi" rhetoric. Sadly thiss is becoming depressingly common in certain corners of tech discourse.

X has the best AI news, the best virality for good content and sure - it has a lot of shit, but community notes and curated feeds keep the noise low.

An incoherent Rust 4 months ago

Great write up of a problem that I'm glad Golang sidesteps

The problem with this is that it's systemic and central to Rusts trait-based ecosystem composition.

Go’s has a version but it's much smaller and more local. In Go, consumer-defined structural interfaces remove most of the pressure that causes the Rust problem in the first place which is producer led.

The architecture was designed for determinism and performance:

- Go WASM engineowns the scene graph, evaluates timelines, compiles draw commands

- Canvas2D frontend executes the command buffer (GPU-accelerated by the browser)

- Go backend handles collaboration, persistence, and video encoding via ffmpeg

- Operation-based document model - every mutation is an operation that supports undo/redo and real-time sync

We chose a command buffer architecture (engine emits draw commands, browser rasterizes) over Figma-style pixel rendering in WASM. Canvas2D is already GPU-accelerated, and Go's WASM ecosystem doesn't have a battle-tested software rasterizer. This gives us hardware rendering for free while keeping the engine deterministic.