Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
yashap
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
47 ms
·
451.
▲
by
yashap
6y ago
Indeed. I hate PHP as much as the next dev, but Varnish and the like have been around for ages, and are easy to setup and operate. Dead simple, affordable solution for an essentially static site like this.
452.
▲
by
yashap
6y ago
Huh? The whole point of static typing, in any language, is basically: - Catch more errors at compile time - Better tooling (better intellisense, “go to definition”, “find implementations”, etc.) TypeScript provides both of these benefits ju
453.
▲
by
yashap
6y ago
I really, really think he’d make a great president someday.
454.
▲
by
yashap
6y ago
Yikes, that seems like a massive privacy issue.
455.
▲
by
yashap
6y ago
The Reddit and Twitter controls, at least, are attempts to stem the tide of bots and spam. They’re trying to keep the quality of discussion higher on their platform, and I appreciate that as a user. I think the controls are reasonable. Face
456.
▲
by
yashap
6y ago
This is quite a small tax, even in the “worst” case (maxes out at 0.6%, if your top exec makes 600x the average employee). And it only impacts companies with massively overpaid executives - there’s no change for most companies, who have now
457.
▲
by
yashap
6y ago
I know it’s customary to complain about change, but ... this article is dead on. My company is full G-suite (sorry, “Google Workplace”), so I always have a bajillion mail/cal/drive/docs/meet tabs open. They used to be so
458.
▲
by
yashap
6y ago
Yikes, this post gave me really, really bad vibes about Shopify. Maybe that’s unfair, but wow, that is a seriously pretentious post. It’s hard to imagine anything screaming “out of touch, incompetent execs” more than that. He makes it sound
459.
▲
by
yashap
6y ago
I like FP too, but most languages, including FP ones, have both mutable/immutable references and mutable/immutable values. And in JS, things like strings, numbers and booleans are immutable value, plus immutable.js is quite popula
460.
▲
by
yashap
6y ago
I didn’t think any of these points were very strong. const x = {immutableValue} That tells me the thing is fully immutable. Whether it’s a global variable or not, that’s still nice to know when reading the code! Likewise: let x = {immutable
461.
▲
by
yashap
6y ago
This seems like a realllly weak reason to write less maintainable code (harder than it needs to be for future readers to reason about). For workflows like this, you can easily use let/var while prototyping. Then once you’re done and ar
462.
▲
by
yashap
6y ago
People (more or less) can’t use another language if they’re targeting the browser. Also, in general, using the most limited constructs that fit your use case makes a tonne of sense for code cleanliness, in any language. For example, in a la
463.
▲
by
yashap
6y ago
There are always tonnes of terrible things going on in the world, throughout human history. Hell, my grandfather was an Auschwitz survivor, and his entire immediate family was murdered by Nazis. I think Trump is a terrible, terrible Preside
464.
▲
by
yashap
6y ago
This point rings strongly true to me. I have a number of members of friends/family who have become very difficult to be around, because they’ve become so intense/constantly outraged about politics, even if they are on the same end
465.
▲
by
yashap
6y ago
I just searched for “Norway swimming with orcas” on YouTube, and surprisingly a lot of adventure-tourism type videos showed up.
466.
▲
by
yashap
6y ago
Yeah, the high level idea of “get H1Bs back to their original purpose” (hiring high skill employees in sectors with labour shortages in America) makes a lot of sense, and I say this as a major Trump hater. It’s a good idea. But some of the
467.
▲
by
yashap
6y ago
That was my take too - they built something nobody wanted, and it failed.
468.
▲
by
yashap
6y ago
It’s content marketing for Y Combinator itself, like a blog on steroids. Y Combinator wants to market to the following groups: - startup founders, that could apply to YC - investors, that could invest in YC companies - potential customers f
469.
▲
by
yashap
6y ago
Your 2nd point will stop being true very soon. Scala 3 will apparently be coming out sometime this fall ( https://www.scala-lang.org/blog/2020/09/15/scala-3-the-commu... ), and the compiler will be the Dot
470.
▲
by
yashap
6y ago
Scala has been my primary professional language for the past 5 years, and I actually don’t have to use Java libs very often anymore, the pure Scala ecosystem has really caught up. When you do have to use them, they’re normally pretty easy t
471.
▲
by
yashap
6y ago
You might like Scala and/or Kotlin. You listed Go, but Go’s type system is very weak, as is Go’s support for immutability, two problems that Scala and Kotlin don’t share.
472.
▲
by
yashap
6y ago
From speaking with friends who work at AWS, Amazon sounds pretty “all in” on Java. i.e. their server side code is very dominantly Java. I believe Netflix’s backend is pretty dominantly Java too, other than their edge API. IMO, having one do
473.
▲
by
yashap
6y ago
I don't think so. For one, he wants it to run in the browser, and SQLite doesn't run in the browser. In his "embedded" section, he makes it pretty clear that he doesn't want to build on SQLite: > SQLite is a grea
474.
▲
by
yashap
6y ago
Fair enough, pulled those numbers out of my a , and they are indeed too high. ~1,000x seems like a better incredibly rough guess. i.e. if the Songbook project is 1 dev, 1-2 weeks, this would be more like ( extremely roughly 2-4 years for
475.
▲
by
yashap
6y ago
> I wonder if I’ll ever be able to get this done. I can’t help but be extremely pessimistic. This is an insanely challenging project. Looking at the author’s other side projects: https://euandre.org/about.html I’d guess
476.
▲
by
yashap
6y ago
I feel sorry for the postdoc here. You have a seemingly decent paper, but the press release really doesn’t do it justice. For reference, the Tweet about the press release https://twitter.com/princeton/status/129677
477.
▲
by
yashap
6y ago
Yeah, fair point. This is more an answer to “how can you have such a large product/development team, and ship so few new features”, as I believe that’s a natural consequence of having a larger business, with far more communication over
478.
▲
by
yashap
6y ago
Yeah totally. I think most feature work at a B2B SaaS company can be classified as either trying to drive retention, or trying to drive new sales. The “new sales” features are often focused on one or a handful of potential large customers w
479.
▲
by
yashap
6y ago
This is a big part of it, but I wouldn’t downplay the inefficiency too much. A pattern I’ve personally seen: * Small team of 5 devs and maybe 1 manager working on some large area of the product is very efficient * Startup is growing users&#
480.
▲
by
yashap
6y ago
From the article: > SalivaDirect is highly sensitive and yields similar outcomes as NP swabbing. Doesn’t sound far better? And really, when hyping up a new technology, if I hear “similar outcomes”, my BS detector says “a bit worse.” With
More ›