skysight-inc/HackerNews huggingface dataset:
> The main issue I have with this is I have had the "pleasure" of working with pretty stupid people implementing clients on my API. They easily get POST and GET requests mixed up, HTTP and HTTPS, whether or not the request should be authenticated. I don't want to add something else to confuse them even more...

So you are willing to do the work of those other devs for them, and cripple your own API in the process?
This article and the science behind it at this point is making some very interesting assumptions, such as that the Universe is closed (like the Earth is in their analogy).

But I believe at this point, the real answer is that we don't yet know. We're looking at a universe that looks flat and basically saying "well, it could be flat and finite, or it could be closed and curved, or it could be flat and infinite... but last time we thought our plane of existence was flat we ended up way off, so we better not make that assumption again."

Point being: take this conclusion about the size of the Universe with a grain of salt.
How could clearly explaining what your site does and who it's for not be the right thing to do?

I can't even begin to think of a reason why you would hide this from potential users.
> So do you use virtualenv in production? Is there a good tutorial on this for my developers?

Using virtualenv in production mostly boils down to `pip -r reqs.txt -E virtual_env`(in place of pip install -r reqs.txt) and making sure virtualenv path is the first in sys.path http://code.google.com/p/modwsgi/wiki/VirtualEnvironments

You can also execfile the activation script, but I prefer changing sys.path.
A viable replacement for rrd for storing timeseries data 
rrd is an awesome tool but it causes data loss due to averaging . I am looking out for something that is almost as efficient as RRD and causes no dataloss with time . I am fine with disk space usage
Shouldn't it be 13 * 2 = 26 across?
13 light years that way, and 13 light years the opposite way?
Is there some "relativity trick" I'm missing? Is some space aliean on the edge of the universe going to see 13 light years in all directions?
Sounds like you just need to abstract that part into a function. Much better solution than breaking HTTP. HTTP is not supposed to send the same results for a given URL, it is supposed to send the same results for the a given request. In the case of the browser, it asks for HTML.
Each to their own I guess. However personally I would rather not spend time tracking down a "bug" due to a client not consuming my API as documented. If I can make it easier for them to use, by not doing things the "correct" way, then I would rather do that.
Yes, I'm a bit confused about how much you get for the $9 to $12 if the retail cost would be $60 to $90. Is that just an $81 markup, or does $9 only get you a frame without pedals and a chain?

On the other hand, Boston's Hubway cycle hire scheme [1] costs $12 for three days of membership. A bike for $12 could open up interesting avenues for similar bike uses as you wouldn't have to worry about getting the user to return it.

[1] http://www.thehubway.com/pricing
i have seen this ppt and it looks inspiring
http://www.slideshare.net/sky_jackson/time-series-data-stora...
> Doesn't "undefined behaviour" means that solution might not be portable?

It is only undefined behavior if you call the function with aliasing arguments, which is exactly what you are committing not to do anyway. It is only similar to writing the function in C99 with restrict and then calling it with aliasing pointers: you get garbage but it is your fault.

> Anyway it looks like a mess.

I actually wrote this blog post in reaction to the ongoing debate about the exploitation of undefined behavior by C compilers for optimization. As Tom Duff noted in other circumstances, “This code forms some sort of argument in that debate, but I'm not sure whether it's for or against.”
I'm waiting to see someone compile and execute JavaScript in a PHP VM. They could then use this to run PHP from JavaScript from PHP.

I'd go further, but from here it's really turtles all the way down.
Case in point to your love novel example is the Twilight series :)
True that. Brainwave recognition would be way better :)
Whoever is skilled enough to hack into some computers at a nuclear reactor facility must also be clever enough to not give itself away with a childish prank. There are many better things they can do than playing music. I'm sure the story is fake.
Dandybox - a review of their first box for men • The Rude Baguette
The point is that your RESTful API is not RESTful at all. It's just RPC using JSON. REST is an architectural style that models the interaction around data and hypertext instead of actions.

A good rule of thumb is: if the documentation mentions "methods" as anything other than the uniform ones (if you're using HTTP, that would be GET, POST, etc), then it's RPC, not REST.

Note: I'm not saying your API is bad; RPC is a completely valid model. I'm just saying it's not RESTful.
I had that very same idea, but personally think it would be far harder to do a JavaScript VM written in pure PHP than it is to do it this way around.
> I'm just suggesting that you really want to use a deploy system with proper dependency management.

Why not use pip(pip install -r reqs.txt)?

def install_deps():
local('pip install -r reqs.txt')

Or if you are talking system dependencies, use apt-get or yum or whatever comes with your system from within fabric.
No, it isn't.

Selenium [http://seleniumhq.org/] is a web testing automation tool that allows developers to automate the redundant bits of front end testing. The W3C wants to make this tool a standard so that more tools and test suites can integrate it with the confidence that it isn't going to go anywhere. This is not something that is for the average user or to power your website - this is just something that gets thrown into the build/testing process to ensure your app/site/plugin works as expected.

Now, rather than Selenium have browser specific code in the core executable, it relies on drivers for every browser you want to use. Mozilla has announced Marionette, which is a beefed up selenium driver that makes it easier to test the browser itself, rather than the browsers contents (think of automatically changing settings - turning off js, toggling plugins, etc).

This is in no way analogous to Active X because it is not meant for end users - just developers.
The book "Information Dashboard Design" is a good starting point for the fundamentals.
This is basically a community challenge to incentivize users to promote software components from our marketplace.

We're making it fun by having a leaderboard showing the progress of each user (the user UI will also show you the traffic source and point generated on each action - that way you can focus on what works and what doesn't).

Each month our top users win up to $15k in credits hosting and some fun prizes (This month we have a playstation VITA but next month we'll have more prizes).

Users who really amaze us with their creativity might have a chance to work with us (or would I say we would be honored to have them as part of our team).

Bloggers, sites and platform with relevant content can apply to our affiliate program and make 10% on any sales generated by their traffic.
Big issue with brain wave controls is that they do not work too well when you doing anything physical like running or biking for example. Apparently field generated by working muscles jams the sensor
> "the current global climate change caused by humankind is a convenient backdrop for a variety of eco-warriers to advance non-scientific and innumerate 'solutions' which are more about making people feel bad about themselves than about tackling the actual problems"?

What about those extreme and useless people precludes us from finding real solutions to a scientifically proven problem?

Forget the hippies. They'll never get anything real done. But if you find a way to produce cheap power, everything will benefit. Better sustainability is a win-win.

I'm not sure why we need a scapegoat to prevent us from doing good things for the world and possibly making a boatload of money doing so (not that that's the goal, but I imagine it's the primary concern for people with such criticisms). It's completely counter-intuitive to me why people would fight this.
> ongoing debate about the exploitation of undefined behavior by C compilers for optimization

Can you provide some links to other examples of this?
Having `restrict` in the function declaration allow other tools to know about the aliasing constraint without the need to read and understand the function code. Think of documentation tools, static checkers, code completion functionalities in IDEs...
Max Tegmark had an interesting article in Scientific American a while back discussing the implications of an infinite universe:

http://space.mit.edu/home/tegmark/PDF/multiverse_sciam.pdf

Perhaps the most disturbing of which would be the fact that, by definition, at some distance, there would have to be a duplicate of yourself.
Sure, I was mostly replying to the "we're not dealing with resources" statement. I didn't mean to imply that you should use a RESTful approach.
>I thought this quote was great from the article which puts everything in perspective: [Next generation consoles] have to compete with the iPad 4, 5, 6, 7, 8, and 9.

Not to mention whatever they have to compete with.
So true.

Possession is 9/10th of the law.

Or as Capone put it "You can get more with a kind word and a gun than you can with a kind word alone."
Do you know where are you living? What are living in you?
See Universe at your finger tip. Really cool flash animation. You will feel very big and very small while playing with this.!
I would guess you are right. Not really the paranoid type, but when considering things like this with Iran I wouldn't be surprised if it was government doings and the AC/DC thing is a distraction from whatever they really did.
Is this debate really happening on HN? Really guys?
It is not for hidden reasons.
The reason is that i want to attract 'others' to my site- for future use.
Live?!?! How do you cope with all of the tourists! (Nice stomping grounds btw :-) )

I can probably see your flat from my offices front door. I work next to Le Pain (not the hotel but, you can guess pretty easily)

Is there a London HN or a (SOHO London HN Meeting)?
The short answer is nobody has a plausible upper bound on the size of the entire Universe, and there's no firm consensus on whether it's literally infinite. If it is finite, there is no "wall" or "center", since it's not a big sphere -- a finite Universe just means that if you go straight long enough, you end up in the same spot. It's analogous to how if you stood on the ground of featureless planet, the land you could inhabit is finite, but it has no borders and no point where you could stick a flag in the ground and say "this is the center of the planet's land".

Most of the time when people give hard numbers for the size of the Universe, they either mean A) the portion of the Universe we can see, B) the portion of the Universe we could ever see in principle, or C) the portion of the Universe which could, in principle, be causally influenced by early particle interactions that could have causally influenced us. If you suspect someone might be talking out of their ass about cosmology, ask them how big the Universe is -- if they give you a clean multiple of 14.6 billion light years, they're an idiot.

Technically inclined readers will find this more enlightening than the article above: http://arxiv.org/pdf/astro-ph/0310808.pdf
Duplicate: http://news.ycombinator.com/item?id=4273724
If you look closely in the video, the front brake has never been used. There are no scuff marks on the rim, and brake pads always make scuff marks.

I suspect that if he used the front brake, it would crush the rim. This is one of the big engineering challenges for companies making rims out of carbon fiber: the compression forces from the brake pads can reach up to a thousand psi, because the brake levers provide mechanical advantage and the pads are so small. If that's not enough, the sheer forces can also cause the fibers to separate.

Building bikes out of cardboard is a very cool idea, and I wish him luck, but I think what we're seeing here is a very early and probably still unsafe prototype. There are many engineering challenges to be solved still.

I'd be interested in seeing a cardboard bike frame that was built from molded pieces rather than cut and glued prefab sheets. This is how modern carbon fiber bikes are constructed. I would think that a lot of that tech could cross over.
Darryl Cunningham Investigates: The Moon Hoax
That's true, we don't use HTTP methods (PUT, GET, POST, DELETE, etc) as part of the API. In fact we treat POST/GET the same for ease of use.

EDIT: to be fair, in the docs we never say it's a RESTFul API, it was MY mistake in my first comment.
You landing page should be as specific as possible in my experience as a user. If I visit a unknown site's landing page, I look for specifics right away to understand what the product does and for whom. In your case, you must mention business real estate. How you mention it is left to the creativity and imagination of yours.
Remote Tech Support
iYogi offers tech support for your computer and its peripherals, e-mail support. Technician also offers data backup facilities and steps to prevent security failures
Ahh... I thought you were going to say Bodeans. Haven't tried The Diner but, I have been to Mother Mash a few times; right next door.
doing it in pure php would be impressive (or masochistic), but there's already http://php.net/manual/en/book.v8js.php
That is one expensive ebook. $39 bucks!?
Apple’s OS X Mountain Lion now available on the Mac App Store for $19.99
that would assume that there is a center to the universe. I'm not sure there is (speaking as the lay-est of laypeople). There are articles on the topic which I won't embarras myself by summarising in a HN comment...

http://www.quora.com/The-Universe/Does-the-Universe-have-a-c...
This is exactly the reason why even the good standards fail. Instead of writing 10 lines of code to abstract your specific use case, you want it to be the default behavior. How many times have you cursed something like IE for not implementing CSS properly?
considering I knew even less than I thought I did 20 minutes ago I am going to wait for someone who actually knows to chime in.
Just a clever new name for affiliate marketing.
I think this highlights something that is missing from the article. That is, the importance of hierarchy. Colour, contrast, position and weight (ie. 'boldness') are all highly important in communicating the order of importance. One should be able to squint a distance away from the page and know instantly where the most important elements are.
OS X Mountain Lion available on the Mac App Store
Designing takes some time to understand if you don't have "innate good taste".

I really really recommend the book Design for Hackers by David Kadavy: http://designforhackers.com/
It gives you a really good idea of most parts of design and its history.
Once you've read that you should then look for things you like how they are designed and try to understand the decisions made by the author.

IMHO, learning by copying works good on design.
There was much gnawing of teeth when compilers started to take advantage of the “strict aliasing rule”: http://labs.qt.nokia.com/2011/06/10/type-punning-and-strict-...

Programmers might think that it is okay to use uninitialized variables as a source of additional entropy (xoring with the real source of entropy), but it isn't, because the compiler will treat the uninitialized access as undefined behavior and eliminate code altogether:
http://kqueue.org/blog/2012/06/25/more-randomness-or-less/

This 3-part blog post by Chris Lattner has various examples: http://blog.llvm.org/2011/05/what-every-c-programmer-should-...
If this was the case, wouldn't that give you the wrong impression to the interest level for your product?

I mean, how would differentiate the one that are seriously interested from the "others"?
Modify Headers[1] lets you easily configure the headers your browser sends: https://addons.mozilla.org/en-US/firefox/addon/modify-header...
There's http://apiaxle.com/ to look at as well, an open-source solution (no personal experience with it)
John Siracusa's OS X 10.8 Mountain Lion Review
Very cool, but I'm still a little confused. The earth's surface more or less just extends out in two dimensions, but doesn't space extend out in three? How does all of this work when you have take into account the z-axis as well as x and y? How would a three-dimensional object "close" in around itself?
Then I hope you never need to do anything more complex than copying something someone's already done, least of all invest your own money in risky research that may yield no results.
Leaked Report Reveals Music Industry’s Global Anti-Piracy Strategy
Also, I might be nitpicking here, but I think the difference between a URL and a URI is that the URL explicitly defines the media type.

No, no. An URL is an URI. And the URL doesn't define any media-type, those are hacks created frameworks; there's no such thing in the spec.
Consider if it's Apple's loss or Samsung's gain being valued here.
Diamond wedding rings | Dimoand Enagagement Rings
Dunkin’s Diamonds is the best diamond jewelry store for all your jewelry needs. Design your own rings or choose from our fine selection of wedding rings, anniversary rings, earrings, necklaces, pendants and bracelets.
Mac OS X Mountain Lion ready for download
... Or an infinite number of duplicates of yourself?
No, it's not. At least, not yet.

"There was an error in the App Store. Please try again later. (100)"
I think that code must be doing something wrong. 355/113 = 710/226 but you have different values for both
I agree with you. For example, not all of your projects are going to need a designer. Your code won't be used without a front end, and sometimes the only person to do it is you.
Web Designers vs. Web Developers
Perhaps the most disturbing of which would be the fact that, by definition, at some distance, there would have to be a duplicate of yourself.

Wouldn't it also mean that there are an infinite number of duplicates out there? Including one typing this very comment, but who typos and leaves the "s" off "duplicates"?

I'm very much not a mathematician nor physicist, can this really be true if the universe is infinite in size? Asking as a layman, at what point when dealing with infinite possibilities and probabilities does something become certain? That's what really terrifies me.
Thanks for asking this. I thought it to be a bit smug of OP not to include an explanation. Like everyone here knows the C specs in and out.
Oh people. Just because it's up on the Apple Site doesn't make it available.

"There was an error in the App Store. Please try again later. (100)"
To imagine a 2d surface closing in on itself, you imagine it in 3d. To imagine a 3d object closing in on itself, you unfortunately have to try to imagine it in 4d.
The language probably won't matter so much. I think you will have just as big a job in business development, design and marketing.

So why not look for a technical cofounder who is quite competent in either python or ruby. Then you can have them do the bulk of the coding and possibly oversee some development by other freelancer/s. Head to a ruby or python meetup, ask if you can jump up for 2 minutes and introduce yourself. There will probably be cofounder speed dating type events in your local area as well.

To pipe up about languages and frameworks, make sure when you build that you are considering Service Oriented Architecture (SOA) so when the time comes you are able to break off the pieces that experience higher load. http://en.wikipedia.org/wiki/Service-oriented_architecture
I was fooling around with Javascript MVC lately, and came across a problem -- let's say I have this URL, "example.com/objects/1". If I open it in the browser, the server returns a barebones HTML page. JS in the page makes a separate ajax call to the same address, the server detects the accept header, returns JSON data, and the page is populated with content.

Now I navigate off the page to a different site, and press the back button. Instead of the HTML page, I get the cached JSON response. Now if I change the ajax call to "example.com/objects/1.json" instead, that keeps the URLs separate and the browser won't cache the wrong response. Is there a better way to solve this?
Actwitty startup story
Could you share your tech details (stack, etc.)?
Dentist Saginaw MI	
Need a caring, experienced family dentist in Saginaw MI? Trust Donald Sabourin, DDS for all your dental care needs. Come in--your smile's waiting! Dentist Saginaw MI
Flood IT | Flood it Innovative Project Computer Consultants at Innova-India
Flood IT Launched in February 2009 its initiative Gujarat Urban Cooperative Bank Federation Innova-Systems is partners this projects. FLOOD IT innovative project by GUCBF under this initiative the federation provided branded laptop, desktop computers

Federation to provide computers at reasonable rates with interest free loans Various NGOs, schools and co-operative banks can avail the benefit of this scheme. Innova systems is the partner of with the financial organizations and various cooperative banks of Gujarat for the Flood IT initiative.

For More Information Visit Our Website: http://www.innova-india.com/flood-it.php and visit our official website http://www.innova-india.com/

http://www.youtube.com/watch?v=59SG-0biUOc
I didn't even know this existed! Is it default UNIX?
The Marco.org Review of John Siracusa’s Review of OS X 10.8 Mountain Lion
Often installing a dependency involves more code:

with in_tmp_dir():
run('wget http://someserver/project_bleeding_edge.tar.gz')
run('tar -xvzf project_bleeding_edge.tar.gz')
run('./configure; make;')
sudo('make install')
put('conf/server.conf', 'server.conf')
sudo('mv server.conf /etc/server.conf')

(I forget if in_tmp_dir is builtin, but if not it does exactly what it sounds like.)
I think buildout addresses the deployment problem better than virtualenv + fabric. Only "problem" is it's zope heritage and thus not cool enough for bloggers to use.
That's an impressive bit of debugging.
So let me try to TL;DR this article:

There's a new keyword in C99, which can be seen as a bad thing. There's also a confusing one-liner which compilers can reduce to a noop and which they can take as the same guarantee as "restrict". One of the most popular compilers sees it as noop but doesn't increase assumptions. Author calls for detection of the one-liner in compilers because he prefers it to the new keyword.

Why doesn't it make sense to me? I'd much rather see restrict than some not googlable magic line. If you're stuck to some old version of a compiler, it's usually (in my experience) because you need some specific architecture support - why not just drop down to asm when you really really need optimised code at that level? Why would you not have C99 support if you're writing for x86_64?

Maybe I'm missing the big idea about specifying pairwise not-aliasing, but can't it be achieved by passing the pointers to another function with restrict attributes instead and ensuring it's inlined?
AirPlay won't work unless you have a 2011 or 2012 Mac.
This is highly disappointing.
Wait until AC/DC finds out their intellectual property has been used on a computer without their permission.
Must be using Intel Quick Sync technology
Beware that proxies sometimes strip the accept header. I know of at least one European ISP that does this for its 3gs users.
It would be interesting to know the build number.