Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
sudhirj
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
33 ms
·
331.
▲
by
sudhirj
5y ago
So there's already been 10 or more of them that exploded, no? You mean the first crewed launch? That'll probably the 100th actual launch, with the tens of failures in the beginning and a streak of successes that's convincing
332.
▲
by
sudhirj
5y ago
How’re you handling the MasterCard suspension? Are you able to onboard new accounts now?
333.
▲
by
sudhirj
5y ago
The missing possibility is that no one wins generalized self-driving. Self-driving is not a solvable or a winnable problem, because the problem or question isn’t defined. It’s a probabilistic space, where the world presents scenarios, and a
334.
▲
by
sudhirj
5y ago
It’s very often a niche the founder themselves are part of. If the founder writes content and builds a headline A/B tester, it’s often possible to make a tool, so some adwords and marketing and get a couple thousand sales at less than
335.
▲
by
sudhirj
5y ago
Indirectly, yeah. Correctly calculating and taxing externalities might have prevented 'bad' billionaires from being made, but doesn't give us a plan on where to go from here. Lots of gray area, though. Lots of arguments were
336.
▲
by
sudhirj
5y ago
There are two cities in India that are pretty close by where this difference is very clear. Chennai is on the coast, while Bangalore is inland at a higher altitude while they’re both pretty much the same latitude. The difference in percepti
337.
▲
by
sudhirj
5y ago
The implications of time dilation when moving near c are also explored in the Three Body Problem trilogy, and pushed to the extreme as well. It’s quite a mindfuck if you still have ties to the place you’re leaving, but interesting if you do
338.
▲
by
sudhirj
5y ago
Oh, nice. Won’t do one with Python, then :D But yeah, I’ve found the ability to move IDs between alphabets quite useful.
339.
▲
by
sudhirj
5y ago
Probably is quite similar, the converting numbers between bases is a textbook algo, and the UUID format is a standard. Which python one?
340.
▲
by
sudhirj
5y ago
For those interested in time based UUIDs, I've written libraries in Ruby and Go to move quickly between them: https://github.com/sudhirj/uulid.go https://github.com/sudhirj/shortuuid.rb http
341.
▲
by
sudhirj
5y ago
That's really nice of you, thanks!
342.
▲
by
sudhirj
5y ago
I am actually very curious, but I curate what to learn in the other direction - databases, multi core programming, systems architecture, organisation architecture, consumer and business psychology, sales and marketing, game theory, communic
343.
▲
by
sudhirj
5y ago
Or how it moves forward? I also don’t know about vacuum tubes, tape drives, GOTO, soldering, capacitors, IC schematics or assembly. So Steve Woz is a role model, but today’s Woz will write Swift or Go, or god-forbid, JavaScript.
344.
▲
by
sudhirj
5y ago
We definitely care if you’re capable of learning other fields - we check for breadth in static and dynamic languages, SQL and NoSQL knowledge, UX and systems design, performance optimisation, a sense of aesthetics, writing and communication
345.
▲
by
sudhirj
5y ago
I almost had to learn it once for flags, but Go has iota and constants and Java has enums, and stuffing flags into an integer and storing that in Postgres or Redis would have made the problem arguably worse. Just used a Set.
346.
▲
by
sudhirj
5y ago
Heh, no, I'm happy to say I've worked in a wide range of industries, countries, programming languages, datastores, team compositions, roles, front & backend, side projects and own products. I'm just saying non of them req
347.
▲
by
sudhirj
5y ago
So how many levels or layers down or up should we expect someone to go? Say we take Go / Java as a starting point, L-1 would be C / C++, L-2 would be Assembly / SIMD / AVX processor instructions, L-3 would be chip design
348.
▲
by
sudhirj
5y ago
This comes up once in a while, both when I talk to people who've been in the field much longer than me and when I interview new folks. We had a couple of people try to add bit shifting and memory management into the interview process,
349.
▲
by
sudhirj
5y ago
Yeah, I'm a little embarrassed to say I'd have used an array do what's in the example. I wouldn't have done all the unnecessary string conversions, but if I have a sequence of 64 things and I want the first 22 things tha
350.
▲
by
sudhirj
5y ago
The Boolean logic part is applicable everywhere, so that's actually unrelated to binary arithmetic or bit-shifting. Stuff like Demorgan's theorem etc I practice more in the context of simplifying if-else statements than binary ope
351.
▲
by
sudhirj
5y ago
That might not be due to memory management - a lot of my work is in Go and Java, selling very high demand inventory to millions of people (opening night movie tickets across tens of thousands of screens and shows across the entire country)
352.
▲
by
sudhirj
5y ago
That's clear enough, but I've never been able to wrap my head around why anyone would want to muck about with that. If I was working on the OS kernel or drivers or network implementations maybe? But even then if one wanted to do m
353.
▲
by
sudhirj
5y ago
I also have no idea how to properly do memory management, every language I've worked with has had garbage collection. I know the languages I write in use malloc or something to get more memory, but that's it. Never called it, don&
354.
▲
by
sudhirj
5y ago
Exactly. The other thing I get dirty look for from some people is when I tell them I've never done memory management. Every language I've worked in professionally has garbage collection, and I've also never done pointer arith
355.
▲
by
sudhirj
5y ago
I know that it's the manipulation of binary numbers, and I do know what binary numbers are. But I've never operated on binary numbers professionally. I did do some AND OR NOR NOT XOR gate diagrams in high school and college, but h
356.
▲
by
sudhirj
5y ago
It simply hasn't come up. I've written accounting and billing software that processes millions without using bit shifting, logistics solvers that do multithreaded depth first search systems on lazy graphs without bit shifting, tic
357.
▲
by
sudhirj
5y ago
Yeah, but I've filed along with "learn every regex operator". Might be interesting, but not sure where it would be useful these days.
358.
▲
by
sudhirj
5y ago
At the risk of sounding stupid, I have no idea how bit-shifting and bitwise operators work, though I've worked in the field for over a decade and am now a Staff Engineer or whatever. There, I said it. It's just something I haven&#
359.
▲
by
sudhirj
5y ago
It’s 12 AWS Snowmobiles, which are container trucks full of hard drives. A corporation that generates that much data probably has more container trucks of furniture.
360.
▲
by
sudhirj
5y ago
Most security errors are the kind that that the tools catches, like unsanitized SQL or unescaped HTML. Those targeted by nation states or running high value targets probably need third party sec audits, but this is a perfectly good addition
More ›