deminature

Joined 13 years ago

Karma
1,908
Submissions
444
Member since
Mar 9
Australian programmer, worked in US bigtech, now independent Swift/React dev, contact [email protected]
View on Hacker News

Recent submissions

Comment · 1 month ago
Maybe I'm just incredibly lucky, but my reviews on Google Play take roughly an hour and appear to be entirely automated. My initial review was about a week, but everything after that has been 1hr. My Apple reviews are still around a day and my initial review was one month. The Google process is painless and is almost as easy as a web deploy, the Apple process feels much less certain that it will go smoothly and Apple actually regularly opens the app even months after release. This is presumably to check for problematic UGC, but feels rather unnerving.
Comment · 1 month ago
https://topicle.com/

A social media platform trying to solve misinformation, astroturfing and inauthentic posting. I also thought there was a real space for some non-US-based social media, so this is based in Australia. This is owing to all the political instability going on in the US right now and especially stuff like users' identities being subpoenaed for criticising the government. It was a pet peeve of mine seeing threads of comments that are obviously artificially created to push some kind of narrative, and the ability to buy likes and upvotes to shape opinion. Nothing ever seems to get done about it on big platforms, so I wanted to make some small contribution towards fixing it. And there's an element of self-interest here, because I want to be able to read a platform where every comment is authentic.

I've been working on it since 2023 and launched in March this year. Recently, native mobile apps have been launched. It was also an experiment in seeing whether Swift Vapor can be used to build a complex backend and the answer appears to be yes. It's a lot of fun to see how bad actors are joining the site, then building automated mechanisms to counter them, using AI to improve detection, without impacting legitimate users. It's also been a great technical challenge to try to support features that the big players support, like video upload and encoding, image upload, CSAM detection, NSFW detection, LLM-generated text detection and auto-translation using DeepL.

There are also lots of legal compliance challenges now with age verification laws coming in around the world, and ensuring you employ all the correct Apple and Google-specific verification (Declared Age Range, Play Age Signals) in the correct global regions. It's also fascinating to see behind the scenes how tight or not so tight current age verification actually is.

Recently, I've been polishing the iOS version to try to hit the 120 Hz target frame rate while scrolling feeds and finding SwiftUI is much less capable at this than the old UIKit approach. I'm also trying to teach myself marketing and how to keep users engaged. I'm primarily code-oriented and historically haven't had to do any marketing myself, and this is a vertical learning curve. I have gained a great deal of respect for those who have 'figured out' marketing, seeing how difficult it is starting from nothing.

It's also satisfying to take a feature from a user suggestion in the morning to an app release including that feature in the evening. This is a speed of delivery that would be unthinkable in the corporate world, where I previously worked, and it's very gratifying to put a complete feature in a user's hands within 24 hours.

Anyway, it's a very long and tough road and may amount to nothing in the end. But if nothing else, it's been immensely educational and enjoyable. Thanks for reading and feel free to check it out:

https://play.google.com/store/apps/details?id=com.topicle.ap...

https://apps.apple.com/app/id6791489291

Comment · 1 month ago
Building quality software with LLMs is still very time-consuming. The vast majority of people are not going to bother, regardless of how low the bar to entry is, because time is not free. That and making software is not interesting to most people, for the same reason assembling electronics is not interesting to most people. It's a niche interest with limited mass appeal. For those two reasons, the software profession will survive AI.
Comment · 3 months ago
Fireworks (the author of OP's article) is a western provider based in San Mateo, California
Comment · 3 months ago
Your main source is Ryan Greenblatt who is a regular recipient of community notes and has no corroboration for the 15% statistic other than his assertion. The other tweet (Sauers_) is also community noted as engagement farming with a false system prompt, so forgive me for being skeptical.
Comment · 3 months ago
Comment · 3 months ago
I encountered something similar recently. I put a lot of effort into making a PWA mobile-optimized version of my product which is effective an app in a browser. And I was flooded by user feedback saying they simply would not use the product until there was an app available. There is little option but to create an app in this environment, or face disinterest from potential customers. And the internet is shockingly mobile-focused nowadays, 80-90% of traffic is coming from mobile devices. So not having an app is death for your business.

Apple will also not approve a straight web browser in an app wrapper, there's a specific rule that disallows this, so you have to make some good faith effort to implement it natively or not be allowed on the App Store.

Comment · 3 months ago
I'm working on https://topicle.com/ An alternative to Reddit that more aggressively polices bots, spam and astroturfing and has strong guardrails in place against bad moderation. No private profiles that bots use to hide, every mod action can be appealed, mod logs are public, LLM posts are blocked. There's so much obviously inauthentic activity and questionable moderation on Reddit, I decided to try addressing it.
Comment · 4 months ago
Comment · 4 months ago
Opus 4.8 is nearly unusable at the moment. Making extremely obvious errors, failing to debug issues even after being prompted with the exact line of code where the problem is. It should be illegal not to disclose serious degradations of performance while still charging full price. It may just be my region's datacentres degraded or something. The company is so opaque about what's happening, it's impossible to know what is actually going on.

The optimistic take is they're preparing to relaunch Fable 5 in the next day or so and siphoning off power for that. Perhaps they're doing a snap retraining to strip out any cybersecurity capability.

Comment · 4 months ago
I've seen videos of LLM-based automated post generators running on Reddit and it's pretty horrifying. I've also witnessed large subreddits being entirely controlled by bad actors and users having no recourse. I'm definitely not leaving it solely up to human moderation, there are tons of automated detection mechanisms augmenting the human moderation and the system is being built upon every day. I know it won't be easy to solve, I'm keen that somebody should try to tackle this issue, because it's arguably the single biggest scourge of the internet right now and has serious real-world implications, like influencing the outcome of elections. The internet is real-life now, it should be tackled. The landscape is an arms race and there is too much benefit to be had by malign forces to stop trying to shape conversations with bot swarms.

As for residential IPs, I take your point that this complicates things even more. It is very difficult to know accurately which of those are being used as proxies. However, the site has a swiss-cheese model of defence, so if a user passes through one layer, they still come up against all the other layers, so losing one layer is undesirable but still manageable. Again, I cannot claim it to be perfect, but it's working decently so far.

Comment · 4 months ago
I'm working on Topicle (https://topicle.com), a Reddit-inspired link sharing, voting and discussion platform that rethinks a bunch of basic aspects like moderation, anti-abuse and privacy to try to address some of the biggest pain points. Every moderation action has an admin appeal available, bots and astroturfing are aggressively monitored and policed, comment histories are always visible, no VPNs or datacenter IPs for write operations. Everything is self-hosted (Umami analytics) and there's no data leakage to big ad networks. The full feature set is listed here: https://topicle.com/about

There are also technologies new-ish to this kind of site included like every thread is a live thread via websockets, your post and comment scores update in realtime, notifications are realtime, you can DM other users and receive your messages immediately. So it's distinct from the everything is a hard page load world of 10 years ago and blurring into native software in a browser.

What I'm working on right now is a SwiftUI iOS app, because one of the most interesting observations from analytics has been that the internet is 70-80% mobile devices now, contrary to my 10 years out-of-date conception that people were mostly using the internet on desktops. So a mobile app seems non-negotiable to reach most users. I have a PWA already, but early users have repeatedly requested an official App/Play Store presence.

The stack is somewhat unique in that it's built with a Swift/Vapor framework (https://vapor.codes/) backend, with a more standard React Router 7 (SSR) frontend. I picked this framework mostly because I'm historically an iOS dev, but have found it to be very capable in its own right. I later discovered Apple themselves are using Vapor for some web services and have a team devoted to maintaining the server library (SwiftNIO https://github.com/apple/swift-nio) the framework is based on.

Anyway, it's very early still with launch via Reddit itself only 3 months ago. One of the biggest issues is getting it in front of people without appearing spammy and cold-start on a social platform is also brutal, you need users to get users, and round and round it goes. I may do a Show HN in the future if there's any interest in a real experience using Vapor as a production backend.

Comment · 4 months ago
Comment · 5 months ago
The leading hypothesis is the same one that explains why women get more autoimmune disease generally. Women mount stronger immune responses than men - protective in acute infection (men had worse acute COVID outcomes), but it comes at a cost: women are the large majority of lupus, MS, Hashimoto's and RA cases. If long covid is substantially autoimmune/inflammatory, as the autoantibody findings in the OP article suggest, the group already primed for autoimmunity is the one you'd expect to be hit hardest. Proposed drivers: immune-regulating genes on the X chromosome (e.g. TLR7) and estrogen being immunostimulatory where testosterone is suppressive.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton