skysight-inc/HackerNews huggingface dataset:
The upgrade process is pretty smooth, the latest Sinatra release still runs all the first example apps published in 2007.

Also, the Sinatra code base is pretty small, so just because it's no longer officially maintained doesn't mean you can't run Sinatra 1.2.0. All security issues we have seen so far have all been in Sinatra dependencies (namely Rack) and never in Sinatra itself.

If you are stuck on an unmaintained Ruby version that's a way bigger issue than being stuck on an unmaintained Sinatra version. You should not run Ruby 1.8.6 in production for security reasons.

Many projects out there follow the two maintained feature versions approach, like Rails. How many versions of Sinatra should see regular releases? What about 1.1.x? Or 0.9.x?

It has also been announced with the 1.3.0 release that 1.2.x will be continued until the 1.4.0 release.

Being stuck on 1.2.x is pretty bad, as it still ships without rack-protection.
Are colas supposed to be a staple of the human diet ? :)
I'm sure you know where you're going, but I'd like you to continue.

Entering a crowded space with no perceivable differentiators means one of two things:

1. You intend to grind it out on volume and compete on price.

2. You intend to differentiate yourself in a meaningful way that the vast majority of the world does not understand yet.

I put forward that option 1 is much more likely than option 2.
> Let's see.. Pretty sure Peach has her own game

Peach had one game, outside the franchise mainline (hell outside the franchise) 8 years ago. There have been 6 mainline Mario platformers since (and there was a 7th the same year as SSP) (though one of the 6 was the 25th anniversary re-release of AllStars) and in all of them the plot was the same "Peach gets kidnapped, mario goes and saves her"
What you say is probably true for IE, AOL browser, etc., but Chrome (when it came out) was really just a better browser. It was significantly faster than any browser of its time, the new interface to increase vertical space was wonderful, the auto-update was a great feature, the tab sandboxing was great. I had been using Firefox for a long long time before I jumped ship to Chrome.

But now I'll try Firefox again because of this post. :)
Travis CI uses Sinatra and it's all but light.
Display the lowest price in Prestashop product list
Where are the Android users?
http://d.pr/f/PC5L
This is explained here nicely:
http://philosophy.stackexchange.com/questions/1890/what-is-t...
Although they have certainly overused it since, Nintendo's two main franchises (Mario and Zelda) are "Damsel-in-distress" based.
Gave up after a few slides, the stock-imagery was a bit much for me.
Firefox is great for his philosophy, but for my part, Chrome is better for dev., performance, memory, etc. (And recently, I'm having a weird bug with text while scrolling with Firefox).

Anyway, I think everyone here using Firefox AND chrome.
I feel Chrome is becoming the new IE. Firefox always works. I keep finding obscure bugs in Chrome. I report them. They are confirmed by 3+ people. 9 months later issues remain unfixed. It feels like all development is targeted at new features instead of rounding off and fixing existing functionality.

The two things I dislike about Firefox. The development tools are funky. I am sure many people like them but when you are used to firebug / webkit tools the default Firefox tools are a bit of a shock.

The second issue is the lack of tab sand-boxing. A fairly large part of my job is testing for edge cases in our products. Our products are JavaScript heavy. I often find issues which crash the browser... well.. they crash Firefox. In Chrome the tab shows an error in the console and I have the option to close the tab. In Firefox I never get an error in the console. The whole browser freezes and stops responding.

It would be fantastic if Firefox sandboxed tabs to stop the entire browser crashing.
> Is there any data supporting that gun ownership results in fewer rapes or deaths?

The claim was that "guns have no useful purpose". To refute this assertion, we don't need to prove that gun ownership results in fewer rapes or deaths (on, for example, a nation-wide basis), only that when someone attempts to harm you, a gun can be useful in defending yourself.

I mean, when you buy a bag of chips you don't ask yourself whether there is proof that chips actually results in a more satisfied society. You buy them because you feel it benefits you, and that's an entirely acceptable justification, in my opinion.
A quick search of PubMed finds some recent (within the last year) papers like:

http://www.ncbi.nlm.nih.gov/pubmed/23357955 - "Timing of food intake predicts weight loss effectiveness" It starts "Background: There is emerging literature demonstrating a relationship between the timing of feeding and weight regulation in animals. However, whether the timing of food intake influences the success of a weight-loss diet in humans is unknown."

http://www.ncbi.nlm.nih.gov/pubmed/23167985 - "Effects of exercise before or after meal ingestion on fat balance and postprandial metabolism in overweight men."; "It is unclear how timing of exercise relative to meal ingestion influences substrate balance and metabolic responses."

These make me think that there isn't "droves of scientific literature" which show the importance of meal timing in humans, much less characterize the magnitude of the importance. (Eg, if there's a measurable 1% difference in overall effect on weight then it's statistically significant finding, but almost certainly not enough for most people to care about.)
This is very very bad example. We do know thas some things are bad for us but still are willing to risk anyway. Alcohol, tobacco? I did not think much about how dangerous smoke is but it is no surprise that it is no good (smoke is particles, it cannot be good anyway). That won't stop me from enjoying a few evenings by bonfire each year.

Author chose really bad analogy there and had to stretch it beyond of the breaking point.
Switched to Firefox from Chrome due to the following:
- I dislike Google tracking everything that I am doing
- Chrome with one tab starts out smoothly but with more tabs, its memory usage increases at a faster rate compared to Firefox
- A browser that puts an advertisement in a blank page (chromebook anyone?) is a total turn-off
For starters, I would use Sinatra where you use Rack.

It takes care of a lot of unknowns for a lot of people. For instance, it makes sure you do proper redirects. Did you know that IE9 implements 302 like 307 but only for redirects from Ajax? But you can't simply use 303 as some HTTP clients don't properly implement it? Rack does not care about such things.

It also comes with built-in security, which Rack does not.

If you are comfortable with Rails and it suits your needs (that is, a monolithic model driven application), stick with it, there is nothing wrong with Rails.
Lies, Misinformation, Demonization Will Inevitably Bring On U.S.-Iran War
We deposed Iran’s elected leader, reinstated the Shah, and all was dandy. Until, that is, the Iranians overthrew the government, took over our embassy, and held Americans hostage. We have held a grudge ever since, making prospects for peace unlikely.
Having fun, enjoying swimming.
Oh god. "there", "they're" and "their" are completely different words with different meanings.

http://iampaddy.com/spell/
I actually like the fact that Firefox puts all my new bookmarks into "Unsorted Bookmarks" by default.

I often bookmark pages before I read them, and use the Unsorted Bookmarks folder as a kind of reading list and sorting area. After I've read a web page, I will either delete the bookmark (if the page turns out to be useless) or move it to its final location (if I want to reference it again). I also often change the title to be more descriptive, remove cruft from the URL, etc. while doing so.

For my workflow, a bookmarking system that automatically placed my bookmarks inside the Bookmarks Menu would be useless. It would be even worse if it tried to "guess" the folder where I wanted my bookmarks to be.
WTF! THAT is the thing which makes my input go away for a few seconds? I thought I had hardware which was flaking out, since really, how does the whole system regularly "lose" both input devices at once?

Thank you for mentioning this!
A PPPoE server implementation, for example. Or a DHCP server (which requires working with raw Ethernet packets, so no AF_INET here).
My impression, from speaking to gun owners, is that in most situations in which a gun is useful you do not actually end up firing it. Your mention of "almost every situation" brought to mind the Portland mall shooting, where the shooter stopped and killed himself after seeing another man taking aim at him[1]. Other much more publicized mass shootings may have gone significantly better if the government did not publicly designate large, completely unsecured areas in which only criminals are allowed to have firearms.

[1]: http://www.kgw.com/news/Clackamas-man-armed-confronts-mall-s...
I saw someone recommend this before: https://addons.mozilla.org/en-us/firefox/addon/yesscript/

I haven't tried it myself, but apparently it's a kind of reverse Noscript (hence the name).

"YesScript lets you make a blacklist of sites that aren't allowed to run JavaScript. Use YesScript on sites that annoy you or hog your system resources. One click to the icon in the status bar turns scripts on or off for the current site."
390 over three years.

Again, why are you only talking about children deaths, one group that's not even supposed to have access to guns? That's cherry picking.
I had the same problem on chrome. There's a lengthy bug discussion and a suggested solution (that worked for me): https://code.google.com/p/chromium/issues/detail?id=175341#c...
Ohh the depressed robot is in there!

The little screen can also show several things with very clever references - in fact I have not seen it repeat yet!

BBC series was so much better than the movie.

Hey Google - your earth is spinning in the wrong direction!

It's always left-to-right when it's facing north->south.

Several of those little screens are incorrect.

Unless maybe this is Earth2 and they screwed up the rotation or something.
I have returned to firefox for the following reasons:
1) It feels more stable. Almost never crashes.
2) Can run separate profiles at the same time in a nicer way than chrome. I use this to have a work and personal browser in work.
3) I use vimperator now which I find works best on firefox.
4) I get that happy feeling that I am using software which actually values some of the open source philosophy that I value.
There's fairly good networking material in the slides, if you skim through to the middle. The idea of an Interesting People Fund is good as a way to remind you to keep strengthening budding relationships. I also liked his analogy that if your relationships aren't getting stronger, they're getting weaker.

(Now if only I'd apply more of this stuff to my own life...)
you cannot compare this. for b2g apps the browser is the os.

so you will only be able to provide a different shell to the browser if you so desire.

firefox os is not going to be the something you can extend in any way. that's a design goal.
Awesome slider. Works nicely on Dolphin and Browser. How does this compare with DragDealer? http://code.ovidiu.ch/dragdealer/ Yours looks smoother, but it's too close to tell.
Welp. I almost purchased this book last week in addition to the IDA book, but decided to purchase one at a time. I hope the EFF enjoys my money; you forced my hand.
Could anyone comment about this issue in mobile devices? On Desktop one can get suspicious when the LED of the Webcam blinks but on Mobile Phones, the camera is a completely silent watcher. And it is shocking to imagine how we carry around our mobile devices everywhere compared to desktops and laptops.
I've recently came to the conclusion that the Paleo diet is beneficial for me not because it tells me what to eat.
No, it's because it tells me exactly what not to eat.

With respect to what people ate (especially how much meat), the only safe assumption was “whatever they could get,” something that to this day varies greatly depending on where they live.

Precisely. I can not tell exactly what and how much they could get, but I can know for sure what they could not get, regardless of where they lived, under any conditions:

- Sugar

- White bread

- Vegetable oils

- Soft drinks

- Any kind of packaged food

- Any kind of industrially processed food

etc.

For the rest - yes, one should be free to eat as much as they want vegetables, fruit, meat, fish, fresh nuts, berries etc ...
Are Large Software Projects like Eating an Elephant?
Heh, good luck doing responsive on IE6 without going crazy!
Just a general observation: your forceful, emotional phrasing/expressions only serve to discredit your position.

'end of story', 'All I need to know' are expressions that begin to end a discussion, they certainly don't make way for a healthy and productive exchange of ideas.

(I don't mean to knock on you here, just thought I would point it out so you can think about this on your own. Cheers).
The point is, it's possible for the same person to be rational about one thing, and irrational about another. In your case, the willingness to accept the health dangers of fireplaces cannot be used to meaningfully demonstrate that your belief in the supernatural must be rational.

I think you're right though that irrationality is not necessarily rooted in emotion. There are probably multiple reasons why sometimes malicious memes thrive in brains and no single brain is immune to all of them. That's the price we pay for being cultural and communicative beings.

Personally, I think fireplaces are nice, not as a heat source but recreationally. But I know it's irrational ;-)
> Then the question would still remain (speaking of diet, which is only one aspect) why they were able to adapt to their diet and we weren't able to adapt to our diet.

I think perhaps the point is that there isn't evidence that we haven't been able to adapt to our diet.
Thank you, this is a great piece; here's a version with easier to read slides:

http://www.slideshare.net/asolty/the-start-up-of-you-executi...

I particularly liked this quote: "For many people, twenty years of experience is really on year of experience repeated twenty times" - Andy Hargadon
Wanted - 3d iOS Developer with sense of adventure
From off-piste skiing to hill walking, we’re re-inventing the way we find our way around the great outdoors. We’re a young start-up founded by a successful technology entrepreneur and mapping expert who have spent their lives finding adventure in mountains and wild places across the planet.

The heli is ready, the core application developed and the prototype field tested. We’re all set to launch for Winter 2013/14 and looking for an experienced iOS Developer with strong 3D graphics skills to join the team.

You will have proven experience of creating high-performance 3D graphics for iPhone apps. The target product uses very large textures, loaded from on-device storage, so in-depth understanding of how to optimise 3D graphics performance with limited resources is central to this role.
Above all you have a sense of adventure and thrive on innovating, doing something different, redefining what is possible.

Required Skills:
-	Good/Expert knowledge of C++
-	Expert knowledge of Objective-C
-	Expert knowledge of OpenGL ES
-	LOD programming expertise
-	Excellent written & verbal communication, teamwork, and problem-solving skills
-	Independent, organized, and able to design and architect solutions to a high-level brief
-	Detail-oriented
-	Unit testing

Desirable Skills:
-	Android development
-	Javascript / HTML / C#
- HTML5 with WebGL

Contact: misha@gopaul.co.uk
Unless you have strong evidence to support that statement I'd suggest deleting it as it's potentially libellous.
Agree with you on the 49ers example but Intrade had a few contracts that were closer to the ones regulated by the cftc: the price of oil, gold, the DOW, etc.
Time for bitcoin-based version :)
Using mod_spdy With Apache2 On CentOS 6.3
Enginery - Fine-Tuned App Builder for Espresso Framework
Thanks for that hint!
The GUI is nice, looks almost flat...

I've had enough of the Basecamp-mania all over the web for a while now. Doesn't anybody care about their existential business data nowadays? Well, I do!
I'm not sure how this maps to religion.

Why would I refuse to believe wood smoke is harmful? I might refuse to stop burning the stuff, but present me with facts and I'll take them on board. I might even switch to a smokeless fuel or cut down how often I burn things.

And none of this changes the base enjoyment of a wood fire, or addresses that one might acknowledge how harmful it is but indulge once in a while anyway.

Unlike religions, where very, very few would ever acknowledging that the central premise is wrong but then carry on with the charade.
That is exactly my question. If Clojure has got great performance and great multithraeding support, why haven't it gained a greater share of the dynamic languages market?
Well that's good news, sorta. I too thought the hardware was having issues.
The keyword, I would suggest, is paleopathology

Here is what I consider a decent introduction into the subject

http://wholehealthsource.blogspot.com.au/2009/03/paleopathol...
> it is possible for two rational people to come to different conclusions without the influence of emotions or personal bias.

Aumann's agreement theorem [1] states this is not the case.

[1] http://en.wikipedia.org/wiki/Aumann_agreement_theorem
When it comes to Chrome, in many cases it's not even conscious or explicit user choice. Chrome is aggressively pushed as opt-out shovelware with installers of unrelated software (e.g. CCleaner) and is set up as the default browser if the user doesn't deselect the options.
It's not just in Scala that Sinatra inspired, such as express(Node.js), Slim(PHP).
The wood smoke impact was news to me, and I love fireplaces. (Fortunately, so it seems, I rarely get to enjoy them ...)

But this last bit got me thinking: "And that should give you some sense of what we are up against whenever we confront religion."

Which reminded me of a previous diatribe by the same writer. Just as a gedankenexperiment, I'd like to know what would he do if a scientific study proved that religion was better for public health ...
>> ersonally I have no horse in the coding-skills race; I really enjoy problem solving and architecting systems more than writing the code itself. If there were lots of commodity coders, I could direct and manage them and enjoy myself plenty ;)

This idea totally failed at Microsoft in the eighties, why would it work any better now? I prefer thinking up ideas for articles than actually writing them - I can even go to textbroker and get some commodity writer to actually do the words - and guess what - it's rubbish.

Code is the design - if you are not writing the code you are not designing the systems. You might be doing nice artists impressions but its not design.
I've been a lifelong Opera user and given the current situation (it's dying), I am considering Firefox the only viable alternative. I've never even liked having chrome on my computer, and in fact I would not be surprised if Google simply dropped chrome as a product, leaving it to the hands of the open source community anyway. They've abandoned many good products and dropping chrome wouldn't surprise me. Then again, maybe I am bitter, I thought Opera would be around forever.
Your joke is even better since one of the Intrade contracts was "intrade will no longer exist in X years"
I have no idea what the article and some of you guys are talking about. I'm a very heavy user of Chrome, usually I have around 3 windows and 50-60 tabs in total; with this is setting I feel it's running pretty snappy, animations runs very smooth compared to the choppy experience I get with a single window and a single tab using Firefox. And don't get me started about Firebug; it's still so slow and clumsy compared to the chrome dev tools, every time I have to debug something Firefox specific the mere thought of being forced to use it gives me pain. Don't get me wrong, I'm not trying to discourage Mozilla, I have a huge appreciation for what they are doing. But when it comes to day-to-day usage, and as a developer tool, Chrome still wins in my book.
Let me take this opportunity to plug a 3D terrain I made in Flash about three years ago: http://kosmosnimki.ru/3d. It uses actual satellite images and heightmaps.
Firefox's killer features:

1. Option "Don't load tabs until selected"

2. Firefox Sync

3. Aurora releases
For reference, here's a photo of your site on my monitor:
http://imgur.com/t1E8RCA

On the right it's not a flash but a reflection from a window.
You need to keep the pane open for it to have an effect. The relevant SO thread: http://stackoverflow.com/questions/5690269/disabling-chrome-...

I actually like this behavior but obviously you need to know about it for it to seem reasonable :-)
I totally hate Opera bookmarks, they are completly unintuitive. Each bookmark can be displayed/removed from the bar without any concern about which directory it is in.
You'll end up with one folder of bookmarks that should be displayed on bookmark bar and a few of them will be 'lost' (not really shown).
I'm halfway through this book, and just wanted to stop by to say it's a very good read! Thank you for releasing it for free.
How I Explained REST to My Wife (2004)
>>. average people need (and want) to code less and less.

But this is exactly my point. I am sure I can pull Hansard from 1870 and find exactly the same words used to justify why we should not waste money teaching all those poor people to read and write.
If you try to install Flash on Windows, by default Chrome gets installed too (and probably prompts you to make it default). It doesn't even ask you at install time, it's a default checked checkbox on the webpage you download from - very easy to miss.
See you there. Most of us already made the switch (back).
Galaxy S4 Özellikleri Dikkat Çekiyor | 9QR.NET
Yes, I realise that, I just would have ordinarily assumed that a choice to use EC2 also included consideration for scalability, automatic spin up, etc.
Though I like this a lot, as has been said, there are some obvious ways to crack it. There would be ways around this though, so as a proof of concept for one specific site it is pretty cool.

In order to contribute to the ways in which this can be 'broken', I present you with a brute force, not on the server, but on the chess game itself:

http://bookmarkify.it/114
(this is a bookmarklet, but you can also just copy-paste the code from the editor (scroll down) and paste it in your console).
The law of noncontradiction and proof by contradiction are different things.
Once you own the gun, ammunition is cheap in comparison to the poundage of meat from deer, wild foul and other small game animals.

Not that I partake in hunting personally (suburban lifestyle), but my home state (of Pennsylvania) has a significant rural population that takes advantage of the large deer population to supplement its caloric budget.

America isn't homogeneous with regard to its distribution of jobs, supermarkets and population.
You can learn quite a bit from just the Internet, a bit of ambition, and a willingness to say "I don't know, but I will figure it out." Sure, there are foundational concepts that you will miss, but I haven't noticed their absence yet. Besides, if I'm missing some kind of CS knowledge I will buy the book, ask the web, and take the heat. I'm sure college is great, but is it necessary in this field, at this time? My personal experience says no. I'm not the best dev, and I have some things to learn, but so do the guys with papers.
We have certainly adapted to an extent, but not enough yet. Proof: civilization diseases do exist. (Not necessarily all about diet, but general lifestyle compared to traditional societies).

The fact that these diseases exist shows that we haven't adapted to not have them.