skysight-inc/HackerNews huggingface dataset:
Google released a concrete, usable set of custom elements that implement Material Design and should be usable in any framework. See the Paper Elements demo here: https://www.polymer-project.org/components/paper-elements/de...

Android L is also shipping with Material Design widgets: https://developer.android.com/preview/material/index.html

Google doesn't really use or promote Bootstrap (much... we're* so big I'm sure it's used somewhere), and Bootstrap is designed for a pre-web components, pre-flexbox world, so it shouldn't be too surprising that we didn't release a theme for it.

* I work for Google
Thanks for pointing that you. My goal was to point out an empirical observation that can't be explained by a local hidden variables theory. You're right that I didn't explain how quantum mechanics predicts the same result, because that's tricky to do in the scope of such an article.

Here's a little more on that: One way you could do this experiment is to create 2 entangled electrons. Measuring the spin of an electron in the x, y,or z direction corresponds to the 3 doors on the box. Spin in a given direction is a binary variable for an electron (up or down) so that corresponds to the color of the light in each door (red or green).

Since the electrons are entangled, if you measure the spin of one of them in the x direction (say), then this also constitutes a measurement of the spin of the other particle in the x direction. And you can show using quantum mechanics that if you measure the spin of an electron in the x direction, the spin in the y or the z direction will be up with probability 50% and down with probability 50%. I left this as an empirical fact because I don't know how to explain it with actually resorting to doing quantum mechanics.
Maharishi Ramana is someone who truly was a maharishi and attained atma gyan(enlightenment).
http://bhagavan-ramana.org/nanyar.html
http://www.sriramanamaharshi.org/wp-content/uploads/2012/12/...
I can't quite place it, but there's something about it that doesn't feel so "material"... the effects are over-used, like combining the hover effects with the click effects with shadows. It gets hard to follow what interactions are really happening.

This is a good start and could be really great, but it but needs some refining before it can be considered a true implementation of Material Design.
Day 100 – Looking forward
According to the article, the receipt just says "Store Number 1", nothing about Starbucks.
@gokulns on Twitter. :)
That wouldn't matter (at least as I understand the article explanation). There's 2^3 = 8 different stamp configurations, two of which (RRR/GGG) trivially have 100% match likelyhood. The other six are all equivalent, and they all predict the same thing. There's (3 choices of doors) * (3 choices of doors) = 9 ways to expose the stamp configuration, and in any of the six equivalent stamps there's five ways to match colors to four ways to differ, 5/9 = 55.55%, the expected distribution. [1]

The problem is that quantum mechanics predicts (and experiments show) that the distribution you actually get is 50%, which is lower than what you would expect no matter what stamp configuration you get.

On the other hand, it's possible that the way you choose which door to open is not distributed randomly. One of the ways to reconcile Bell's theorem is that there's a passport stamp that mind-controls you into picking doors with a 50% distribution. It's not a very popular theory, but it exists. [2]

[1] Assuming RGG without loss of generality

1-R 1-R = Match
1-R 2-G = Miss
1-R 3-G = Miss
2-G 1-R = Miss
2-G 2-G = Match
2-G 3-G = Match
3-G 1-R = Miss
3-G 2-G = Match
3-G 3-G = Match

Five matches to four misses.

[2]http://en.wikipedia.org/wiki/Superdeterminism
I'm in Europe and my impression is that the corrupted version ("flack") is not acceptable here. I notice that none of the web dictionaries is claiming that "flack jacket" is an acceptable variant of "flak jacket".
I would argue that this is at least partly because Postfix has a larger surface area...it does more, and thus, should reasonably be expected to have had a few more run-ins with security problems. Unless things have changed a lot over the past several years, qmail isn't capable of even functioning in a number of modern email environments, without significant patching.

Once qmail has been patched up to modern MTA standards, it no longer has the pedigree of being built and maintained by djb. I don't know the people who maintain the huge patch sets for qmail...maybe they're good. I know Wietse is more than competent.

But, that may be what you're getting at with "Postfix is the saner default choice for normal users". We support all of them (Sendmail, Postfix, qmail, and exim) in Virtualmin to varying degrees, but we configure Postfix, by default, and very strongly encourage its use over the alternatives (mostly because we know Postfix so much better, and because so many more people use it). About 95% of our users stick with Postfix, though we do have some users of all of the others.
How wall street defies regulations – a case study
Interesting article. The CIA sounds like a terrible place to work. No smartphones, definitely no BYOD, and you can't talk to coworkers about your projects. You don't even know if you have old friends who work at the same place.

The benefits and pay are probably decent, but it seems like one could find a better job in the private sector. I guess the restrictions weed out a lot of people who aren't truly dedicated to the CIA's purpose.
That's a legitimate question! Part of the whole problem in this field of study is that there's no widespread agreement on even such basic things; everyone has their own idea and no sound research has been carried out to establish what it is we are even talking about.

I could talk at length on the subject but I couldn't do it any better than Gopi already has; you should check out "The Real Nature of Mystical Experience"

http://www.amazon.com/Real-Nature-Mystical-Experience-ebook/...
She's not. She's talking about variance, which does not invalidate VAM.
Oops, I got the Amazon link wrong; this is the right one: http://www.amazon.com/Gopi-Krishna/e/B00IPT2UYC/ref=ntt_athr...
> The baristas go through rigorous interviews and background checks and need to be escorted by agency “minders” to leave their work area

I would have expected the baristas to be actual CIA agents in training. Barista is a job available all over the world. Starbucks itself has locations in 65 countries, covering most of North and South America, most of Europe, and most of Asia. They also have pretty good coverage in the Mideast and Arab regions. Map here [1]. Being able to be planted in a coffee house as a barista and pull that off without suspicion would be a useful skill for an undercover agent trying to monitor what's going on in an area.

[1] http://en.wikipedia.org/wiki/Starbucks#Locations
Microsoft Visual C++ Compiler for Python 2.7
This project is a threat to the Linux kernel. Matthew Garrett may become interested again in fruit flies and stop finding and fixing the moist weird bugs in the ACPI/PM implementation of Linux.
Can you expand a little bit on that line of reasoning?

It seems to me reasonable to say that the physical sciences can, for example, lend very little or no credence to the claim that Jesus of Nazareth was the long expected Messiah of the Jews, i.e. because a judgment on the matter seems rather outside their scope.

But let's consider a different claim: that the existence of God, the origin and end of all things, can be known with certainty by the natural light of reason.

To develop the idea we might reasonably consider whether any of the loftier domains of the physical sciences, e.g. physical cosmology, can tell us anything about God's existence. Fr. Robert Spitzer, S.J.[1] (among others), has been writing[2] and speaking articulately on the subject for a number of years, and a fair bit of his material is freely available online[3].

[1] http://en.wikipedia.org/wiki/Robert_Spitzer_(priest)

[2] http://www.amazon.com/New-Proofs-Existence-God-Contributions...

[3] http://www.magiscenter.com/video-clips-and-more/
If one is willing to write self-modifying code, then it is possible to overwrite VEX.vvvv instruction encoding with the register select, so for example to select XMM0/YMM0 you'd have VEX.1111 (one's complement) or for XMM15/YMM15 VEX.0000.
http://m.youtube.com/watch?v=wrB3wVNTV_8
Maybe some of them are...?
If this is something that tickle's your fancy, you should check out 'The Elements of Computing Systems' http://www.amazon.com/The-Elements-Computing-Systems-Princip....
even if they are junior agents, they wouldn't be written about in the washington post.

And even if the writer suspected that, she wouldn't write that with her byline on the article.
http://m.youtube.com/watch?v=a-RAU3B_xpg
Thanks.

HN Reader Lament^s ^That Authors Don't Follow Basic Rules of Grammar
The Woman with the Bionic Eye
Can you submit an issue request to https://github.com/wreiske/shellshocker/issues and please provide the domain name used in the test. Thanks!
That's a shame :(
I like it! Free your mind (from OO tyranny).

Sometimes, data is just stupid, and doesn't deserve anything more than an associative array between plucking it from the DB and casting it off as some JSON. Writing a bunch of do-nothing classes and then bitching about deserializing and reserializing them seems like folly to me.

Classes make sense when you use polymorphism and have a set of behaviors clumped together and multiple implementations. If it's just one call with multiple strategies, use a function call with a defined signature (func pointer type, delegate, whatever). If the "class" is nothing but magic bean "[sg]et-foo; [sg]et-bar; [sg]et-blah; ..." (with no validations, calculations or any other kind of value added), why are you writing it? (and why do I have to read it?) Use a struct/record/tuple if there is a lot of code that might typo the property names, or just an associative array if the usage is an automated pass-through with little to no looking inside.

Some parts of an app benefit much more from functional composition than a big bunch of make-work objects that make a loud clunk when you whack 'em with a stick.
After looking through Google's own material design guidelines (http://www.google.com/design/spec/material-design/introducti...), I find them much more pleasing than this bootstrap theme. When it comes to material design, it seems that context and execution details will play a big role in delivering an experience that looks and feels right.
Could you name a feature you think that email is lacking that you believe another system provides?

Ed: Perhaps I was being glib, but my point is that the person made a nonsense comment. I doubt anyone downvoting me can name something that email doesn't have a relatively straightforward way to implement (with perhaps the exception of IM, and only because of delay times). It's simply silly to think that /any/ system is going to let you deal with a large volume of messages a day without having to filter and configure preferences, but I've legitimately not found a replacement for email in terms of relying moderate sized chunks of information to individuals or groups.
Unfortunately although SMC could be shorter, it's even slower since the pipeline gets flushed every time a write occurs to locations within the current fetch window (not sure exactly how long that is, but it's not small.)
If you write and release open source code, the license will have no impact on your ability to do so. You can write and release your contributions as BSD, and include others BSD or GPL licensed code. You can write and release your contributions as GPL, and include others BSD and GPL licensed code. If your intention is to release source code and share your knowledge and time with others, the license is not going to effect you.

If your intention is add restrictions on other peoples work, then you are taking away the choice from others who want to read and modify the work. This won't benefit other developers, nor will it share knowledge or contribute to developers projects. Making it closed source closes any sharing, modification and redistributing of the work.

You demand to have the choice to take away choices from people. I choose to have the choice to take away the choice of taking away choices from others. That is my choice, and you are not allowed to restricting me from having it.

If you don't take away the choice, I won't either. My usage of GPL is only needed for as long others want to make proprietary software and remove choices from people.
The gulf of Finland has one of the most extensive underwater listening systems in the world. You cannot start up a screw anywhere between the Marienhamn and St Petersburg without the Finnish Navy knowing about it.
Chromium uses move semantics all over the place:

https://code.google.com/p/chromium/codesearch#search/&q=move...

We don't allow the standard version yet partly for the reason explained downthread: it requires stl support to be very useful and not all the platforms we target are compatible yet.
It lends itself to a workflow where sometimes, a user checks out a file, and forgets to unlock it. Or goes on vacation. Then you have to forcibly check out the file your coworker locked to get work done. And when he has to merge his changes with yours again, it’s a gigantic hassle.

This exactly describes web development on the Microsoft stack using Visual Source Safe. I don't know if that product exists anymore or still works the same way but the frustration with it is what drove the popularity of Subversion and then later Git.
Yes, and the instruction cache becomes stale as well. I guess one way to avoid is to have 16 code blocks back-to-back and then to do a like a jmp into the section that contains the right register. JMP are pretty cheap, and the end point is likely to be in cache anyway.
Cross compile platform for golang
I take it you're not an iOS developer? If you're not building responsive UIs with auto layout you're doing it wrong and doing it right is way harder than it was back in the golden era of photoshop-based pixel perfect designs.
I believe it is painful in high security organizations, by definition. You can often e.g. only use tools which are vetted and stamped OK by a complex and expensive process -- so they are old.

Imho, security is really interesting theoretically, but probably not to work with outside of the academic world.
And what sanitization should Apache be doing to all of the environment variables? A blacklist against "() {"? That syntax is specific to bash, bash's support for it is undocumented, and it can be in any environment variable. It's more than a bit arrogant of bash to have an undocumented claim on all environment variables.
I would take a slightly different approach and ban all email after ~7pm each day and entirely on weekends. Obviously there need to be exceptions for people that monitor mission critical systems, but otherwise there is absolutely nothing productive in the long run with people pushing their work time all night.
Whenever syntax highlighing is being discussed, I like to plug Linus Åkesson's 'A Case Against Syntax Highlighting': http://www.linusakesson.net/programming/syntaxhighlighting/

Personally, I do find syntax highlighting to be useful, but I think it is an interesting dissenting opinion that is worth mentioning. OP's article mentions that Acme doesn't have syntax highlighting, but doesn't really expand on that.
Cristian Rennella is really good at email. He responds to my messages within minutes,

All that effort to move to a new communication and set a culture that says it doesn't have to be constantly checked, and he still didn't learn that the problem with email is the idea the they have to be acted upon immediately?
> My favorite lecture-style classes were ones where the prof (or more often a TA) would post notes for each lecture online.

> I've never understood why every lecture-style class doesn't work this way – except for the minimal extra effort required.

Because:

1. The effort is not minimal if you want to produce decent _notes_ (not dry slides).

2. What is written black on white will bite you back. Unhappy students will complain loudly to your school about your incompetence for a missing comma in a code snippet. This will have a non-positive impact on your career.

So, notes are not posted mostly because of problem 1, but in many environments problem 2 also plays a big role.
The Google stuff looks eerily like Metro to me, but perhaps flat design with strict guidelines and good principles converge into similar looking aesthetics.

I just find "material design" obnoxious, pathological cargo-culting and can't bring myself to elocute it, except maybe if I'm referring to someone designing synthetic leather.
If something is truly important people will find a way to contact you through the phone, IM, etc. Constantly checking and responding to email is a vicious cycle that will lead people to expect you can be interrupted any time.
ELLO is crap BUT here are a few INVITES anyway
It's not cash only, but the few credit card terminals I used had warnings next to them to the effect of "be sure of which card you are using." I discovered the easiest thing to do was use cash.
Yes, with the whitelist (any whitelist) it would not have stopped shellshock.
But having a whitelist would at least make them think about what they use which might help prevent other vulnerabilities.

I could propose that the whitelist be parsed before handing to any program. But that would be putting a potentially expensive and difficult job in a higher privileged place.

I think the rest is worth considering though.
When will we get BTTH? It's always about the last mile...
Completely disagree. Email is the one internet technology that's had the most success and provided the most benefit in the widest variety of use cases. It pre-dates the web by decades and is still the one technology used by almost every person who uses a computer at all. The very fact that it's not focused on a specific "process" and has very little in the way of required structure or content is a strength: it works almost everywhere.

The history of software is littered with dead, defunct, and failed attempts to create task managers and communication platforms that impose a process on users. It almost never works.
This is pure conjecture but I've served in the military and know how these things work in the more security-sensitive areas of that organization: My guess is that they are contractors, placed there by whatever corporation handles the rest of their foodservice. They could be former military servicemembers (cooks, quartermaster, etc) who have clean enough records and credit to obtain the security clearance. I'd be willing to bet that they are the most highly-paid baristas in the country.
A Virginia hacker catches the attention of federal law enforcement
Unfortunately, Opus doesn't have a proper specification, instead relying on source code in several places to provide documentation through extrapolating what code intended.

To quote Sean Barrett:

Opus' non-public-domain code as spec is terrible.
Independent implementation requires "clean room" = writing
own specification!

Sean is famous among the game developer community for providing a useful variety of public domain code (i'd call them libraries, but almost all are written to be used as a single-header file include):

https://github.com/nothings/stb
Does this exist in Sublime Text too? ... color-identifiers-mode, rainbow-delimeters and highlight-parentheses-mode
> We've talked about why the amplitudes should be complex numbers, and why the rule for converting amplitudes to probabilities should be a squaring rule.

The squaring rule is actually a special case of multiplying a number by its complex conjugate, which the article doesn't mention, unfortunately.

That is to say, if we have a number z = x + iy, we can obtain its norm from sqrt(xx + yy). But another way to express this is simply sqrt(z z). The product z z is just (x + iy)(x - iy). That of course is just x^2 - (iy)^2 which goes to x^2 - (-1y^2) -> x^2 + y^2.

Geometrically, the conjugate of a complex number has the opposite angle. If z is 20 degrees from the real axis, z* is -20 degrees. Since multiplication of complex numbers is additions of their arguments (i.e. angle components), the two cancel out and the result is on the real number line.
I typically zip through a few times a day and delete/act/save quickly. I try to err towards delete. I started with a GTD process and tweaked it to work for me. I have a script move everything older than 48 hours old into another folder, and the server-wide policy purges it in 90 days unless I slap another retention policy on it.

In the past, a lot of my email was "transactional" stuff that required constant attention. I felt guilty for not checking it every few minutes, and doing so was really stressful as a huge chunk of most days is in meetings or calls due to the nature of what I do. (This also make me a hard person to reach, as I don't work more than 50 hours a week unless there is a crisis)

Now that stuff is pushed to more appropriate venues, like our daily standup meeting.
How does this relate to Wired's other article on the pilot wave explanation of quantum mechanics?[1]

"To some researchers, the experiments suggest that quantum objects are as definite as droplets, and that they too are guided by pilot waves — in this case, fluid-like undulations in space and time. These arguments have injected new life into a deterministic (as opposed to probabilistic) theory of the microscopic world first proposed, and rejected, at the birth of quantum mechanics."

[1] http://www.wired.com/2014/06/the-new-quantum-reality/
You usually have to put in your years in the government, then move to a defense contractor.

I wouldn't call it a terrible place to work. The work is pretty fulfilling, and worth giving up checking Facebook on your lunch break for.
Many years ago, when I was designing a part in AutoCad, I drew it by hand and then back-converted the drawing into parametrized AutoLISP, which I then stored under version control (RCS at the time).

It'd be nice to have tools that make this easy. Though I'm honestly surprised more people don't do it anyhow.
I think the right answer to "will this be on the test?" is "I don't know yet".
For 100+ years, and likely much longer, students attend lectures with paper and pencil to take notes on. There's not a shred of evidence that having laptops, phones, tablets in class has engendered the slightest improvement in results.

I don't even know how one takes notes on a laptop. My college notes were full of diagrams, arrows, freeform jots, etc. The only way to do that with a laptop is using a stylus, at which point might as well just go back to paper, and then after class run it through a scanner.
well swiftkey iirc does some data analysis on stuff like commonly used words and then uses those for suggestions for new users. its not totally without user benefit, though the potential for evil is certainly there.
wow, i really dislike the visuals of this website
> They are also not on github, which makes collaboration that much harder.

This is now vim-emacs level zealotry. There are workflows which gasp do not mesh well with github. github issues/PRs have almost no metadata and absolutely none that the issue submitter can set.
I've been meaning to ask ... why have all the examples for shellshock used `env`? Without even an -i?

My guess is that the unadorned `ONESHOTENVVAR=1 someprogram` is a little obscure to some. As to the lack of -i; it almost certainly necessary makes no difference to the result.