jasonjei

Joined 16 years ago

Karma
2,060
Submissions
692
Member since
Jul 6
Jason Hung TableSweep Creator email: My HN handle + gmail.com TableSweep.com
View on Hacker News

Recent submissions

Comment · 1 month ago
Strange and hypothetical thought: could Bill purchase a US or international model of the iPhone with US or international iCloud account capable of ADP to activate ADP? Would this allow somebody living or working in the UK the ability to use ADP?
Comment · 3 months ago
No information on Olympic Club. I’m a member. Let me know if you need info for filling the gaps there.
Comment · 3 months ago
Jk
Comment · 5 months ago
Google is the new Microsoft. Gemini is its Zune.
Comment · 5 months ago
I don't care to build a ledger or build an ETL system. I don't care to spend my time debugging IaC terraform systems. GPT allowed me to focus on the core functionality of my code instead of investing hours of my time on ancillary support systems that are well understood. Terraform is notoriously difficult even for the most skilled among us. It helped me manage and tune my Cloud Tasks queue for processing from the microservice scraping data into the main app.

The cool thing is that I was able to let an agent manage this while I did the human task of steering it to work. Some of this work is novel, yet much of this work includes well-understood software patterns, such as scatter-gather and so on.

I absolutely do not enjoy using JavaScript or TypeScript at all. So it was a huge relief when I was able to get AI to help with UI work on Next.js and React Native/Expo.

I've gotten it to help with a cross-cloud cross-region setup on Terraform with shared secrets on AWS and GCP with GHA workflows for sandbox, staging, and prod promotion deployments. And I have no background as a DevOps guy.

Again, it didn't propose the exact shape of my system design. But chatting with it really allowed me to form the shape. It really is a bicycle for your brain. It helped me look at the tradeoffs of different products (PubSub vs Cloud Tasks, or AWS equivalents).

Comment · 5 months ago
It's not perfect, but to give you an example, I needed to create a proxy broker to manage proxies for scraping data. GPT built me a broker to manage my fleet/inventory of proxies and buy bandwidth or new proxies as needed as well as maintain the proxy ledger for proxy health, while I was able to work on the core product.

It helped me with developing a scoring system (for example, I gather slot data for restaurants to see how scarce they are) to rank restaurants (higher score being harder to book) to determine signals of busyness. It also helped me build a backlog system to make snapshots of every restaurant's slot availability on 3 different providers (OpenTable, Tock, Resy).

Maybe I misspoke, I’m not saying the code it wrote is perfect. But the code produced by GPT-5.5 frontier model is easily miles better than a junior developer. But it is very competent. Perfectly competent was maybe more hyperbole, but I still drive the point.

Comment · 5 months ago
I’m not using AI to eliminate thinking but to free me from the rote mundane code writing. AI is perfectly competent at writing code once a prototype is implemented.

I do write initial proof of concept crude prototypes (not commented, hardcoded variables, etc), and AI does the productionizing of them. It has really allowed me to command a team of agents instead of keeping track of a bunch of humans of varying work ethic, skill, and ability to maintain high code quality. And often AI is very good at maintaining patterns used in the code base or even keeping them to industry best practices.

When using AI you will no longer be writing so much in programming languages—English or whatever language you talk to the LLM will be the main language.

Comment · 6 months ago
Not trying to encourage anybody to do this, but same-day cancelable award tickets are an option too…
Comment · 6 months ago
I love my La Marzocco Linea Micra. It’s exceptionally well-built and feels like an Apple product in its simplicity. The only downside is the app you have to use to use the programmed automated backflush.

But the user experience is remarkably simple. Turn the knob left to start the flow of water, turn the other way to stop. Move the dial to steam/froth milk. Fantastic default water pressure and even better tasting coffee. It’s a machine that will last a decade if not longer.

Comment · 6 months ago
That’s fine, but you don’t have to be a deist to appreciate the title. Moby named one of his songs “God Moving Over the Face of the Water.” The author chose to use a metaphor many of us are familiar with, and even some atheists connote “God” to the mysterious existence of the universe, symbolic to the many collisions of stars that led us here.
Comment · 6 months ago
Yes, TCC is what I meant, but my understanding is TCC is a platform wide sandboxing system?
Comment · 6 months ago
I was building a lightweight imitation of OpenClaw. Just a Claude.md and iMessage watcher. I had to play around with Privacy a lot to be able to read my iMessages database, and do a lot of iTerm restarting.
Comment · 6 months ago
The problem with Mac’s sandbox system is that it’s giving me some PTSD of Windows UAC. It’s inventing a solution to a problem that might exist in small doses, but instead gives users permission fatigue.

I personally think the traditional *nix model has served us quite well, and elective sandboxing using containers (à la Docker and so on) is quite good. The Mac sandbox model is probably ok for most normal users, but for power users is infuriating at times. Multiple restarts of Mac and various processes (and when you realize not enough scopes have been granted, another subsequent restart). I think Mac forcing all users into its sandbox system has been one of my least favorite impacts since upgrading macOS, leading to the enshittification of macOS.

The craziest thing is background processes started by Terminal/iTerm (such as tmux) can inherit Terminal or iTerm’s elevated status even when Terminal or iTerm are no longer running, dead, or killed. So you’ll have a bunch of elevated processes without the elevated parent or grandparent process running—it makes me feel the whole permissions scheme is more performative than actually useful.

Comment · 6 months ago
I started learning how to make croissants. I bought a Japanese hand crank sheeter, and tried different butters and convection ovens. Definitely put me through a rabbit hole.
Comment · 7 months ago
Thanks for the heads up! In all fairness, I'd probably run away from writing any more desktop apps!

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton