HNHacker News
TopNewBestAskShowJobs

throwaway648

28 karma · joined June 23, 2018

submissionscomments
throwaway648··on Ask HN: What to do after $8M (all cash, post tax) exit?
1) don’t listen to strangers in internet. 2) don’t stop working. work part time on something you enjoy; no more grinding. 3) start running and complete a marathon on every continent.
throwaway648··on End-to-end encryption does not prevent Facebook from accessing WhatsApp chats
and os companies can install key loggers on your device/machine. and chipset manufacturers can backdoor the system. and so on.

no piece of hardware or software is safe from evil deeds of people building them.

throwaway648··on Small robots may kill the tractor and make farming efficient
Unlike human, computer is exceptionally good at remembering stuff. No need for plant recognition when you can brute force remember where you planted each individual seed.
throwaway648··on Quitting Amazon 5 months after I started
For one, you accepted a junior position. Then you seemed to expect to be treated as a senior.

Then you seemed to be surprised by the issues, again showing you lacked the experience of a senior. I feel you got good guidance but it feels it was not well received.

The away team experience also felt a bit juniory. Your requests we not priotorized high enough but you didn’t find the tools or means to go around it. Understanding their needs and life in general would be an indication of seniority.

Finally, I think it takes at least a year to see how you are able to cope and progress. It takes time and effort to make any changes in a huge corporation.

In the end, I think that you would not have enjoyed yourself working in that environment so you made the right call. It takes certain character traits to be able to enjoy navigating and gaming such corporate culture.

Source: ex enterpreneur with two decades of experience, atm employed in a >100k employee corporation and loving it.

throwaway648··on Quitting Amazon 5 months after I started
> I also don't understand why the candidate with 10 years of industry experience decided to move forward with interviewing after being told it was for an SDE1 position.

| given the fact that I wasn’t too efficient with Java (it was not the primary tool in my past experience)

Maybe because his 10 years didn’t give him the relevant knowledge? Also, his attitudes sends a clear ”I’m a junior” message, so SDE1 might have been right call.

throwaway648··on Japan starts space elevator experiments
Actually the cable will extend well beoynd that point. 36Mm is the altitide where the elevator would be travelig at orbital speed. Jump out any lower and you will drop back to earth. Unless you jump very hard (using rockets or something).
throwaway648··on Has elegance betrayed physics?
Betteridge's law in action.
throwaway648··on Research identifies key weakness in modern computer vision systems
it would be interesting to see if NNs could learn tell how many objects are in the image, and/or where in the image the objects are.

if the answer is no, then I don’t think that even feedback would help in the original problem..

throwaway648··on Tesla is building its own AI chips for self-driving cars
Yep, we do huge amount of assumptions to derive ”model of a world” from quite limited amount of data. And we do lots of mistakes without ever realising it. Fortunately, most of those mistakes are irrelevant, and safety margins let us correct most of the relevant mistakes. Rest become accidents.

I guess the same logic applies directly to self-driving cars as well..

throwaway648··on Tesla is building its own AI chips for self-driving cars
Estimating distances robustly is very important for navigation. LIDAR is accurate at relevant distances and most importantly very robust against environmental effects. Without LIDAR you can use stereoscopic vision (like human with two eyes) but that is very demanding, not that accurate, and very error prone. Sure, human can do it somewhat well, but eye and brain are extremely complex things to implement (and it still takes years to learn to understand what you see).

Personally, I’d refuse to implement self-driving vehicle without at least a ”backup LIDAR” to check vision system results. Otherwise you are forced to assume stuff like ”things at stand still are either above the road, beside it, or just shadows”, causing crashes when there is suddenly a stopped car in front of you. (If you didn’t do that assumption, you would be dodging shadows and other clutter..)

[source: I’ve been researching vision algorithms in a related field.]

throwaway648··on The problem with programming and how to fix it
Sure there are, but not all athletic people end up playing hockey. I don’t see how that invalidates the point that people without those qualities can not become programmers, no matter the tools available.

edit: to add, those people already have the tools they need to automate the things they want. They just lack the will to learn to use the tools.

edit2: to continue the analogy. I can drill a hole to a wall but if I need to dig a big hole, I can either learn to drive a tractor shovel or hire a professional to do it. But I’m not complaining why tractors are so hard to drive..

throwaway648··on The problem with programming and how to fix it
I’m actually saying that we have made it simpler (compare implementing full-stack web service using punch cards vs modern languages and frameworks), but at the same time it requires more education to use the new tools and methods (one machine code manual vs all the cources and documentation those languages, algorithms, and frameworks require).
throwaway648··on The problem with programming and how to fix it
True that, but those do-it-yourself people use different tools and methods compared to professional architects and builders. So maybe the original article should be read as ”why there are not more dedicated, simple tools for non-educated do-it-yourself tinkerers”. A sensible question as such, but I don’t buy the conclusion that we should blame the nerds / academia.

If some business owner finds a way to monetize such tools, nerds will be happy to implement. Just as those do-it-yourself fix-your-home books and tools have been monetized and implemented.

throwaway648··on The problem with programming and how to fix it
Lemme use an analogy: Why is building a house not accessible to all? Surely house building could be more like building with legos.

Building a proper house is so much more that just piling rocks mixed with mortar. You have to take into account the ground composition, moisture, light, ventilation, red tape, usability, safety, etc. In other words: it takes a huge set of skill. You can use advanced tools, like a tractor shovel for digging the base but that requires even more skill.

We just have to accept that doing complex stuff requires lots of training to do it properly. The more advanced tools you use, the more specific training you need but the more complex stuff you can build in shorter time.

As for programming. Abstract thinking and clear, explicit communication of ideas is not trivial to automate. This is problem even between two persons (just think about trying to decipher what your sales person or customer actually wants), let alone between a human and a machine. It’s a form of art, not some mechanical process you automate using an array of boxes.

throwaway648··on Your “high bar” is wrecking your team
plain and simple: formal education gives a shitload of knowledge you rarely get otherwise (because students devote lot of time getting familiar with that knowledge in an environment that supports learning). a good dev with proper education is better than a equally capable person without the education. that said, BS degree is bs if you ask me.