skysight-inc/HackerNews huggingface dataset:
Well node-webkit is made for bulding native apps using JS. Breach is made to build browsers using JS (very different security requirements between a native app and a browser and who tabs interact within it)
If you have to consistently work 100 hour weeks for your startup to survive, you probably have bigger-picture problems that need addressing.

It's normal for there to be occasions where you need to put your head down and hustle, but this shouldn't be the persistent standard. People are most productive (and happy) when they live a largely balanced life, punctuated by brief stretches of high-gear hustle.
Ask HN: Sharing whiteboard with remote employees
I'm thinking of picking up a $149 Dropcam and nailing it to the ceiling in our conference room so that we can share the physical whiteboard.

Any better ideas?
RailsConf 2014: Let Me Code by Liana Leahy
Fundraiser for Sublime Text's Unofficial Documentation
Practical Common Lisp is a very good introduction. It's very much targeted at competant non-academics.
Javascript seems to be in some feedback loop where so much is written in Javascript that so many people learn Javascript that it increasingly seems sensible to write more things in Javascript.
What do macros have to do with being functional? It might be better for a functional language to have that, but it doesn't have to have such a facility.
Speaking broadly, that's not true. Monopolies are not intrinsically illegal. Antitrust law is specifically about business practices, and the notion that monopolies have to be more restricted because they can use their domination of one market to affect related markets. What got Microsoft into trouble wasn't having 90% of the operating system market, it was the allegation that they were using that monopoly to take over the nascent browser market, force OEMs to accept terms that prevented alternative OSes from competing on level ground, and so on.

I suspect Amazon is on their way to running afoul of such laws, or would be if the current business climate wasn't comparatively hostile to the notion of this kind of regulation. I don't think, however, that Zocalo is going to be a piece that attracts much attention; it's going to be the way Amazon seems to increasingly deal with their suppliers in Walmart-esque fashion. (Walmart was notorious for going beyond merely asking for "large customer" discounts and heading into "we will tell you what wholesale price we're going to pay, and you will either make it work or you'll lose the 60-70% of your business we represent.")
Completely decentralized and anonymous marketplace
The Oatmeal convinces Elon Musk to donate $1 million to Tesla Museum
They also released Carousel not long ago: https://www.carousel.com/
I think foreign-sounding names (e.g., Orkut) are usually a poor choice. Just my opinion/intuition though.
Just a guess: more white females than black females go to college, where they have plenty of opportunities for underage drinking, marijuana use, trespassing, vandalism, or other minor crimes. More black women at that age are mothers, where they have to provide for their kid and don't have time to get into mischief.

The arrest rates at age 18 were nearly identical for white vs. black females, the discrepancy only arose in ages 18-23. It would be interesting to see the data broken out by crime and by educational achievement.
How is that "entirely" in javascript when the most important parts are basically implemented in Chromium.
Green processes: multiple process architectures for everyone
Electricity is not free. This is a stupid waste of resources that might "work" through a vary large government subsidy.
"Teenagers" is a pretty tight age-range and those Philadelphia riots were large enough to overwhelm the police; if that age range were expanded to 14-70 and a similar percentage of that group were rioting, then that is a massive riot.

A curfew was implemented during the 1992 LA riots and enforced by the California Army National Guard. I think that is the sort of situation which you are describing, and I think that a curfew is appropriate in that sort of situation.

Would I be casual about it? Casual is a weird word; nothing about that sort of situation is casual. I would support such a curfew however.
I'm guessing the moral parable about what happens when you forget that it's not the money that matters, but what you can do with the money that's important.
Yep the libraries I've used can generate a hash byte by byte luckily without loading everything in memory. Here's an example of how I call Amazon services and generate a signature on an Arduino: https://github.com/tdicola/CloudThermometer
They don't federally, but some municipalities do.
Well, according to the FDA, the amount of inorganic arsenic in brown rice is slightly higher than that in wheat pasta, on average, but the difference is small: http://www.fda.gov/food/foodborneillnesscontaminants/metals/...
Ask HN: Entrepreneurial crowd funding smackdown: which platforms have you used?
AngelList vs. Fundable vs. Crowdfunder vs. Wefunder vs. EarlyShares vs. ???

Go!
That's a good point and honestly, that kind of sucks for early employees, but it's not going to affect whether or not a founder decides to take money from this fund or if it's successful.

Early employees at many successful startups have a long, accomplished history of getting royally screwed over on their equity to work ratio. In my experience, I've seen how that can build into real resentment over time, but of course they can't leave until they've vested, so they're just stuck doing all the work and getting compensated well, but no where close to they might deserve or what the founders end up with.

Employees, early or not, have absolutely zero input into what investments founders decide to take. It's also possible that employees may join before a start-up gets an investment from this fund, making the (potential) screwed-overness even worse. Employees can get as mad about this as they want, but they'll have pretty much zero recourse in any situation.
Most of these seem like classic stock photos. They are certainly technically competent, but the collection (and the instructions) are more about style than the art of minimalism.

Then again, a blog would be hard pressed to teach the art.

For inspiration and a guide, I prefer to browse through collections of great photographers than from random flickr users. For this I love sites like http://triangletriangle.com, which often features photographers that are excellent at minimalist composition.
Thinking about interest and growth does help put prices in perspective. Using mortgage interest rates doesn't work as well these days, since they've fallen so much, but you can use the standard market growth rates instead: either 7% or 4% depending on whether you take inflation into account.
We have barely technical people on the team who use GitHub for Mac because they aren't comfortable in a CLI, but they are very comfortable using a regular application they can launch from their doc. That way GitHub gets to design around Git edge cases, and they don't have to get screwed when weird things happen in the CLI.
The U.S. is overly protective of children and young adults. We can't drink alcohol until 21 and many cities have curfew laws for kids up to the age of 16 or so. My city has a curfew for those 16 and under. They can't be out after 11 pm during the week and after 12:30 am on weekends.
Zapier co-founder here, thanks for pointing this out!

We do have a feed (https://zapier.com/engineering/feeds/latest/) but we I think we need to add a meta tag for NewsBlur/readers to pick up on it. We'll do this!

We use CSRF protection across all POSTs/PUTs, so cookies are generally required. I'll look into removing this for certain forms (like blog subscribe, fairly safe me thinks!).

Thanks again!
You are correct, I could have clarified it as "CRUD of business objects in a database".
If it's entirely in JS, can I run it in my current browser?
I'm not the above poster but I think the power of macros is way overhyped and not nearly as strong as people claim. I see the claim of "you can write a macro to do it" for any imaginable feature all the time, but it is simply not true.

A recent example from personal use is continuations. Scheme has them as a first-class object. Common Lisp does not, but a common claim is that you can write macros to provide continuations. Some people have: there's "cl-cont" available on Quicklisp, which is a macro that will code-walk your functions to turn them into continuation-passing style and thus allow you to use continuations in those functions.

So that's great, right? Common Lisp now totally has continuations? Not at all. In order to get this feature, you need to wrap ahead of time (specifically, at compile time) the functions you want to be continuable, and all of their callers, in this macro. You cannot simply use a function that you've been given as part of a continuation, it had to have been compiled under this macro.

That's where the power of macros completely falls down and, in my opinion, gets completely overblown. Yes, your language is extendable, but your extensions are limited to computation and source-to-source transformation at compile time. You can't apply any of that power to already-existing artifacts.
Someone needs to write fiction about bringing rufies to a key signing party.
Macros have nothing to do with being functional, but macros are one of the major advantages of Clojure, and ideally there would be similar functionality in a language based on it (though not necessary).
Or maybe they might be able to solve more crimes if they arrested fewer people and used the resources for investigation.
I use it occasionally, even though magit has largely taken its place. In part, I like the way it ships the command-line git program: inside its .app bundle. Very clean and convenient if you don't fell like pulling in Homebrew or polluting /usr/local. Many other graphical Git clients are not hygienic in this way (i.e., they pollute areas of the filesystem outside their .app bundles).
ClickInstall 4.0 Builds Mac Software Installers with User Options
I don't get it. If the plan covers domestic and international calls and includes no roaming charges shouldn't they be providing each customer with a SIM? Or is it similar to Skype in that you need an internet connection?

It still looks very interesting either way.
Don't come here. It's terrible, I tell you. Just terrible.
A photographer friend of mine once told me that "photography is the art of subtraction". Some on this thread may argue that the reference to minimalism in the title of the blog post is not accurate. However, when compared to the vast majority of photos that you see "real people" create, they could almost always benefit from some of the ideas shown in this post.

Edit: some really great ideas about photography can be found in Galen Rowell's excellent Inner Game of Outdoor Photography collection of essays.
I love how they talk about how they don't have any infrastructure costs and can outmaneuver "major telecoms" but then gleefully talk about connecting to the PSTN.

I'd also like to have them publish and guarantee exactly what they mean by "encrypted to the PSTN". Are they guaranteeing they have TDM access in every destination, and that their TDM access doesn't get sent out over IP? Or do they really mean the run IPSec to a handful of VoIP carriers and call that the PSTN?

Not to mention, encrypted to the PSTN solves what, exactly? How's it really any different than using my cell phone?

The whole blog post is written in a very odd, feels-like-snake-oil manner. They compare to Skype's plan, but on their homepage, their $12 plan has only 100 minutes. Skype's plan is "unlimited" (subject to fair use). So I'm not sure why they'd bother comparing the two - they don't seem the same?

The zRTP and member-to-member stuff is probably done correctly, but the rest of it feels very hype-like.
First I'll second the other comments mentioning "learn you a haskell". I dont know haskell in the way an expert does, nor do I have very much exp writing it but, I can and enjoy when I do. "learn you a haskell" does a great job at speaking in clear english and is, honestly, an enjoyable book that is pretty fun to read.

But, if you are like me, you need to understand the motivations and intensions behind things before you can really feel that you have reached understanding. You know, the big picture type stuff.

So, in my opinion, to fully understand functional programming, you need to think about what it tries to do/solve. To get here I would recommend thinking about insanely complex systems and how you would build a flexible and efficient one. To start you may think about all the objects you would need to account for, which, eventually, causes insanity. Its not the objects in the system that causes the complexity, it's their interactions. So, you may start thinking about handling all of the interactions, which is where, I believe, the solution (really method is the better word) lies.

I believe then, that the key to understanding functional programming is to understand what its related concepts are able to solve. Thinking about how to make sense of and control this shitstorm of complexity will, hopefully, shed light on why the hell something called an "applicative functor" or, <insert other crazy/weird term> even exists.

I know, I know, I am being too general... the stuff comes from category theory though, so, uh, hard not to be... but seriously, if this is at all helpful and not totally incorrect, I'd be happy to expand in more detail

if, on the other hand, it is not helpful... forget it totally, learn a language, and hopefully the concepts follow
else if, I am totally incorrect... why and where did it all go so wrong?
else, nop
> Crime is definitely way down in the last 10 years

violent crime is. I don't think arrests are, though...
One thing that hit me was typing a URL wrong provided no feedback to me that my input might be wrong (no dns records found, or server not on https, but happens to be on http)
The syntax of assembly language isn't combinative, beyond simple catenation. You're not creating trees, just a "link sausage" (or, a graph, more accurately) of instructions. Lisp syntax expresses tree structures; it actually does what other languages achieve with complicated syntax. They have parsers which build trees out of nodes. Those trees can be written in a Lisp-like way. E.g. a C declaration might be turned, by a C compiler, into (declare specifiers-qualifiers declarators), where specifiers-qualifiers might look like (const int) and declarator might be (a (pointer (array 3))), giving us (declare (const int) ((a (pointer (array 3)) (b (pointer (function (a int) (b int))))) for the surface syntax "const int (a)[3], (b)(int, int)". It's not just that the syntax is simple, but that it can capture the structure of programming (and other) languages while remaining simple.
This looks like it might be interesting, and didn't get much attention. You're welcome to repost it as a Show HN. If you like, email us (hn@ycombinator.com) and we'll be happy to explain more.
The lack of any mention of supported platforms and the remarks about selling phones in last paragraph seem to indicate as much.

"We snuck in the back door, by offering the most secure commercial device system on the market. We don’t want to sell 100 million phones, we simply want to own the secure enterprise and prosumer market."
No, it appears they have apps for their products:

https://silentcircle.com/#apps
A quick search produces many rice hullers in the $500.00 range. These are made in China and India and other parts of the world which grow a lot of rice on small plots. The inventor claimed not to find any hullers that were affordable.Maybe he didn't use the interweb?
Attackers Sent Out Trojan Emails on Behalf of Amazon
> I'd argue that in REST it would be desirable that resource representations do do that (provide [...] the direct locations of any embedded subentities that are separate addressable).

You could actually go a step further - if you're using "Hypertext as the engine of application state" (HATEOAS), URIs for the locations of direct subentities need to be there, if the client is expected to be able to make those state transitions, for the API to be "fully RESTful". (Though, I'd personally agree with the article that features like discoverability and content negotiation are secondary to those you get from idempotence/properly using HTTP methods, and feel they should be considered bonus features, rather than strict requirements)
Solar is not free above sunk cost? We've ran a whole house in AZ exclusively on solar the last 7 years, with a ~$40K investment. Would this consume so much electricity that the initial cost will not be recouped before the solar system degrades beyond use? What's the math you're inferring from?
June 2014 Malware/Virus Activity Overview
Mobile Threats in June 2014
This is a cruelly missing feature indeed!
So it's Not-a-Number but isNumber returns true?

That would imply then that isNumber is named incorrectly. So perhaps isNumber should read isNumericType?

Most of the time I want to test, is this a number I can use in a normal mathematical sense. As in, can I use it in subtraction, multiplication etc. I know now that I should use isFinite and isNumber, but wouldn't it be nice to have just one well named function for this?
I would say you're is the most insightful comment in this thread. I am biased towards thinking you are correct in that when one publishes a paper, there are incentives towards a more dramatic interpretation/presentation of the data. So, a study that said 10% of all males have been arrested, would not have gotten as much notice as the current presentation.
In some states, the issue is not the private prison lobby, it is the prison guard lobby, which can be quite strong, as they may have a near monopoly on the provision of such services.[1][2]

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

[2] http://kalwnews.org/audio/2011/07/19/just-how-powerful-calif...
Chinese Hackers Broke into Information of US Federal Employees
To be honest, best way so start FP, is to have project where you are forced to do FP :) In my case it has been a quite an awesome small selenium test-framework written in clojure I needed to use, while working for RedHat :)

Just pick a project and a most aproppriate lenguage and roll with it. You probably can guess, what language would suit your needs best, and if you haven't made up your mind about that, I (or other HN user) will probably suggest good fit for your project of choice :)
User Explains How Cloud Platform Helped Run CAE Simulations
Good questions. You can link to something below the header but I think the more interesting idea is to do the infinite scroll upwards. I agree that this approach is better than the pagination we've implemented when you link to pages 2+. It doesn't seem technically impossible but the amount of work to implement that might be significant. Here's an example...

We do the masonry layout from left to right. This means we start filling out each row from the left and can leave space on the right of the last row of a page so the next page can begin filling in the remainder of that row before starting a new one. To do this the opposite way if we're "backfilling" photos seems like it could be significantly more complex.

In essence when scrolling "up" we'd have to reverse the alignment and fill photos in from right to left. This alone makes my head hurt to think about.

But aside from our implementation I think a bidirectional infinite scroll really is the solution to work towards. It would feel much more natural that way.
Guy invents automatic beer pong cleaner to rid need of pesky 'water cup'
They're not that common. It varies from state to state and town to town. Where they do have curfews, they only apply to minors.
That's right; Lisp's syntax is not only simple; it is simple while retaining the power to combines together and express any syntax tree. If you put on special Lisp goggles, you can see S-expressions inside the syntaxes of other languages.
98-year-old tenant who paid rent on time for 50 years evicted by a loophole
Is there an RSS feed for the blog?

Sidenote: It's a huge pet peeve of mine when people put up "blogs" without RSS feeds. How are people supposed to follow your updates?
Data Science Weekly Newsletter – Issue 33
I think the problem is ultimately self-correcting as judgmental people start losing out on opportunities. When Facebook first came out, most of the older generation put out dire warnings about losing jobs because of that drunken party pic you put up. That happens, but now if you start disqualifying every candidate who ever put something embarrassing up on the Internet, you won't have a very large applicant pool. Cue "talent shortage" and "hiring is hard!" blog posts. Meanwhile, the person who got drunk and dirty 5 years ago is now a very talented digital marketer and has gotten a job with your competitor.

Historically, we've seen more tolerant and open societies win out economically over more closed and judgmental ones. Countries that allow women into the workforce do a lot better than ones where work is a man's province, because they have twice as many potential workers. Countries that place people into jobs based on talents and interests do better than those that have rigid caste systems or exams, because they can adapt more flexibly to changing skill requirements. The mechanism is just like the one above: if you deny someone a job for an arbitrary, irrelevant reason, he'll just go find someone less arbitrary (or arbitrary in different ways) and work for her.
> If I seriously wanted to learn about photography, I wouldn't look at instagram (over-saturation, higher contrast... in other words, a lack of subtlety). That sounds much more akin to backdrops for hipster startup home pages and blogs.

I won't argue that there's a lack of subtlety in Instagram, but I wish you wouldn't brush it off so contemptuously. I don't consider myself much of a photographer, mainly due to lack of practice/desire to practice. But I like Instagram because I can take a picture of something my friends will find funny, a car that another friend will find interesting, or something I can tell a story about. I find that my Instagrams end up being higher quality pictures, more consistenly, than pictures I take just for the sake of taking a picture. So for me Instagram isn't just pictures, it's pictures that I can tell a story about, when I whip my phone out at a party. A different art form altogether.
>I'd also like to have them publish and guarantee exactly what they mean by "encrypted to the PSTN"

If you look at the infographic from the article you'll see that if it's not end-to-end then it's only to their servers. The crypto will flow from Caller<->Callee or Caller<->Server. I think it's safe to assume that their server then connects to the PSTN, hence "encrypted to the PSTN."
I an industrial setting, one could use a light pipe during the day augmented by LEDs on either side. In a near hermetic environment pests could be kept under control w/o chemicals.
New Google Drive design
Why Some Chimps Are Smarter Than Others
800 Degree Heat From Solar Mirrors Frying Birds Mid Air
To me the more bizarre thing is that there is such a thing as getting a ticket for walking through a park after dark. WTF...