back
user profile
yen223
8,230karma·2,954submissions·June 6, 2012
about
Just another software guy.
Website: https://weiyen.net
Bluesky: https://bsky.app/profile/weiyen.net
recent activity (2,954 total)
comment
I like the faith you have that people weren't making null-pointer mistakes before LLMs.
comment
I have no idea what's going on with ChatGPT, but I can say it's pretty common for multilingual people to be thinking about things in a different language from what they are currently speakin…
comment
I think there's ample evidence that humans have some incredible things, that most animals haven't
comment
Also, a lot of programs autocorrect dashes to em-dashes.
comment
I've never really thought about how all the common ways we serialise trees in text (JSON, s-expressions, even things like tables of content, etc), serialise them depth-first. I suppose it's …
comment
I wonder sometimes, if we were living in a world that never had timezones, and instead everyone standardised on UTC, what would the case be for introducing timezones?
comment
Above 0C you have liquid water, below 0C you have ice I find this considerably more useful than the Fahrenheit equivalent.
comment
The TIMESTAMP WITH TIME ZONE data type doesn't include the time zone, which is hilarious to me.
comment
Posting "Drinks are on me!" on Slack This is the penalty for being lax with security
comment
The world where JavaScript has a robust standard library is one where there is only one browser vendor who gets to call all the shots regarding what the web looks like. That is not a better world.
comment
One of the first websites I ever built was a Lorem Ipsum-style placeholder text generator that uses quotes from the /r/nocontext subreddit
comment
I moved countries just so I can experience 20C weather instead of 30C weather. It is very noticeable haha
comment
Exceptions are usually used because the syntax for "performing" exceptions (throw) vs handling exceptions (try-catch) is familiar to most programmers, and is basically the same as the syntax…
comment
The way dependency injection is implemented in mainstream languages usually involves using metaprogramming to work around the language, not with the language. It's not uncommon to get errors in d…
comment
When they talked about how the first draft had the correct bird from the correct place making the correct sound, but what made it into production was the wrong bird from the wrong place making the wro…
comment
You thought this was a story about birds. It's really a story about the film-making process I really enjoyed reading this.
comment
I can sympathise with wanting to stay on a single master architecture as long as possible. Sharding is a major step change in terms of maintenance burden.
comment
I think "executive dysfunction" refers to a psychological thing, not a "bosses are bad" thing
comment
Am I the only one who read samaltman's comment as obvious sarcasm?
comment
The big question is, can we ever know if the laws of the universe are governed by those undefinable ("uncomputable") numbers? Can I move an object X meters away from me, where X is an uncomp…
comment
Windows has been the backbone of desktop computing for decades, and it certainly isn't free. People relying on open-source software seems to be a relatively new phenomenon, starting in the early-…
comment
I've seen too many human operators do that too. Definitely a problem to watch out for
comment
It's really curious that something as personal to people as smartphones don't have a rich-person equivalent the same way cars do. What is the McLaren of iPhones?
comment
It's very possible that leap seconds will be a thing of the past. Those need active changes to the calendar, and there's every possibility that future generations will simply not care to mak…
comment
I have participated in a Postgres -> Clickhouse migration, but I haven't bothered writing an article about it.