Hacker Newsnew | comments | show | ask | jobs | submit | login

Re the environmental impact: A large contingent of internet networked servers are webservers, transacting with the HTTP protocol (be it spiders or producers or whatever). If it takes more computing resources to provide HTTP/2.0, then it would in fact require more servers, and thus increase the energy consumption.

But given how large datacenter consumers are considering how to build greener/smarter operations to reduce their impact (and costs) then clearly it's something to be mindful of.

-----


How do you define enterprise? I've been using ruby in projects I wouldn't call 'startup' for the last several years... including with teams up to 80 people (i.e. real enterprise)

-----


The point is that it's not sufficient to run the current 20k tests against head daily; there are so many unplanned variations and 'emergent' design that there's a full time job just in keeping up with the changes to MRI ruby.

And even if there wasn't, @brixen has repeatedly pointed out how the MRI authors have chosen to ignore the RubySpec project entirely. That's really sad.

-----


You're assuming they a: notice and pay attention to the road, and b: they're familiar with how to drive, so know that is a trickier maneuver, and c: that they know how well you drive, so can contextualize a pause based on your ability.

nope, it doesn't happen in real life.

-----


You've never had someone pause a conversation while you merge onto a highway?

-----


Me personally? Not without asking, no.

I have been in far more close calls as a result of being distracted by my passengers than by my cell phone.

-----


You can implement the pin-pad via the square app. doesn't need to be implemented in hardware.

-----


Not if you want approval from the payment card industry you can't.

They'll want proof that no other app can access the screen, that screen presses can't be recorded and lots of other stuff.

I'm going through this with a hardware pinpad at the moment, the list of requirements is very long and quite stringent.

--edit-- I'm not saying this is impossible, but I find it very unlikely. All the other EMV devices I know of that are designed for use with iOS and Android devices have built-in hardware pinpads because it's just easier... the PCI is very precious about PIN data. For good reason.

-----


ideologically, i agree, except that HFJ/H&C produce some amazing timeless typefaces and it's really hard to ignore that.

-----


Agreed, they own some of the most well known typefaces in the world. Sadly, their pricing is absurd.

For example, I run a forum with a million daily page views. If I wanted to use Gotham, I need to pay $150 for the font, and then subscribe to their cloud service and pay $450 per month for that amount of page views.

I might be willing to pay a one-time $100 fee to use one of their fonts, or a $100 per year subscription to use any of their fonts. However, $5,500 a year for my site? That's almost as much as my servers. It's a laugh, I'll stick with the well respected free web fonts.

-----


might be kind of interesting to do an IamA on reddit. I'd like to hear more about what it's like to work in HPCs -- even simply considering how to build that kind of processing and how to think in terms of jobs that take real time to complete.

-----


This will be interesting when:

1. a bunch of netsec/security geeks have looked at it (calling @tptacek, @cpercival)

2. @djb et al have ranted about it a bit. :)

till then it's going to be hard to imagine that they can get any traction with such crucial infrastructure.

-----


> 1. a bunch of netsec/security geeks have looked at it (calling @tptacek, @cpercival)

Agreed - but it seems that this is an authoritative-only name server, which means it shouldn't be susceptible to cache poisoning, which is where the most awful DNS server security vulnerabilities have been.

-----


It is nice to see that we are moving from huge and clumsy DNS servers (BIND) to smaller servers with a specific focus: unbound as resolver, NSD/Yadifa for authoritative servers.

Now that we have them, couldn't some core code be shared between all these projects and receive more scrutiny than it receives now? For example the code that parses incoming packets or generates replies could easily be shared (in theory).

-----


I'm no fan of BIND though operationally having separate servers can be problematic: if you want to run both a recursive and an authoritative DNS server on the same host (pretty common for DNS servers on internal networks) you need two IP addresses. PowerDNS works around this by having their authoritative server forward recursive queries to a host/port that you specify.

Agreed that code sharing would be nice, and more important than ever since the rise of small servers with specific focus.

-----


> couldn't some core code be shared between all these projects

There are also advantages to having independent implementations for such crucial software. A fatal flaw that no one caught in one implementation may not take out the whole system.

-----


While this is true for bigger design issues, I fear it is not true for smaller problems like off-by-one accesses and all the common parsing issues.

Smaller problems require a lot of time, attention and testing to be found. To have a single code base can do wonder for this kind of smaller, but often fatal, problems.

-----


I think djb is a brilliant programmer, and he has written some absolutely fantastic code, but I also think that he is becoming less and less relevant as time goes on. Various DNS servers have massively improved, security is being taken more seriously (due in part to him, no doubt) but his software doesn't seem to be moving forward...

dnscache for example doesn't (at least in my testing) connect over IPv6 to a remote name server to resolve a domain, nor does it do DNSSEC validation (and I understand DJB doesn't like DNSSEC, unfortunately it is here and I think that more and more having a validating resolver is a good idea).

-----


I am already running it and I like it so far. Quite an interesting alternative to Bind.

-----


This appears to be the current list of keywords:

  info
  subtract
  delete
  heart
  alert
  checkmark
  replay
  cart
  dropdown
  navigateup
  navigatedown
  twitter
  globe
  view
  user
  creditcard
  desktop
  cell
  search
  link
  reply

-----


Thanks! I was getting a strong "old school text adventure" vibe from this interesting UX choice!

  YOU CAN TYPE TO SEE THE SYMBOLS.
  > facebook
  IM SORRY, I DONT UNDERSTAND 'facebook'.
  > music
  IM SORRY, I DONT UNDERSTAND 'music'.
  > help
  IM SORRY, I DONT UNDERSTAND 'help'.
  > f*#(@&F!!!

-----


Well? Did it understand "f*#(@&F!!!"? Don't leave us hanging!

-----


We're using a subset of the font that only includes the icons we're using on the site. The distributed font contains much more. :)

-----


Do you have a preview of all 139 glyphs? I don't care if they're bitmapped and watermarked, I just want to see what's available before I pre-order.

-----


right. i'm excited to try it.

-----


Thanks; I was especially thrown because I tried "home", which was the first example in the example image (!) but it didn't work and I thought I'd misunderstood what was going on. I guess I should have blindly tried others from that list, hoping for a different result. :P

-----


Doesn't work - once you login via oauth it doesn't go past that screen... thanks

-----


Was it about 10 minutes ago? If so it should be alright now. If not do you see any error message?

-----


I get the same problem as imajes

-----


hmm, well I don’t know what’s happening. Everything looks fine here. What OS & browser/version are you using?

-----


nope, right now. says i'm logged in but i just get the buttons to login and auth.

-----

More

Guidelines | FAQ | Support | API | Lists | Bookmarklet | DMCA | Y Combinator | Apply | Contact

Search: