Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
yen223
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
28 ms
·
451.
▲
by
yen223
2y ago
30k unique visitors when my project hit the front page (not #1) a few weeks ago
452.
▲
by
yen223
2y ago
What is ChatGPT written in? Because it would be hilarious if ChatGPT was itself written in Python.
453.
▲
by
yen223
2y ago
We don't automate things because it's easy. We automate things because we thought it would be easy
454.
▲
by
yen223
2y ago
> I can't think of a single server side language that doesn't have to parse external untyped objects. That's what I said too. > For example, in Kotlin, you declare a data class and mark it as @Serializable and it genera
455.
▲
by
yen223
2y ago
Other statically-typed languages do have to deal with the problem of parsing external objects. In my experience, none of them have parsers as good as Zod in terms of ergonomics.
456.
▲
by
yen223
2y ago
The simple reason is that Elixir is competing in the backend web-services space, which is a very crowded space with many equally-compelling alternatives. As someone who likes working with off-meta languages, it's clear that the default
457.
▲
by
yen223
2y ago
In the limit, there is a hard tradeoff between efficiency and reliability. Failovers, redundancies, and backups are all important for building systems that are resilient in the face of problems, for reasons you've pointed out. However,
458.
▲
by
yen223
2y ago
Computers going "multimedia" (i.e. supporting sounds and videos) in the 90s Web 2.0 (i.e. rise in user-generated content on the Internet) in the late 2000s Flash games in the late 2000s. (How many people remember that escape rooms
459.
▲
by
yen223
2y ago
There's nothing in that article about Rust?
460.
▲
by
yen223
2y ago
I don't think so. I too recall seeing a post about this exact piece of trivia ('\n' in rust) years ago, but I couldn't find the source anymore.
461.
▲
by
yen223
2y ago
If you had to rebuild the rust compiler from scratch, and all you had was rustc's source code, there's nothing in the source code to tell you what '\n' actually maps to. It's an interesting real-world example of the
462.
▲
by
yen223
2y ago
The difference between applying for a US visitor's visa as a citizen of a non-ESTA country and as a citizen from an ESTA country, is night and day. If you aren't ESTA, you need to pay lots of money and undergo an in-person intervi
463.
▲
by
yen223
2y ago
Take the other side of the bet and start selling software. You'd be so glad if AI were good enough to write the software you need (and so disappointed at the state of AI-driven development right now!)
464.
▲
by
yen223
2y ago
I haven't had traditional employment in months. I've been working on my project instead (see my profile). Here's some random points: - I follow "office hours". Monday-Friday 9am-5pm is creative work time. My rule is
465.
▲
by
yen223
2y ago
Maintaining "office hours" for working on projects works really well for me
466.
▲
by
yen223
2y ago
Local-first applications are much harder to reason about than server-driven apps or local- only apps, because there's now two sources of truth - the app and the server. Reconciling the two is much trickier than it looks.
467.
▲
by
yen223
2y ago
If you already have a service, test it out and measure its impact. That's going to be way more informative than all of our educated guesses combined.
468.
▲
by
yen223
2y ago
Because people who were kids in the 80s are now entering their middle ages
469.
▲
by
yen223
2y ago
I lived through the times when you had to pay lots of money for software tooling. As a kid from a third-world country, I don't share the same rosy sentiment towards those times. It's too easy to take for granted, but modern-day fr
470.
▲
by
yen223
2y ago
MERGE support for updating views is huge. So looking forward to this
471.
▲
by
yen223
2y ago
Jetbrains IDEs. The expand selection feature alone has probably saved me days of my time, back when I had to do a lot of Python and yaml. The refactoring tools are also very solid.
472.
▲
by
yen223
2y ago
I thought it aged well. The problem really did become easy 5 years after it was posted
473.
▲
by
yen223
2y ago
I've only recently learned that SQL Server doesn't have "true" or "false" (!)
474.
▲
by
yen223
2y ago
Hi, developer of the app here. If you don't mind me asking, what is the biggest thing missing from the app that keeps it from being useful?
475.
▲
by
yen223
2y ago
There are broadly two kinds of people who write SQL: analysts, and developers For developers, yeah. SELECT * has pitfalls, and you should almost always specify your columns or use a query builder that does that for you. For analysts though,
476.
▲
by
yen223
2y ago
Postgres and postgres-likes (e.g. Redshift) notably don't support trailing commas in select clauses.
477.
▲
by
yen223
2y ago
I'm not the biggest fan of how the first two conventions look, but they are real conventions used by real SQL people. And I can understand why they exist. I've seen them enough to not be bothered by them any more.
478.
▲
by
yen223
2y ago
I'm currently building a SQL editor for the phone. This project has me going deep into the weird intersection between mobile UX, database implementations, and parsers + ASTs. The world of software development on the phone is, in my opi
479.
▲
by
yen223
2y ago
Supabase nags you about RLS all the time.
480.
▲
by
yen223
2y ago
I've seen so many posts critical of Google here on HN that it would be surprising if there was any such suppression going on.
More ›