aeonfox

Joined 1 year ago

Karma
354
Submissions
201
Member since
May 14
Hi! I'm a software engineer from east coast Australia that has been architecting, building, and maintaining products for over 20 years. My experience ranges from full-stack web, infra, mobile apps, to video graphics and optimisation.

Experience: Elixir/Phoenix, Typescript, .NET, Django/Flask, Svelte/Vue/Angular, Android (inc. Jetpack Compose), iOS (inc. SwiftUI), AWS, Cloud VPS, Terraform, Ansible

Fishing for Elixir development work. Working from UTC+10/11.

[email protected]

View on Hacker News

Recent submissions

Comment · 5 days ago
Most of the 'image processing' on phones involve AI processing to make all pictures look 'nice' but same-ish, which is not really what the market wants from dedicated high-end camera with big optics and sensors.

But a very small sensor paired with a good telephoto lens is an interesting option. You can get away with much less glass for the same zoom but the downsides of a small sensor. So you get something like the Nikon Coolpix P1100 which has 2000mm full-frame equivalent magnification, but only 16MP and terrible low light performance.

Comment · 28 days ago
Comment · 1 month ago
The incentives change if there's legal repercussions to leaking data. Data breaches can lead to impacts on personal safety and finances, but I think some crisis or serious incident needs to happen before the average person realises this and makes this a big enough political issue.
Comment · 1 month ago
> tgink

A token misfired

Comment · 1 month ago
“Don’t Create the Torment Nexus” in this case is Stand on Zanzibar from 1968, which called this concept Mr and Mrs Everywhere
Comment · 2 months ago
Comment · 3 months ago
> loosely typed

Minor nitpick: I believe Elixir and Erlang are strongly typed languages, but for a long time they have both been dynamically typed. With v1.20, Elixir is well on its way to transitioning to a gradually static typed language, and to-date has done so almost purely through inference (except for guards which can explicitly specify type information)

Comment · 3 months ago
Game recognises game
Comment · 3 months ago
Debug yourself of the AI hype^. Besides config, SQL implementations have a very limited textual API surface of accepting queries. Putting whole layers of UI and agents around it is really inefficient way of finding edge cases. I wouldn't call that basic, nor the most comprehensive option. Fuzzing at the query layer is far more computationally efficient and effective.

A truly stochastic method is more likely to hit against edge cases, rather than an agent that tends to towards idiomatic solutions and that is trained against a corpus of existing software, and burns millions of tokens/watts spinning its wheels.

^ There's plenty of business value to be found in agentic AI without reaching for it for every solution. I'd even posit agentic AI is even better when paired with focused old-fashioned squishy-brained software engineering in the loop.

Comment · 3 months ago
This is where fuzzing would be useful. We have an at-least-parity-bug-level oracle with the reference PostgreSQL implementation. Just build a generator of queries (both invalid and valid) and ensure the output matches. The yardstick is how many log10(queries) it can go on average before a discrepancy is found.
Comment · 4 months ago
Or gosh, just read my comment! I said in somewhat gloomy places. Sometimes people are working when the 10 minutes of sunlight comes out. Often that's not enough time to get down the elevator and get outside before the sun hides behinds the clouds again, even if you can take the daytime break.
Comment · 4 months ago
The article cites another study by Richard Weller:

> Sure enough, when he exposed volunteers to the equivalent of 30 minutes of summer sunlight without sunscreen, their nitric oxide levels went up and their blood pressure went down.

I can't find information on the methods for this particular study. So I'm curious if he just set up UV lights on a timer and sat his subjects under them. That's something anyone can set up in their home office if they live somewhere gloomy. Instead of taking a vitamin D pill, turn the timer switch on for 30 minutes of a properly calibrated and positioned low-dose UV light (and out of direct line of sight to anyone not under it)

Or just take a nitric oxide supplement :)

Comment · 4 months ago
Elixir is not just expressive, it's highly conventional. I've found best practice code usually converges on the same idiomatic patterns, and well written codebases look very similar to each other in style
Comment · 4 months ago
> I feel like most would just pay for the thing that is already setup and ready for them

Nothing stopping turnkey OSS AI hardware being productised, including niceties like opt-in automated updates. If the trend continues of models becoming smaller and more capable for everyday use, it also derisks against obsolescence.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton