skysight-inc/HackerNews huggingface dataset:
PS. there's absolutely sourcing for those ROI numbers. Here are a few of the sources for the studies linked to directly below the ROI metrics (Anita Borg Institute), and pages 11-12 of that report detail all of the sources and studies. Here it is, in case you missed it on the site ---> http://anitaborg.org/wp-content/uploads/2014/03/The-Case-for...

Those metrics are based on studies by: Cristian Dezsö at the University of Maryland, and David Ross at Columbia University Business School; Cedric Herring, Professor of Sociology and Public Policy at the University of Illinois at Chicago; Cindy Padnos, founder of Illuminate Ventures, who compiled data from 100 studies on gender and tech entrepreneurship; The London Business School report, Innovative Potential: Men and Women in Teams; the September 2013 research report, Innovation, Diversity and Market Growth by The Center for Talent Innovation (CTI); Professor Anita Woolley, an economist at Carnegie Mellon; Cumulative Gallup Workplace Studies; and McKinsey & Company's annual series "Women Matter."
Most people don't have such a high degree of intuitiveness to themselves to know what behavioural variations make any difference.

Google does not interpolate those suggestions from your personal data, that's where the fitbit etc. apps shine.

- Having a glass of water
- Going for a short walk
- Having a glass of wine
- Watching a movie/tv show with your partner
- Telling a bedtime story to your kids
- Washing the dishes while thinking about your day
- Talking to your mum/dad/bro/sis
- listening to some calming music
- having a shower

How would you know what contributed to your good night sleep?

Having an app/tool tracking these for you and telling you that your best sleep is when you do A C and F not E or G is very valuable.

If you are smart enough to track and figure it out, then heck, I think you have too much free time or you are highly intuitive of yourself
Shameless plug: though unrelated to the article, for the past few days I've been working on live reload for React components.

As you edit JSX files, after a small delay, components re-render in browser, using React's diff algorithm to reconcile DOM. This means their state is not destroyed. For example, you can live-edit a modal window without having to refresh and open it again. You can change event handlers and debug a complex component on the fly.

There are no browser plugins involved, it's all just JS. This is implemented on top of Webpack, if you want to give it a try, check it out! (I assume familiarity with Webpack, but I plan to write an explanatory blogpost later.)

I'm very excited about this because I think it's the future of front-end development. It is possible thanks to React's separation of side-effects and Webpack's powerful plugin system (loaders are essentially macros).

Project on Github: https://github.com/gaearon/react-hot-loader (contains an example you can run)

Demo video: http://vimeo.com/m/100010922
A restriction not mentioned -- you can't destructure a struct with destructor (impl Drop).
It really depends on what kind of business you want to build, and in what kind of market. You shouldn't even want to be a software entrepreneur, you should want to solve a problem / improve things. Some problems can benefit more from mobile than others. For example, PCs are great for high I/O tasks like authoring and formal communication, while smartphones are great for low I/O tasks such as consuming infotainment and informal communication. Most areas involve a mixture of those, and which should be your first priority depends on your area.

For example, meetup.com is quite PC-oriented, which almost seems odd for a new social networking platform, but being able to easily publish and read detailed meetup descriptions is critical to its success. That doesn't mean meetup.com cannot benefit a lot from mobile (I wish it did), but it shouldn't be its first priority.
I've found myself wanting at times to keep logging outside the fuction, but then I realized I would have to write a lot of extra comments to fill in for the documentation the logging itself provides.

As long as the logging logic itself is kept elsewhere, having logging instructions within the code is not an obstruction. Logging events themselves can have semantic value, as they would often mark some key point in the execution.
Interesting. What's the rationale for that?
To paraphrase a famous quote:

If when faced with a problem you say "I know, I'll make my own computer language!" Now you have 2 problems.
Needless pedantry:

> Conceptually, the strings are sequences of Unicode characters, and it helps to think of them that way.

They're not, they're a sequence of Unicode code points in Python 3.3+, and either 16-bit or 32-bit Unicode code units in 3.0-3.2, a distinction that is important to make. (Hint: `re.compile("[\U00010000-\U0010FFFF]")` doesn't create a regexp that matches what you think it does on 16-bit builds!)
The point of the abstractions presented in the essay is that they are under the programmer's control (write code to debug code isn't that new), so they only see as much as they want to. This is in contrast to automatic methods that show everything and are too noisy.

Scaling will perhaps come with time, by which I mean managed time. It is a nice goal for next gen languages.
Which is infinitely harder for authorities to control.
From the article:

"By removing cash, you reduce the chances of becoming a target of crime"

Reality:

"By removing cash, you increase the chances of becoming a tax criminal"

My suspicion is everyone will be a trivially detected tax criminal by design, but if you just vote the right way and keep your head down and avoid offending anyone in power and stay out of politics unless invited, that punishment will never be unleashed. It'll be a form of control. I can do without increased .gov control, we have enough, thanks.

Furthermore I predict we'll pretend the database is closed and private even though it'll be wide open to all .gov and by extension .com. Go to the wrong person's yard sale (perhaps an ex employee), HR will make sure you never get an interview, etc.
I'm not talking about students who participate in experiments as subjects. The students who are research assistants are sometimes unpaid, and might not receive course credit for RA work, but contribute code to projects for research experience. It's relevant to working for a private, for-profit business in the sense that the alternative is often doing an internship for a private company.

The IRB only monitors study participants, not research assistant work.
its rather sad too - in articles, introversion is glorified, while in real life, it is quite the opposite.
Devil’s Canyon Review: Intel Core i7-4790K and i5-4690K
I've been using Clojure Cheatsheets from Andy Fingerhut at http://jafingerhut.github.io and particularly happy with the color PDF versions (link below).

Andy actively keeps up with issues and pulls to make sure the output stays well formatted for easy printing on both US Letter and A4 as well as of course an HTML online reference.

His cheatsheets traditionally linked to ClojureDocs, but just yesterday Andy accepted a pull request to merge in targeting Grimoire, while Reid mashed up Andy's work into the Grimoire homepage:

arrdem commented 2 days ago
Thank you. I'm working on mashing the Grimoire linked version up to be
part of 0.2.0's homepage :D
…

On 07/11/2014 02:52 PM, Andy Fingerhut wrote:

Thanks! I'll try generating HTML and PDF cheat sheets with these
changes, and if everything goes well I will publish Grimoire-linked
HTML versions at http://jafingerhut.github.io and announce on the
Google group.

-- https://github.com/jafingerhut/clojure-cheatsheets/pull/10

I appreciate clojure community collaboration and it's great these two projects sync'd up:

http://jafingerhut.github.io - various versions of cheetsheet

http://grimoire.arrdem.com - cheatsheet + docs

Or go here for the PDFs:

https://github.com/jafingerhut/clojure-cheatsheets/tree/mast...
Downvoting instead of defining the term that is not explained in the article nor could I find a satisfactory definition online for?

I take it as an evidence that this is one of those "taboo" subjects that everyone expects everyone else to know definition of, even though not sure themselves.
Totally agree with you. What I would add to that list: A visualization of the memory space; ie. how often do objects get accessed, how much memory do they each require and how long do they reside in memory on average.
Your complaint about peer review might be valid but it's irrelevant to this particular study (using the term peer review when describing a study isjust something PR people do to make them seem more valid). Peer review isn't a panacea, but that's not really its role, either. We expect too much of peer review, but it's not directly related to the issues of replication or open data (it certainly doesn't prevent either of those things from happening).

Studies like this actually build on previous studies, and if carried out properly, address many issues about individual publications.
Thanks for the tip. I will fix this.
Very last minutes Turkije – Richting Vakantie
Check out this link. https://www.register.com/checkout/available-login.rcmx?domai...
Agreed. It should just change the text colour and there is also a bug where if the text field is blank it still shows as red. Otherwise brilliant site.
Why programming is hard to automate
Furthermore in the US an entire generation of people have grown up on GMO soy, without anybody demonstrating any credible evidence of harm.
Biolite: Wood-burning backpacking stove also provides USB power
So this is a fair point. With the dynamic / runtime variety it is not an issue. If you really needed the static variety (which is fair if you have a billion points hooked), I think that's a tiny subset of a more generalized problem about a language's static-analyzability, which matters in many other contexts anyway, like in-editor linting.
Nasubi, The Naked Eggplant-Man Who Lived Off Sweepstakes
Like all interview questions, if they are not structured and scored, they're unreliable as predictive tools. I'm always amazed that data-driven companies ignore reliability and validity when hiring and evaluating performance.

His reasoning for using puzzle questions may have been face valid, but there's no evidence that they're related to resilience (or anything else they're supposed to measure) and the little research that has been done has shown only a moderate relationship with cognitive ability(http://www.researchgate.net/profile/Chris_Sablynski/publicat...).

I agree that a trial would be best if not for the lack of time. A good alternative is an assessment center, which is a structured simulation of the job. They're difficult and costly to develop but once they're complete they can be reused year to year.
MaidSafe CEO David Irvine Talks Nature, Ants and Decentralization
If they are concerned about bugged hardware (which is difficult to do and expensive), I don't think "bugged" software (which is much cheaper to replace) will be on their shopping list either...
I remember two or so years ago, Russia endorsed ReactOS.

But if they are making their own architecture, I doubt programs will transition for them if they plan to still go that route.
You are looking at it from an entirely different angle. You don't have to be Intel. Within 3-4 years you can have a neat processor comparable with current crop of mobile processors - assuming you have a good team & funding, no commercial pressure & can trust ARM.

That's the time frame it takes to setup & go to market with a mobile processor company in silicon valley.
You'll get N different definitions of AOP if you ask N people for them. Separation of concerns was actually coined (aside from dijkstra's original usage) by Peri Tarr for hyperspaces, which was focusing on functional concerns (just around multiple dimensions) and not the non functional concerns of AspectJ. But for functional concerns we have lots of direct options, while for non functional concerns we also have indirect options like garbage collectors. The space is quite big and well travelled.
(author here)

But that's exactly what my approach does though, it improves on an earlier approach which generated pdf via html by adding a ConTeXt template which allows pandoc to generate a pdf directly, and gives the resume a similar look and feel to the html version.

Using ConTeXt instead of LaTeX has the advantage that it's nicer for setting layout properties, is more of a coherent system (in contrast to LaTeX's maze of packages), and is not specifically geared towards producing scientific documents.
A a curated list of curated lists of awesome lists
The Americans should probably fear bugged Russian processors too, right?
My biggest problem with this? As a resident of Colorado, I have never heard of this law.

The article suggests that the law was passed like many Colorado criminal statutes exclusively in the state house, never being asked for, voted on, or necessarily seen by any Colorado resident who doesn't have direct involvement with the law. Furthermore, LexisNexis: "Official Publisher of the Colorado Revised Statutes" has no record of a C.R.S. 18-7-107 code even existing. (http://www.lexisnexis.com/hottopics/Colorado/)

Regardless of subjective arguments of morality, how can people be charged with criminal laws that they have no way of knowing exist?
Thanks for your comments and the link to 7-min.com which looks like a very nice program.

I understand your concern of the false sense of achievement and that isn't my intent. I know several people who could not complete the 7 min workout no matter what they tried, and my app is supposed to be a lower level exercise program. It's still in development but the plan is for the app to be "smart" and gradually increase the workouts as the user is ready.
Also a better format for text to speech.
he wants a webkit wrapper from the ios store (:
EA is File Snooping with the Origin Client
You gotta admire the utter delusion of people using the "give it back" argument. Islam is a religion that spread through military conquest and massacres. There is no such thing as a square meter on this planet where islam spread peacefully.

So can we please give back all the land ? Of course, there would be nowhere for muslims to live at all, least of all Palestina. It was not arab land, it was not muslim land. Nor was Jordan, Syria, Saudi Arabia, or Egypt. Can we give back the land, kick out everybody who currently lives there.

The truth is as sad as it is obvious : nobody is clamoring for the land to be given back because ... they're all dead. Egypt was mined for "black gold" (slaves for muslims). Anything south of the delta was black in ancient times. Carthago (Tunisia) was filled with black people. Mined to death. Palestine, in ancient times, was filled with Jews (as everybody knows I guess), and so was Saudi Arabia. Before that ... we don't really have any data, but given the location of the region, I would imagine it changed hands many times. Iraq was a nation of Indians, not arabs.

I find it hard to believe people using arguments like that can be reasoned with at all. The utter absurdity of it.
Like producing an ARM or Sparc or MIPS based design? Why would that be unimaginable? Qualcomm, AMD, Nvidia, Samsung and Co. do this. You're overestimating this and you're claiming that this processor would be new from the ground, which i don't see proof for. If it's a Sparc based design as others have claimed in this thread, it might become a slow, power-consuming processor, but it might work quite ok.
Too Much Power For One Man
Used to be able to load HTTP->HTTPS (though not HTTPS->HTTP), now it looks like both are blocked. Fixed.
Is this in response to the Google IO protestor, or has it been there for a while?
My favorite non-discussed answer on SE or here on HN (or at least I didn't find it) is to disallow division other than as syntactic sugar for literal definitions (and just output an error message if your syntactic sugar has a zero denominator)

But but but how would they ... don't worry about it, its a programming language for novices. If they knew what to do, they wouldn't be novices using a novice language anyway.

I like this design because its self limiting. If they don't understand the problem, they certainly won't understand how to fix it when it breaks anyway.

The problem with giving 3 year olds matches and knives and guns is not some weird inherent moral argument about the items, its because the kids have no idea how to fix some resulting problems and even the non-noobs can't fix some of the resulting problems. So don't give noobs the ability to shoot themselves in their foot. Its pretty simple.

Of course a logical next extension is removal of logarithms and many other math functions. Thats OK. Its a language for noobs so it doesn't have to have a full set of arithmetic. Unless this guy is implementing the next "mathematica" or "R" or similar, in which case he has big problems.
KGeography herramienta de geografía para KDE: introducción
Already been posted twice:

- https://news.ycombinator.com/item?id=7979909

- https://news.ycombinator.com/item?id=7988924
Rumpuser-xen: Single-process Xen guests
Very interesting idea, as long as there's some decent untaxed wealth level proportional to your average income level, like 3..5 years of income, in order to afford good sabbaticals.

The problem is in the potential for corruption, since your official income number will mean so much more than now.
The Robot Exclusion Protocol
Euhm, I would say it's the opposite. Environmentalists will oppose dykes and infrastructure, because they will remodel the natural environment around the coastline and make it artificial and managed by human interference (which is of course, the very point of having them, so it's absolutely non-negotiable, beyond carving out a few reserves maybe).
With total respect to what you're saying, I'd just like to say that I care about games and other non-mission-critical software. I am continually disappointed by buggy glitchy unreliable applications which have clearly been rushed out to meet a release window. It's as if we've all been trained to accept poor quality, based on the excuse that "it's not handling payments or running a nuclear reactor so it's OK to be sloppy".
Sure but if you decide to not compete with Intel and instead compete with Qualcomm, then the same story applies: 3-4 years from now Qualcomm will have the Triple Dragon Q-Zap 500+, built in Intel's foundries at ~12nm, and the Russians will have this.
I would think society validly has a say in your usage of zero-sum positional goods.
STM is not a great fit for this kind of problem, there's no need for all the transaction machinery if the problem is embarrassingly parallel. In an ideal world what you want is threads which just split the work sections like they do in C/C++/Haskell.
The Scale of the Universe (2012)
Rust for Haskellers/OCamlers
We are more afraid of counterfeit china-fabbed ASICs; even the US military has been burned by these. With more fabbing done in china, I guess the problems could get worse.
As one of the comments there mention, the Origin client is only enumerating the list of recently run applications.

The app name in that list is ROT13-"encrypted" by explorer.exe for some odd reason; see:

http://blog.didierstevens.com/2006/07/24/rot13-is-used-in-wi...
Cool. One limitation I've seen is a lack of destructuring examples. So, for those who get a little hung up with some of the more complicated destructuring permutations, I made a walkthrough here: https://github.com/xpe/clj-destruct/blob/master/src/destruct...
So much AOP negativity on here. I haven't specifically used AOP in a project, but I do recognize huge value in its concepts. Many of the techniques here also have other names in other traditions, but if you get past the rather awkward terminology, the concept of factoring separate concerns into reusable and independently testable chunks is really useful, by any name.
3D map of the catacombs of Paris
If you're just worried about bugged hardware, why develop a new architecture? Can't you use your own clean room implementation of an existing architecture?
It's quite likely to be cheat-detection scanning filenames, maybe even file contents. Valve had an issue like this recently. (edit: the Valve issue was actually DNS cache scanning)

edit: Gabe Newell explained Valve's reasons for scanning DNS cache - http://reddit.com/r/gaming/comments/1y70ej/valve_vac_and_tru...
Yes, quicklisp works with SBCL.
The ISA and even the logical architecture is easy. Laying it out and producing the chip is not, at all. You need a few billion $s investment in equipment AND people (you can poach the latter, the former is much harder to buy beyond outdated processes).

China is better off taking over Taiwan, who have much of both.
I am constantly surprised by the common reaction that this is covered by the EULA and thus okay.

Origin is a software intended for international use, including such countries where this behavior is:

a) actively prohibited
b) probably illegal, but never came to court
c) not covered by the EULA, as EULAs are not binding

It might be okay in your country, but not in others.
In Aphyr's "Call me maybe" we trust
Basically everything Cory Doctorow has predicted [1] would happen with DRM, and of course what Richard Stallman said many years before that.

[1] https://www.youtube.com/watch?v=HUEvRyemKSg

And now we're going to get OS level DRM that works through all of our browsers, thanks to Netflix, Google, Microsoft, Apple, and last, but not least, the W3C. Terrific.
This page is prominently linked from colorado.gov and sort of undermines your argument (at least how you have stated it):

http://tornado.state.co.us/gov_dir/leg_dir/olls/digest_of_bi...

Then 2014, then Criminal Law and Procedure and it is listed.

You could narrow things down and complain that the official public record of law is not updated fast enough, or that too much law is created for a single person to keep up with. But there is a pretty easy way to find ongoing changes to Colorado law.
I feel like it's more due to automation. Unskilled workers will make less and less and less.

It's not that hard to make a hamburger-making machine and then make thousands or millions of copies.
For "people" in general that seems correct in aggregate. For older people we have:

http://en.wikipedia.org/wiki/Thirst#Elderly

You pretty much have to tell old people to drink, after they're too old to know they need to drink.

Its also "semi well known" that cold weather tends to mask thirst symptoms, and the resulting dehydration doesn't help much WRT hypothermia prevention, so this claim is, again, not people in general, but the subset of people in an environment colder than they're used to.
Rust for functional programmers
What's really ironic is they will be taken out of business by Bitcoin (or its more successful successors).
While any specific use isn't very interesting, an honorable mention should go to the army's P-38 can opener. It was the minimum amount of sheet metal wrapped around just barely enough of a cutting surface to open a can of C rations.

As they were cheap and easily available due to being standard in a pack of rations, they ended up being used for... everything. The link below mentions a few of the simple can opener ended up being used, if you want a few examples and has a picture of the tool.

http://olive-drab.com/od_rations_p38.php