Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
yashap
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
59 ms
·
631.
▲
by
yashap
9y ago
I’ve programmed in Scala most days for the past 3 years, we use plenty of Java libraries, and it works well. Generally it’s as simple as a thin wrapper around the library, that converts mutable data classes to immutable versions (or vice v
632.
▲
by
yashap
9y ago
It’s kind of by design. America, compared to a lot of other western nations, has structured society to funnel more wealth into corporations, individuals and the military, and less into most other government functions. There are plenty of ad
633.
▲
by
yashap
9y ago
IMO it’s both - America has a lot of violent lunatics, and extremely available guns, which exacerbates the issue. If your society has few violent lunatics, you can probably handle available guns with few additional deaths, but this is clea
634.
▲
by
yashap
9y ago
Strongly agree. I got my MSc in Biological Oceanography, and it was mostly a waste of time and money. I’d imagine ~90% of my graduating class feel the same way. I transitioned into data analytics, then data engineering, and now customer f
635.
▲
by
yashap
9y ago
I can’t help but feel that Tesla, Uber and others are being crazy reckless with their self driving technology, maybe even criminally so. Google have put massively more effort into their self-driving tech, AFAIK massively more engineering an
636.
▲
by
yashap
9y ago
I wonder how long the actual devs fixing it had? From what I hear from friends who work there, Microsoft is a sprawling bureaucracy with many layers of management, where decisions are far from quick. I'd imagine that after Intel/w
637.
▲
by
yashap
9y ago
This is a highly unfair criticism, you’re never going to have total feature parity with your competitors, nor is that even a good thing to strive for.
638.
▲
by
yashap
9y ago
Agreed! Security bugs are going to happen in any sufficiently large piece of software (that wasn’t written by djb). The important thing is to work hard towards minimizing them, and fixing them quickly once found - seems to me Facebook does
639.
▲
by
yashap
9y ago
Yeah, that’s pretty much my feeling too. Maybe one day crypto currencies will be useful for making purchases, but they certainly aren’t today, and I think it’s decenty likely they’re never used much in that capacity. If you just want to hol
640.
▲
by
yashap
9y ago
A big one that nobody has mentioned yet - reduce memory requirements for your db. In general, for a database to be performant, it needs to be able to keep the hot part of the dataset and REGULARLY USED INDEXES in memory, you don't want
641.
▲
by
yashap
9y ago
Yeah, these were some core, widely used packages that were deleted. If they were temporarily hijacked, lots of dev machines (including mine) may have been compromised. There’s a major security risk here, if there was any hijacking now is no
642.
▲
by
yashap
9y ago
Were any of the deleted packages temporarily hijacked? It seems strongly like this was the case. If so, please confirm immediately so people who installed packages during this time can start scanning for malware. Even if the answer is “yes,
643.
▲
by
yashap
9y ago
This reads exactly like a politician getting asked a tough question, and dodging the answer. Except nobody asked, they’re dodging questions that THEY WROTE THEMSELVES. You know you’re a PR drone when ...
644.
▲
by
yashap
9y ago
I checked out some of the closed issues/PRs, and yeah, seems like Mike McQuaid can be a little brusque at times, but I didn't see anything that made me think he was a "real jerk". I'll say again that it's worth
645.
▲
by
yashap
9y ago
Homebrew is an awesome, super useful piece of software that people put in tonnes of effort to maintain, for free. Your complaint was indeed worded rudely. Also, re: the “why” behind this commit, “to avoid copious workarounds in formulae” is
646.
▲
by
yashap
9y ago
Agreed. I've been programming primarily in Scala the last few years, which has great high-level concurrency abstractions, and the code honestly stays readable and easy to reason about. We get the odd concurrency-related bugs, but they&
647.
▲
by
yashap
9y ago
You're awesome, and so is iTerm2. Thanks for the great work!
648.
▲
by
yashap
10y ago
Good article, but I think the author understates a bit how hard it is for ANY foreign tech company to do well in Japan. You can almost always take your American business, apply it as-is (with some decent translation/localization) to ma
649.
▲
by
yashap
10y ago
Couldn't agree more with all of this. In practice NPEs are extremely rare in decent Scala code, and very easy to fix. The tooling is great, sbt has a slow startup time but is otherwise good, and I too love the mix of OOP and functional
650.
▲
by
yashap
11y ago
> Even digging into any kind of HA strategy is cumbersome to say the least (short of a 5-6 figure support contract). It's one of the things that generally stops me from considering PostgreSQL for a lot of projects. If you're
651.
▲
by
yashap
11y ago
Disagree. Like any framework or medium-to-big library, D3 does take some time to learn, but totally pays off once you learn it. If you're just doing a single viz, then sure, rolling your own is ok. But if you're doing lots, and es
652.
▲
by
yashap
11y ago
Agreed, love Scala, and I think it can lead to super maintainable code bases, but you do have to be careful. The worst offence is probably when people start to get comfortable with implicits, and start throwing them everywhere, definitely n
653.
▲
by
yashap
11y ago
Huh? Sex is a positive thing for society, it's how we reproduce, it's a big part of relationships, and it's fun. We want people to have sex, but to do so safely. Shooting people is bad, it's something we don't want
654.
▲
by
yashap
11y ago
Check out Airflow (open source project from airbnb that does all of that very well).
655.
▲
by
yashap
11y ago
I wonder if part of this is to make it easier to kill the side businesses if they fail, since these ventures are inherently very risky, and require people with very different skills than normal at Google. Say 1000 people are working on Cali
656.
▲
by
yashap
11y ago
Agreed with it basically being lots of hard work, and that you have to be very motivated. I'm currently 29, working as a Software Developer, and also started late. Got my MSc in Oceanography, had some basic programming experience (bui
657.
▲
by
yashap
11y ago
Couldn't agree my more. I'm a big fan of Sublime, but when I work on big Scala projects at work, I'd be MUCH less productive without IDEA. The only significant wart for me is the mismatch between SBT and IDEA projects. IDEA
658.
▲
by
yashap
11y ago
Reading my post again, it was way too black-and-white. I was typing it out on a phone, so it's hard to express anything in detail. Of course cheating is decently common in all cultures, my point was that I didn't feel that cheat
659.
▲
by
yashap
11y ago
Someone who's actually Chinese, and went to school in China, would know best, but my feeling is that it's more simple - Chinese culture just places a really high value on results, as opposed to broader goals like learning, advanci
660.
▲
by
yashap
11y ago
Agreed, attacking people as sexist for totally benign comments just HURTS women's rights. It's a "boy who cried wolf" scenario, filtering out the B.S. just makes people insensitive to the real issues later.
More ›