Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
shados
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
56 ms
·
541.
▲
by
shados
8y ago
Im fairly security conscious (conscious, as in I see it, but it doesn't mean I care...case by case basis). I use a password manager, all my passwords are separate, Im very careful who I give which piece of data to, etc. On the other ha
542.
▲
by
shados
8y ago
Whiteboarding is definitely an important skill...just not writing code on a whiteboard :) Drawing boxes and arrows however? Totally different story.
543.
▲
by
shados
8y ago
This is it, and definitely step 1. Step 1: Let's agree that this is a complicated problem, and that quick feel good knee jerk reactions may end up having negative impacts. Step 2: Work on solutions to complicated problems. Easier said
544.
▲
by
shados
8y ago
As mentioned, the type system is much, MUCH stronger (you basically can't get runtime errors at all unless you put debugging statements in). The redux-like (well, more like redux is elm-like) is baked into the type system so you know i
545.
▲
by
shados
8y ago
As the manager of a half remote team at a company that supports it, but isn't 100% remote... To me, it comes down to a couple of things. - Have you proven you are a good remote communicator (eg: if you're always doing private mess
546.
▲
by
shados
8y ago
It still really does: the remote offices might have self contained teams, managers, etc. So only cross team collaboration has to handle remote boundaries. With remote workers, it's all interactions.
547.
▲
by
shados
8y ago
Possible! But there's also the whole "gambling is addicting" thing. Some of these games pray on the vulnerable to make their dough. Alternatively, it also leverages the rich vs poor divide. In gacha games for example, you
548.
▲
by
shados
8y ago
When I ran the numbers for my home back in the days, it more or less came out to a pessimistic 15%/year investment (give or take, it's been a while and memory is shaky. Your millage may vary depending on your power costs). You mig
549.
▲
by
shados
8y ago
Reading the article, the problem is that they used one of those companies with annoying business models to finance the solar panels somehow and you get some, but not all, of the benefits. People in the community I live in are pushing those
550.
▲
by
shados
8y ago
It's not to get a stream so much as it is to get automatic aborts in mergeMaps and such. Amazing for things like auto-complete from an API as you type.
551.
▲
by
shados
8y ago
fetch is very bleh, so that's not a high bar. What I'd love to see is more Observable-based offerings in that space... RxJS has some rudimentary client, but seeing that pushed further would be great.
552.
▲
by
shados
8y ago
An abstraction that doesn't properly hide what's under the hood and requires people to still be aware of it. That's exactly what TS is.
553.
▲
by
shados
8y ago
Different topic than unit tests, but also if its in the public interface of your code and you don't control all callers, you might need those assertions anyway (since they could be invoked from non-TS code, or they could have been cast
554.
▲
by
shados
8y ago
sourcemaps are buggy as hell though (browser's devtools, and just generally the specification's problem, not TS's), and a lot of devtool features don't work with them. Debugging non-trivial problems with sourcemaps on is
555.
▲
by
shados
8y ago
It's leaky in the sense that you can bypass it. If I flag something as private in TS, there's nothing stopping a "any" somewhere from making it writable, for example.
556.
▲
by
shados
8y ago
They're not necessary in JS either. You'd presumably have at least some tests in the form of "Give these input, get that output". By checking that output, you pretty much confirm its the right type at the same time. I&#x
557.
▲
by
shados
8y ago
Yeah for sure. I suppose the point i was trying to make is that these days, game quality and revenue have virtually no correlation. Marketing pretty much matters more (unless you pull a No Man Sky), but that's not new. These days thoug
558.
▲
by
shados
8y ago
yeah, going up is obviously fine, but it quickly becomes your new normal. Going back down is...painful. Even for simple things. I grew up without A/C in an apartment with leaky windows that would get way too cold at night. Never bother
559.
▲
by
shados
8y ago
With a few exceptions when studios were much smaller, it was always about maximizing ROI. They just didn't have good delivery mechanisms at the time (yay cartridges!), and they didn't know what they know today (DLC and microtransa
560.
▲
by
shados
8y ago
Also internationally, some countries have disproportionate IE usage and dropping it basically drops that market. In some market segments, IE users also spend more $$$ per user because of corporate customers. It can be really expensive to gi
561.
▲
by
shados
8y ago
> Github’s success stems from its simplicity imo. Bingo. It surprises a lot of people how little you need to be successful if everyone's on the same page. I've worked places that had thousands (yeah, thousands) of apps, dozens
562.
▲
by
shados
8y ago
> I was on parental leave two months as CTO. My cofounder was away almost a year as CRO 2 months is nothing. The later example is abit closer. In some of my examples above, we're talking nearly 3 years. That's a whole different
563.
▲
by
shados
8y ago
It's not that they can't thrive in a pinch and more "what do you do when it's normal". Let's also remember that the person can have multiple kids in a row. A long time ago I worked at a company where the VP of
564.
▲
by
shados
8y ago
Definitely can't generalize, but the average macbook pro sporting web dev often forgets what their users deal with. I had conversations at work where I pointed out the data we had on our users (and how they weren't even close to h
565.
▲
by
shados
8y ago
If you're trying to figure out if a failure is from the service you're trying to hit, or if it's the connection of the current device, you need to hit a separate, third resource. To be resilient/fast enough, for most pro
566.
▲
by
shados
8y ago
> Extended insurance is not free; your employer has to pay that Maybe, except now I make more money than any company that doesn't have such insurance would offer me, AND I have the insurance. So it's all win. My employer didn&#
567.
▲
by
shados
8y ago
I lost a few teeth because of lack of dental insurance in Canada. Some companies provide it as a benefit, but they're far and few in between. It's not too surprising, either: since you have universal healthcare, a lot more compani
568.
▲
by
shados
8y ago
I think part of the problem is that the impact for individuals is also decreasing. Right now, if you want to know my email, my address, my SSN and the name of my family members, you can find it in some torrent file somewhere on the internet
569.
▲
by
shados
8y ago
If you're regenerating lock files, you're losing all your locks for the stuff that didn't change, which can lead to unpredictable bugs. Fortunately as someone else replied, both yarn and npm have safe and easy ways to resolve
570.
▲
by
shados
8y ago
I wonder how much of this (or anything related to inequality getting worse) is also a proxy of the "new permutations" of families that were "created" over the last couple of decades (sorry for the poor terminology. I
More ›