HNHacker News
TopNewBestAskShowJobs

hactually

1,270 karma · joined June 30, 2011

Software/Product leader based in Australia. Good at web, likes embedded, loves Linux, builds for time to value but always securely as used to train for Linux Foundation.

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

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

submissionscomments
hactually··on Imgur pulls out of UK as data watchdog threatens fine
yeah damn, i guess that's it.

That's the dichotomy. You're either an elitist snobs or a normies. No nuance, no qualification.

hactually··on Go experts: 'I don't want to maintain AI-generated code'
Oh, you're one of those blinkered types...

"Golang is C with garbage collection" I mean, Go isn’t C with GC - it’s C with:

- first-class concurrency (goroutines, channels)

- structural typing via interfaces

- a memory model safe enough for large-scale concurrent programs

- and tooling (formatter, linter, race detector, profiler) built in from day one.

That’s not just "C with GC." That’s decades of language design evolution deliberately integrated into a cohesive, batteries-included ecosystem that others have failed at (Typescript) or just haven't reached in their lifecycle (like Kotlin).

The Pike quote you’re half-remembering is about teams btw, not about "dumbing down" - Google had (and still has) thousands of engineers working on massive distributed systems. Go’s tradeoff wasn’t "let’s design for idiots" - it was “let’s design for readability, maintainability, and concurrency at scale.”

That’s why Go codebases from 2011 still compile cleanly today with minimal changes. Try that with your "ergonomic" TypeScript stack where half your dependencies are deprecated next quarter.

hactually··on Go experts: 'I don't want to maintain AI-generated code'
What do you recommend instead of Go?

Feels like a skills issue but happy to be wrong.

hactually··on Google Pixel 10 series review
how do you mean?

I go from pixel to pixel and it's exactly as I left it - wallpaper, call logs, messages, whatsapp, chrome.

hactually··on Show HN: My first Go project, a useless animated bunny sign for your terminal
it's good! you don't need a pkg folder btw - they're not a go standard. check out `internal` as it's recognised by the tool chain and may be what you want
hactually··on Agent Client Protocol (ACP)
It's fine, it sounds like you're an enterprise programmer and that suits your role/use case.

I use zed with the inbuilt terminal, additional terminals + tools like pgcli and docker. I would feel trapped/impotent using an IDE, esp combined with the lack of snappiness a java app gives you.

hactually··on Steve Wozniak: Life to me was never about accomplishment, but about happiness
how so?
hactually··on We rewrote the Ghostty GTK application
Can you do that on Windows/mac?

Gnome devs not withstanding, you have access to the source to change it if you want or put up a PR?

hactually··on All-In on Omarchy at 37signals
it's just an example of providing a hyper tuned tool for a given usecase. In this case, for hacking on the 37signals codebase.
hactually··on A command-line interface for working with Google's Gemini AI
I put this together after hearing how people were using n8n for the magical AI thinking blob and realising that was the only valuable bit I needed.

I extracted my code into a fairly basic CLI so you can specify the system prompt, the schema and the input and you can then pipe to another bash/shell command or use the output to drive a script.

hactually··on We reimagined Transformer architectures inspired by nature's hidden structures
paywalled. got a link?
hactually··on Visualizing 100k Years of Earth in WebGL
Yeah - not rendering on MacOS Chrome or Firefox.
hactually··on Why Linux is not ready for the desktop, the final edition
> Finally, since drivers in Linux are generally part of the kernel (there are a few exceptions, including NVIDIA), you cannot upgrade them to the latest version or downgrade them to the version that worked for you on the fly. You have to boot into a different kernel. This is extremely inconvenient and not always possible

I mean, that's just false. Most drivers are done as kernel modules and you can push/pull them in without missing a beat.

if he's talking about graphics cards or similar subsystems - you might need a reboot, much like Windows does.

IMO, this reads like a gamer reviewing Linux because they thought it would be cool without knowing much about to use it as a workstation to get shit done.

hactually··on Ask HN: Those making $500/month on side projects in 2024 – Show and tell
I'd love to see it too if possible - based in Aus here, contact on bio
hactually··on Why systemd is a problem for embedded Linux
> I wish I knew the solution to this problem

Ooh ooh, I know! It's to improve systemd for the use-cases outlined and build a really great open source init/process manager.

hactually··on Microsoft and Google are at war again
yep, we do
hactually··on NotebookLM launches feature to customize and guide audio overviews
It's a shame that folks look at this and think it's awesome but then have the dawning question of "When will Google kill it?"

People building on top of this will likely want to know what the Open Source / non doomed version will be!

hactually··on Ask HN: Had enough – a need for a new beginning
> 20 There she lusted after her lovers, whose genitals were like those of donkeys and whose emission was like that of horses.

This didn't help.

hactually··on Show HN: Repaint – a WebGL based website builder
typo on "exactly" on page. looks great tho
hactually··on Solar will get too cheap to connect to the power grid
To expand on this, the Radioisotope thermoelectric generator also meets the criteria of no moving parts.
hactually··on WelsonJS: Build a Windows app on the Windows built-in JavaScript engine
I'm sorry... high performance JavaScript/Typescript?
hactually··on Convert Markdown files to RSS feed
I've got a WIP markdown to blog project Im working on. I just want to dump MD in a folder and have it create a static site. Could I use this project to generate an RSS and have that added to the final static folder?
hactually··on Figma Is Not Forever
it's great to see! my only sadness is it's written in a LISPalike language which reduces the pool of contributors including myself :(
hactually··on I recreated Shazam’s algorithm with Go
really decent and nicely done Golang! I'll pull and play with it tomorrow!
hactually··on Is Java Still Relevant Nowadays?
https://www.google.com/amp/s/www.theregister.com/AMP/2024/06... but for how long
hactually··on Show HN: Gothem stack – An Htmx and templ template
I did a similar opinionated Go stack - almost like for like but with a neat Flask style notification addition... this was done as a proof of concept more than anything.

https://github.com/17twenty/timstack

hactually··on An Introduction to ARM64 Assembly on Apple Silicon Macs
hopefully this tinkering can be redirected to framework laptops when they release their snapdragon X based CPUs
hactually··on Framework Laptop 13 Deep Dive - Creating a custom high-resolution display
I'm wondering if anyone has published a good battery life breakdown?

it's hard given all the variations of hardware but screen, graphics and CPU should be doable as a good benchmark.

hactually··on Plant-based Mediterranean diet lowers women's early death risk by 23%
The original study [1] doesn't say it was plant based at all:

> the Mediterranean diet score ranged from 0 to 9, with a higher score representing better adherence to Mediterranean diet. This Mediterranean diet score is commonly used for assessing adherence to the Mediterranean diet and is based on regular intake of 9 dietary components. Higher-than-median intake of vegetables (excluding potatoes), fruits, nuts, whole grains, legumes, and fish and the ratio of monounsaturated-to-saturated fatty acids was given 1 point, while the less-than-median intake of red and processed meat was given 1 point.

So not plant based, not even vegetarian!

[1] https://jamanetwork.com/journals/jamanetworkopen/fullarticle...

hactually··on Modern Linux on the Desktop in 2023
what would be the advantage over Fedora?
← PreviousPage 3 of 14Next →