HNHacker News
TopNewBestAskShowJobs

ronilan

2,754 karma · joined May 18, 2011

Did this. Done that. That was better.
submissionscomments
ronilan··on Over 100 PBS local stations start streaming on YouTube TV
“Everybody make like a train now”

https://youtu.be/E4TRvYAyt3k

ronilan··on Over 100 PBS local stations start streaming on YouTube TV
Come on. Elmo did some awesome music videos.

With Norah Jones: https://youtu.be/FEzxchU4RUY

With Katy Perry: https://youtu.be/PwZnCkoX5gI

And my absolute favorite, better than the original, with the Goo Goo Dolls: https://youtu.be/uGohKgNOXnU

Edit... but... yes... the Elmo Numa Numa tops everything: https://youtu.be/2rAKszSX2tU (which btw, was indeed uploaded 11 years ago, but I think has an erroneous view count..)

ronilan··on The Cost of Avoiding Sensitive Questions
Where are the weapons of mass destruction? Is nicotine addictive? Was this reviewed by management? What the meaning of the word is is?

https://youtu.be/j4XT-l-_3y0

Edit: and from a completely different realm, sadly - why is the baby not moving?

ronilan··on The Cost of Avoiding Sensitive Questions
A sensitive question is one for which the answer is an Unknown Known.

Put differently, answers in that quadrant are the ones the questioned individual would like to avoid. As long as you, the asker, avoid asking them, there is a peaceful equilibrium. Once you ask such, you become a hostile.

Or put in the original context - Unknowns Knowns are coverups.

ronilan··on The Cost of Avoiding Sensitive Questions
What is a sensitive question? Not the examples provided. Here’s an alternative.

Former Secretary of Defense for two presidents Donald Rumsfeld once framed (brilliantly actually) the possible things we know.

... there are known knowns; there are things we know we know. We also know there are known unknowns; that is to say we know there are some things we do not know. But there are also unknown unknowns - the ones we don't know we don't know [1]

A while after someone (which I can’t trace back) made an interesting (and equally brilliant) observation - there is a fourth option - unknown knowns - that is, things we don’t know we know. In most cases, that person pointed out, the category contains, things we actually know, but prefer to pretend that we don’t.

So, what is a sensitive question?

A sensitive question is one for which the answer is an unknown known.

The cost of asking such a question in American society (and, obviously in SV) is dear. Avoiding them is free.

Ask carefully.

[1] https://youtu.be/REWeBzGuzCc

ronilan··on Zugzwang
I wasn’t thinking specifically about chess, more broadly about life. For example in the case you presented the side with the bare king is not “in Zugzwang” cause his position can’t get worse. See, right now they are stuck in this useless position, but once the other side forces a checkmate they can finally end the stupid game and go home do something enjoyable...
ronilan··on Zugzwang
And from that we can conclude that when someone has nothing to lose (and/or nothing they expect or hope to win) - one can not be “in Zugzwang”. That is, they might be moving, but their situation can not get worse.
ronilan··on Challenging projects every programmer should try
Every interaction is a learning opportunity. :)
ronilan··on Challenging projects every programmer should try
By the way, you can reply by clicking the 'N minutes ago' link to open the thread.

Thanks. Didn’t know that.

I was under the impression the “reply” link is removed when levels get deeper as part of an “anti flame” system.

@dang?

ronilan··on Challenging projects every programmer should try
Daniel, system doesn’t let me comment below - so I’ll comment inline cause it actually matters:

”An interviewer who loads up a process with nonsense is a prat”

It’s not one person - it’s the entire industry. All of us.

Clearer?

ronilan··on Challenging projects every programmer should try
Your assertion is true but you missed the point. Completely.

Let me clarify - the process by which commenters gleefully (damn that’s a nice word) add things to the list is illustrative of how things got added to the interview process. No one ever said something (or anything) should be done before interview.

Now as for “tackling before you die”.

If your name is Bobby Wagner, than by all means, tackle, it’s your job, but please do not die.

If you are programmer, you are not obliged to neither.

ronilan··on Challenging projects every programmer should try
If you ever wondered how the tech interview process got to where it is, here is live example (of one possible explanation) - look at the comments, gleefully adding more and more stuff.

So.

1. “Every programmer” is a matter of speaking. Obviously not every programer should try any of. Author I believe knows that.

2. If you are not a programmer you don’t add to the list. Period. You wouldn’t be adding to the list of “drills any dentist should try”, right? So why here?

3. If you are a programmer, and have not tried all of the above why are you adding more? Yah, I know, you once did a challenging project that is not on the list. So did I. “Doesn’t make me Madonna, never will”.

Now what if you are a programmer and you’ve done all on the list, with or without substitution (like Snake might be equal Space Invaders)?

In which case you’d have at least 6 repos to share with the world, and if you can implement Tic-tac-toe live, you might get to the next round of interviews.

ronilan··on Ask HN: My company wants my side project. What can I do?
... just very specific norms

FTFY

ronilan··on Ask HN: My company wants my side project. What can I do?
Every once in a while something like this comes up in HN and the top voted answer is always “find a lawyer”.

My 2 cents - don’t.

You want compensation, you want to direct the roadmap. Your employer wants ownership. Where is the conflict?

Why make one?

(P.S. - my legal experience “peaked” about a decade ago when I hired Andrew Valentine, managing partner of DLA Piper Palo Alto to help bridge what should have been an easy win-win. We ended with a whole lot of losers. I got a full refund, though, so yah.)

(Also - Andrew, in case you read this, you never sent me the invoice for the out-of-pocket expenses you paid to UPS documents to San Bruno. I’d be happy to pay those. Contact in profile.)

ronilan··on Reimagining the PhD
If you can convince people that you are indeed an expert without the PhD certificate, good for you. If not, sucks to be you.

Dude, chill, you can just be an expert on a subject without giving a damn about what other people think. It’s an option. Give it a try

ronilan··on Facebook, Google Drop Out of Top ‘Best Places to Work’ List
No free peanuts.
ronilan··on The front end of an example full-stack app built using Vue and Node
>I can't really follow all the rabbits here.

I apologize for that.

When a rabbit picture is sent over a fax machine, the machine makes a lot of noise. Unfortunately even if one listens intently, one will not be able to see the rabbit. The message still goes through though.

ronilan··on Facebook, Google Drop Out of Top ‘Best Places to Work’ List
> How can one compare In-N-Out Burger to Google?

You can’t.

But on the other hand, in most tech companies, the on-site interview process is like Five Guys.

ronilan··on The front end of an example full-stack app built using Vue and Node
> Why is this noteworthy?

I'm, obviously, pulling some rabbits out of thin air here but... see this:

  import Vue from 'vue'
Not knowing anything about Vue, you can still guess that Vue is serious magic just by looking at the way the code for the project is laid out.

That's it.

Ah, but why is it noteworthy?

Cause assume, just for a second, you had a private package, that may also be able to pull rabbits out of dark places, and you had reasons to keep it unpublished. Like, you wouldn't want to release the code, not even in bundled apps. In that case, you would look at this HN item, and repo, and note that, yes, one can release code for a magic based app without releasing the code for the magic lib itself. And that this may allow someone at HN to comment Nice work! Just goes to show how clean and readable [insert magic lib name] code is. And this can start a conversation and lead to opportunities.

And that's worth noting.

But also worth nothing. Cause it's nonsense. You can always do neither.

Edit: I’m not saying this is the reason this specific item is on the front page or commenting on the repo itself (the code looks solid). I’m just herding speculative rabbits.

ronilan··on A Better Qt Because of Open Source and KDE
I understand you are not a fan.
ronilan··on Operations for Effective CEOs
Maybe.

But he did make a fundamental scientific discovery. He proved that snakes and elephants cause Gaussian distribution.

ronilan··on Show HN: Learn When to Quit
Madden: "Now with no timeouts I think that the Patriots, with this field position they have to just run the clock out, you have to play for overtime now. I don't think you want to force anything here, you don't want to do anything stupid because you have no timeouts and you are backed up."

Summerall: Brady is in the shotgun and he's gonna throw it ..."

https://www.youtube.com/watch?v=GC4qgrUgF9I&feature=youtu.be...

Always trust the stats ;)

ronilan··on The Lesson to Unlearn
Q: >You're investing time in the same company you're asking them to invest money in. If it's not a good investment, why are you even doing it?

A: Because you and them don’t have the same circumstances, and thus don’t have the same utility function. You have different values.

The whole (long) thing is a mess of obvious misses. Too bad.

ronilan··on France proposes upload filter law, “forgets” user rights
Copyright is not as important to society as Silicon Valley wants everyone to believe. It a property issue and not even a critical one. Most of the problems around it can be solved with money.

The collateral damage caused by this lawyer infused, never ending “copyright war”, though is real.

Not worth one good man.

Edit: I’m a “creator”. Never been “corporate”. I had my work “cloned”.

ronilan··on Jack Dorsey Needs to Step Down
I think you meant drivel.

And here is a fine example of how to dribble (via twitter): https://twitter.com/BleacherReport/status/120241814211214540...

ronilan··on Launch HN: Buy Me a Coffee (YC W19) – Give your audience a way to thank you
To the stranger who left me feedback with an astute observation (but no email).

The box Abe is building won't work. He's got it wired wrong. And if they fix that I’ll start actually taking pieces out of it. It's just a gimmick. It doesn't work anymore. Your double will say they have to move on to something else. And mine will agree. They're friends.

It’s been a decade.

ronilan··on Launch HN: Buy Me a Coffee (YC W19) – Give your audience a way to thank you
I’ve been following Buy Me A Coffee since it publicly launched (not today) and it’s great to see that a side project can get support from YC. It’s not an easy space.

I work winters as a snowboard instructor. Over a typical winter I’d teach literally hundreds of people. Every once in a while I’d get a gift card, if guest is American, I might even get a cash tip, but generally, it’s Snow School pay. So, I thought something like Buy Me Coffee might come handy...

Being the summer software developer that I am, I ended up building something from scratch. It has a slightly different “flavor” than Coffee, mainly trying to make it work better in real-life interactions. But it’s in the same problem space.

It’s here: https://www.feedback.land

Profiles look like this: https://www.feedback.land/ronilan

I run the experiment last winter. I’d have printed “business cards” with QR codes in my pocket (app makes a printable version for you) and I’d hand them out at the end of lessons (mittens snowflakes and all).

Bottom line. Got some feedback. That’s it ;)

Might give it another try this winter, but I’m generally off to other interests. If anyone has interest in the product/software (node/Mongo/react) contact is in HN profile.

ronilan··on Smart Toaster Can’t Hold a Candle to the Apollo Computer
Yes. Toaster is smart.

But toaster has no hands. No money to buy a candle. No access to Apollo computer.

And the author somehow thinks it’s the toaster’s fault that it fails.

ronilan··on Go master Lee Se-dol says he quits, unable to win over AI Go players
> "With the debut of AI in Go games, I've realized that I'm not at the top even if I become the number one through frantic efforts,”

There is something sad about this comment. It’s as if, even while standing at the peak, he doesn’t grasp what being “at top” actually is.

Would Eliud Kipchoge say the same thing about a motorcycle?

ronilan··on Senate Considers Banning Dial Phones (1930)
Correct.

Senators are required, since the installation of dial phones in the Capitol, to perform the duties of telephone operators

And also seems that it was more than UX that bothered them...

← PreviousPage 3 of 20Next →