skysight-inc/HackerNews huggingface dataset:
"That depends on what the condition is, how trustworthy the anecdotes are and how much someone was trying to charge me for it."

This is true for any medical treatment. You weigh up the costs, risks, benefits and then you decide if you want to go ahead with it.

There are also numerous examples of normal medicine cures that have been dreadfully harmful. Thalidomide and SSRIs to name a couple off the top of my head,
That was surprisingly more entertaining than I had anticipated.
This makes me both happy and sad. I'm happy that Wikimedia is adding a code path. I'm sad that it's not JavaScript.

Wikimedia needs to move beyond 1990s internet and allow interactive articles. Articles on 3D that have interactive 3D. Articles on Physics that have interactive simulations. If you asked me in 1980 what an encyclopedia would look like in 2013 I would not have guessed static text + static pictures.

I know it's not an "either or" thing. They can have both. But I think once they get around to adding JavaScript they'll regret having added Lua now and having 2 code bases with 2 sets of libraries and code to synchronize the 2 when they need to communicate with each other.
>Fact

>People have difficulty typing on mobile devices. (Your experience may vary.)

Uh.
It doesn't test for two reasons:

1) I thought it would defeat the purpose

2) "Sort" is very arbitrary. Do you want to sort by key or value? Is "1000" bigger or smaller than "2"? etc
I actually hosted a demo for that repo in a different server.

I'm not saying it's useful to host your own demo (although it could be a temporarily demo deployed on demand). I think 5minfork is cool if you want to try a project and the repo owner didn't put a demo website, that's the problem the author wants to solve and I think it's a great idea specially if you can't get the code and try it locally (mobile browsing?).
Can you explain why nothing beats the chrome dev tools?
First thought that popped into my head when opening your site and taking it in for a half a second was "They are trying to sell me something". I think it might have been the "Let us guide your career" making me think that, but I immediately closed the window and conciously had to say "give it a chance". After opening back up the window, I like what you are really trying to do, and with enough people it looks like a good way to get constructive feedback.

Cool idea, change the initial impression.
I think you're dragging the article to a conclusion it didn't try to make. For the love of god, he didn't say that software can't have "Advanced" options panels. He pointed out a series of specific options that were either ill-advised, overly accessible, or so unusable as to be hardly better than a properties file.

Firefox really does have an easily-reached config panel with "Use SSL 3.0" and "Use TLS 1.0" on it. What is the situation in which any user at your lab would know which of those options is sensible? Neither of them are the current version of TLS. Both of them have cryptographic flaws. And both are extremely widespread.

Firefox really does have a top-level config panel with a checkbox that disables automatic image loading. It's not even an "advanced" option.

I don't think your comment really engages with the article. What should the top-level options for a browser be?
A contract for 12/24 months of service has nothing to do with ownership of the phone. If you paid for it, it's yours.
The "learn to code" movement has been sadly misnamed. It is _really_ a call for digital literacy (and no, I don't mean "digital" as in logic gates). When Douglass Rushkoff wrote "Program or be Programmed" he did not mean that everyone in the public has to actually write lines of code. The goal is for people to take more control and responsibility for their "digital/on-line/virtual" lives and that these are things that otherwise will be operated for the benefit or profit of others.

It is just hard to put that concept into a catchy tagline and the people who do actually program are apt to take the phrase "learn to code" literally.
So, so good. I hope it includes at least one undocumented legacy code nightmare for true authenticity.
If you are referring to Swartz, no one sought anywhere near the maximum penalty. If are referring to weev, none of his actions had anything to do with making public funded research available to the public.
Oh you are one of the 5 people who use an NFS-based setup?
Three vulnerabilities announced at the same time...

* [CVE-2013-1855] XSS vulnerability in sanitize_css in Action Pack [1]

* [CVE-2013-1856] XML Parsing Vulnerability affecting JRuby users [2]

* [CVE-2013-1857] XSS Vulnerability in the `sanitize` helper of Ruby on Rails [3]

Two of these affect all Rails versions, not just JRuby, so are more serious.

[1] https://groups.google.com/forum/?fromgroups=#!topic/rubyonra...

[2] https://groups.google.com/forum/?fromgroups=#!topic/rubyonra...

[3] https://groups.google.com/forum/?fromgroups=#!topic/rubyonra...
This is technically interesting and clearly a cool hack, but it leaves a really bad taste in my mouth. It would be one thing to report on the large number of insecure embedded devices attached to the Internet, but it's another thing to actually use other peoples' devices without their permission-- especially at this kind of scale.

HD Moore's DerbyCon presentation last year (http://www.youtube.com/watch?v=b-uPh99whw4) showed that scanning the entire Internet without resorting to using other peoples' devices to perform the scanning is technically feasible and produces good results. The dataset for scanning for even a fairly large set of applications isn't tremendously large.
Keep Calm and Carry On Using Google Reader
Wow. There were pull requests that were accepted to this project:

https://github.com/Mikkeren/FizzBuzzEnterpriseEdition/pulls?...

The potential for more funny is great here.
I love the concept, especially if it degrades gracefully when one needs extra precision (ie, when typing things like names that are guaranteed to fail autocomplete). Looking forward to trying it out.

This is also yet another reason for bailing out of the iOS ecosystem. Hope this finds its way to Ubuntu Mobile! :)
March Madness: do the tallest teams always win the NCAA championship?
Where is the Spring dependency injection stuff? You can't just hard code all your Factories in FizzBuzz.java, you need to specify everything using XML so you can switch Factories without going through a recompilation.
I agree.

While disabling Javascript is something sure to break a lot of websites, it is something that I use regularly to test the websites that I am building so that I can confidently assert that disabling Javascript won't break MY website.

Same thing with disabling images. I have built web applications for the browser constrained (think remote science stations in Antarctica), and we often wish to test rendering without images (or with massively deferred image loading) or with only partial page renders to ensure that the first content loaded is the first content displayed for those situations where they are needed.

Sure, I'm a fringe case, but for some people, "breaking the internet" is a job requirement.
Anyone knows whats the clock speed for each virtual cores? Isn't that a relevant and important information?

For instance if the previous virtual cores were all 1ghz and new cores are all 500mhz, doubling the cores won't do much good if you don't know their clock speed.

I was critical of last Linode's NextGen post discussion, because I didn't think upgrade was impressive compare to others, but this is one is a nice bump, memory is probably what most people will care about more though. So maybe next refresh is the memory?
The agony and the ecstasy of user testing
So this seems similar to the mess Rails had recently, which is kind of surprising because one would think it would prompt people to take a suspicious glance at their own XML parsing bits sooner rather than later.
Man, that rhum bottle is so tempting now
I've often wondered - is it the language that spawns this or the mindset of the developer (or both?)

I see this primarily in Java or .NET shops - massive layer upon layer, code generation, factories, classes, etc. - when a simple architecture would be best. Why do we get these insane things to begin with? What's going on?

It feels sort of like premature scaling (what if we have millions of programmers - we need more abstractions!) combined with misuse/misapplication of design patterns.

You'll never* see stuff like this in Ruby on Rails, JavaScript, Python projects, etc. I'm curious how one goes from a simple, elegant program to over-engineered monstrosities.

* Hardly ever. I haven't in > 7 years.
I understand, you focus more on the startup kind of customers for now.
So, you should be able to show me dozens of tools that are the default choice within these ecosystems, that make programmers build things in this way.

Can you please name some tools and tell us how they say this is the right way to do things?
IMessage’s fallback to SMS is flawed when using multiple devices
Humans are Underrated
You mean like https://addons.mozilla.org/en-US/firefox/addon/user-agent-sw... ?
There was a 'go' language before Google's Go. There were products named 'iPhone' before the Apple iPhone. If the prior use is obscure enough, and you can afford the legal/buyout costs, a name collision isn't necessarily fatal.
heh, you made my morning :)
Say what you want about the culture but I've found MS's stack to be quite good with the right team. It's got some great features. LINQ in particular springs to mind.

There are plenty of terrific systems built atop that stock. StackOverflow is implemented in ASP.NET, for instance.
Yeah that's generally how its done, but also doesn't give users the choice to use their browsers password manager or keychain. The autocomplete feature was more geared towards sensitive data that should never be re-surfaced in an automated way, such as credit card info, that sort of thing.
Aye, looks like I was wrong. This is a feature that bash has, not Readline. (in bash 4.2: bashline.c:858)
I was gonna post 'em all, but my second one got auto-dead'd. Probably tripped the spam filter.
A CIA analyst predicts the groovy Big Data world of the future in 1962
I tried Feedly after posting that, and I don't like the minimalist styling of both the web app and the Android app. I could probably get used to it, but I think I'm happier with Newsblur for the moment. I'll keep an eye on Press's plans, they seem like they could be a good alternative depending on which way they choose to go to handle the Reader shutdown. Thanks for the info.
Meldium Appathon - 24 Hours to Add Apps for a Good Cause
Nice use of selective quoting. Heres another.

"Other aspects of naturopathic medicine, like healthy nutrition, have been shown to lower the risk of illnesses such as heart disease and cancer. Some aspects of naturopathic medicine may be useful when used along with conventional medical treatment."

Like I said, you're simply choosing to ignore the evidence. If you'd like to stay ignorant of it then that's your right and your privilege.
America Invents Act Now Fully Implemented - Next Up, Patent Office Fee Changes
All the "how long will it last" sentiment aside, this looks like a great move for Android - lists, notes and other basically structured data, synced across your mobile devices which Google can provide on Android devices out of the box if they want.

If they did do that it would also makes it less likely they'll pull it at some point in the future. Bundle it with Android and you're going to hit hundreds of millions of users very quickly. Even Google don't pull back from that sort of thing without thinking.
thats a great SCIENTIFIC question to ask....
Show HN: productivity meter for MacOSX in less then 600 lines of code
God... this is particularly painful because I remember first seeing this in a thread on boards.4chan.org/g/... and now, several months later, here it is on hacker news.
We offer those on BitNami for Linux, Windows and OS X: http://bitnami.org/stack/gitlab (free installers and VMs as well as cloud templates)
Hi, that's great. Thanks for the feedback. We plan on maturing the site and keeping it a free tool for professionals.
There's no reasonable way to estimate how likely Evernote is to fail or be acqui-hired, but we can reasonably estimate how long an unpopular, non-core, free Google offering will last. All other things being equal, avoiding the Google offering is at least avoiding the devil we know. The success of the Reader replacements also suggests that there are business opportunities in simply being the alternative that exists when Google pulls the plug, so I would not expect Evernote to react to this news all that fearfully.

Of course we should still choose products based on their positive qualities and the freedom to use our data as we wish is an important one.
> So what about SSDs? There’s no question SSDs are in Linode’s future, however enterprise-class SSDs (SLC or eMLC based) are prohibitively expensive. And although MLC-based drives are cheaper we just don’t feel right about using consumer grade laptop drives to power your Linodes. So we will wait until capacities for enterprise SSDs increase.

Well that is disappointing and arguably more important for many people. Not to be a debbie downer or anything.
There's no decision made on this yet. So far, as @coffeemug explained in the previous comment we decided to focus all our efforts on improving the server and getting it closer to "production ready" state, instead of spreading our resources thin and creating a lot of drivers that are not as good as we'd want them to be. The initial protobuf spec was complicated and building drivers on top of it would have required a lot of effort (effort that we thought would be better used to improve the spec and the query language, things that everyone would benefit).
Exactly. No Spring, no Maven...I mean, come on. Plus, I'd like to see some Camel routing defined for sending my crucial FizzBuzz results to various endpoints.

Oh yeah, and what about when I want to run scheduled FizzBuzz? Obviously I need Quartz, which requires...more XML!

Let's not get into the necessity of making a FizzBuzz OSGi bundle - we'll tackle that in the next iteration.
IPython can also be run as a server (ipython kernel[1]) and then connected to via a vim plugin called vim-ipython [2]. This means you can do the other direction: evaluate a vim buffer in a running IPython session, and then connect to that IPython session to actually use the code you wrote in vim.

See:

[1] http://wiki.ipython.org/Cookbook/Connecting_to_a_remote_kern...

[2] https://github.com/ivanov/vim-ipython
They can't? MSN Messenger was doing that...
I've been using Twilio's SIP Support in production at Better Voicemail for a few months now. The implementation is rock solid and adds a lot of value to Twilio's offering especially when it comes to integrating with existing business systems. Also, supposedly outbound calls through SIP endpoints is coming "in a couple of quarters".
All Linodes are now 8 core
I'd love a way to see the code that ran to generate the output.
Specializing yourself into a corner
I don't even bother developing something on a base that "user might not have JS". It's not worth the hassle to work hard for 1% of users.
I tend to agree 'Babble' has bad connotations for serious uses. But, we might have said the same thing about 'Twitter' or 'Yammer' or 'Hangouts'. There's a definite trend of words with slight/playful/unserious undertones proving useful as brands that still manage to appeal in serious situations.
PyCon 2013: The Debrief
"This is true for any medical treatment. You weigh up the costs, risks, benefits and then you decide if you want to go ahead with it."

Absolutely, but medical treatments should have reliable data available (not saying they always do). In contrast alt med never does (that's what makes it alt), but instead has cheerleaders and woo.

"There are also numerous examples of normal medicine cures that have been dreadfully harmful. Thalidomide and SSRIs to name a couple off the top of my head,"

Yup, and now we know the harms and don't use these things. (What's your point?). Whereas with alt-med this doesn't seem to happen.
Ask HN: How to prepare for a systems interview?
Hi HN,

I have an upcoming systems interview with big SV company, and I'm unsure of how to prepare. It will focus on how to troubleshoot and monitor a linux box, so maybe stuff like how to tell which FDs and ports are in use by each process, how to determine if a process is swapping etc. While I have some knowledge of this kind of stuff, I'm lost on how to learn more about this and study for it. Do you have any suggestions? A book, a course, the right keywords to google could all be helpful.
There's a link to it in the "output" on the right (but yeah, I should make it more obvious)
ابراج اليوم- ابراج يوم الثلاثاء 2013/3/19 حظك ليوم الثلاثاء 2013/3/19
Haven't stumbled upon any of those issues (and we test PJS to a number of different websites ranging from Sharepoint-type, Drupal, Wordpress, etc).
The VM compiles on 64-bit linux. There is an amd64 build I've done.

I hope that you'll be able to install that by doing apt-get pharo and be done with it in the near future.

But the 64 bit and 32 bit Linux thing is not really Pharo's fault. A ton of software give problems in Linux 64 if you don't have the 32-bit libraries.

Thanks for the feedback, it is much welcome.

In the meantime, you may be better off with a zeroconf script.

http://pharobooks.gforge.inria.fr/PharoByExampleTwo-Eng/late...

This will also give you the option to run things headless and with a set of very nice options.
Serving Images with MongoDB, GridFS and Flask
>Telling users it's there fault doesn't generate revenue.

To be fair, there's only one browser right now that has "generate revenue" as a goal, and that's Chrome.

And I, for one, am tired of being hamstrung by "idiot proofing". What ever happened to "if something is important to you, DON'T fuck around with it if you don't know what you're doing!"

This is good life advice. What happens when you go mucking about in the internals of any sufficiently complex system without knowing what you're doing?
The latest Kinect for Windows SDK is here
Yeah, the criticism is what we need, because we already now that the page is cool :)
Thanks for you feedback. I'd disagree only with what you said about the cat)
Alright - note that I generally attempt to make one point per comment, hence the succint part on Go. Your comment goes deeper, that is good.
I don't believe we have diverging opinions however, hence my reply, as you did write that I was "wrong". But being wrong is difficult if we (mostly) share the same opinion.. in my opinion ;-)

Now then again, I do believe a clean start helps, and it's very possible that I didn't properly "capture the essence" , or at least not well enough
/me watched the "positive" side retweet a bunch of "every time i regain faith in humanity, someone spends more than 5 min in front of the ATM".
Many computer lab like environments use NFS... While there may not be a lot of these, they can have hundreds of machines...
No. It's just a matter of having advanced options or not. Each level of customization should be progressively more hidden but more powerful.
Aside from synchronization between multiple devices there's also Google Reader's enormous cache of old articles. The RSS feeds themselves usually keep only a dozen or so of their latest entries while GR usually presents the entire history. Sadly, I don't think any replacement will be able to duplicate that.
So You Have a Raspberry Pi… Now What?
> Unlocking phones under contract is implicitly their core complaint.

That's not so clear to me. You conveniently neglected to italicize "even after their contract has expired", which along with this phrase -- "decreases the resale value of devices that consumers have paid for in full" -- seems to be included highlight the fact that the situation where a phone has been paid for in full is potentially different from a subsidized phone which is still being paid off.

Agreeing with the petition for that subset of phones isn't failing to respond to the petition.
Let's say that 10% of the people who switched to a paleo diet found that it "worked". (Without knowing what "worked" means, I'll assume it's "lose weight.")

If you talk to those people for whom it worked, then great! there may be evidence there.

However, let's say that of the people who decided lose weight through other means (a low calorie diet, more exercise, gastric bypass, whatever), 10% were successful.

With this additional information, it's hard to conclude that choosing a paleo diet makes a strong difference.

In other words, looking at the success cases doesn't give a conclusion, only a possible path for followup investigation. It's unscientific to say that something "works" by only looking at the successful cases. You also need to track the failure cases (those who tried paleo but where it didn't work), and the success and failure cases for other methods.

The same for medicine. If someone tries X (aspirin, herbs, whiskey, zinc, penicillin, etc.) for the flu then gets better within a couple of days, then it doesn't mean that X actually "worked". There could be other reasons for why the person got better, like the person's own immune system. (For the record, none of those 'medicines' will work against the flu, though a few of them will help relieve some of the symptoms.)

That's why these anecdotal accounts, while true and even heart-felt, don't suffice to make a scientific conclusion.
Somehow I'm not concerned yet. When I'd feel the urge to take personal data of 100K users from AT&T and publish them and then a day before my sentencing I'd feel it necessary to say my only regret is that I didn't do more harm - then I'd be concerned more. Don't foresee it happening soon, though.
Database Servers and Client Tools Survey
Last LessConf is open to everybody & $100 off
Ah, I didn't know that MSN did that.

But the point I was trying to make is that if they say not enough people are using it that means it's not financially viable to keep operating (see: Google Reader).
dude! microsoft is not just enterprise. they have the biggest r&d lab with some really awesome shit going on.

linq is made by the haskell guy. well the haskell guy was a microsoft guy. but you get the idea. it did not grow inside of the .net enterprise culture. it grew outside of it. I never had any qualms about c# as a language. but that's also not what we're discussing.

just like f# is wonderful. but it too did not grow inside, but outside. they're being really smart about tying it into the enterprise as much as possible therefore guaranteeing it's future though.
I must say that I am very glad to read this, since I am also looking forward to deploy RethinkDB alongside Clojure (or Erlang, but I fear that will have to wait for quite a while).

Nonetheless, I must agree that focusing on the DB itself is for the best. Keep up the excellent work.
Startup edition:

* provision one ec2 instance per number to check
* assign numeric order based on uptime in msec using zookeeper
* serve result via json
* render it on the client.
Claiming decent nutrition or exercise as an aspect of CAM is disingenuous at best, and at worst a way to propagate charlatanry.

"Look, we do this common sense thing, therefore the rest of our stuff must be true!"

Eating well, getting rest and exercise, these things are not alt med, not naturopathic, not 'integrative', they are well supported aspects of evidence based medicine.
Would Swartz have done an AMA the night before sentencing where he would state that his only regret was that he had not harmed enough people, and promise next time to do more harm, and then have the prosecutors bring that AMA to the attention of the judge at sentencing, likely causing the judge to opt for a much longer sentence than he would have otherwise given?
I wonder if they plan on unifying SMS and Talk with this platform.