skysight-inc/HackerNews huggingface dataset:
Thanks for writing this article and good luck with your venture. I'm not a doctor but my company works in healthcare and deals with the same physician related problems. So believe me when I say, I understand your pain.

Passing along patient information is a tricky subject due to HIPAA-compliancy. Most patient information is transmitted via fax machines and doctors are alerted of incidents through pagers, often carrying multiple. This technology is archaic and considering 75% of US physicians own some sort of Apple product there has to be change. In particular, physicians need better forms of communication that saves them time.

I'm hoping this changes as it will impact us all. It isn't going to happen overnight but with more and more physicians pushing for change in this area, one can only hope it happens sooner. If you're interested in what my company does, check out our website at https://www.doximity.com and our blog http://blog.doximity.com/ talks about similar problems.
This looks completely brilliant! The potential for something like home automation is immense.
> No return value needed (compiles down to an Action<T> I think)

Which is an other crufty thing in C#: because Void/() is not a type (inherited from Java), it needs to have both `Func<Tn..., T>` and `Action<Tn...>` in order to handle functions-with-a-return-value and functions-without-a-return-value.
So basically Advogato 2.0?
Say you let me have a copy of your house key (in case you lock yourself out or sometimes I come in to water your plants maybe watch a little TV and you are cool with both of those). Someone then asks me for the key, and I let them have a copy of it. Do they have your permission to enter your house at all? I sorta think not.

Permission to enter with a key does not necessarily transfer with possession of the key.
Firefox 14 nightly build includes built-in PDF support with pdf.js extension
Thank you - car automation is happening too: https://twitter.com/#!/paulwcarlton/status/18294979680862208...
I don't really understand why science labs would need a cusotmized distro. Can anyone clue me in? What payoff do they get from one that offsets the cost of creating and mantaining it?
The Honest Company Raises $27 Million
Thanks for the feedback - we're interested in not just Q&A, but really the idea of people search. We see Q&A as just the medium through which users can find out more about other people.
I'm not sure what point you're trying to make here. Are you claiming I'm wrong or do you want me to do a google search for you?
Sorry to be a downer, but I'm sure what the point of this post is. The gap between kids from high and low SES families has been exhaustively documented (try going to Google scholar and searching, for example, "income achievement").

The only interesting bit, perhaps, would have been seeing the R code which generated the figures, which the author declined to post.
I've spent most of my time in the open source world, and I would have to agree that C# on .NET feels like the most mature high-level software development tool I've ever used. C#'s biggest strength isn't the language. While the language is nice, there isn't a lot you can do with it in terms of productive development that you can't at least approximate in Java, especially with a good IDE to generate your boiler plate for you.

Where C# and .NET really shines is in its native integration and low level facilities. How many other tools in the world let you debug a mixed application containing both native and managed code, all in the same IDE and in the same session, with the ability to set breakpoints in either area, view values, do memory watch points, and so on?

It also feels so incredibly easy to call native code in C#. There's even a whole web site dedicated to making it easier, pinvoke.net!

Lastly, C# itself contains several performance-sensitive features that have no JVM equivalent, including value types, unsigned integrals, and unsafe code with raw pointers. The .NET platform even has an implementation of tail recursion , now, though the C# compile will not generate IL that uses it, which makes it inaccessible for most people.

When it comes to language design, C# is a little sloppy but it more than gets the job done. In terms of tools and low-level facilities for building a real-world application, C# on the Windows .NET platform feels absolutely world-class.

For my favorite language, I of course, voted for Scala!
It really is too bad that they still don't have anything for iOS/Android. I used Love a fair bit a couple of years ago and I seem to recall a few people who had been able to get it working on iOS, it doesn't look like anything came of it though.
good answer. I actually would rather ask specific question to a specific person trying to capture their brain, rather than shooting my question into the ocean of internet. if you execute properly, this may be big. think email versus twitter - twitter wins on so many level because people can always "let go" conversation and never been spammed with questions, versus email when once given out, a popular individual would have to quickly change it before drowning in spa,. this way if some tech celeb (or any celeb in that matter) is willing to answer questions, he/she may signup to your site and say "hey im ready to answer, ask me a questions".

best luck to you!
That depends on their brand, and who their customers are. I, for one, find it refreshing.
Backbone.offline
But Arthur's level at that point is the hotel level; he never goes any deeper. He is at the exact same level when the second kick of hitting the water occurs, and for some reason that one wakes him up. He wouldn't experience any of the deeper kicks because he is not asleep in the hotel level, he is setting up all the explosives on the elevator.
It's impossible to close this popup on my macbook, because the close button is so tiny it gets covered by the scroll bar.

Super annoying.
Paper isn't secure, but probably more 'secure' than data on a phone...

Good point. I'd also add that it's difficult to automate the process of scanning millions of hospitals for crumpled pieces of paper, whereas scanning blocks of millions of IP addresses for vulnerable smartphones is something any reasonably competent script-kiddie can do.
Re: Gmail's new look: Do Not Want
This is true, but its mostly transparent unless you're doing something particularly ugly.
You can make this argument about most software developers too, while they may create unique applications, they are mainly using the "already known" (existing languages, API's, etc)... You can then go on to apply this argument to nearly any other "white collar" job, accounting is "the application of the already known", etc..

White collar does not mean that you are in a research field and pushing the limits of knowledge, from what I understand it has long had an entirely different meaning. Personally, I feel that white collar / blue collar are very outdated terms. I often feel that a software developer is somewhat of a modern blue collar worker as its a creative trade and very different from a "white collar" job such as a sales or marketing job.
Quick nit: your facebook connect icon is a big letter "C" instead of "A" like your favicon... caused some cognitive dissonance, for a minute.
Chicago-based startup FeeFighters acquired by Groupon
The Truth About Stealth Profit Machines
The truth about Stealth Profit Machines innovative new software. Details: http://chadflick.ws/stealthprofitmachines.html
No Go?
That was my bad in the developer console, it should be available world-wide now.
Superangel Mike Edwards takes over GrowLab Accelerator
There is a way of looking at problems from a different angle.
Favorite language, not to be confused with a language I can practically use yet. I love and voted for Haskell but for now my weapon of choice is Python.
Kind of ironic that the Google Groups interface has also been G+-ified, this page actually brings up the "Stop script?" dialog on Firefox for me.
My interpretation of the data is that wealthier households weight academic success as a higher importance and as such more support is given as well as an expectation of scholastic success. I can't say I'm surprised by the results of the study. After spending so many years in school I have to remind myself that there are plenty of people smarter than me that don't have the grades to 'prove' it.
Asp.net MVC is fine. Webforms is a crime.
Actually as long as you set up your permission correctly, you can run any untrusted user-mode C code (non-privileged code). Just deny access to most of the system except the places you let it access. Chroot actually let you emulate the system directories for the process. Set up the firewall correctly to restrict its network access.

The multi-user environment in Unix is the very old idea to let untrusted codes and untrusted programmers run wild in the same machine.
How is this C#+.NET integration on mono? Are the relevant low-level facilities translated well into linux or osx?
"We're interested in optimizing Q&A around thought leaders and experts. Quora works well for finding the right answer to a question - we're interested in finding out a diversity of opinions."
What you said there means everything to me and would have convinced me to spend more than 10 seconds on your site. What you said on your about page means nothing to me.
"Askolo wants to create a space where knowledge is easily accessible. Users can use their Askolo accounts to find out more about others and to share their thoughts."
Syntax highlighting for writers
any idea when they plan to start shipping the hardware? I couldn't find much information
Why isn't `awk` on this list?
Dreamhost is currently experiencing downtime
Seconding Google's Python class. It does an amazing job of covering the most common use cases in a very short class. I'm still relatively new to programming and whenever I'm writing code I invariably find myself referring back to the lessons from the class.

Note that the class is taught in 2.x so if you're running 3.x then the example code won't run. IIRC, updating the print statements for the new version was the only change required to make them work.
I would suggest having MUCH more information about what I'm signing up for before I actually hand over my information. All I know from the homepage and the about page is that its some form of Q&A website. You should have screenshots of what it looks like once you're logged in, better yet, let us see the questions without being logged in.
So long as it has a C compiler it would be fine, the big point is that you want to manage memory as you want to understand how the memory and the hardware is managed. I personally like to have people learn by doing and then read the theory afterwards. For me at least the theory sticks better after someone has witnesses it. My recommendation was because you said that you want to learn computer science and to me that is the best way to do it. If you just want to learn how to program then my recommendation would be entirely different. But if you want to learn computer science then getting closer to the hardware will help you see the theory. To get closer to the hardware their is no better language than C, well you can do Assembly but at least with C you can learn higher order software only concepts that would be difficult to learn in Assembly.
Thanks so much for your support.

You're right about how important face-to-face interaction is. That is not going to be replaced any time soon - nor should it be. But for the purpose of handover, you still need a written summary of all the patients on a ward that people can refer to. As I mentioned in the post, it would be useful to see who wrote what about each patient - so that you know who to talk to for further information. Having a handover application won't replace the morning handover meeting or a person-person handover - but it will definitely make that process less painful, more accountable and much more efficient.

(P.S. if I was jealous of the so called riches of being an entrepreneur - I would have focussed my energies on my medical career and right now I'd be driving my A5 from work rather than sleeping on a friend's couch thousands of miles from home :) I don't think anybody who takes this path should be under any illusion. Most start-ups fail and it's not an easy path. That said, I do love a lot of what building a company involves...)
I get that feeling with all modern software engineering. Intellisense and similar environments at least try to make it bearable.

How I long for the day of starting your project with only a blank document.
For some reason I'm not very excited about this. We jut moved to the Samurai Gateway and I've never been a big fan of Groupon and their business model. I'm just wondering what they are going to do with FeeFighters now. I wouldn't be too surprised if Groupon filed chapter 11 sometime in the near future... wasn't there recently something on HN about them losing money on every Groupon?
I have a Django app in its early stages using 1.3, would it be a good idea to just transfer it over to 1.4? The only third-party app that it is using is django-registration...
Thanks we'll fix that.
Brilliant synopsis. Thanks!
I don't dismiss C# developers, I'm just glad I'm not one anymore.
Agreed... we see what's probable largely based on our internal models of how the world works. As the world is changing at an accelerated rate, there's going to be an even wider range of the interpretation of what is probable.
Voting me down for stating my preference ? Really ?
Some people asked for instructions to install and I'm glad to help introduce more people to Rails. Curious, whats so dark about this pattern? Am I not just opening a good idea to the public?
"Hey Larry, here's my health insurance card. You can use it, I give you permission."

As soon as you think about this in the context of a paid service, who can grant authorization becomes very clear. The fact that Facebook is providing a free service should not change a thing. It's still their service.
Can't recursively call a lambda function, no thanks.
I moved from Java to Python, hopefully I will never have to go back. Writing in python is a pleasure.
I do a lot of SQL too though I cant really say I like it.
It's an unnecessary distraction. I'm not a fan of the overly saccharine approach to interacting w/ customer/clients but I don't think it's necessary to swear. I agree with your branding comment.

I also think swearing is a cheap ploy to make someone look "authentic" or "edgy".
Propellerhead announces 'app store' for Reason plugins
Yup, that fees quickly add up. I work for a company which builds interfaces between clients' systems and e-court (http://www.infisolus.pl/oferta/elektroniczne-postepowanie-up... - sorry, polish only) and I can attest that they couldn't actually "spam" e-court with lawsuits - their budgets for this part of collections process traditionally are not so big.
I cannot understand why 180 people voted up PHP. It's the worth language I've ever tried.
You're wondering what they're going to do now? I was too, for the 5 seconds it took between reading the headline and then loading the article, which says what they're going to do next: the same thing they're already doing.

You're really just, when you read a story like this on HN at this point, even though it's a story about a bunch of people that made good on the dream of a big chunk of everyone who reads HN (or at least what used to be a big chunk of them, in the time before 'pg started mailing his companies to stop commenting on HN because it's a fever swamp) --- you're really just like waiting for this whole story to be another godawful stupid referendum on everyone's third- or fourth- hand information on Groupon.
Thanks for the link. I by no means have any experience reading lisp, not to mention there is a lot of code here to sort through (especially for someone not versed in lisp), but from what I can make out from a quick glance seems to confirm my initial guess. It looks like rank is calculated when an item is voted on. Also, it looks like a random front page story is reranked regularly to ensure no items get "stuck" at the top if voting stops (rerank-random).
There's also a function (gen-topstories) to generate the rankings for the top 1000 stories, although I can't tell if this is being run regularly (it looks like it is just used to initialize the rankings). However, I could definitely be wrong.

I'm not able to determine how often the rerank-random function is called (looks like every 30ms maybe?) or how often the gen-topstories function is called (if it is even being called regularly or not).

Can you verify what I'm saying here is correct, or correct me if I'm wrong? Also, any insight would be much appreciated.
Have used F# quite a bit. It's nice, the nicest ML I've used, but it has some cruft as well. It feels like 2 languages, really, the nice functional ML language, and then the C#-with-F#-syntax object oriented side. I wish they wouldn't have bothered with the latter.
Logically speaking consciousness being "produced" from neurons doesn't any sense whatsoever. It sounds magical. What is it that is being produced? Why is not produced in other dynamic systems, e.g. a car engine? Is it complexity which produces consciousness? Or is it some substrate? Is it a function being computed which is necessary for this production?

Can a sophisticated car engine be conscious? Can a Ferris wheel be conscious? I can definitely map various bits of computation to a car engine and a Ferris wheel. If you need organic matter to have consciousness, can an extremely complex car engine made of organic matter be conscious?

One can brush aside all these rigorous questions, like almost all neuroscientists, and adopt a fideistic attitude that basically stipulates a materialistic view.

Please read more about the hard problem of consciousness [1]. There will be lots of people who will disagree, but the materialistic view of the mind has lots of cracks in it [2]. One needn't even look at [2], as so far no one has given a non-gibberish answer to [1] which doesn't appeal to one or other common fallacy.

[1] http://en.wikipedia.org/wiki/Hard_problem_of_consciousness

[2] http://en.wikipedia.org/wiki/Near-death_experience
as far as i know in about a month or so, there is a post Aaron did on his blog that said i think early may or something like that, but dont quote me on that, it was with the post about the preorder distribution
> ...go towards C (or occasionally even fortran) when I
> need something faster

Try cython next time.
Basic Stamps are also simple to program however if you have the choice I would recommend the Arduino. The difference being that with an Arduino you are learning in the C programming language from day one which is a very useful and powerful language in use in a number of fields including Game Development. By comparison the Basic Stamps are programmed in PBasic which is not used outside of Basic Stamp programming (and similar Basic languages such as Visual Basic and QBasic are outdated / no longer in wide usage).

On a related note Hackerspaces tend to be great places to meet other programmers and many of them have quite active Adruino communities. http://hackerspaces.org/wiki/List_of_Hacker_Spaces

EDIT: grammer
The recent success of Python saddens me.
I also switched from Python to Clojure. After picking up the syntax (there is almost none) I spent a few weeks reading the source of Ring by Mark McGranaghan [1] and constantly referring to ClojureDocs [2]. (My goal was to port Ring to Python [3], but after I did I realized I now knew Clojure and could just use Ring.)

[1] Ring: https://github.com/mmcgrana/ring

[2] ClojureDocs: http://clojuredocs.org

[3] Pump: http://adeel.github.com/pump
Yeah, I don't mind the Gmail change at all, but the new Groups UI is really awful. Will have to start re-training my fingers to use Gmane.
Those days I feel (unless you write backends for Google or embedded sw) that "Python is all you need" (unfortunately - I wish I could work with more languages with equal productivity).
I never knew ruby was ever considered the "de facto language for automation". Maybe you are thinking of perl?
Absolutely - there is a lot of regulation which you have to navigate and there are differences between different regions and nations. It's not the most start-up friendly market, but I don't believe that is a reason not to do it :)
By voting for Scheme, I really mean Racket.
There are those who think that if a programming language is only usable with bloated tools, the programming language might be flawed.
How did you get so many people to sign up pre-launch? Well done!
I believe telecommuting can and does work well, but I can also see the other side of things. Many times developers on their own spend excess time on issues that could be done quickly just with a little collaboration. I understand that there are many project/team collaboration tools out there, but developers seem to thrive better in a whiteboard environment.

I also work in an extremely fast paced shop so I may end up working on 3 or 4 different projects in one day while pulling in different people to discuss business requirements.

For a stable shop with a lot of structure, I believe telecommuting can excel but for smaller shops that are constantly fighting fires and releasing new functionality on multiple projects on almost a weekly basis, telecommuting becomes difficult.

The largest problem is the loss of mentor-ship. Since it is difficult to hire experienced developers right now, we are having to hire more level one developers and have them become men-tees. I have a hard time believing that a telecommuting mentor-ship would be possible.
Typical solution is to use an interpreter (turning data into code). How often is it necessary to run arbitrary machine code on demand?
I was watching Jeff Hawkin's thing yesterday and he kept talking about sparse distribution something. I didn't get most of it but it didn't seem to square with the headline's emphasis on individual neurons.

http://www.youtube.com/watch?v=48r-IeYOvG4
if you just wanna get a feel for clojure without getting too serious - here's a demo of livecoding in overtone - http://vimeo.com/22798433

overtone comes with a stock emacs config that will get you livecoding in no time.

after that, Joy of Clojure by Fogus. (edit: fwiw i have had no trouble with this book even as my first lisp, but i've been coding in a functional style for about 6 months before clojure)
Try it and see - if you're not using virtualenv - you should be. If it doesn't seem compatible, just install 1.3 back.
Congrats Kul, solid work.
For me, there is a huge difference between programming languages I like, and what I can build with them. Clojure is my favourite, followed by Io. Both languages have a clean, minimalist aesthetic, are rediculesly powerful, and very expressive.

When it comes to getting stuff done, Javascript is an interesting language, and there are some things about it I like a lot, but there are many things in it where a) there is syntax for things that make no sense (like the ~ operator), b) the syntax for something common and important is horribly clunky (like function, or assigning to a prototype), c) the syntax having odd rules that almost seem like little traps (like the way that () will call the previous line as a function, or how you need a trailing comma on everything in an object literal except for the last thing). All that being said, I love what I can do with it. And I really find that CSS/JS/Semantic HTML has some of the nicest seperation of concerns of any UI programming toolkit I have looked at. So when it comes to what I can build (and get paid to build), I would say my favorite language is javascript.
Thanks Eric.
I just wish I could downvote. I'm looking at you, PHP.