HNHacker News
TopNewBestAskShowJobs

dorianm

823 karma · joined December 11, 2015

Could you please delete my account? proof is abb6d127722f71d771d4e11f7
submissionscomments
dorianm··on Jess Frazelle
I think that's the first time I see someone publicly saying that they tried to hire someone and it failed, very interesting.
dorianm··on Chrome 57 Will Permanently Enable DRM
My favorite story about DRM is how even Netflix's CEO would rather not use DRM but basically less than 1% of the users care about DRM while it's a requirements when signing contracts with movies producers.

This makes perfect sense, and at the end of the day those who produce there content have a right to choose the conditions of how it's distributed

dorianm··on The importance of upvoting
I agree, sometimes I think "how on hell this can have X invited?" then when I read it it's usually more interesting than the title and domain make it sound (and/or comments are where's it's interesting).
dorianm··on The importance of upvoting
It's called uservoice: https://feedback.uservoice.com/forums/1-product-management/s...

I would love to see this concept applied to news aggregators

dorianm··on Ask HN: How should I teach code to kids?
"turtle" is the what I use to teach kids programming, this is one in JS: http://berniepope.id.au/html/js-turtle/turtle.html

As they get more interested I switch to https://tryruby.org then scraping with nokogiri then asking them about the problems they want to solve.

dorianm··on Callback Hell (2016)
Same code than first example as synchronous ruby: https://gist.github.com/Dorian/91b965989c1f8f1c727b49d66477a...

(Add `begin; rescue; end` where errors need to be handled)

dorianm··on GitHub commit search: “remove password”
Then .gitignore and .env are your best friends :)
dorianm··on GitHub commit search: “remove password”
1) Search for common pattern where the key can be stored

2) Search if found keys are actual valid keys

3) Expire key, send explanatory email, issue new key

(I think that's what AWS does)

dorianm··on GitHub commit search: “remove password”
Amazon scans GitHub and revokes valid keys (can't find source, but proof is that it's been a while no AWS keys were stolen from GitHub)
dorianm··on GitHub commit search: “remove password”
Right after my "remove secrets" post: https://news.ycombinator.com/item?id=13650614

There are just so many of those it's crazy:

    remove .env
    YOURFAVORITEAPI_SECRETKEY
    YOURFAVORITEAPI_PASSWORD
Also replace "remove" with delete/rm/replace/etc.

And replace "YOURFAVORITEAPI" with CircleCI, Travis, Mailchimp, Trello, Stripe, etc, etc.

Also, companies I contacted consider it the customer fault and basically don't care.

dorianm··on Staffjoy is shutting down
> So, we have decided to return over $1M in cash to our investors.

That's some nice common sense there!

dorianm··on Introducing Cloud Spanner, a Global Database Service
Spanner's paper: https://static.googleusercontent.com/media/research.google.c...
dorianm··on Watching Wikipedia's extinction event from a distance
He could post his deleted articles on his blog too meanwhile.
dorianm··on Ask HN: How can I get investor intros in Berlin?
You will probably find people to give you better advices at Betahaus in Kreuzberg.
dorianm··on Oroville Dam: Feds and state officials ignored warnings 12 years ago
https://en.wikipedia.org/wiki/Act_of_God
dorianm··on Top Sites to Receive SMS Online Without a Phone
> Ironically, Twilio gives you a private phone number for free in the trial account if you provide them with your phone number to receive a verification code. Fortunately you can use any of the temporary phone numbers from the sites above to receive the verification code to activate Twilio trial account.
dorianm··on Postmortem of database outage of January 31
Exactly, I feel like it was nobody's job to make sure everything was resilient to failures
dorianm··on Platform API Issues
> We are continuing to restore all affected systems. Users may see continued build failures whilst the build backlog is processed.
dorianm··on Ship Small Diffs
> PR’s of GitHub branches are great. But git diff | gist -optdiff also works reasonably if we are talking about a dozen lines of code.

So, he just sends a gist link to his teammates? why not create a small pull request and then asking them to look over it?

dorianm··on Ask HN: Ghost my company? (Updated)
You could just ignore the pressure and keep going at your own rhythm.
dorianm··on The Map of Mathematics [video]
Wikipedia's version: http://i.imgur.com/zGcdMVl.png

https://en.wikipedia.org/wiki/Areas_of_mathematics

dorianm··on Show HN: KISS IDE – A simple web based IDE
Reminds me of Geany, my go-to lightweight IDE before I switched to Sublime, then vim: https://www.geany.org
dorianm··on New GM Cruise Self-Driving Video Shows More Mastery of SF Roads
As in the first video there is a ~30s delay when stuck behind a truck. Which I think is reasonable and most human drivers take far too many risks. Seems to be than humans will learn to drive better thanks to self driving cars :).
dorianm··on Fluid Paint Simulation
You can report on the GitHub repo: https://github.com/dli/paint/issues
dorianm··on Fluid Paint Simulation
It's open source ;) https://github.com/dli/paint
dorianm··on Fluid Paint Simulation
I loved it, I feel like it could make some nice backgrounds and decorative paintings will a little more tries: http://imgur.com/a/XBUgn

And it's open source: https://github.com/dli/paint (I posted my issues there)

dorianm··on Ask HN: What is the most exciting development in your field right now?
Probably because it's not VC-fueled hyper hyped. And doesn't fit the current mainstream pattern of "world changing technologies", etc.
dorianm··on What Rust Can Do That Other Languages Can't
Other languages can definitely do it:

Ruby:

    class X
      attr_accessor :y
    end
Crystal (full working example):

    class Y
    end

    class X
      def initialize(y : Y)
        @y = y
      end

      def y
        @y
      end
    end

    y = Y.new
    x = X.new(y: y)
    puts x.y
dorianm··on “We have decided to disable IMDb's message boards”
I like the irony that it started in a message board. https://en.wikipedia.org/wiki/IMDb#History_before_website
dorianm··on “We have decided to disable IMDb's message boards”
Seems pretty civil and reasonable to me: https://www.reddit.com/r/vegan/comments/4hnzyz/why_are_most_...
← PreviousPage 5 of 11Next →