Live data from Hacker News

Commit that changed my life

egorhomakov.com

51–58 of 58 posts

Re: Commit that changed my life

#51

How interesting he ended up in Mui Ne in Vietnam - it's one of the places I've been considering for a quit-your-job-and-focus-on-launching spot. Mui Ne is a very small coastal town around 200KM East of Ho Chi Minh city. Although tiny, constant off-shore winds has increasingly made it the kite-surfing capital of SE Asia. Living expenses are cheap, and I've calculated a pretty comfortable lifestyle for USD1,200 pm (YMM…

I've heard that Vietnam is starting to really "westernize" and is pretty good place to invest in right now.

Re: Commit that changed my life

#52
Egor, thanks for your writing about the OAuth 2 standard! I've implemented that a few times in the last year and would be in serious trouble (not immediately, but when somebody notices) without your writings.

Re: Commit that changed my life

#53
The post links to this: https://github.com/rails/rails/commit/b83965785db1eec019edf1...

And I have a rant about that: I wanted to see the date when that commit was done. But all it says as "date" is: "a year ago".

Why? Why can it not say the actual date? "A year ago", what does that mean? I want to know which month and day, even the time!

Re: Commit that changed my life

#54

The post links to this: https://github.com/rails/rails/commit/b83965785db1eec019edf1... And I have a rant about that: I wanted to see the date when that commit was done. But all it says as "date" is: "a year ago". Why? Why can it not say the actual date? "A year ago", what does that mean? I want to know which month and day, even the time!

If you hover over them the full time shows up as a tooltip at least.

Re: Commit that changed my life

#55
post #54

The post links to this: https://github.com/rails/rails/commit/b83965785db1eec019edf1... And I have a rant about that: I wanted to see the date when that commit was done. But all it says as "date" is: "a year ago". Why? Why can it not say the actual date? "A year ago", what does that mean? I want to know which month and day, even the time!

If you hover over them the full time shows up as a tooltip at least.

Adding different resource identifiers to the url can also retrieve different commit formats:

Email Patch: https://github.com/rails/rails/commit/b83965785db1eec019edf1...

Unified Diff: https://github.com/rails/rails/commit/b83965785db1eec019edf1...

Re: Commit that changed my life

#56
I kept a list of the best things I read in 2012. This github commit was near the top of it...everything about it, from its technical insight to how spectacularly (in an attention-grabbig sense) it was executed, to how it spoke about the constant conflict between "read the documentation" and "save the developers from themselves"...fantastic.

I loved the commit from the future :) https://github.com/rails/rails/issues/5239

Re: Commit that changed my life

#57
post #11

I'm waiting for Egor to spend some time with nodejs ... would like to see what he finds

NodeJS is written from a MUCH different approach than Rails. An example quotation from Isaac Schlueter (and he says this OVER AND OVER):

  We like dull models.  They're easier to reason about.  Programs should 
  be boring dull things that solve problems in predictable ways. [1]
[1] The whole discussion is most instructive. https://groups.google.com/forum/?fromgroups=#!msg/nodejs/kxw...

Of course, you may easily download a framework that makes foolish choices as a number of Rails developers have migrated to javascript :-p. Actually, I don't have a "thing" about Ruby or Rails developers, but some aspects of their mindset are very dangerous. The first time I heard that YAML could initialize objects from the serialization structure, I was absolutely shocked. How could that NOT be a disaster?

Take care. You're responsible for your code and its security. You're not playing a game. Your business is not a hackathon. Don't claim to offer "services" unless you are plan to be a servant of others. Servants don't code recklessly. You are the custodian of your clients' digital life and wellbeing. Choose projects run by grownups -- like izs and ry (the people who have run nodejs). Again, getting hacked is NOT okay.

By the way, if you want to learn how to run a project, subscribe to the nodejs-dev thread. That's a first-rate education in how to manage a large project with a lot of hype and growing pains. Watch and take notes.

Re: Commit that changed my life

#58
post #49

Earlier quoted context omitted.

How does that work? I never understood what a consultant does exactly. Offers advice?

I have no idea what other consultants do. What I do: try to hack(penetration), propose ways to secure your app, explain risks and steps to be made..

Good to know, thanks Egor!
Post reply on HN