davnola

Joined 16 years ago

Karma
242
Submissions
110
Member since
Apr 5
http://kapoq.com
View on Hacker News

Recent submissions

Comment · 9 months ago
One of the many reasons to visit Pembrokeshire, Wales:

https://www.internalfire.com/

Lots of running kit you can get close to or hands on with e.g. 4000hp jet generators, telephone exchanges, steam engines etc. plus knowledgeable and passionate staff.

Well worth a couple of hours detour to check out.

Comment · 11 years ago
Yes, but even the best agency will every so often run into a bad client. I think that's analogous to what happened here.
Comment · 11 years ago
Appear Here | London, United Kingdom | ONSITE | FULLTIME

Ruby/Rails React/Redux IOS Android Redis/PostgreSQL/Elasticsearch AWS/Docker

https://www.appearhere.co.uk?hn is the UK’s leading marketplace for commercial letting. Our platform allows anyone with an idea to book everything from pop ups through to prime Oxford Street locations. It’s been called AirBnB for brands, and our vision is to make it as easy to book a shop as it is to book a hotel room. A surprisingly huge market, and it's in our hands to become the world's leading marketplace.

You’d be part of a small team that is taking Appear Here worldwide, onto new platforms, and deep into masses of valuable data. It's an energetic, committed, challenging, and sane culture. Plus we're a stone's throw from the best lunchtime options in London.

[email protected]

http://appearhere.workable.com/jobs/14626

Comment · 11 years ago
This is essentially the same approach as https://github.com/snowplow/snowplow/wiki/Setting-up-the-Clo....

What's neat and novel to me about this implementation is the use of delimiters vastly simplifies loading the raw S3 logs into Redshift.

Comment · 11 years ago
Here's a summary of the discussion (RAML vs Swagger vs Apiary vs RSpec...) we had at Lonely Planet: https://lonelyplanet.atlassian.net/wiki/display/PUB/API+Spec...

5 months in, we're happy with API Blueprint. We used to use Dredd for API validation but ran into to some limitations:

- Dredd does not perform any validation against the siren response beyond the first key level. For example, it does not validate if the class-name is user-events, or usr-events

- Dredd does not make any difference between Action parameters and Resource parameters. Then, an action POST to create user-events will have undesired url parameters. E.G: POST /user-events?take=0&skip=2 (The apib blueprint specs allows to make this difference: https://github.com/apiaryio/api-blueprint/blob/master/exampl...)

So one of our devs created a Ruby validator, https://github.com/nogates/vigia. See http://engineering.lonelyplanet.com/2014/11/18/vigia-integra... if you're interested.

Comment · 12 years ago
What do you mean by "brand name tests"?
Comment · 12 years ago
Comment · 12 years ago
> marked incompatible with nexus 7

FWIW works perfectly on my 2nd-gen Nexus 7.

Comment · 12 years ago
Comment · 12 years ago

    1. Start scraping all images from http://developer.android.com/training/ inside div.gc-documentation    
    2. Inspect manually
    3. Profit
Fun!
Comment · 13 years ago
Comment · 13 years ago
This is so much fun. Thanks!
Comment · 13 years ago
Comment · 14 years ago
Because in general, delegation tends to lead to object schizophrenia. Specifically, SimpleDelegator will leak the original delegatee object when a delegated method returns `self`.

     s = "foo"
     
     d = SimpleDelegator.new s

     s2 = d << "bar"

     s2.object_id == s # true
I think SimpleDelegator is really neat but totally dangerous. Doesn't this ring alarm bells with you?

  # delegate.rb L117
  #
  # Returns true if two objects are considered of equal value.
  #
  def ==(obj)
    return true if obj.equal?(self)
    self.__getobj__ == obj
  end
Comment · 14 years ago

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton