Hacker Newsnew | past | comments | ask | show | jobs | submit | more sah's commentslogin

I don't think it's very credible to hold Perl 6 up as the standard for how to encourage and enable complete implementations, considering that ten years in, it still has only partial implementations.


I would also put C and C++ in that box then.



Yeah, we know our front page is lousy right now; we've got a redesign and a much clearer explanation in the works.

You need our service to make sure your web apps work in all the popular browsers.

We've got a bunch of web browsers in the cloud which you can remote-control via and API, to make sure the features of your site work cross-browser. We use a popular open source browser automation tool called Selenium, which my cofounder Jason Huggins created.

I'm curious whether the above description makes sense, or still leaves you scratching your head!


Hey, did Jason leave Chicago to help get Sauce Labs out of beta?


Through the power of the internet, I can work on Sauce Labs and Selenium from Chicago. :-)


That internet sure is cool :)


Loops don't kill the server -- it runs them until they reach a timeout, and then aborts them.


The JVM is threaded, and threads will require a little bit of (careful!) work for the codepad security sandbox to support. I haven't had time for that project yet.


Perhaps supporting something like Groovy would make for an easier-to-implement compromise?


That's me. Sauce Labs has indeed been keeping me ridiculously busy. But codepad is my favorite side-project, and I don't mean to neglect it. I'll find a free weekend and update interpreter versions once things are less crazy here!


Nice, thanks for supporting OCaml.

Could it autodetect the language using a few heuristics (or Bayesian analysis of existing submissions) instead of having the selection down the left hand side?


That might depend on whether or not he's been caching previous submissions. That and it sounds like a lot of hassle.


That's my mission with http://codepad.org/


Codepad is such an awesome site. I use it all the time to test/assess the results of a little bit of code on its own.


Maybe you could try http://friendpaste.com :)


Perhaps you missed the part about CodePad compiling/interpreting the input. It's not just another pastie site.


does this run code? take another look at codepad. It's not just a pastebin.


Oh please! realtime discussions, revsions & more. Maybe you should be more attentive rather than wanting to make your point. I already said, idea of executing code is interesting. but then something should be found to execute also custom modules. that's all what I said and I would be happy to play with this idea.


Sorry. You assumed I was curious about PasteBins because I'm curious about sites that let you run code on them. Now, it turns out that I'm slightly curious about PasteBins. I think they're slightly more interesting than URL shorteners. They're not nearly as interesting to me as sites that let you run code on them, though.

FriendPaste is neat, but it's not as daring as letting people run a bunch of different languages on your server like CodePad does. I imagine one reason it's not open source is that they're relying partly on security through obscurity. I would be if I were running such a site.

BTW, I did check it out more in depth, and its python interpreter runs "import datetime" and "print datetime.datetime.now()" fine, but gives an error than an md5 library is missing when you try to run "import urllib2". So it supports some standard modules but not all.


I will definitly have a look on this feature. dunno how it can be generalized to all languages though.


I'd like to see a JVM version that could run server-side JavaScript and Clojure. From what I hear, it might be easier to sandbox.

I'd also like to see one that runs client-side JavaScript, but displays a warning and requires you to click to run it until it has been marked as not malicious.


take a look on friendpaste this isn't just a pastebin too. For code running. Yes I missed the point. Maybe because I don't see how it could works on most code if you can't import your own modules. I would be happy to participate to such project. Is sourcecode of codepad around ?


OK, it's a pastebin with embedding and revisions. How is that not "just a pastebin"?

Oh, nevermind, it's a #nosql site. I withdraw my argument.


http://codepad.org/

  Firefox       55.28%
  IE            17.05%
    7.0  38.08%
    6.0  34.21%
    8.0  27.77%
  Chrome         7.51%
  Safari         7.46%
  Opera          5.53%
  Mozilla        5.34%
  Konqueror      0.95%


"Awesome! I can just store things in a JSON-like list and not have another table or anything!" Oh, what if I want to find all the users who have 'ruby' as an interest? Oh, I can only lookup by key? And yes, there are ways around that. You could create a table of interests and each interest would be a key in that table and it would have a list of people with that interest.

This is not true of CouchDB. Indexing is done on the keys generated by arbitrary Javascript views. A view returning results keyed by interest is trivial.


I think the duration of this outage was basically about waiting for the GFS team to roll in. They knew at 6:44am that they had a crashing GFS Master on their hands, but they didn't decide to try upgrading until 8am, and only escalated to the GFS team after the upgrade failed to help, at 9am. That's the story of this outage, to me:

6:44 AM --- A GFS Site Reliability Engineer (SRE) reports that the GFS Master in App Engine's primary data center is failing and continuously restarting.

8:00 AM --- The cause of the GFS Master failures has not yet been identified. [...] the GFS SRE decides to commence the upgrade immediately in an attempt to alleviate the problem.

9:00 AM --- The GFS upgrade [...] finishes, but the Master is still failing. The GFS SRE escalates directly to the GFS engineering team, and [they begin] live debugging of the failing software[...].

10:00 AM --- GFS SRE advises that the GFS engineering team has identified the cause [...] GFS Master is no longer failing and GFS Chunkservers, which hold the actual needed data, are starting to come back up by 10:30 AM.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: