skysight-inc/HackerNews huggingface dataset:
When Meadows’ husband has serious reservations about her desire to ditch the advice of not one, but two, pediatric rheumatologists, Meadows implies he was the poorly informed one: “I was nervous about keeping Shepherd on methotrexate, but Darin didn’t share my squeamishness. He has always been more comfortable with pharmaceuticals, more trusting in general.”

If you read the original article, you'll see that she didn't "ditch" the advice. She kept giving her son the prescribed medication. She discussed "Walker's Regimen" with Dr. Kahn who approved it in conjunction with methotrexate. Dr. Immundo gave her the number of a complementary practitioner.

The parents agreed that they would wait 6 weeks without increasing the dosage. They did that, their kid got better.

Seems like a perfectly sensible course of action to me. I think even though Michelle M. Francl (author of the OP) touts her self as a "scientist" her article is just as influenced by emotion as the original article she's referencing.

The only valid point she makes is that Susannah Meadows refers to the use of "four-miracles powder" as a "drug free" solution. Cool, that's inaccurate and pointing out that chemicals in "magically named" complementary medicines are just chemicals the same as any other is a valuable discussion to have.

But she allows a really derisive and dismissive attitude to creep into her writing which has no place in scientific discourse.

I realise that Meadows' article is just as emotive, but at no point does she try and take the intellectual high ground.

TL;DR: we sought advice from everyone, tried everything, and our son got better as a result. Win.
Touchscreen, digitizer..ect.
Also when you detach the keyboard it has the tablet form factor. So you can easily use it on the couch or whatever.
Obama Said Near Issuing Executive Order on Cybersecurity
This is a good move.

Unfortunately this may not end polio just yet.

Here in Kenya there has been several polio cases all which have been traced to unstable countries like Somalia where there is no effective government. This will however make it easier to carry out vaccinations even in unstable countries.
I use PHP an Python. Not exactly Rails, but it's a similar question.

They both have their place, and they both have situations where one is an easier/better choice than the other.

Pick the best tools for the job. It doesn't matter how awesome your power drill is, even a double-clawed hammer is better at driving in nails.
I just started. Sit comfortably, breathe fully, notice your breath or your pulse and just relax. Sometimes I try to keep my mind clear of thoughts, sometimes not.
(1) Start here to learn how to build LibreOffice
https://wiki.documentfoundation.org/Development/Native_Build

(2) Then read Caolan's presentation
http://conference.libreoffice.org/talks/content/sessions/015...

(3) Then come join us on the libreoffice-dev mailing list and ask questions. We're happy to help newcomers get acquainted.

:-)
A ton of the new Windows 8 Laptops have touchscreen capabilities now. So... not really.

In fact, Asus Windows 8 Laptops will soon have Leap Motion, which is a far far superior option to touch screen. Hopefully Apple follows suit with their Macbook Pros.

To be fair, I'm not as excited about Surface anymore, as I am more excited about everyone else actually. XPS 12 duo seems to be the superior convertible, and the soon to be Lenovo Helix is the best executed detachable that I've seen so far. XPS Duo 12, Helix, and Surface all offer 1080p. Surface's major differentiator is actually the pressure sensitive pen that comes bundled with the device. I'd expect the Surface to be the best artist tool of the tablet / laptops out so far. Asus differentiating themselves with the Leap Motion puts them on my radar though.

But really, it goes to show that with Windows 8, you have a ton of good choices coming up. Whats most important? Solid Keyboard / Nub / Touchpad ? Get the Lenovo Helix.

Wanna experiment with futuristic controls? Get a Asus Leap-based Windows 8 convertible when they come out.

Like the Pen? Get the surface.
Matterport (YC W12) automatically makes online 3D copies of physical places
We're building a 3D reconstruction system that makes it easy for anyone to automatically build 3D models of physical spaces such as houses in just a few minutes. We have an initial version of our product in beta with large companies in real estate, construction, and home improvement, and things are going very well. You can check out what our reconstructions look like at http://matterport.com/explore/ Our vision is to provide an end-to-end solution for not just capturing but also publishing, sharing, and modifying real-world 3D data online.

We just raised close to $4 million, and we're now working hard to deliver the production version of our product later this year. Our total team is 10 people right now, and we're poised to do a good bit of hiring in the next few months. It's a great time to join. We’re large enough that you’re coming in to a well-organized team with great tools and a lot of support but small enough that your individual contribution will be crucial to our product’s success. We’re also large enough that we can pay you a good salary but small enough that we can give you a significant chunk of equity.

We're proud to be creating something incredibly useful. This is going to become a vital tool for the millions of professionals who work with 3D spaces on a daily basis, including real estate companies, remodelers, insurance companies, construction companies, building operators, architects, retail designers, and more. Our beta customers are excited and clamoring to buy our production cameras as soon as they are available.

We are all experienced founders and were previously early employees at PayPal and Google. We like to work hard and get shit done. We are intellectual and curious. We know how to communicate and get along. We're goofy and keep the work atmosphere fun. Most of all, though, we're driven to change the world in a deep and meaningful way.

We’re looking to fill the following positions right now:

- iOS developer: You’ll make the control software and interface for the Matterport camera, which uses the iPad as a display during the capture process. You’ll also create the experience for browsing captured 3D models on iOS.

- Software engineer with experience in computer vision: You’ll make our reconstruction process even more reliable and easy to use, and you’ll make the final results look even better.

- Software generalist with solid C++ and math skills: You’ll design and implement many of the important steps in the reconstruction process, making them fast and reliable.

- Unity developer: You’ll be responsible for the way people experience our 3D reconstructions online.

Email jobs@matterport.com if interested.

Learn more at http://matterport.com
haha, i had a different piece that was difficult - it was the saudi arabia piece. That took me forever to see.
I think the defer keyword more than makes up for the lack of exceptions. And you can panic, you are just not supposed to let it get out of your package; catch it and return the error.
Cartoon Mail Neutering
Skepticism towards synthetic chemicals is quite justified given a century of irresponsible dumping of genuinely toxic chemicals which still goes on in many parts of the world.

Be rational about risks and benefits of chemistry and pharmaceuticals, but do worry about it.
No, jlgreco had it exactly right.
Yes, it will email you if you tell it to do so- It can also hook into google reader and any calendar app.
The file traversal vulnerability allows an attacker to access unauthorized files outside of the document root, assuming that there exists a symlink from inside the document root to a path that is outside of it.

For example:

Symlink: public/foo -> /secret/path/not_very_secret

An attacker could request /foo/../really_secret, which the OS would interpret as /secret/path/really_secret and happily serve up.

The attacker is limited in the number of ".." components they can add to the path by the number of real path components that precede it, i.e. they still cannot do /foo/../../../etc/passwd

The fixed version of rack correctly removes ".." path components before passing the resulting path to the OS, i.e. "/foo/../really_secret" is translated to "/really_secret", and results in a 404 error instead of a security breach.

This vulnerability is particularly concerning for Rails apps deployed using Capistrano (unless config.serve_static_assets = false). This is because there are typically symlinks from public/assets and public/system to the corresponding directories under the Capistrano deploy's "shared" directory, and also under "shared" are typically things like logs, configuration, and a copy of the application code!

Fortunately, Rails ships by default with a production configuration that sets serve_static_assets to false, relying on the frontend web server to serve up all static content (so the attacker will just get a 404). This directory traversal bug is not present in current versions of Apache or nginx.
This one is also a good read,

http://www.perlmonks.org/index.pl?node_id=44722
Bootstrap 3 will be mobile-first? Didn't they say they had NO plans to make Bootstrap mobile-first?

Interesting.
Let's add some more obscurity to this security. I suggest APL.
Everything comes back to Balmer's disdain for the iPad as being an overpriced netbook device that nobody will ever use.

MS is furiously trying to merge tablets into fully fledged PCs.

I can almost guarantee that by Windows 9 they will have some success with this, and hardware will get better and better.

But that's not to say the tablet space doesn't have enormous potential as reduced and simplified user experiences.

Microsoft is betting a lot of its chips on pushing full Windows onto smaller devices.

One key detail is that Office 365 seems to completely misjudge expectations of tablet computing.
Awesome service, this one, I've participated in a couple of the Beta bounties already as a pentester. Very well organised.
Hello,

It looks like you haven't actually deployed the code. Once deployed a free Mailgun account is created for you behind the scenes and assigned to your app. To test locally you need to create a Mailgun account and follow instructions from the "Extra optional step" section.

BR,
Sergey
The number is arbitrary, but advertised as though it were not.
I'm kinda gettig tired of all these Aaron Swartz posts. There I said it.
I had a hard time finding Ukraine, Thailand was also slightly hard to place pixel-perfect !
Don't compare backbone and jQuery. That's like saying "I want to build a bike, do I need a frame or a wheel?" Learn both. They work together.
I don't ever recall saying that, but if I did, I'm happy to have been wrong. Super stoked about the direction we're going.
Wasn't sure if it was just me/chrome or everyone.
PHP has a much larger install base on commercial web hosts than Ruby, so I would consider it a perfect tool for a self-hosted application.

Also keep in mind PHP5 is not the same relic of the past that people constantly bitch about.
And it's quite gratuitous too. Take for example:

Modals are all responsive and ____ now.

How random.
If 'shit' and 'clusterfuck' makes you feel uncomfortable, don't visit NY. You'll have a terrible time.
You could do worse than just not get "fixed". You could be harmed. Natural and safe are fairly independent concepts.
In Google Maps, I've noticed that the scroll wheel has super-high latency, but it does still work --- if you consider high latency to be acceptable!
You have to keep in mind that humans evolved to live as hunter gathers in the savanna of Africa. Most of the things that come after that we were not evolved for. For example humans were not evolved to sleep in beds in air conditioned houses, etc. So evolution is not necessarily the most important factor. Life is a very complicated chemical process.
I know many of you are getting tired of articles about him. But I still find this article really interesting!
What "scientists" are you talking about?

In my group, we use Python and Numpy almost exclusively. Some of us have been pushing for Haskell.

Let's flip your statement around a little:

"As someone who's tried to work with web designers in the past, you probably do not want to be connected to them. They do 1990s HTML 1.0 and flash, know nothing else, and do not want to know anything else."
Presumably it automatically saves the history for everyone as well and you don't need an IRC client (just a web browser). Also authentication into the room by default.
I think it's important that awareness of this is maintained. Not so much for "Swartz" himself, but for the potential this has to reform copyright in the U.S, and thus encourage others to follow suite
They already have an app, now they just need to actually sell stuff with it.
I've not used it, but generally an advantage with these sort of things is an easy and simple way to have persistent connections, and history without having to setup a crappy bouncer and deal with it's set of problems.
sooo...
Counter(re.findall(r"[^a-zA-Z]([a-zA-Z]+)[^a-zA-Z]",requests.get("http://blog.getbootstrap.com/2013/02/07/bootstrap-2-3-releas...).content.lower()))

I see one occurrence of 'shit'. I'm not sure how I feel about your pansy ass semi-outrage of someone else's release page language.

Oh, wait. I feel nothing, approximately what this entire conversation thread is worth.
Is this kind of stuff not code reviewed?
This reminds me of this great segment from the West Wing: http://www.youtube.com/watch?v=n8zBC2dvERM
I've got a Thinkpad on which I replaced the hard-disk with a 128 GB SSD and installed Ubuntu on it (using fulldisk encryption with dm-crypt / LUKS).

I've got about 100 GB of usable space after having installed a shit ton of apps, libraries and utilities I needed, stuff like Emacs, OpenJDK (with sources), IntelliJ IDEA, RVM with dozens of Java/Scala libraries downloaded through Maven/SBT, dozens of ruby gems, dozens of Python libraries, MySQL, RabbitMQ, Memcached, Gimp, Dropbox, GCC, many header/dev packages, some games and the list can go on.

I should mention that I'm not using a Swap, because I've got enough RAM and as long as I've got Suspend, I don't care about Hibernation.

But I'm talking about Ubuntu 12.10, which is probably the most bloated Linux distribution I ever used. What the hell is in Windows or OS X that takes so much space?
I'm just hoping PHP 5.4 adoption starts picking up. As it is, it's hard enough finding shared hosts that support 5.3
It looks like it is browser only. We are currently looking for something like this that also has a standard protocol like XMPP. Actually all we really want is for Google Chat to support rooms for apps/business users.
Why Don’t We See Cars Wrapped In Advertisements?
There are some work environments where using "shit" and "fuck" would be a turn-off -- not all places are very relaxed about that stuff.

On a more personal note, it feels immature -- titling a section "Oh shit what" just for the sake of irony dilutes the meaning of what they're conveying. The info would be equally effective without it, and it's just filler.

I know people just want to have fun, but why not save the swearing for personal blog posts rather than a large (and growing) open source project?
:(

We're sorry, we could not complete your purchase.

Your Kindle account is registered at Amazon.ca. To shop for Kindle titles available for your country, please shop at Amazon.ca.
A Solid Argument Against Ride Sharing: Lyft & Sidecar Are Dangerous For The City
> But there are miraculous, mysterious things that we do not understand about natural products and the human body.

Mysterious, sure.

Miraculous? http://i.imgur.com/SeOnW.jpg
Solution: http://i.imgur.com/Odujjao.png

In case you're stuck on a piece.
That's a silly thing to say.

All the networking code for Python, Ruby, Perl, Haskell, Java, Scala, Clojure, Erlang, and just about every other language in existence eventually makes calls to the sockets API, which is written entirely in C.

Where were the "Ruby is unfit for networking code" comments for all the recent Rails remote code execution exploits?

Lazy developers will write unsafe code in any language.
"My point is that Clojure isn't a Lisp"

Could you expound upon that?
I've no skin in this. To be honest its an article by someone that has a track record for being economic with facts and it's on ZDnet, which is good enough reason to ignore it. However I don't see so much "fanboys" (please don't, it's childish), as people desperately trying to prove the authors point. I'd suggest at this stage and as a neutral the exact opposite is the case.
Isn't that a problem that we should address?

Users expect their office suites to crash, but that doesn't mean that we as developers shouldn't be constantly trying to improve our code.
Getting a Project License List in less than 1 minute
The bank uses your money where you do or not.
imho there is something here with a neural correlate related to gambling, e.g. I send my mom/boss/teacher a funny face picture or I send my crush a love note with an expiration date and I can cash in on the thrill with a low chance of the risk of exposure
Your code doesn't do the same thing as mine. You need to start with an array of sentences.

Show the java code that does the same thing and it will be clear that the ruby is more readable.
How long do you have to wait for the Mailbox App?
There is actually a very simple solution for this : use the Javascript include method and place the code at the end of the body tag.

This is what happens technically :
The CSS will get loaded, and the custom font will not be found. The browser will then use the fallback font. As the rest of the page gets loaded, so will the Javascript function. This will download and include the custom font, therefore changing the fallback font to the custom font.

The change of font may be quite disturbing, but hey at least people with slower connections can read meanwhile.
100,000 Uninsured Rides and Counting: Undercover at Lyft and Sidecar
Fair point, I don't mean to imply divine agency. A much better word would be "incredible" or something similar.
Isn't that an oversimplification?

Say a newcomer joins the conversation (at the bar) halfway through. He is missing a lot of context. His kind friends would then fill him in, unlike the internet.

A threading like structure however, allows you to quickly scan the parent, and if need be the parent's parent. It's within the user's perogative to choose how much information he needs to be caught up.

That being said, I'm very open minded about seeing the new approach develop. Heavily nested threads are a far from perfect solution.
Hard questions about quantum crypto and quantum computing February
R is probably the most frustrating language I've ever had to learn. For me, R doesn't so much have a learning "curve" as a learning "gradient". After a long, long time the rate of frustrations is not really leveling off much. Each time I have to negotiate a new library or module that I'm not familiar with I'm guaranteed hours of frustration as I try to grapple with what all the data types are, how they are subtly overridden to behave differently from the normal data types they inherit from, what things are going to be magically coerced into what other things without me realising it.

Even after 2 years of involvement with it, I regularly meet problems that frustrate me for hours, because they are hard to express in R's functional style. Even when I figure out the final solution, it often performs very poorly. In between these frustrations R behaves almost magically. It manipulates huge data sets with an ease and simplicity that defies logic. I've eventually come to the conclusion that an important aspect of R is knowing when NOT to use it. If your task is inherently stateful, involves random access to lots of sparse relational data that is associated in complex ways and with complicated logic - R is going to make your life hell. Write a quick script to pre-process your data and get things into more like a straight data table form and then proceed with R to analyse and visualize it. This is my experience, anyway!
> The Java language specification includes a description of the language as a context free grammar.

I can only assume that it's lying its pants off, as I noted in an other subthread `(a) - (b)` can't be parsed (to an AST) without knowing the identity of `a` in the current scope: if it's a type the expression is a cast of `-(b)` to `a`, if it's a value it's a subtraction of `(b)` from `(a)`.
That's right. An idea can be executed in a million different ways. There is a substantial difference between copying an idea and copying execution.
I like the three one-letter functions and their effects. It's not entirely unlike how jQuery spices up DOM elements, and feels natural that way.

Then, suddenly, however, there came a validation engine with annotations and reflection and whatnot. Huh? Isn't that a whole different thing? Why is this bundled with my nice little jQuery-for-PHP-scalars? It's not just that it feels like it's a different problem entirely and thus should be separate, the code feels different. Like it has a different philosophy behind it.

It looks pretty nice, but why can't I use the validation engine without PHP-o? Or the other way around?
My girlfriend who's an MD wants to learn how to program. How should she start?
Hi all,

This is a question for anyone here who started programming at a late age, after coming to it from a different field.

My girlfriend (who's 25 +-) has finished her doctorat in medicine and is now starting her PHD. As part of her research she needs to learn how to program in Matlab as well as quite extensive mathematics (as she needs to perform a lot of analytics on research she conducts).

She doesn't have any experience in programming, and little mathematics background.

What would be the best way to learn matlab and other mathematical concepts?
Therein lies the power of the oppressors: the public attention span to any one subject is severely limited. I admit to also getting tired, but I wish it weren't so, because it doesn't seem we've accomplished much. The petition has stalled and no reforms have been made.
Do you still have to use Firewire to do the restore? We might be hosed.
I've always wondered why is this not a client's responsibility? There must exist a good IRC client that can recognize links. From there, it can fetch videos and embed images.
Why the dropping of support for submenus? I find those really useful and it would be a pain to have to patch them back in.
I'm an IT pro,so I run Linux servers for my job, but I'm also a gamer, and dual booting is a pain in the ass. Trust me, I would love to make Linux my primary desktop, and every few months when I have some time, I give it another serious shot. But I always end up back to dual booting.

Years ago, I was happy with OSS audio system, but that is controlled by one company so the FOSSies have done their best to replace it with a far inferior ALSA. This caused me so many headaches back in the day and still bothers me with its high latency. But lately my issue has been with the graphics subsystem. For my X1900 I have to chose between open source drivers with terrible performance and bugs or proprietary drivers that don't work with modern kernels.

Finally, X windows and gaming don't seem to mix. Here is a case, where I think Linux needs to change the interface. I think Wayland may be the answer. If not, at least X11 with decent full screen support would be a godsend.

So from my perspective for Linux to make it, it would have to use :

1) OSSv4 Audio Subsystem (FOSSies it's GPL'd already get over it)

2) Stable graphics driver interface ( or FOSSies stop breaking ATI and Nvidia's drivers )

3) Modern Display Server - maybe Wayland or throwing out all the kruff in X11 and fixing Full Screen graphics in games
One game they play is with the interval measured. "X people in the last 5 days," then next session, "Y people in the last 7 days," or "Z people in the last 10 days." They're putting gamification where it's not needed, seemingly just to say they're doing it.