Hacker Newsnew | past | comments | ask | show | jobs | submit | more aleksiy123's commentslogin

Tbh I doubt this is secrecy.

More likely just noone has taken the time and effort to do it.


Feels like there's similarity to CPU and GPU binning.

Make a bunch of them with the same process then bin them based on the variability.


The Bitter Lesson seems relevant here again. http://www.incompleteideas.net/IncIdeas/BitterLesson.html

I think I read somewhere about Erdős having this somewhat brute force approach. Whenever fresh techniques were developed (by himself or others), he would go back to see if they could be used on one of his long-standing open questions.


I think this is the second time I've read this blog post, but it increasingly strikes me as parenting advice.

Translated to that domain, it reads "teach your kids how to think, not what to think".


Paradoxically, as a parent I find the notion that humans are blank slates completely false. Babies come with a tremendous amount of pre-programmed behaviors and interests.


Which is great advice that almost no parents follow.


In google c++ there are two macros which I feel make it look a lot nicer.

  ASSIGN_AND_RETURN(auto var, status_or);
And

  RETURN_IF_ERROR(status);

Which are just more ergonomic with the drawback of being macros.


Internally, it would be a b64 protobuf in a protobuf field.

The json part is an automatic conversion.


Why would it be b64 encoded? There's nothing that prevents you from putting an encoded protobuf into a protobuf as `bytes` type. `bytes nestedMessage = 42;` Only delimited message formats like JSON or XML need to encapsulate messages before nesting.


Because it is in a Json? Internally it probably is protobuf with bytes.

But the external API is Json and so it needs to be converted at some point.

https://stackoverflow.com/questions/49358526/protobuf-messag...


Huh?

Internally, it is (maybe) a binary field of a protobuf.

Then when translating to JSON, it was converted to a string via base64 encoding.


I believe some Ancient Roman names are also like this:

Male: Sextus, Septimus, Octavius, Nonus.

Female: Prima, Secunda, Tertia, Quarta, Quinta, Sexta, Octavia, Nona, and Decima

But on further investigation the males seem to actually be named after months https://www.reddit.com/r/AskHistorians/comments/zshd6h/when_...

and the women are unclear https://en.wikipedia.org/wiki/Praenomen


I don't know about Ancient Romans, but I do know a few Italian men with numbered names. In particular a Decimo (tenth), who was indeed the tenth (and I wouldn't swear the last).

They are all, unsurprisingly, old :)


Pretty awesome. I was thinking about trying to create some kind of automatic toy for my cat that would avoid obstacles. Maybe this could be the base instead of the one I picked up https://www.aliexpress.com/item/1005007634018076.html


This is going to sound like basic advice and probably what you already know but at the end I think it's just what needs to be done.

More time spent practicing and interviewing is going to be the most effective thing you can possibly do.

1. Do leetcode every day.

Work on one new concept/algorithm every day. Go deep. Look at others solns. Go back every day and resolve new problems of previously learned algorithms.

It will be slow at first but by the more time you spend here the better and faster you will become.

After you have a semi solid base, put on pressure, time yourself and do contests.

2. Do mock interviews. Friends, family, online. I used interviewing.io. for me it was worth it.

As many as possible. One a day if possible.

3. Do real interview as much as you can. Don't say no even if you aren't prepped.

Your first 5 interviews are failures. After that you will see that you will be dramatically more confident, relaxed and competent.

Adhd specific. For me meds (Vyvanse) helped a lot. Especially for focus during the interviews. Experiment with timing and dosage.

My preference was to take a slightly higher dose about 1hr before interview so that I felt "in". But everyone's different.

Finally, gotta remember that failure is part of the process. Nothing different about interviews then studying for a test or going to gym.


Two notes.

1. Make sure you try it in your practice sessions first and not on interview day the first time.

2. For me I felt lightheaded and I think it had a negative impact on my interview.

I think being a bit more on the amped side was positive for me in terms of talking and pacing, but everyone's different.

Experimenting and practice is the thing that's gonna have the most return. First 5 interviews are write offs. After that you will know what works and will be much much better.


Vancouver is awesome for this.

Toronto sucks for this :((.

Also time is probably a better metric. You can sit in traffic for an hour to move less than 1km.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: