HN user

eric_khun

1,072 karma

x: @eric_khun blog: erickhun.com

Posts108
Comments139
View on HN
kamio.ai 23d ago

Show HN: A voxel editor for decorating a home for a Tamagotchi-like creature

eric_khun
2pts0
kamio.ai 1mo ago

Show HN: A voxel editor for decorating a home for a Tamagotchi-like creature

eric_khun
5pts0
blog.firetiger.com 1mo ago

Migrating from Claude to DeepSeek: from $606K/yr to $231K/yr

eric_khun
5pts0
kamio.ai 1mo ago

Show HN: Kamio: Decorate a home for your Tamagotchi-like companion

eric_khun
4pts1
todaypurpose.com 2mo ago

Time, Money and Health

eric_khun
2pts0
peteremil.com 3mo ago

Kubernetes Probes are Awesome (until they aren't)

eric_khun
7pts0
buduroiu.com 5mo ago

Using Microvm.nix to Sandbox OpenClaw

eric_khun
10pts1
www.threads.com 8mo ago

Using Claude to negotiate a $195k hospital bill down to $33k

eric_khun
5pts1
www.youtube.com 10mo ago

Git commands visualized in 3D [video]

eric_khun
2pts0
www.youtube.com 10mo ago

Multiscreen Device Play (MSDP) with SignalR on Android [video]

eric_khun
1pts0
aidailycheck.com 10mo ago

How to Use Claude Code Properly

eric_khun
2pts0
www.youtube.com 10mo ago

Multiscreen Device Play (MSDP) on Android [video]

eric_khun
2pts0
aidailycheck.com 10mo ago

Radar Chart Comparing AI Model Capabilities

eric_khun
1pts0
aidailycheck.com 10mo ago

Show HN: Built a Real-time sentiment LLM tracker

eric_khun
3pts0
github.com 10mo ago

Hugo Version Manager

eric_khun
2pts0
commaok.xyz 10mo ago

Sometimes Software Is Done, or Why Hugo Why (2024)

eric_khun
79pts76
arxiv.org 11mo ago

Working with AI: Measuring the Occupational Implications of Generative AI

eric_khun
1pts0
plaintextco.in 1y ago

(curl) Plain text cryptocurrency prices

eric_khun
3pts1
www.youtube.com 1y ago

Are Taiwan's Roads Still a "Living Hell"? [video]

eric_khun
2pts0
stratechery.com 2y ago

Meta and Open

eric_khun
3pts0
erickhun.com 2y ago

Why Taiwan?

eric_khun
2pts2
webmasters.stackexchange.com 2y ago

If ICANN only charges 18¢ per domain name, why am I paying $10?

eric_khun
8pts2
stratechery.com 2y ago

MKBHDs for Everything

eric_khun
197pts215
rtpg.co 2y ago

Writing Your Own Sudo

eric_khun
1pts0
twitter.com 2y ago

Twitter Job

eric_khun
2pts0
kerkour.com 2y ago

How can Rust be so fast in the TechEmpower Web Framework Benchmarks?

eric_khun
9pts0
webmasters.stackexchange.com 2y ago

Reasons we (Cloudflare) offer a free version of the service and always will

eric_khun
1pts1
www.vldb.org 2y ago

What Modern NVMe Storage Can Do, and How to Exploit It [pdf]

eric_khun
2pts0
github.com 2y ago

The Public Suffix List

eric_khun
1pts0
maxwellforbes.com 2y ago

Taipei

eric_khun
4pts1

I have ADHD, and my calendar is a graveyard of things that were totally fine right up until they were on fire.

So about to release an iOS app that sends me early notifications about what to actually prepare, or do.

Best examples so far: on my last trip it pinged me the night before with a packing list based on the weather at my destination. Also reminding me to book a table for a dinner planned.

It's here for the waiting list: https://heylife.ai

Working on a proactive AI agents that read your calendar and give you pertinent advices on what you should do. For example you have a flight in 2 weeks, tell you what to pack. When you arrive , tells you the best way to get to the city.

You have your mum's birthday, give you a heads up on buying a gift or booking a restaurant.

I'm now enrolling people on testflight: https://heylife.ai

is there a way to visualize what your agents are doing? I'm adding a bunch of debug code to the claude agent sdk, but it's a bit overwhelming to read at some time , but I just want to see visually what how it does all the tools calling, what files it reads etc…

appreciate the advice! Launching a 2D game generator with an editor, and expecting those people to share the games . Not multiplayer yet.

The lightsail instance sometimes just hangs and we have to reboot it when people performing simple action like login or queryng API (we have a simple express / nextjs app)

AWS won't raise the limits on our new account (we're stuck at 1GB RAM in Lightsail after 2 months, even though we need to launch this month).

Looking at Hetzner or Vultr as alternatives. A few folks mentioned me Infomaniak has great service and uptime, but I haven't heard much about them otherwise.

Anyone used Infomaniak in production? How do they compare to Hetzner/Vultr?

Claude Is Down 11 months ago

Shameless plug: for those who are interested, I've built https://aidailycheck.com that tracks sentiment around any of the major LLMs. I've created a Claude Code extension where you get the sentiment directly in the CLI.

I now use chatGPT for translating english to traditional Chinese and give me some variations. Definitely works better than Google translate.

For example for "I want to build a good gym routine":

我想建立一個良好的健身計畫。 Wǒ xiǎng jiànlì yīgè liánghǎo de jiànshēn jìhuà.

Here are some variations of the sentence along with their English translations: 我想制定一套有效的健身計劃。 Wǒ xiǎng zhìdìng yī tào yǒuxiào de jiànshēn jìhuà. I want to create an effective workout plan.

我希望安排一個健康的健身日程。 Wǒ xīwàng ānpái yīgè jiànkāng de jiànshēn rìchéng. I hope to set up a healthy fitness schedule.

ps: I am building an app to make learning chinese easier. Feel free to ping me privately for testing :)

I live in Taiwan and try to run some beach volleyball games. It's not common here, and not easy to find players. Writing this article[1] helped me to recruit constantly new players (it ranks 1st/2nd in Google).

Sometimes I write about things I want people know about Taiwan like their bike-sharing system[2], semiconductors[3], or simply good food in Taiwan[4].

Sometimes, I write about tech stuff, like kubernetes cpu limits[5] or blockchain consensus[6].

I thought about focusing in a single topic, but when people reaches me out, like today[7] about my food post, it reminds me that it is fine, and make me quite happy that I helped one soul out there.

[1] https://erickhun.com/posts/volleyball-and-beach-volleyball-i...

[2] https://erickhun.com/posts/taiwan-youbike-bike-sharing/

[3] https://erickhun.com/posts/world-innovation-taiwan-semicondu...

[4] https://erickhun.com/posts/taipei-restaurants/

[5] https://erickhun.com/posts/kubernetes-faster-services-no-cpu...

[6] https://erickhun.com/posts/explaining-blockchains-to-develop...

[7] https://imgur.com/a/m06CQYd

We've started using Rush [1] at Buffer. Teams have been slowly migrating, and it has been great so far. We had (too many) repos with their own workflow and way too many different ways to build services, which has been annoying to maintain. I know teams use Rush at scale: Tiktok has ~450 projects, and Microsoft said they have ~700 projects.

To deploy the services locally, we use Tilt[2] (K8s for local). We want to be able to reproduce production as much as possible and remove developer overhead on how things work locally and in production.

Then come the issues with Docker and large node code bases:

1 challenge with large monorepos is the huge node_modules folder (rush among other tools put packages into a single large node_modules folder, and symlink every dependency there. It can contain millions of files and GBs, depending on how many 3rd-party libraries you use). On Linux, you can mount it without issues, but Mac has performance issues[3] with large folders.

We pre-build that huge node_modules into a "base" image, and each service in the monorepo pulls that base image and only mounts what's necessary (a few mb). So we can save that npm build time and don't need to copy all those files inside the containers. It is fine because package.json does not change that often. You need to do this pre-build locally then in your CI/CD -> dockerhub, so everyone can get it.

Another challenge is that you need to "watch" files to rebuild them. Watching all your files inside the monorepo isn't really viable. We use a dependency graph to know what services to watch and then copy the built files inside the Tilt containers.

Hope this can help people.

[1] https://rushjs.io

[2] https://tilt.dev/

[3] https://github.com/docker/roadmap/issues/7

Running Kubernetes in production, we've also decided to adopt tilt and get rid of Docker compose. Our own tooling with docker compose has been to painful to maintain, and there was too many workaround to try to replicate what we have in production.

There is no magic: your body needs to burn more than what you eat. I think those advices are fairly "easy" to implement:

- eat less - intermittent fasting is easy: just skip 1 meal, everyday, make sure to have 16hours fast. For me 1 skip breakfast.

- drink water, coffee, tea when you want to eat during the fasting time , or want to snack. If you really need to snack, eat nuts.

- stop any soda and fruit juice - they have so much calorie and sugar into it... drink water, tea or coffee instead.

- workout / do any sport, at least 3 times a week, at least 1 hour session each.

- you gym needs to be at 5 minutes reach so you can't make any excuses.

- gym can be boring, try a new sport you can stick with. I usually do volleyball and go to gym, but willing to go to hikes or bouldering with friends from time to time.