skysight-inc/HackerNews huggingface dataset:
KWM appears to offer significantly more funcionality than Spectacle, so a longer README is perhaps justified.
Give Terminal.app access, and launch kwm from the terminal ..
Additionally, the Nintendo 3DS uses a ARM9 and an ARM11; the Nintendo Wii uses PPC-based CPUs.

Non-x86 are still present.
Yes, just about any PRNG is more robust than DUAL_EC. It's hard to implement correctly, its performance in software "is rotten"[0]. And even before the backdoor was discovered, the constants were suspect, and you can never get rid of that in your own implementation, as you have to generate those numbers then, then you are suspect.

[0]: http://blog.cryptographyengineering.com/2013/12/a-few-more-n...
The (very) Best of Material Design in 2015
Yep. SHA-256 is a good bet at the moment, or SHA-3 if it's an option.
> i.e. you are the product they acquired and are being sold.

But that has been the case for more than a century. Similar example is Mozilla's - watch advertisement of this body lotion to get 50MB of data.
My son could read at age 3. We taught him the letters, and reading words came rather easily from playing a Nintendo game. He was self-motivated.

It had one very important effect - teachers considered him to be among the smartest of the class, which turned into a self-fulfilling prophecy, a virtuous circle, at least for primary school.
The Danes were quite rowdy tourists.
https://en.wikipedia.org/wiki/Invasions_of_the_British_Isles
I just wish there was a place serving good sushi as just food, rather than as ritual.
It produces a better tea drinking experience. Well at least for me. I love rituals. Even a ritual as simple as popping a piece of lime into a bottle of Corona does it for me.
An aspect I haven't seen discussed yet:

Many people seem to presume that the custom value of Q used by Juniper was done so that either they or some confederate could passively decrypt communications. The existence of a pre-intrustion bug that leaked the required bytes to allow this would seem to point in this direction as well.

But if someone was already making use of this backdoor, wouldn't they have quickly noticed if they lost access? And if this someone was Juniper (or someone allied with them) wouldn't they have been able to (perhaps silently) report and revert the change to regain access? It would seem that no one who knew the secret value objected to the change.

And now Juniper is fixing the problem by reverting to the original non-standard value, avoiding the presumed NSA-compromised recommended value. But what's special about that original value that they go out of their way to return to it? If their goal was truly security, why not hash something "provably" secure, as suggested in the article?

What's an interpretation of events where all these things make sense? The one that makes the most sense to me is to assume that the entity that made the "unsolicited" change to Q was the same as the one who knew the secret of the original, and they change was made because they wanted to restrict someone else's access. But this doesn't fit with the change back to the original, rather than to a new value.
I wouldn't describe the FSF's position that way (they value Free Software for its own sake, and their goal is that all software should be Free Software), but even if that were their position, I'm arguing that their handling of GCC and refusal to support it as a library directly motivated the creation of LLVM and led to a scenario that better supports the creation of proprietary software.

Providing a GCC library would have significantly lessened the motivation for LLVM: many of the "we need a library" folks would have one, leaving just the "we need a permissively-licensed library" folks, and the "GCC's codebase is awful" folks. (And even some of the latter group might have worked to fix GCC.)

That's not the only thing done wrong with GCC development. The much worse problem is that GCC doesn't really support reviewing and accepting patches; you pretty much have to have commit access to do any significant work on GCC.
"What are you even talking about, Bitcoin? And what's the big deal about the $0.5 you got there?" :)
The missing technology is the ability to grind the old plastic junk into re-usable filament and re-use the material for new plastic junk. Give me a 3D printer that has a funnel on top for pouring in the old crap, and you've got a customer ..
But that's where the value lies, no? Money in your bank account doesn't feel good in and of itself. I think the rise of hipsterism over here is the same process.
Rift SDK 1.0 Shipping to Developers with Final Rift Hardware
Ask HN: Is there any job more creative than programming?
Then you will like JSR-371. This is extending JAX-RS to deal nicely with routing to HTML templates.

https://jcp.org/en/jsr/detail?id=371
And what do you use that even remotely approaches the breadth and depth of tools available in R, but solves this problem?
Your Smartphone Camera Should Suck. Here’s Why It Doesn’t
The Game Outcomes Project, Part 4: Crunch Makes Games Worse
N = 44 and the authors are concluding two separate trends? (Positive correlation in patients with GAD and negative in patients without). Since each correlation only applies to the subset of people this is at best an N = 26 study. Seems like an interesting topic, but with a sample size so small I struggle to believe (or disbelieve) any of the conclusions.
Finland comes up a lot on this topic, but then Finnish people say that a high percentage of Finnish kids learn to read before they even start kindergarten (especially because most TV is subtitled from English), so these articles tend to feel misleading.
Parallel bars (2011)
I'm interested in HN's take on the whole subject of "used software (licenses)".
Home Security Startup Cocoon Raises $3M
As I migrate more and more (production) services to Docker, I have a Linux split into two distinct usages.

A minimal system as a base image for Docker, and then install by apt or curl (would never, never have used curl for installing software 5 years ago) into a service image. And a second Linux as a base system for running Docker (and nothing else). Start/stop is managed by Docker ( /Nomad/Swarm/...). Next step might be moving the base image away from Linux.
Ask HN: What's better: a major in applied math or a major in CS?
I plan to work in the start-up field. My plan is to be able to prototype my own ideas. Hence, it would be good to know how to program. Nonetheless, I would not like to be only and srtrictly a programmer. I would rather be the CEO than the CTO of the company.
yeah. Software can be both libre and not free (as in you have to pay for it). The only difference being that once you paid for it, you OWN it, the same as you own, say your shoes

(I was going to go for the car example, but that is less and less true. We do not own our car anymore.)
SizeUp [1] (paid but inexpensive) does that well. They also make a version that uses cursor dragging instead of keyboard shortcuts called Cinch that I use daily. (I really wish they'd combine the two products for licensing purposes since they're 95% the same.)

1: http://www.irradiatedsoftware.com/sizeup/
Casual gaming and internet banking work better on the smartphone for me, but that must be because we f-up somehow... :(
BIONX: The Self-Cooling Bio-Inspired Drone
"We pride ourselves in making the world’s most cutting edge, smart and compact sensor, electronics and control systems being used in applications involving computer

vision, wireless telemetry and smart computing/sensing"

BIONX: The Self-Cooling Bio-Inspired Drone

VAIRDO has developed a technique and automated cooling technology for Multi-Rotors using basic physics principles and construction using first principles.

VAIRDO’s BIONX, powered by it’s BrainBox Technology is the world’s first self-cooled micro Drone.

Reason for the innovation
Current closed electronic and mechatronic systems often suffer from overheating of electric and mechatronic components, leading to need for additional cooling elements

like heat-sinks, cooling fans, liquid cooling and more components causing weight increase and/or drag to objects moving through air.
Description of the invention
1.	The Venturi effect creates a net flow through a pipe with an opening across which a fluid is moving, the application is very useful in cooling flying vehicles

or products which encounter airflow around them in normal operation (such as fans, cars, etc.) with closed bodies which house motors, electronics and heat generating

parts. If constructed correctly, a network of holes on the skin of a flying vehicle or part/product interfacing with airflow could induce airflow through the body of

the vehicle, or part/product, creating a cooling effect within the closed system or part, allowing for closer-constructed electronics without requiring bulky, heavy

cooling apparatus or add-ons which either increase weight or add drag to the overall system in air, not to mention increased Bill of Materials (BOM) and cost.

High / Low pressure zones for the BIONX Quad-copter with tailored Body, Winglets and housings to maximize air-flow and circulation
fast boot is most important for container or virtual machines than actual desktop machines.
Looks like NancyFx. After having worked a little with Java/Spring recently and coming from a C#/.NET background it's nice to see the Java world is finally starting to discover the benefits of Keeping It Simple...
I will relish the day when the Internet Outrage Machine becomes sloppy enough to fall on its own sword, repeatedly.

When that happens, we might see a countervailing trend wherein the internet largely turns against that type of behavior—likely via way of directing outrage and shaming towards those who engage in outrage and shaming.

Ideally, the dynamic would be kind of like a snake eating its tail.
Abstract of the Nature article "The fine-scale genetic structure of the British population" by Donnelly et al is available at [1]. The text is paywalled but someone has made it available (for a while, anyway) at [2]

[1] http://www.nature.com/nature/journal/v519/n7543/full/nature1...

[2] https://dl.dropboxusercontent.com/u/2055577/nature14230.pdf
Iranian-Americans Reached High Echelons of Tech,Failed to Stop Visa Restriction
See also Bettertouchtool (http://www.boastr.net/).
/sbin/systemd doesn't do any of that. Hotplugging devices was the domain of the kernel and udev (and consolekit for user access). The only reason "systemd" does this now is because they replaced consolekit (yay) and absorbed udev (boo). You either love or hate the ambiguity of terms like "systemd" and "modular", and the way it has been exploited to full extent during the systemd takeover.

"Modern usage scenario's" should still include reliable boot and predictable behaviour. Systemd seems to have been developed under an assumption of infallibility, which makes recovering from a failing boot much harder. And a failing boot is much more common under systemd, because it has been designed to fail hard instead of fail safe.

I'm running Debian on seven systems, and only one of those is running systemd. The others simply won't boot with it, or are headless and I won't risk bricking them (see fail hard above). The one system that I do run systemd on, I've had to disable the lvm and luks generators because they would fail hard, and I've had to compile it from git because Debian's shipped versions of networkd and resolved are broken.

I agree with the article that systemd adoption was premature. Throughout the discussion, I got the impression that the decision was forced because of primarily the interests of desktop and service developers, with only a minor nod to system maintenance.

imnsho, "systemd" the project was not ready for inclusion. Systemd as PID1 may have been ready, but systemd the project does not allow systemd to run as PID1 without the rest of the project.
Only because ksplice got borged. Which, in a funny way, makes this Oracle's fault...
Japan Reports the First Case of Death by Caffeine
Advanced ES2015 boilerplate for JavaScript
I am of the opinion that I don't give a damn, what both are doing is incredibly complex and from a nerd/geek perspective very cool. If there is some rivalry then so be it, but damn they are both working to make space accessible and for that we need to cheer them both on.
I've used Spectacle for so long that I can't remember how it was to use OS X without it. The hotkeys are tied to my muscle memory, and don't clash with any of the stuff I care about (emacs, iTerm2, Chrome, etc).
UX/UI designing
Not sure about USB NICs and DACs but I was doing all the other things in the 90s. Yes, with laptops; Windows 98 SE probably. I didn't have any problems doing the same with Ubuntu 8.04 7 years ago.
IKEA Electric Standing Desk
Not more, just better.
I'm pretty sure that nobody's going to read every message that gets submitted through that form (because there'll be thousands of them, if not millions), but still, I felt so outraged when I have read the text beneath the form that I had to type what I had in mind.
Washington and Oregon sell a lot to the SW. Google just built a big data center here near a dam from a huge city for power reasons.
I don't primarily train for my physique. When people lift weights, people can have different aims in mind. Olympic Weightlifters become more explosive and better at the Olympic lifts. Body builders train for muscle size and definition. My primary aim is to see the weights I lift get heavier and heavier from week to week and month to month. As a result of that, my physique is better than it was before, but I would never be mistaken for a mens fitness cover model.

Properly strong people look more like this: http://lilsgym.com/wp-content/uploads/2015/06/BillKazmaier.j...

and less like this: http://www.alux.com/wp-content/uploads/2014/06/James-Ellis2....

That's not to say that you won't get stronger doing any of the three types of weight training, but the primary focus differs.
I wish it was like that here.
I remember reading once that we're 98% similar to chimpanzee's. So I'm 98% chimpanzee, and only 40% French... I can live with that.
Service babysitting.

This includes for example environment control (env, ulimit, cgroups, chroot), auto-restarts, changing uids.
Simplified JavaScript Jargon
I feel like you're being deliberately disingenuous here. Most of your rebuttals are straw-man arguments or they take a very narrow interpretation of the original statement.
40MW = 40,000KW
Typical power density in a colocation facility these days is approximately 5kW per full cabinet (sold as 30A @ 208V or 60A @ 120V at 80% utilization). So, approximately 8000 full cabinets at average density, which would be enough power for one of the 10 largest known facilities in the world. Most likely though, the power density is going to be much higher than typical with bitcoin mining, and could be as few as 1333 actual cabinets at the high end of density of 30kW per cabinet.
I used to use with C a replacement for malloc() that would initialize the memory to 0xDEADBEEF. It was amazing how many bugs were forced into the open.

These days, valgrind is a much better option for doing this.
This is economic imperialism. The underlying current of thought is that India is too poor/stupid/backwards to get its population online. That's pretty fucking racist.

And Facebook is hardly doing this out of any altruistic tendencies. These poor people, who've only ever seen a facebook-ized internet, become a cash cow for FB - they can exploit them however they please.

I trust the EFF much more than I trust FB:

https://www.eff.org/deeplinks/2015/05/internetorg-not-neutra...
40%, it's in the linked Wikipedia article.
The origins of the use of [x] in UI design
Yes you are right - very interesting.
I don't know if it is harmful or not.
But I ask another question: How is reading words different from looking at a tree and saying "tree". Or looking at a bird and saying "bird"?
I'd rather not have Western companies filter what Indians can and cannot have under the assumption that India is too poor or backwards to get its shit done.
I've found iTerm2 2.0's built in split wind is blowing xcellent and covers 99% of the use case for this, and full screen split window covers another .9%.
The news article is a simplification. A more accurate characterization would be "considering only sequences differentiated among the sample set, indigenous English share 40% of their DNA with the French..." This isn't strictly correct but it's a close enough approximation to what the study authors actually did.
What is it with the US government and having indecipherable forms?

I've had a few dealings with CBP, IRS and such, and every time I try to read and comprehend a US government form, I notice that they all seem to be designed to have as little spacing as possible. They're very fond of using lines as dividers between fields (rather than around just the response box) and then putting them as close together as possible so it becomes a confusing, uneven mess. Sure, the form takes up fewer pages, but it's ugly as heck.

In Australia, OTOH, while the questions on one's paperwork are still just as tricky, at least it's usually clear which question you're answering and how the form is meant to flow.
> Some people make really great fish on rice and the majority of them happen to be Japanese

Actually the majority of them are Chinese or Korean (outside of Japan at least).
It would be good if there was more clarity on whether the test was repeated on the same specimen or on another specimen collected from the same patient at a different time.

If it is the latter, case marked variations could have a number of explanations, ranging from the inevitable inaccuracy of finger prick collection, through errors due to dilution by Theranos, problems with the technology and equipment and diurnal variation of TSH levels

See also Diurnal variation in TSH and free thyroid hormones in patients on thyroxine replacement. http://www.ncbi.nlm.nih.gov/pubmed/2588938
John Thurloe, Cromwell's postmaster, and the interception of mail
Global DNA variation of humans is about 0.5% of genes.[1] So I think that implies an average Brit shares 40% of that 0.5% with the average French. 0.4*0.005 == 0.002 -> 0.2% of the genome.

Funnily, as a casual observer I would agree that the English language is 40% French (vocabulary) and 26% German (structure).

[1] https://en.wikipedia.org/wiki/Human_genetic_variation
BBC radio programme

> Jonathan Freedland finds out how today's concerns about the privacy of our communications, and debates about encryption, have intriguing precedents in the 17th century.
Tumblr’s Meme Librarian has the best job on the Internet
> To put it in other words you are advocating storing your money in a mattress because you don't "trust the banks"

Money and data are not directly compatible here, as one "bit" of money is the same as any other in most respects, but I do always carry a minimum amount of cash in case my cards stop working or are lost/stolen, have a pot of "emergency cash" at home for similar reasons, and recommend others do the same. Most of my money is in the bank so I'm not protecting against massive institutional failure here, but I am protecting myself against a variety of possible temporary inconveniences and possible mistakes on my part.

I'd rather have two backups of which one is more likely to fail then the other than just one, or three rather than two, and mixing types of backups means not all of them are subject to exactly the same failure modes (my local backups, online or off, are unaffected by connectivity issues for instance). For data that is important, a little paranoia is healthy IMO.
Reading the comments here, a major part of the problem seems to be that some people move to suburbs because that is the only way to get their kids to a decent school.

Myself, I like living in a suburban area (though here in North Europe it's definitely walkable, and cyclable) but people here don't really choose between city core and suburban lower-density houses because of schools. Some love the city core, others prefer suburban areas.

(With the recent immigration and development of urban-but-not-nice satellite cities, there are a few areas that people like to avoid if they can afford it, including for reasons of school, but that's not a problem of city cores).

So, it looks like a major step in American urban planning would be to fix failing schools.
Oops Z3C vs Z1C :)
Long term amethyst user here, this looks really awesome. OUt of the box i feels much more like some of the linux tiling window managers and less like a hack.
Komodo IDE 9.3 vs. PyCharm 5
Bottle web-framework security checklist
http://www.cert.ssi.gouv.fr/site/CERTFR-2015-ALE-015/index.h...

https://www.reddit.com/r/netsec/comments/3l6edw/teslacrypt_2...
The countries came into existence in the last 200 years. The ethnicities have been there for a while.

For instance, my country only started existing in 1991. But we have written records of people speaking our language and thinking of themselves as us going back to 800 AD. Germany can trace its origins straight back to The Holy Roman Empire, the ruling classes of which spoke German, thought of themselves as Germanic, had the same crest as Germany uses now, and started existing as a state in 962 AD.

And so on.

It's less about genetics and more about language.
I'm an admin and really like a lot of the features SystemD brings, my main concern is that it seems to be overreaching.
Do you have language barriers hinder your business?
Seeking to understand what business problems and experiences you might have with interacting with people who speak different languages. Whether it's with customer service, business development, working with vendors/suppliers, international teams, or etc. I would love to learn more.
> I haven't thought too much about it, but I believe that if you structure effects as continuations, then they are monadic by construction (though I may well be wrong) because the continuations themselves are monadic. But I got interested in continuations because I don't like Haskell's purity, and I wondered if there is an imperative construct with the same expressive power as the PFP monad, and it turns out that not only that there is one, but that it composes much better than monads.

I don't see it as imperative - if anything passing continuations around is more functional. They were originally a scheme thing, no?

How does the stack aspect work? It's a continuation style so you never return, so if you keep the stack frames around it'll overflow very quickly, right? The usual solution to that is tail call elimination, but then you don't have even the immediate stack trace. Are you doing some kind of dynamic "keep the last x stack frames"? (I can imagine that being useful for a trampolined monad style too).

I think that's the really interesting part. As you say the styles are equivalent (even clearer when one's using something like scalaz-stream), so it's a question of which is easier to read/understand. I do think the monadic style as implemented in scala has a big runtime-inspectability problem (one idea I keep toying with is a free monad style where you represent every step with a named object or class, purely so that debuggers handle them correctly). I find call/cc style incomprehensible at the code-reading level - I'd rather have the control flow captured in a value I can inspect in a debugger than as what are effectively gotos in the code text. Maybe if you're more used to macro-based programming then it makes more sense.
Depends on the clinical situation.

The options include partial thyroidectomy/ radioiodine therapy / carbimazole, propylthiouracil and a few other niche options for use use in special situations like pregnancy associated thyrotoxicosis.
This looks really similar to bspwm[1] for Linux, which also uses a binary tree for window management, and also uses a daemon/client model for interaction with the window manager. bspwm is by far my favourite window manager, in any OS I have used.

[1]: https://github.com/baskerville/bspwm