Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
shados
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
79 ms
·
751.
▲
by
shados
9y ago
Yeah, wouldn't surprise me. We have 2 public "open positions" for software engineers at my company, when the actual number is more like 80. We just don't post multiple time for the same role/level
752.
▲
by
shados
9y ago
Makes sense. I did read that blog before, but I just can't keep thinking about just the cost of storing that much text on disc, even if it was compressed, would quickly add up. Maybe my mental math is failing me (or I'm overestima
753.
▲
by
shados
9y ago
Back then they had mentioned how their architecture was fairly low cost (they use a much more modern stack than Slack does, for one). That was before search though. With search, I'm really not sure how they pull it off.
754.
▲
by
shados
9y ago
Unlike a company where an employee just posted an HN, the majority of people in a discord community might not even know Hacker News is a thing, nevermind knowing someone posted something interesting on it.
755.
▲
by
shados
9y ago
(I'm not affiliated with Discord or any significant community that uses it, but I'm an early adopter and a big fan). I wish more communities would use Discord. The single sign-on alone makes it super convenient, but all around I j
756.
▲
by
shados
9y ago
That's the biggest issue. I was following a certain community recently that had a fairly elaborate code of conduct with very precise language and somehow always managed to manipulate said language so that one of their members could vir
757.
▲
by
shados
9y ago
As mentioned already, I dont see whats hard to understand. High end android are similar to high end Iphone. Low end android are similar to...nothing in the iphone world. So people with money who like Android buy Android People with money wh
758.
▲
by
shados
9y ago
This is always such a stupid argument. Zoning and regulations are not about what is there, its about what you WANT to be there. If you had supply issue in an area full of flats, and you said "all buildings from now on have to be at lea
759.
▲
by
shados
9y ago
The issue then is the other side of the story: you end up with popularity contests. Someone with a silver tongue will always win in peer review-based processes. No solution's perfect.
760.
▲
by
shados
9y ago
In one of my previous teams, we did away with individual metrics because they "punished" team players. If an engineer spent most of a week helping another with their issue, it made them look bad in whatever tracker we used by almo
761.
▲
by
shados
9y ago
I moved from Canada to the US a few years back, and gained an enormous amount of weight and gained a bunch of health issues, all food related. Here's my take on it. Food is much, MUCH cheaper. Not a big difference at the grocery store
762.
▲
by
shados
9y ago
Having followed the promise cancellation proposal pretty closely, especially when it came to a close, it sounded more like he got sick of the pushback (specifically mentioning push back internally at Google) if my memory serves. I won'
763.
▲
by
shados
9y ago
foo.map(x => x * 2); Not sure I'd want to use a promise there :)
764.
▲
by
shados
9y ago
The thing is the general problem with software development right now: What we know is "intuitive and simple". What we don't know is "off-putting and academic". Terminology is incredibly important in computer science
765.
▲
by
shados
9y ago
As already mentioned, they're a lot better than callbacks (well, for certain cases. There are still places where callbacks are better). The problem is that this is a field that has been heavily studied, and there are great solutions to
766.
▲
by
shados
9y ago
Ive been following Fantasy Land since times immemorial, but I never knew thats where the name came from (even though I followed the legendary discussions around the spec back in the days). Only today when I reread it did I notice the fantas
767.
▲
by
shados
9y ago
Depends: if B declares that it is compatible with both versions of A (because it uses methods that did not break), then you sure can upgrade whenever you want (and potentially start using new methods that contained breaking change). If the
768.
▲
by
shados
9y ago
Most places I worked at had everything in one repo and folders for projects /shrugs. Though some did have multiple repos, though in my book, that's just "many monorepos". 20 repos for 250 people was quite manageable with
769.
▲
by
shados
9y ago
> This is great in theory, but it requires _a lot_ of discipline and responsibility around dependency management from the developers. Why? Again, the point is eventual consistency. If I make a breaking change, apps/services that are
770.
▲
by
shados
9y ago
> Imagine every second commit you make has to be backwards compatible No. The whole point is that they don't have to think about it. Aside for micro services used machine to machine with breaking changes that cannot exist in paralle
771.
▲
by
shados
9y ago
> I don't see how you can do this any better in a multi-repo than a monorepo though, unless you mean to the extent of simultaneously having multiple versions of the same library in your transitive deps (and thus kind of kludgily sid
772.
▲
by
shados
9y ago
People forget that when you get a tool (like an internet connection) that is orders of magnitude more powerful (10mb vs 100 or 100 vs 1000), you don't get to do the same things you used to 10 times better/faster. You get to do com
773.
▲
by
shados
9y ago
Eventual consistency. The great thing about multi repo is the ease of decoupling the pieces so they can evolves separately (you can do that in monorepos too, but it's not quite as natural). You're free to PR changes gradually, mak
774.
▲
by
shados
9y ago
I always find it a bit funny how monorepos are now this big exotic new age thing. "Monorepos are the future!". That very well may be, but I think we're at a point where the majority of developers started after git came out (s
775.
▲
by
shados
9y ago
It's just as easy as it always was. Put a script tag pointing to your favorite tool in a blank html page, and get going. Oh, you mean setting up a state of the art web application? Years ago we had to roll our own pipeline, often build
776.
▲
by
shados
9y ago
Pairing still sucks compared to plugging wired headsets. Especially with a bluetooth device you're not familiar with. "Where the f * is the button" is something I find myself saying way too often. Being able to get a pair of
777.
▲
by
shados
9y ago
I don't have any issues with async loading. I'm just saying that I believe what you are referring to when you say the React team is working on an official async pattern is not actually async loading, but async rendering. At least
778.
▲
by
shados
9y ago
the only real issue with promises not following monadic laws is that once you try to compose various monads, you have to rethink all of the properties because you can't just fall back to any document about monads ever and hope that thi
779.
▲
by
shados
9y ago
Not sure if that's what you mean, but when Andrew Clark keeps mentioning the "async" word, he means async rendering, not async loading.
780.
▲
by
shados
9y ago
Yeah, most people don't keep track of what features are "legitimate/standard" and which are not. It's even more problematic because some influential figures in the community push those non-standard features and enco
More ›