skysight-inc/HackerNews huggingface dataset:
About 15 years ago, I was the lead programmer for a virtual reality ride prototype for Disney. We had added pterodactyls flying overhead.

The night before the demo presentation, I created a good pterodactyl scream by taking a recording of dolphins, reversing it, and dropping the frequency. Sounds strange, but I didn't have much time, and the effect was surprisingly good. A woman from marketing was trying the ride and raved that we got the pterodactyl scream just right.
The NSA can't handle all relationships. For the link to investment bankers, you have to look to the CIA. Averell Harriman, the Dulles brothers, etc. are early manifestations of those links.

One of the remarkable things that comes out in those slides is how few nominally non-aligned nations can actually operate a government that isn't thoroughly permeated with US intelligence capabilities.

NSA not only penetrates, but has the cooperation of the operators of the vast majority of communications bandwidth on the planet. The governments in these countries have no ability to maintain confidentiality, and can't really operate with meaningful sovereignty.

Brazil appears to be the largest example of a country attempting to operate independently that hasn't come under overt economic attack.

Apart from being unjust, this condition is very brittle. The people in these countries are as free as is convenient to US strategic and economic interests. This stifles political and economic diversity. The US exports bad economic policy and outcomes in areas like intellectual property and Internet infrastructure policy. We allow our rent-seekers to screw us, and then we impose our crap outcomes on the planet.

People around the world are right to chafe on principle, but also to shake off our crappy economic and technology policy influence.
NYT shows its bias with passages such as

"In one passage, Mr. Greenwald makes the demonstrably false assertion that one “unwritten rule designed to protect the government is that media outlets publish only a few such secret documents, and then stop,” that “they would report on an archive like Snowden’s so as to limit its impact — publish a handful of stories, revel in the accolades of a ‘big scoop,’ collect prizes, and then walk away, ensuring that nothing had really changed.” Many establishment media outlets obviously continue to pursue the Snowden story."

It's trivial to point to CNN, NBC, CBS, NYT, WaPo etc and show that really they haven't kept up with the Snowden papers in depth and certainly haven't emphasized any of the relevant points in their stories-- for instance, a Google search of "JTRIG CNN" or "JTRIG NBC" or "JTRIG New York Times" comes up with nothing, because they didn't even write stories on that revelation-- perhaps intentionally as a result of collusion with the government to protect the terms of their access to officials. JTRIG was a super-important reveal which was not covered whatsoever by the MSM, and is described as "The scope of the JTRIG's mission includes using "dirty tricks" to “destroy, deny, degrade [and] disrupt” enemies by “discrediting” them, planting misinformation and shutting down their communications." by Wikipedia.

In summary: NYT is wrong when they attempt to defend themselves against Greenwald's claim that they're pro-establishment because they refused to write stories on the most damaging Snowden files.

EDIT: Out of curiosity, I additionally decided to investigate whether the NYT and MSM covered Operation Earnest Voice, the NSA's program to sway public opinion via shilling and sockpuppeting.

They did not cover the story whatsoever. Operation Earnest Voice detailed extensive false-person based propaganda efforts against the US and international public.

The NYT is a joke.
Once Agile was co-opted by management, it was time to move on.
Most people at my company who are attending Agile training/conferences or whatever are definitely not technical people. Mostly they are Project Managers, Continuos Improvement Six Sigma types, or non-technical people put on software projects.

I've always wondered if our Devs know Agile practices already, learn it on the fly, or dont care. I am going with the latter.
Maybe Google can be forced to remove something but the NSA can't. It's a selective 'forgetting'.
Microsoft to launch $399 Xbox One without Kinect
Thanks for the rational response, Tom. I hope this doesn't get buried (someone is going through and downvoting at least all of my comment to 0).

Blog posts are best when they are sensational, and I try not to overdue it. I think React has a lot of good ideas, but "revolutionary" is a strong word. I think "refreshing" is a better word. Regardless, I think both React and Ember are the best 2 solutions out there right now, with quite different philosophies, and I'm happy that users have a choice.

Using rAF in my post was pretty much a hack. I think it was fun to take that and run with it. When you use React though, you don't actually do that, you use its `setState` method, or you use something like Cortex. If you look at my cortex example, you do use setters and getters, which give you a way to notify data change. Why don't we just use models like Ember? Because React still doesn't care how we model our data -- even if we have to call `set()` to trigger a paint update, what we get is the choice to use something like persistent data structures for our models.

=== I was completely wrong about Om, it does not continuously trigger rerendering/diffing ever 16ms with rAF. It only uses rAF to batch rendering, so multiple repaints are throttled to a minimum of 16ms ===

The on-screen issue is interesting; I need to think about it more to see if we can actually leverage it in production apps. I think we can for large list views. You don't share scroll state, do you? I absolutely agree that too many JS apps are breaking the web, and I love that Ember has defaults to make that not happen. There is a grave danger in using React and not taking care to do things right.

I'm actually really, really happy about the idea of React and Ember being the 2 ways to choose to build webapps. I have the upmost respect and love for Ember, I think it does a lot of things right, and I wouldn't be surprised if things like routing wasn't copied for libraries to use for React. <3
"it must be an original concept because no loan words are used in the Somali legal terminology, I point out that might not be true" != irony
s3_website[0] is a very neat solution to this. It integrates automatically with Jekyll. A simple 'jekyll build && s3_website push' uploads all your changes to S3. I'm using it to power all my static sites. It'll even automatically invalidate your Cloudfront distributions, if you like.

[0] https://github.com/laurilehmijoki/s3_website
Russia Pulls Space Cooperation in Response to Ukraine Sanctions
> Without the ability to forget our past mistakes, we are forever defined by them. You seem to be begging for that to happen.

Forgiveness is not the same as forgetting. If anything, we should be pulling for a system for undesired past information to be easily correlated with subsequent information (an ability to comment on a search result, perhaps?)... Not a world where we try and erase or bury the past. To do so is to damage truth itself.

We should address the problem of partial correlation with better correlation, not less correlation.
URL doesn't appear to change in chrome, but the back button just cycles through the various demo screens after you've scrolled down for a while.
Given that birds would be more closely related to Godzilla (as a dinosaur-like creature) I imagine he would have made more of a highly intense parrot screech rather than a lion/mammal roar. Then again: crocs have vocal cords apparently. https://www.youtube.com/watch?v=v7aOBcD3M70&t=32
Sure, here are a couple references that form my opinion:

https://devcenter.heroku.com/articles/apex-domains
http://www.hyperarts.com/blog/www-vs-non-www-for-your-canoni...

No doubt there's ways around any problem with a naked domain, but why work so hard on something so trivial? No user has ever turned away from a website because it hadd "www." in front. That said, your naked domain surely needs to redirect to your "www." address if you set it up this way.
Square Turns the Lowly Receipt Into a Giant Opportunity
Wisconsin state Assembly candidate accepts Bitcoin contributions
Agile is software. How can you talk Agile without involving the people who create it?

And yet, non-devs are the people that talk about going to these Agile conferences. They're also the people targeted for Certified Scrum Master certifications. The movement of Agile away from developers has been happening for awhile. It's just another management philosophy now.

Does it matter that the people creating the software are no longer at the table.

Yes. Full stop.

All in all, I feel that the author is simply answering his own questions.
Massimo Vignelli, Designer Extraordinaire
Honestly I miss plastic. So slandered, but it grips nicely, doesn't tend to shatter, and is really cheap to replace if it does break. It also takes more of the brunt of a fall than metal or glass, saving the glass on the other side more effectively.

I am unfortunately still using a glass backed phone (Nexus 4), though. Wish I'd waited for the Nexus 5.
Python and App Engine Tutoring
I think a lot of people see frameworks like Ember and Angular and get scared by their vastness. You don't "get" them in one evening. I have spent many hours poring over documentation, articles and videos for both Angular and Ember and I still feel that there's more to learn. But things like routing, data persistence and controllers will be a part of your app even if you use React.

What I find good about Ember/Angular is that they are very particular about how your app should be constructed. When I started writing single page JS apps, I didn't know what the best practices were. If I had started with Ember, I would've learnt. If I had started with React, I would have been making it up as I went along. If you know what you're doing, maybe that's good. For me, I find that I really like having Ember tell me how to structure my app.
Something Snabb Switch-like, then, where they disable the Linux task scheduler on 6 out of 8 cores, and do all the scheduling manually: https://news.ycombinator.com/item?id=7250505
Hi, Kyle with Neocities here. We support custom domains for sites too!

We use an A record right now for root domains because DNS does not support root domain CNAMEs, and as a consequence have very similar problems.

The only practical way to deal with the problem is to redirect root visitors to www. If you go to google.com, you will notice that they do the same thing and redirect to www from a proxy somewhere. Our next implementation will probably do the same.
Being A Bully Is Actually Good For Your Health
Who controls the travel budget at most companies? It's not developers.
If I'm not mistaken there are hardware reasons why VBOs will never be as fast as other methods, at least that is what I dimly recall having heard from a talk by a guy at Valva / Nvidia.
Google keeps integrating Google+ in Search
"Maybe someone can explain it like I'm 5?"

I've noticed most kids enjoy watching the same show multiple times, so think of this product as a tool to create the exact opposite of what you'd like. On the other hand your parents might enjoy it because adults tolerance for repeated watching seems very low.
a better solution than doing DNS trickery is just doing proxying, but this requires some other machine to serve as the proxy. i serve my github pages blog on multiple domains, as described here:
http://igor.moomers.org/github-pages:-proxying-and-redirects...
The scary part is that blowing away the OS install won't save you completely. There are BIOS, firmware attacks, to name a couple. Take a look at the following link with information about persistent root access via hard drive firmware hacking. Even if you reinstall the OS, your box will continue to be owned:

http://spritesmods.com/?art=hddhack&page=1
Not sure why people suggest programs that people must run several times to view that timestamp, instead of solutions for everyone.

Here's a webpage for it: https://thefiletree.com/jan/html/time.html
She must have been an old lady to remember what they sound like!
Not just waiting....

If you have the ability to insert backdoors on widely used hardware with no realistic alternative implementations, without anyone other than a very select few (who all have plenty to lose if they reveal anything) knowing about it; AND the only thing you'll use it for is National Security (preventing someone from building a nuke to drop on your country), why would you NOT go through with it?
Of course it really is frameworks all the way down. Unless maybe you're building systems by laying out your own transitors.

The trick is to understand the strengths and weaknesses of any given framework and match those with the constraints of your project.
Using jQuery With CoffeeScript
For me, it is two things;
1. Agile methodology needs to be managed by someone, and this someone is not normally a developer (in my experience), it also needs to be understood by the client and other members in the team, and this again, in my experience is not the case.
2. Personally I feel I have a negative view of these meetups, I feel unfortunately surrounded by non-developers in my teams who are more interested in their linkedin profile appearance, or having a 'cool' job, uninterested in the intricacies of their job and how much of a benefit it has to everyone involved. Working with people who think that if they are not being paid, they shouldn't care, it can take the enthusiasm out of your developers, especially when they are expected to go the extra mile to make up for the lack of process and documentation.

I apologies in advance if this comment is not to the satisfaction of the community. Just my (possibly bitter) two cents.
Number of connections, message size, and frequency of messages sent are three main parameters to measure performance, and for some frameworks like Engine.IO, number of connections seems to have the biggest impact on performance (https://medium.com/node-js-javascript/b63bfca0539). It would be good to see the benchmarks with much higher number of connections, as non-blocking IO is usually why people choose Node.js platform.
>Is it because we’ve been hijacked by Scrum professionals, certification wonks, vendors, and other ‘professionals’ who do everything but deliver software?

Right on the money I'm afraid.
> b. foreign companies did not know they might be able
> to compete simply for privacy reasons.

Tell that to employees of companies such as Airbus... They have always assumed that they were under constant attack from government-level entities, with good reason.
If you use Windows, UNIX time probably isn't very relevant to you.
These two things are not illogical.

The record can exist and it might be a breach of someone's fundamental right to privacy to make that record available via data processing.

The ruling did not state that the record will not cease to exist or would not be accessible, but that data processing of the information could be a breach of the person's right to privacy.

Another example: Let's say Bob actually only did commit a very minor crime. In the EU the ability to rehabilitate is protected by law. Only certain government departments have the right to access certain classes of crimes on a criminal record after n years.

If you were to make a database of court judgements (nearly all of which are a public record of fact), and make available Bob's criminal record after n years had passed. You would definitely be in breach of the law.

This has existed in law for a long time and isn't completely illogical.

Read the ruling, it acknowledges records of fact and states that the right to process those records doesn't trump the fundamental rights.

It's why they're called fundamental rights and data processing isn't on that list of fundamental rights.
On one hand, I think that Greenwald fails to understand the nature of the NYT: The NYT seeks to turn a profit, and they do so via the formation and recapitulation of the most middle ground, most mainstream views and opinions.

On the other hand, this kind of "perfectly normal and always palatable fare for the sake of always being popular" stuff is certainly very weak journalism. They're so low-brow that they can't even write a story that refutes their readership's expectations because they're afraid of losing business. When it comes to the government, the criticism of the NYT will always be pedestrian and surface-level rather than deep. This ends up serving the government because it implies that solutions will also be merely surface-level rather than far-reaching.
Introducing Firebase Hosting
Turtl: Securely store notes and files. Collaborate with others.
How to fight MERS and other zoonotic diseases
I think you're missing the point.

Here's the thing: Do you want to choose your emotions? Because you can. How you feel at the moment is up to you. And yes, it does take planning, and building habits. But you get to choose. With the right effort. With "programming."
It's going to happen to DevOps, too. :(
So much data, they admit they are not able to catch up with that torrent. I wonder if they could anonymize it and allow the hacker community to come up with better algorithms. It's a more optimistic option rather than expecting that they 'll stop the snooping.
As a dev, I like agile (or at least the idea behind agile) because it allows me to code more and meet with people less. If other developers are anything like me I have no problem understanding why developers aren't showing up to these conferences (basically day long meetings about meeting structures).
Does it say where this list of "the best of" came from? Some of those shows do not deserve to be listed on the same page as The Newsroom, let alone above of it.
Looks like it went under and the sites down for me.
The company I work for follows an agile-ish methodology. Having attended some agile conferences I would say that there aren't really insights there for most of our developers.

We do TDD and run our projects through ticketing and a CI server. Once those policies and technologies were in place developers pretty much stopped caring what agile was.(that doesn't imply we don't do it we just don't really worry about the logistics of it)

I sort of think of agile as a interface language for management to interact with us.
A few bad teachers can't explain Newark's low graduation rates. Bad teachers exist outside Newark, but kids outside still graduate in greater rates than Newark students. The difference between Newark and everywhere else is poverty. That's why I never had any hopes for Zuckerberg's donation. You've got to fix poverty to fix education.

Unfortunately, the best way to raise someone out of poverty is through education. So you've got a chicken-egg problem.

Have we tried doing both? Create new jobs for poor parents while simultaneously improving schools for their children?
If you’re having trouble with a root domain on Github pages you may want to check out the Hosting product we (Firebase) just announced. It handles naked domains by having your root A record point to an Anycast IP that serves content from a global CDN. It’s lightning fast. We also support SSL (full SSL, not just SNI) and do the cert provisioning automatically for you.

Check it out: https://www.firebase.com/blog/2014-05-13-introducing-firebas...
Thanks for reminding me about Akta Manniskor; I forgot that a second season of that was coming, and now I can watch it all at once:)
TL;DR: Market Research - customer interviews.

He's a people person. He talked to the end-users so the engineers didn't have to. Then the engineers could focus on what those people told him they wanted.
Thanks for that link; I went through there to a truly epic forum thread of teh butthurt. It turns out there are some RDJ "fans" who are really pissed off that there's a "new" album coming out.
> The old story of linkedin where moving to Node.js from Rails
> for their mobile traffic, reducing the number of servers from 30 to 3
>(90% reduction) and the new system was up to 20x faster.

It isn't as simple as that. There was a great article from a former linkedin engineer about why the original API server was so slow. [0]

[0]: http://ikaisays.com/2012/10/04/clearing-up-some-things-about...
> After all the excitement about Angular for example, I went to learn about it and just got lost with new concept DOM transclusion, scopes, services, directives, ng-apps, controllers, dependency inversion and so on. I can use it but need someone to hold my hand. It reminded me of Enterprise Java Beans.

AngularJS has a serious "naming" problem.

Most these concept are easily understood when explained the right away,what AngularJS doc doesnt do. The only complicated thing to grasp is the digest cycle. But anything else is trivials.It's nowhere near the complexity of Java EE.

Scopes are easy,like any composite structure you have nodes with children and parents ,what make scopes special is that they can inherit properties from their parent scopes.

Directives are just custom html elements/attributes where you should do dom manipulation,all other angularjs components should be free from any DOM manipulation,Directives are the closest thing to react components.

Controllers represent the state of the view,when the data in a controller changes, a view that exposes that data changes and vice et versa.

Services are dumb objects that can be shared between controllers and dependency injection is the way one share these services. Controllers can references services ,and services can reference other services. Services are singletons

So there is nothing really complicated with all these concepts,just that the doc sucks for some reason.
There's that and also I didn't have the sound on.
The device integration framework is currently Python running on an RPi, so if you have Python libraries to talk on any of these protocols, we're trying to make it easy to build plugins that will support devices that talk via these different protocols. Because the integration framework is open source, we hope that developers will contribute these projects back to the community, so we can support as many of these as possible. And when we release the plugin system (soon!), we plan to seed the community with a handful of integrations to get it started.
I think that's going to be Susan Rice, since it says ambassador. Condoleeza was NatSec Advisor and then SecState. Also it takes place in 2010, long after Condoleeza Rice left government.
But the governments appoint the commission. That’s democratic.

It’s one or two steps of indirection (and you could make a decent argument that two steps of indirection are too many), but that doesn’t make it undemocratic.

This indirection isn’t uncommon in democratic systems. For example, the German chancellor is only voted into office indirectly by parliament. She can then appoint any ministers she wants, no confirmation needed by anyone. No one would call Germany undemocratic.

The EU commission just works similarly, only that in its case elected governments are making the appointments, though they have to additionally be confirmed by the EU parliament.

I’m all for structuring it differently, but to call it undemocratic is just wrong. Its structure is in many ways problematic, but that’s nothing that can’t be fixed.

Yes, the parliament should get the right to initiate laws, of course. But your look on this is a bit too weird.
Basic countdown timer; tried to get that updating every second, what am I missing here?

http://jsfiddle.net/BPKdQ/