skysight-inc/HackerNews huggingface dataset:
My take on it is that this is just another instance of people trying to join the Cool Kids' Club -- or, in this case, to redefine an existing thing to make it a Cool Kids' Club that they can join (or buy their way into). That makes talk about "radical inclusion" (or its opposite) beside the point, because they're not trying to be included in the experience, they're trying to redefine it into an experience that can be purchased and that automatically awards you with Cool Kid Points. I'd like to see Elon Musk's quote in context, but out of context it comes across like the latest guy to buy into the country club complaining about all that trash outside.
It sounds like there still is a restrictive dress code:
"He isn’t showing up in a T-shirt, but he’s free to wear a wrinkled button-down and comfortable pants."
China has a pollution problem, but I think they're serious about trying to do something about it. The rampant corruption and restriction on press freedoms with regard to reporting on pollution doesn't help though.
Dan North Visits Osper, Banking for Young People
The line that huanted me: “On average, a person in his 70s has about one hour less sleep per night than a person in his 20s".

Since my son was born I average about 4 hours of sleep a night. I actually seem more high functioning on 2 hours than on the rare occasion I get 8 (I joke that my body assumes I'm dead and starts giving up).

I have embraced one thing, something I never understood as a child, falling asleep on the couch. I get my best sleep between the time my wife puts a boring movie on and when she tells me to go to bed.
What did he get out of making it for you?
We've abstracted away filtered data that we know is important or not so it's easily identifiable what data points matter. And on the query side even if you're not technical, we make it extremely easy to pull the data on your systems my making the questions as english-like as possible
There was another one that was posting their stuff for free, although less detailed. The site was heavily designed.
I've been wondering about treating ebola with iodine. It's antimicrobial and antiviral. The Red Cross uses it to clean the skin before taking blood donations because it is superior to alcohol for cleaning. It is also useful to promote healing, among many other things (It seem to be helpful to the mitochondria which means wide-ranging benefit). But just due to the use for cleaning, and the aid in healing, I wonder if a few drops of Lugol's solution in a glass of water several times a day would help an ebola patient. That would hit right in the gut where the infection goes wild and does the most damage.
>One thing that’s even more important than the latitude to ditch a tie is the latitude to chose the best tool for the job.

I hope they don't lose sight of the fact that in a large organisation, "the job" includes not just the technical solution, but also maintenance and management of that solution across potentially long periods of time by potentially many different people, integrating with many other teams, with limited resources, in a domain which you as a developer don't necessarily have a deep understanding of, and against a background of legacy solutions that can't easily be changed, and with large-group politics in play.

In other words, people don't choose Java and Windows because they're idiots. It's because there are other forces at work beyond just picking the technically optimal solution.
RTFM 0day in iOS apps
How do you plan to keep it from overflowing with product submissions? The more submissions you get the harder it becomes for a product to get seen, seems like the same problem that most app stores have. Do you have a daily limit for product submissions? Will the list be curated?

Also a top weekly and top monthly would be good IMO.
Wow. I remember the first time I read it, I made a list of Herbert's gems from Dune books:

http://abrick.sourceforge.net/dune.points.html

Warning, ugly 1999's HTML and design :)

It's amazing that this page is now in top-10 when you search for "Dune Quotes" on Google.
I just tried stoodle, but I'm not seeing the data being replicated across windows. e.g I have some doodles here in http://stoodle.ck12.org/class/53f619cc417e3 but when i open this link in another chrome tab (or a different browser ffox), I am not seeing anything
That's not always the case. If an amateur with no knowledge of my field questions 20 years of my professional experience, I am highly likely to say FU.
Wishlist Member Social Connect Plugin
Reminds me of http://www.citrix.com/products/talkboard/overview.html
Yes, here's the announcement: http://blog.angularjs.org/2014/04/angular-and-durandal-conve...

If it reaches anywhere near its potential it's going to be awesome.
How could I do something like http://ichord.github.com/At.js in React?
> There is nothing good in Backbone today frankly.It was one of the first successfull "clientside" framework

AngularJS was released in 2009 [1], whereas Backbone was released a year later in 2010 [2].

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

[2] http://en.wikipedia.org/wiki/Backbone.js
A quick note about UX and sandwiches
The iodine used in cleaning skin causes all kinds of internal damage if ingested. See http://www.globalhealingcenter.com/natural-health/symptoms-o...
I think I'm fairly fast at debugging but these were way, way too hard with the strict time limit. It takes a lot of time to read the problems and the quality of the problems is poor.
> but the Racket language, while near Scheme, is not.

You've described 99% of Scheme systems. The only exception I know of is Scheme48, which is pretty much the Third Reich of Scheme systems.

Portability between Scheme systems is tedious and, in some cases, close to impossible. Even moreso when you start using some combination of SRFIs.
I'm not talking about the people making the video. I'm talking about people recruiting new fighters to their cause.
[self-promo/feedback req] if you're a fan of swipe left for upvote, I'd be interested in your opinion on Theneeds iphone app. Also, if you don't mind, what do you think about the tooltips to explain the feature?
Looks like it has a color attribute of #333, making the text annoyingly light to me (Linux, Firefox), particularly with the slender font.

I get that black text on a backlit white background has too much contrast for some (many?), but I prefer it to a kind of fuzzy grey.

The font itself and the layout are pretty good, although I'm also looking at it full-screen.
Marionette has a great community, and is super easy to get help with things. I've been involved in the marionette community for a while and it has always been absolutely wonderful. You can almost always get help directly from the core team on their gitter chat here (https://gitter.im/marionettejs/backbone.marionette), and I have met in person with all of the core team members at meetups, they are very smart, dedicated and friendly.

While angular has tons of beginner hype because of the bootstrap effect (don't learn a technology, just put it in your html tags!), I've found that marionette tends to attract a more mature developer crowd, and as a framework is much better suited to building large and complex apps anyway because of the strict modularity and separation of concerns. I say this from experience both seeing and working on very large and complex apps with marionette. And if you don't believe me, ask some of the developers at Etsy, who build with marionette.

The community is a hell of a lot smaller than something like angular, but I see that as a huge benefit, especially when that means no proliferation of beginner problems, and easy access to the core team for help or feedback.
If you're doing any kind of rich-client js development without data binding, you're going to have a real bad time.

React will fit the bill here, and can be used with Backbone.
> You can live without for comprehensions if you have good anonymous functions support.

You can live without either, as decades of C programmers have demonstrated. Both are beneficial, as theeir widespread popularity in newer language attests. Neither is a perfect substitute for the other, as the fact that they tend to be both present in many newer languages, rather than being exclusive.

> its for comprehensions will be conflicting and much less useful than in languages that had good anonymous functions support from the beginning.

I don't see the "conflict" asserted here. I've used Ruby fairly heavily -- which has, in the relevant sense, far better anonymous function support than Python (even though it has different quirks) -- and certainly as nice as Ruby blocks are, a clean comprehension syntax is pretty much the main thing I find myself wishing I had sometimes in Ruby that Python has.

And, sure, Python's comprehensions may be less general than, e.g., Scala's, but switching them to be monadic rather than iterator based doesn't require better anonymous function support, it just requires changing which protocol they depend on.
Also, I started to work on a full Voice Activity Detection algorithm that will work client side. I can't wait to see it live and get user feedback!
Interesting, seems like TogetherJs or Prezi.
Sizable enough. I never struggle to find answers to Marionette questions, and the documentation is GREAT. Plus the code is well commented at all the extensibility points.

There are also three excellent books[0] about Marionette, and about 3x more Marionette questions on Stack Overflow than React questions (for what that's worth).

We introduced it into our Backbone app and haven't looked back. It's great.

[0]https://leanpub.com/building-backbone-plugins
https://leanpub.com/marionette-gentle-introduction
https://leanpub.com/marionette-serious-progression
You can't get around needing to do some DOM manipulation via javascript, and Angular completely reduces the amount of code necessary to perform common user interactions. I've coded the jQuery way forever, and as a developer I quickly fell in love with Angular. That being said, it really depends on your needs for you application whether or not to implement a framework.
An Introduction to PouchDB
Like others have said, Dune somewhat subverts the typical "hero's journey". Where in the template for this kind of story the reluctant kid grows up to be the Chosen One almost by chance, in Paul's case it's mostly engineered to be this way.

The Bene Gesserit were growing and expecting this kind of Chosen One, it just didn't happen exactly how they wanted it. The Fremen accepted Paul as their Chosen One precisely because the Bene Gesserit had a program of artificial religions previously implanted in Arrakis and other difficult planets.

Chance still played a role in Paul's story, though a smaller one than the usual. I think the careful engineering of the Prophecy that allows the protagonist to succeed is an important part of what makes Dune unique.

Also, the emphasis on politics, and the crossover between feudal and SF tropes.
Whereas the first thing for me is the Jasper prover (http://www.jasper-da.com/)

I don't think it's really a problem. If you're worried, just don't build them into the same product :-)
No, the title sounds tongue-in-cheek to me.
Good question, jbail.

The first version of the app admittedly looks very similar to the web experience. We wanted to get something out sooner, rather than later and the most requested feature since Product Hunt launched, has been an iOS app. Our most dedicated fans visit the site multiple times per day so we wanted to make it more accessible.

Although our mobile web version isn't terrible, the native app is faster and easier to use. More importantly, it sets us up to do some interesting things later on, such as interactive push notifications.
Very impressed Mark. Nicely done. Do you mind telling the technology stack?
Very well, we gift you with the ability to utilize it as much as you like.
> I consider developer productivity and code maintainability to be features. Sure, there are performance tradeoffs, but there are some obvious benefits.

In a client side application,if the app is slow,the users wont be happy about it.

If it takes for ever to load,the users wont be happy about it.

On the server there is always caching so that requests never hit the app itself.

On the client,if the js code is slow ,for whatever reason,you cant hide it to the user.

What you say might be true on the server,these "features" definetly have to be balanced with performances on the client.That's why sometimes it make sense to use React over AngularJS,for instance,because Angular is known to be slow.
From the article:

> [Brantly] said Ebola "was not on the radar" when he and his family moved to Liberia in October.

I wouldn't have been in Liberia in the first place, but if I had been, I would've been on the first plane out as soon as I even heard a rumor about an Ebola outbreak. He could have--the U.S. is aggressive in helping American citizens evacuate from situations like that. The fact he stayed and helped is what makes him a hero.
Personally, for the time being I skip all the build tools and just dump JS files in a folder manually. Maybe once I am up to scratch with all the other JS stuff, I'll take a look at the build tools again.
> Backbone lacks support for two-way data binding

Actually Backbone is painful because of the two way data binding. You do have to write way more boiler plate, but forms and actions in views will update your models and so will content coming in from the server and your event listeners have to be able to ensure that your events don't runaway from you causing all kinds of problems. Like view action -> updates model -> listener sends something to websocket -> websocket sends a response event -> updates model -> listener sends something to websocket -> an error or infinite recursion.
A better title: "Whitehouse gives up on making coders dress like politicians"
This is another HTML5 / Canvas collaborative drawing app that I built which uses Google Drive for storage and thus runs completely locally. Works offline and runs in Chrome, Firefox, Safari, iOS, and Android and supports touch. http://thesavior.github.io/draw/
There are nearly 19,000 distinct Android Devices
Show HN: Real-time Online Market for Services
T-Mobile entices subscribers to recruit friends from rival carriers
Sometimes emergency vehicles need the ability to affect traffic lights.

I'm pretty sure I've seen this happen once (in NL), at an intersection with a very predictable traffic light sequence (some intersections use sensors, others simply follow a set pattern), an ambulance came by, sirens blaring, and the whole pattern pretty much skipped a "turn".
> AngularJS was released in 2009 [1], whereas Backbone was released a year later in 2010 [2].

Sure,that's why i said

> It was one of the first successfull "clientside" framework

Did you miss the word successfull or what?

furthermore old angularjs looked more like Adobe Spry than current AngularJS,while Backbone hardly evolved(which is not good of course).
React would handle the DOM; you would have to have some data model that handles the autocomplete list/cursor position and then feeds the results back into the react component.
And, sadly, most of the really hard hangs are kernel space. The general fix is to cut off all network requests/incoming jobs, powercycle, dig through logs, and try to shunt a future hang. (Sometimes just cutting incoming jobs will stop the hang, too)
Please consider that the condescension could be perceived and not intended. I know personally that Bob McMillan is not the kind of journalist to make such insinuations.
"In the Lisp world I can develop prototypes very quickly."

In my experience, this is almost entirely due to familiarity, and not due to any specific or general language features.

"...I can use Shen (shenlanguage.org) which has a strong rule based type system on top of Lisp..."

I really, really need to bump Shen up on my list of things to play with.
> Can some please enlighten me why one would still insist on multi-line anonymous functions?

Reduced visual clutter and better flow in reading code.

> For documentation purposes it's a) better to give something a name, b) have a multi-line function in a separate place instead of inline in the form of a lambda.

I disagree: if the only place its ever used is in a particular call to a higher order function, it reduces the difficulty of reading the code -- if its not a large multiline function -- for it to be directly in the call as a lambda. Having it named is useful (1) if it needs to be referenced more than once (DRY), or (2) if it is large enough that it breaks up the flow too much for it to be included in one place (which is a somewhat subjective cut-off, but for me 1 line is far below it.)

EDIT: That being said, I'm mostly fine with Python the way it is -- while I sometimes wish a way to fit multi-line lambdas without disrupting the rest of the language could be found, I'm not sure I can see a good way for it to work, and its not really essential.
> If you're just getting started with frameworks, I'd recommend Backbone. You can learn it in half the time it takes to understand Angular and it'll be a good introduction to MV*.

Backbone is easier to learn, agreed. I would recommend checking out a list of sites built with Angular & Backbone too.

Sites built with Angular: https://builtwith.angularjs.org/

Sites built with Backbone: http://backbonejs.org/#examples-documentcloud
This, so much! Greenfield development is, in my experience, the exception, not the rule.
I am on iOS 6. I've stopped upgrading (intentionally) because every iOS upgrade significantly downgrades the performance of the device. My iPad is a few versions old for the same reason
I think the author is only talking about what he knows... I hope that is the case at least.

As for Meteor, I think this was a comparison of frontend-only js frameworks. I would love to see a Meteor vs. Rails vs Djano comparison however :).
He has commented below that the 'front end is GWT, back end is Java servlets. Database was originally MySQL but switched to Prevayler for performance reasons.'

I have built a similar tool that is also an HTML5 / Canvas collaborative drawing app which uses Google Drive for storage and has no server code beyond that. It works offline (and syncs up with collaborators when you come online) and runs in Chrome, Firefox, Safari, iOS, and Android and supports touch. http://thesavior.github.io/draw/
React + what? Is there a standard router/controller and model that get's used with React?

I think they just could have added the line "As an alternative to using underscore templates in Backbone, you can use React instead."
People get treated like children when they behave like children. This isn't specific to software developers, though. I see grown men wearing shorts and flip-flops quite frequently. These people are stuck in childhood. Where I work the carpenters are consistently better-dressed than the hackers, just by way of having pants and shoes. That's a bit sad, to me. I actually feel like I'll be ridiculed if I wear a collared shirt to work, although there is an identifiable backlash of properly-dressed adults in the office, which I applaud.

Anyway, I find it regrettable if the image of the profession is one of disheveled, slovenly, overgrown babies. I don't think that's healthy and I doubt it contributes much to diversifying away from white males.
> If he was a doctor in AIDS ward, and got infected with HIV while caring for other sick patients, wouldn't he be considered a hero?

Why is contraction of the virus implied as a necessary condition for being a hero? Clearly the heroic act is the treatement of others; that the hypothetical AIDS doctor or these ebola doctors contracted the disease they were treating in others should not be a necessary condition for considering them heroes.
> What I mean is not the trivial "nand is turing complete" sense, which I agree is harmful and silly, but full eval capabilities.

The two are equivalent (provided that the target language that can be evaluated is itself turing complete) -- that's rather the nature of turing completeness. If you have the former, you can make the latter with it and nothing else; if you have the latter, you necessarily also have the former.
That seems to show production, not employment.

The US is making more stuff than ever before, but it's taking less people to do it.
Has anything changed? Posting a link to Gulp is like posting a link to Angular or even Ruby on Rails.
I love the idea. It still needs more problems though. I kept hitting the regEx problem and failing because I've never done regEx in JavaScript. So adding more problems would be nice.
I was in the Social media office of the White House a couple of months ago. It's in the Old Executive Building, not the West Wing. The office was decorated like you would expect a social media office to be decorated, the people all acted like you would expect, but they were all wearing suits.

It was a little weird.
Oh. this is awesome. Very much so looking forward to integrating this into some of the home automation stuff I'm doing.
Stay = delay in some contexts.

But in the context of the OP's content about disrupted and fragmented sleep, it should probably be ''stay asleep'' as you say. Probably a typo or something.
Perhaps it is not microsofts responsibility to ensure kids are always hard at work.
Try searching for 'online whiteboard' and you'll find lots of them :)
Even though to the uninitiated it sounds like a no-brainer to cover windows with solar panels, it turns out that what makes a solar panel effective is that it converts the light to electricity and only lets through what it can't convert (which, sadly, tends to be what you can't see).

Windows are useful because they let light through. Solar panels are useful because they don't.

If you ended up with some sort of hybrid that let 50% of the visible through and absorbed 50% of the balance, it would not be a very good window (too dim or obstructed), and it would cost at least double what a comparable solar panel would cost (per watt). You'd also take some hits to aesthetics and efficiency (humans want reflective coatings on smooth window glass, solar cells want antireflective coatings on textured low-iron glass).

Wiring up the windows would likewise add to the installation cost. Solar panels produce their rated power facing somewhere between up and south (in the northern hemisphere), and building windows almost never face in that direction, making for an ever bigger hit to performance.

Installing panels on buildings can be a good idea, but not where the windows go. Rooftops and south-facing walls are about it.
By Blackstone math, it is better than ten guilty men go free than one innocent be punished.

How many pedo-pervs would you allow to trade images such that one political dissident may speak without fear of persecution?
Grep the article for "If someone had changed the calendar, wouldn't anyone else – say the Muslims? – have noticed?" -- a paragraph which ends with:

"All these areas would require an enormous amount of research either to validate or refute the theory, research that is unlikely to be undertaken by anyone not interested in rewriting the timeline."
Here is a collaborative file that people have affectionately named Bikini Bottom Dinosaur. Check it out for an example. :) http://thesavior.github.io/draw/#0B9XIM4D3BWcWOU44bzVmNWJSd1...
To me as well, but that's a separate question. Even joking, it's based on the idea that nerds are scary and strange.
I chdir("/") before daemonizing so that the filesystem the process was using as its cwd can be unmounted :)