Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
damnyou
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
12 ms
·
61.
▲
by
damnyou
6y ago
Yes, that's possible. I would rather tear my eyes out than use a language without sum types. The benefits of sum types in being able to model arbitrarily complex domains are extraordinarily massive. Every language has product types. Ev
62.
▲
by
damnyou
6y ago
Yes, Go is a fundamentally broken language too. As is C++, as is C. Sum types are the absolute bare minimum a language must have for me to not consider it broken beyond hope. Go in particular is really unfortunate for a language so new. The
63.
▲
by
damnyou
6y ago
Like Java, Go is a fundamentally broken language and its mistakes, starting from not having sum/option/result types from day 1, make it impossible to fix. edit to respond: as the commenter below pointed out, dynamic languages can
64.
▲
by
damnyou
6y ago
To put it plainly, Java is a fundamentally broken language and its mistakes, starting from not having sum/option/result types from day 1, make it impossible to fix. edit to respond: calling them "bells and whistles" is a
65.
▲
by
damnyou
6y ago
Hmmmmm, I'm pretty sure by that measure Vladimir Putin is the wealthiest person in the world. On top of his own wealth, most of which is unreported, he can use state power to acquire whatever property in Russia he wants.
66.
▲
by
damnyou
6y ago
I don't think Russia hacked servers or anything like that. But the fact is that Russia made a very large and active effort to interfere in the US election, as laid out very clearly in the Senate report. It's not something we consi
67.
▲
by
damnyou
6y ago
Yeah it happens sometimes. It sucks. It's where incident reviews come in, and feature flags are still better on balance for many apps.
68.
▲
by
damnyou
6y ago
I'm talking about feature flag based rollouts, which don't involve going through Apple or Google.
69.
▲
by
damnyou
6y ago
As far as I know all the big apps the OP is complaining about have server-side feature flags.
70.
▲
by
damnyou
6y ago
No. what it signals is that app releases are decoupled from feature releases. Of course people know when a new and important feature is being released, it's just completely independent of when the app store update goes out.
71.
▲
by
damnyou
6y ago
Logic Pro doesn't have server-side feature flags.
72.
▲
by
damnyou
6y ago
Assuming there are good rollout and incident review processes in place, this isn't much of a problem in practice.
73.
▲
by
damnyou
6y ago
Control over 95th+ percentile latency.
74.
▲
by
damnyou
6y ago
My understanding is that people were given the choice of either quarantining in a government facility without phone tracking, or using the app. That seems more than reasonable to me.
75.
▲
by
damnyou
6y ago
App stores are monumentally complex works of infrastructure. It's inevitable that they'll take years to get right, and Steam still isn't quite there yet.
76.
▲
by
damnyou
6y ago
> I'm really curious what Apple's differentiators will be. It'll only work with an iPhone.
77.
▲
by
damnyou
6y ago
Indeed, only the state can succeed at decentralization. That's why we need some amount of centralized, democratic decision-making as well. But redistributing wealth as UBI is a good way to redistribute power across society (an unalloye
78.
▲
by
damnyou
6y ago
I share your concerns about centralized management, which is why the money should be redistributed in the form of a UBI to enable decentralized decision-making.
79.
▲
by
damnyou
6y ago
Apple should open up its app store to GeckoView, then. It would be great to have both WebKit and GeckoView as options.
80.
▲
by
damnyou
6y ago
On top of the limited, static lists, you cannot both use content blockers and sync your bookmarks and history with MS Windows or GNU/Linux at the same time. That's pretty broken. It's really easy to do this on Android—Firefox
81.
▲
by
damnyou
6y ago
On the contrary, a Pixel 5 is actually a fantastic phone. It's the smoothest-feeling phone I've ever used -- the 90Hz screen makes a huge difference. Tip: go to the developer options and change the animation durations to .5x to
82.
▲
by
damnyou
6y ago
The only way to do adequate ad blocking is dynamically. Static lists are not sufficient.
83.
▲
by
damnyou
6y ago
I'm not justifying anything, I'm merely stating what I think is an unequivocally positive side effect of advertising-based models: they have automatic price discrimination built in. Subscription models do not have it built in—deve
84.
▲
by
damnyou
6y ago
Sure. We're not talking about Facebook here, they'll be fine. We're talking about random sites and apps. How many apps on the Play/App Store actually implement differential pricing by region? This cannot be an afterthoug
85.
▲
by
damnyou
6y ago
In general I'm not a fan of advertising, but one of the most important things it does is level the playing field across income levels and countries. $5/month would be outrageously expensive for a very large number of people, most
86.
▲
by
damnyou
6y ago
I'd be more sympathetic if the money were mostly going to the engineers and researchers who did the work, not a bunch of corporate fat cats.
87.
▲
by
damnyou
6y ago
printf debugging (i.e. listing code execution traces) is better than a breakpoint-based debugger in most situations, in my opinion.
88.
▲
by
damnyou
6y ago
The rich and powerful have lost their moral compass, yes. The way to fix it is for the state to partly seize their wealth and partly deficit spend, and transfer all of it to the poor.
89.
▲
by
damnyou
6y ago
If you are starving, stealing food is at the very least perfectly acceptable, and many would say just. I'm not aware of any ethical frameworks, even the most hardcore libertarian ones, which would claim otherwise.
90.
▲
by
damnyou
6y ago
Right, exactly.
More ›