Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
yen223
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
40 ms
·
871.
▲
by
yen223
4y ago
There's something about talking about minimalism on a forum that does not even have bolded text.
872.
▲
by
yen223
4y ago
And, since this a thread about JIRA, a lot of bureaucracy
873.
▲
by
yen223
4y ago
I have the exact opposite view. It's a lot easier to fake systems designs interviews, since one doesn't have to produce a working system at the end.
874.
▲
by
yen223
4y ago
Remember "multimedia" computers? Those were the days
875.
▲
by
yen223
4y ago
My hypothesis is that Clojure doesn't get used outside of the US, and so the median salary isn't pulled down by the comparatively lower salaries outside of the US
876.
▲
by
yen223
4y ago
The protocol buffers approach is quite interesting. With proto3, there's basically no such thing as a "required" field anymore. All fields are now optional. Now, being able to assert that a field is present in an object is a
877.
▲
by
yen223
4y ago
You can't typecheck across system boundaries - that's the OP's point. (Well you could, but then you'll be introducing a whole set of problems if the other system has a static type system that behaves differently from you
878.
▲
by
yen223
4y ago
As much as I like to whinge about Kubernetes, I must admit Kelsey Hightower demos make a very good case for why Kubernetes is useful.
879.
▲
by
yen223
4y ago
The thing that ticks me off with microservices is that things are already IO bound, and we decide to add more IO to the system!
880.
▲
by
yen223
4y ago
Canva is worth around $40 billion, it's not really a small company
881.
▲
by
yen223
4y ago
The log4j2 vulnerability is probably a good example of this. How many systems running log4j2 actually uses the JNDI functionality that led to the exploit?
882.
▲
by
yen223
4y ago
I've noticed this pattern with Tailwind specifically where people who look at it hate it, but people who tried it love it. I've tried it, and I like it. This phenomenon encourages me to try something out before forming an opinion.
883.
▲
by
yen223
4y ago
What I'm excited about are the recent work by the likes of Hasura, EdgeDB and Supabase to provide an API - whether GraphQL or Rest - to work with Postgres databases. MongoDB has many many faults, but one of the things it did better t
884.
▲
by
yen223
4y ago
Because it's easier on your hands to hold your phone in portrait rather than landscape
885.
▲
by
yen223
4y ago
Neither my mom nor my dad fully understands what I'm doing, other than it's something to do with computers. And that's okay. I fully expect to not understand what my hypothetical kids will be up to in the future.
886.
▲
by
yen223
4y ago
That already happened. A large part of why Fast collapsed so fast was their overly-high infrastructure and engineering spend
887.
▲
by
yen223
4y ago
The obvious reason is that Javascript is the only language that runs on most browsers (outside of Webassembly, which has its own limitations). If you want to do anything interesting on web browsers, you will have to deal with Javascript. A
888.
▲
by
yen223
4y ago
Thinking is good only when your mental model is correct with respect to reality. The best way to get your mental model correct is to do the thing, and learn from it. That's why people who do things are more likely to have better though
889.
▲
by
yen223
4y ago
Kotlin, hands down. I've used many many languages in my life. Some languages have huge ecosystems (think Java or Python), making them productive to work with. Some languages have very cutting-edge features (think effect systems in Ko
890.
▲
by
yen223
4y ago
I've tried both SwiftUI and Jetpack Compose (the equivalent framework for Android). While conceptually they are very similar frameworks, in practice I found that Jetpack Compose + Kotlin had a far superior development experience than
891.
▲
by
yen223
4y ago
I much prefer working with the GraphQL spec than with OpenAPI spec. I think it's a result of OpenAPI being a very large spec that supports constructs that most languages don't deal with properly (like a field being able to be a nu
892.
▲
by
yen223
4y ago
The problem I think is engineering haven't figured out good ways to measure software productivity, and so it's very hard to make the kinds of estimates that we need to properly justify work that otherwise delivers zero immediate b
893.
▲
by
yen223
4y ago
"One and two-way doors" is a nice way to phrase it. I use a similar heuristic to figure out where to spend more effort designing things upfront. For most web apps, the one-way door is usually going to be the database schema - data
894.
▲
by
yen223
4y ago
The Green party, who didn't bombard me with text messaging spam, managed to eke out a seat in traditionally conservative Queensland, with two more possibly to come. It is clear that climate change was a big issue with many voters, perh
895.
▲
by
yen223
4y ago
This is "citogenesis" in action: https://xkcd.com/978/
896.
▲
by
yen223
4y ago
The Liberals likely conceded as soon as Western Australia's numbers started to come in, which were very very bad for the LNP. Not to mention all the "safe" Liberal seats (including that of the Treasurer's) that fell to I
897.
▲
by
yen223
4y ago
Fun fact: if Texas joined Australia, it would be the third smallest state - being slightly smaller than New South Wales. Australia's population however would immediately double.
898.
▲
by
yen223
4y ago
A better question to ask is, why are these "slow" languages winning? If performance is as important as we think it is, why don't we see startups using Rust or whatever just running circles around startups using Ruby? The answ
899.
▲
by
yen223
4y ago
I'm keeping an eye out on Kotlin's context receiver change, as I would much prefer a way to tackle dependency injection without using annotations and definitely without using XML. DI frameworks are already the insane man's DI
900.
▲
by
yen223
4y ago
What are we going to be short of in 5 years' time, that we should start stockpiling now?
More ›