Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
shados
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
91 ms
·
841.
▲
by
shados
9y ago
Safari's JS support is pretty good, but CSS is wonky and various other things (like how cookies are handled) are different than all the other major browsers. So it will break on shit devs may not expect. Obviously that's the fault
842.
▲
by
shados
9y ago
It's still not very high though. I work on a product that supports Safari and we have like 4% usage. However, last time we introduced a bug that broke it completely (by accident), no one said anything for like, 2 months (it's a S
843.
▲
by
shados
9y ago
The typing is nice, but shit like enums are a plague in TS. Non-standard crap that will probably never be standard, and in some cases actually are present (in a compiled form) in the output. No, just no. And then you have all of the fun stu
844.
▲
by
shados
9y ago
Pretty simple really: lots of people learn Java or other languages with similar inheritance models in school or very early in their careers from books/peers. It takes a while, and it's used in a lot of places. JS style inheritance
845.
▲
by
shados
9y ago
How does that work for internal plugins? Webpack itself is essentially nothing BUT a stack of internal plugins (the webpack core does almost nothing, even internally). So how do you order plugins relative to other plugins you don't hav
846.
▲
by
shados
9y ago
They're referring to how a lot of these plugins are features extracted from Nuclide and/or open sourced by Facebook.
847.
▲
by
shados
9y ago
Selling it means I can't live in it anymore. Renting is the ideal option, but if I'm 85 years old, maintaining a rental property or dealing with property managers would be tricky at best. (My actual goal with my current property i
848.
▲
by
shados
9y ago
Reverse mortgages are an option too, especially around retirement. I didn't do too much research and I'm sure on paper it's a scam, but with no kids and no one to really give the house to beyond charity when my wife and I kic
849.
▲
by
shados
9y ago
No argument there, but that's not what I'm arguing. Do you have to reach out for google or a book to do a simple if/else statement? What about a for loop? Now what about the difference between a map and a set? Likely not, it&
850.
▲
by
shados
9y ago
> So if I get assigned, say, a performance problem I might, after some research, come up with the idea to use a different data structure to solve it. Yup. And my feel on that is that (assuming the perf issue is related to a core data str
851.
▲
by
shados
9y ago
I totally agree. My point wasn't that the interviewing system was great. Just that the problem with it isn't what it's trying to test, but how. I have issues with people who dismiss the problem space entirely. "I don
852.
▲
by
shados
9y ago
> similar tests aren’t necessarily relevant to the work actually done in finance technology roles IMO, what's relevant for a role is the skill set most people currently doing that role have and that's not always a good thing. I
853.
▲
by
shados
9y ago
While I have a lot of freedom at work to explore side projects and random stuff and I spend a lot of time doing so, there is a part of me that feels like there's a reason software engineers, at least in the US, are paid so damn much. T
854.
▲
by
shados
9y ago
100% this. My side projects are absurdly over engineered and I get nothing done. But I learn what not to do when it matters.
855.
▲
by
shados
9y ago
Someone else beat me to the joke of "turtles all the way down", but that's mostly it. I'll first refer to this Twitter thread: https://twitter.com/JEG2/status/902534133427134465 Now, the reaso
856.
▲
by
shados
9y ago
Right. That will be nice when it's done and stable (I'm looking at you, Safari), but for my tests today that doesn't really help me.
857.
▲
by
shados
9y ago
and that actually works. Using headless chrome with the direct API is so much more reliable than the selenium API.
858.
▲
by
shados
9y ago
It's becoming more and more popular not to use a browser for unit tests. You do "pure" unit tests, which test most of the logic, computations and intention in nodejs, then rely on (usually just a few) E2E tests in selenium or
859.
▲
by
shados
9y ago
The relevent point IMO is the part about "10% perf improvement is a nice feature, a 10x one is invaluable". Essentially you have the svn branches vs git branch scenario here: svn branches were fast enough and people worked around
860.
▲
by
shados
9y ago
That would be an interesting way to fund and scale production capacity for that lab grown meat too. Some stuff is just hard to figure out until you try doing it at scale.
861.
▲
by
shados
9y ago
Dogs yeah, they're omnivores as far as I understand. Cats though are straight up carnivore, and while they might enjoy the taste of some veggies, and some stuff can help with their digestion, they don't really get much nutrients o
862.
▲
by
shados
9y ago
Just getting rid of the "Should we do Java style OOP vs favoring more FP patterns" argument can double you productivity right there ;)
863.
▲
by
shados
9y ago
I'd spend time trying to fix the environment where deadlines are so silly that you can't do proper code reviews.
864.
▲
by
shados
9y ago
if you make a simple backend thing, pick up rail and you're done, but you're essentially building something that's a solved problem. The frontend equivalent is dropping a script tag on a page and uploading it by FTP. But ther
865.
▲
by
shados
9y ago
This. A million times.
866.
▲
by
shados
9y ago
4 players (edge, firefox, safari and chrome, and no the last 2 are no longer close). One of them, the usual suspect, is still dog slow to update. But even with that, wasm, service workers and other major changes don't come overnight. T
867.
▲
by
shados
9y ago
I'm a cat person.
868.
▲
by
shados
9y ago
The fact that JavaScript and the web platform kind of sucks while at the same time being "unavoidable" is why it's so good. It forced a lot of very smart people and a lot of eyes onto the platform to try and find solutions wi
869.
▲
by
shados
9y ago
the FE world used to be anemic in term of options. Then came Ajax, stronger web standards and eventually ES6, HTML5, etc. So that was a period of transition where finally all of the stuff the rest of world had was within our reach. But sinc
870.
▲
by
shados
9y ago
I was under the impression that was the idea behind the new webpack cli (though I haven't tried it). The main issue is generally that there isn't much of a consensus on toolchain. Are you using vanilla ES6 or TypeScript? If the fo
More ›