skysight-inc/HackerNews huggingface dataset:
> Is tumultous public discussion never not preamble to a coup justified as needed to control the mob who has gotten out of hand, who voted the wrong way, who attacked the leaders?

I'm sorry, but that is one of the most convoluted sentences I've ever had the misfortune to read. What exactly is he trying to say here? That Schneier is just peddling his services in this article? That just reeks of an ad hominem: the only mention I see of Schneier himself in the article is "Bruce Schneier is a security technologist and author of Liars and Outliers: Enabling the Trust Society Needs to Survive." OK, so he has a new book out, but I don't think there is anything particularly wrong with what he says in the article: we _are_ being tracked left, right and center by all sorts of agencies, government and private. And yes, it would be good to raise more awareness about it with people not in our industry. What exactly is there to dispute here?
> Because "substantial third-party coverage" is a flawed test for the importance of a subject.

Its not, really, for something that by-mission is a tertiary source. There's probably a different set of rules that ought to be in place for a publicly-contributed-to Wikijournal of Original Research (which, once it established itself as credible, could be a source cited in Wikipedia), but that's a different niche. Wikipedia does not intend to be all things to all people, it intends to be one thing and do it well.

> Press coverage tends toward the sensational, visual, beautiful, controversial, current, language-specific, and easily explained.

> Another issue with press coverage is "established" media is contracting.

"Third-party" and "press" aren't the same thing. Wikipedia, by policy, prefers academic and peer-reviewed publications.

News media publications are one of many other things that might be reliable sources in particular areas, but are not especially preferred.

> Meanwhile, the number of self-published, user-generated sources of expert opinion is exploding. I'm talking about blogs and places like Hacker News and Reddit. Someone with deep experience and understanding of a topic can share information, yet this information can't be used, according to Wikipedia's policies.

It actually can, per Wikipedia policy, if the author of the self-published source also has other work in the relevant field published in reliable, third-party publications.
From the article: "On Tuesday, it was confirmed that approximately 20 percent of the applications in the BlackBerry 10 App world were in fact, re-packaged Android apps."

Why aren't 99% of BB apps Android apps? The key is "re-packaged." Blackberry is SO close. But you can't take an .apk file and install it on a Blackberry. That's putting a huge bottleneck around getting Android apps.
How is anyone supposed to evaluate the scientific merits of something like this? Or do we want funding based only on buzzwords, SEO, and video production skills?
Not nearly almost:
http://gizmodo.com/5992652/that-internet-war-apocalypse-is-a...
Still, 15 cents is a price I would pay for data worldwide...
As everyone else is saying, it's still a pretty uncrowded namespace and the 'IO as in input/output' thing is great for B2D or D2D sites. More concretely, it's a way for me to have a personal site whose domain is 6 characters, all of which mean something (http://lsh.io, my initials and "input/output").

Thread derail: I just bought that domain recently. What's the MVP for an engineer's personal site?
I... uh.... How did this get here?
Nintendo Web Framework
The lack of any public direction on this from Google to Android developers has been annoying me for a while now. It seems like Android has decided to be stuck on Java 6 forever.

I'd love to see them really shake things up in Android by, eg, going with NaCL/PNaCL (or even something like seccomp2, don't really care) to manage sandboxing and exposing an API framework (so apps can present common UI widgets) with a C API (regardless of what it is written in underneath) making it relatively easy to consume from any language. Write your Android app in Go, Python, Java, whatever you want, as long as it has API bindings! But I'm not holding my breath on that.
It is closer to the Go end of the spectrum. It provides agents, they are an asynchronous message handler kind of similar to a goroutine or an Erlang process. When an agent gets an uncaught exception it caches it, then any subsequent interactions will immediately throw an exception, until the agent's errors are cleared.(http://clojure.org/agents) Which sounds kind of reasonable but I could see it causing problems as you start to see exceptions thrown by code that had no hand in creating the problem and may not know how to fix it.
Possibly. Since Apple designs and tailors OS X to each laptop, they're able to squeeze the most battery life out of them.
I wasn't a Unity fan but I have to agree with you, the screen space saving is amazing. Another thing that's cool about Unity is that the launcher is on the side which on the _modern_ screens which are vertically challenged for some odd reason, works really well.
I guess I'll be the lone negative comment here... Personally, I find the mono iconography less useful than the ubiquitous blue/yellow/gray pictures. A cloud with two lines beneath means fog? Just not sure how that conveys it better.

Their summary is odd at times too. My next Monday shows: Icon: cloud with moon, Text: "Partly cloudy overnight.", Details: all clear
I see no issue with acknowledging good or positive things, but perhaps you should clarify what you mean when you say you should "focus" on them. To me, to "focus" on something means you invest a significant amount of time and brain power into understanding and evaluating them. If something is good and isn't broken, why, as a problem solver, would you spend valuable time going "oh isn't that nice?" when you could be addressing other problems?

Obviously there are things to be learned from the things that aren't broken (so that you know the difference between what works and what doesn't, and a potential solution when you come across something that IS broken), I just don't see the point of focusing on the good. It's good. Yay. Now move on.

I also find it interesting that both you and OP associate negative outlooks with big egos. You both mention how negative people tend to think of themselves as better or more deserving. I wonder if this is an association that really holds water.
The Purpose of This Paper Is
Secrecy is keeping it this way. Every startup wants to believe that their thing, or their idea, is the most amazing thing on planet earth, and they hide it away and don't let others touch it.
Excel solves this right problem, and Erlang does not.

Erlang allows you to create concurrent programs, i.e.: programs where the result is schedule dependent.

One right problem is allowing people to write deterministic parallel programs. This gives you the speed (from parallel) with the reliability (from deterministic).
Agreed. I remember being introduced to Chesky back in 2009 and thinking "yeah, right! there is no way that will work".
You're both right. Java can take advantage of an IDE, but as a result is unusable without one.
I will admit to accidentally running it in production when I forgot to put a different server in the Gemfile. I was being pretty thick that day.
You don't need to be "the next Google" to be an exciting tech company, though. Even AirBnB are not "the next Google" but they're still hugely successful.
Forcing all exceptions to be checked doesn't seem to help with the problem

I think this is a common misperception of Java - not all exceptions needed to be checked exceptions. The author makes a decision when defining the Exception class if it is going to be a checked exception or unchecked exception.
Show HN: Corral Rides - All your SF transportation options in one place
I think Erlang/OTP probably has a higher learning curve than other frameworks, but I guess is a lot down to history. As another poster said Erlang solved this problem 20 years ago, where as more modern languages are typically based on the C syntax, so they share a lot in common.

Back to your point though, I think once you understand the language it is actually a lot simpler to understand what is going on. Modules are usually very self contained, and you don't get the layers upon layers of indirection you see in other frameworks (I'm looking at you Rails). I think the functional style of programming as well helps to keep things simple, it doesn't make sense to have a 20 line function in Erlang.
Thanks - that RFC seems to sum it up: rfc3704

BCP 38, RFC 2827, is designed to limit the impact of distributed
denial of service attacks, by denying traffic with spoofed addresses
access to the network,
The same thing could be said of SQL injection attacks, yet...
San Diego Hacker News Meetup 39 (Fri 3/29)
Remove the MBA crowd, sales people and lawyers from "business culture" and I suspect the technical people will embrace it whole heartedly.

No, let them stay. They have important skills (what, you want to sell rather than right code? by all means) and most of the are fine people. Just don't give them 100% of the power. They work for us, we work for them. Keep it symbiotic rather than parasitic.
Adioso AFL Search Finds Flights To Matches
Well, the American government can decide not to buy things from Chinese companies right? Its not like China is any different in their preference to buy things from Chinese companies.
NIH and NSF are often criticized for slow decisions, but a major reason for that is: experimental science is difficult and slow. Software people find this hard to comprehend, e.g. why would it take 10 years to find a new treatment? That's because you find an affected family (if it's hereditary), find appropriate controls, map the mutation, make a mouse model, use the mouse model to screen for pharmacological agents, and return to humans for testing them.

Microryza needs a vetting mechanism, at the very minimum, perhaps a dedicated science advisory board. Otherwise it runs a high risk of becoming a platform for snake oil salespeople.
I was referring to articles on msm like the ones from the WSJ. Anything that goes there is a carefully choreographed dance between the journalist and the PR rep and a lot of questions end up on the cutting floor. Spending time explaining why this and why that is only done for a reason. If they are irrelevant there will be other talking points.

Again as someone said below I made a very specific prediction in a verifiable timeframe. We'll see. I was not trying to be a genius but since I believe Valve will be acquired wanted to make a post about it.
This is like saying, "The police could get a warrant for your house anyway. I don't see why people get mad when they just walk in."

The other agencies could get FinCEN data. They just had to show cause for it.
that's awful. css and some javascript? do we really need anymore head-up-arse code junk floating around our heads right now? every five minutes there is a new javascript plugin/distraction that claims to change our lives. When will you people get a life and start solving real problems?
DARPA gives $3M to Continuum Analytics to improve Python for big data
I support a skills based test like LSAT for voting. It would be much less susceptible to manipulation and op-ed than knowledge-based voting. Sure, I think someone should know the Constitution to vote, but what if someone thinks I should know the Earth is 10,000 years old?

On the other hand, a test like LSAT that proves you can figure out logical fallacies would mean the stupidest of the stupid don't get to affect my life.
If you found this interesting, you may also like the really clean implementation of a single-producer single-consumer lock-free queue in Facebook's folly C++ library.

https://github.com/facebook/folly/blob/master/folly/Producer... (code)

https://github.com/facebook/folly/blob/master/folly/docs/Pro... (docs)
In C#, properties are handled just like fields:

class Foo {
public string Bar { get; set; }
}

Foo.Bar = "test";

But I still don't get why wouldn't you use getters/setters or properties. For example, let's say you want to get the number of items in a list. How'd you do it without something like this

public int Count { get; private set; }

?
He might be an engineer but he was at Microsoft for 13 years and served as producer for the first three releases of Windows.
Your point is absolutely correct, but your example could be better IMO. It's not fair to compare a desktop chip with 45W TDP with a laptop chip rated at 35W. Not to mention that the newer i7 actually goes up to 3.7Ghz turbo (vs. 2.5Ghz constant for the C2D) for single threaded loads, so the clock rate is not really comparable in that benchmark (even though base clocks are the same).

A better example would be C2D E8600 @ 3.33Ghz and i5 3470S @ 2.90GHz (3.6Ghz turbo). They are both 65W desktop parts, and the single threaded clock speed is similar. You can see that the C2D gets 1,376 in the single threaded benchmark, while the i5 gets 1,874. The difference is not as drastic (the C2D launched at a significantly higher price point as an enthusiast level chip, while the i5 is a budget chip) but definitely still significant. There are probably even better comparisons but I didn't spend too much time picking out comparable CPUs from different generations.
so cool!!!
frankenstein coding, glue this sinatra dashboard to you php symfony "instance" and upload to s3. why waste our time? where are the integration points for this and who is really going to use it? Do i pitch this to my boss?
Nice!! I've been planning on implementing the UT99 equivalent of QuakeLive at http://www.globalunreal.com for quite some time now. I've already made a new ping compensation mod, so all that's left is automating pretty much everything via the web. Although, I highly doubt I'll go 100% in the browser using WebGL. It'll most likely just be a wrapper that makes UT appear to be controlled by the browser when it's actually just running natively. This is all very cool stuff though. I could see it being quite powerful/useful in the future.
If you don't want to sell the question never gets printed in the article and instead there's more of you blabbing about TF2 hats.
What was your SAN?
Interestingly, works on chrome android, but not chrome OSX. If it's copy and pasted elsewhere in OSX though it comes up as a red octopus
Agreed. It's hard for a recent college grad to get really excited about "human capital management software". In contrast, it's very easy to understand the use case for something that lets you edit videos on your iPhone. Thus, young people have a difficult time inventing Workday while they eagerly can imagine the use cases and are stimulated by xyz-instagram-of-video.
I take the point that a lot of these servers are just doing it by mistake, but do you not think that the more we allow only a few large conglomerate DNS servers, the more we fall prey to other issues with central directory services?

Eg https://en.wikipedia.org/wiki/DNS_blocking#Criticism

http://torrentfreak.com/how-to-unblock-the-pirate-bay-111004...

One of the big advantages of DNS at the moment, surely, is its ability to be run by anyone?
Correction, he sold not shorted. But it was not declared publicly that he was the seller to put pressure on Gil Amelio.
http://www.sfgate.com/business/article/Steve-Jobs-Confirms-A...
It's not that stable: I'm running 3.2 and it is full of memory leaks, to the point that I have to restart it every so often when it's using upward of 700MB of ram.

Other than that, I agree. It can be hid away nicely so that u can work in full screen bliss, and the extension ecosystem looks like it could rival Firefox interms of variety.

(Edit: maybe the leaks are caused by the extensions I'm running, and hopefully it gets better in later versions.)
I used Vim for a really long time, but then got a job at a company that uses Emacs + Slime really saw the light.

Emacs is an amazing program, but really is awful without EVIL/Paredit. I don't really like the commands chaining and actually find it hurts my wrists after a day in Emacs mode. If anyone has any advice on how to maximize emacs I would love to hear them!
It would be nice if Go provided for immutable variables.
Does anyone have a feel for microryza's near-future plans?

Looking at the grant applications on the first page, there are [5 5 25 4.7 9 6 17.5 10] * $1000 in goals. None of these can support a grad student for a year, let alone a postdoc.

Are they planning to broaden out into larger-scoped projects, or is the plan to stay small and get successful with small grants?
When do you think you'll have a version for android?
destruction is selection, and selection is destruction
I'm a bit confused when term "Live Video" is used with these kinds of services. Just to make sure I understand, this isn't like Ustream.tv correct? What I mean is, viewers aren't watching the video as it is broadcasted. It looks like you use the API to configure the service to accept a live stream which is then encoded to individual resources which cannot be viewed until the stream is complete. Does that sound right?

Sorry if I'm off topic. I'm actually in the market for white-labeled service which will allow me to broadcast live video to a large audience in real-time and also 'record' that live stream as it happened to my blob storage. UStream so far is the only company I can find to offer anything similar to this.
| Well, without hitting up the Google I
| have no idea how to type that B-with-a-line-through
| it, either.

I guess the first question would be, "Without hitting up Google, do you know how to insert any Unicode character?"
I propose that the "B" aspect of Bitcoin should be downplayed (the initial isn't important, see dollar/pound) to instead put more focus on the "Bit" aspect since it is a digital currency. Combining a 1 and a 0, handily gives us the uppercase Phi! Φ
A Linux based steam console will get more publishers on board if people buy it. There were rumors going around that the PS4 OS was going to be Linux based too. If that's the case Linux will get pretty much everything.
The joy of having solved a problem is short in comparison to the unpleasant process of actually solving it.

Ignoring the negative aspects of reality is also not compatible with the mindset of a problem solver.
Does anyone have any real-world experience using the Leap? It looks cool as hell but I'm hearing rumors that it doesn't work well in the presence of halogen / incandescent bulbs or direct sunlight. If I have to carefully control the lighting to be able to use it, that's a dealbreaker for me.
the whole statement makes you come off like an immature prima donna

==Takes one to know one?

Without a hint of irony.
We'll be working on that momentarily. We picked up iOS development just for this, and will do the same with Android. Hopefully in two weeks.
Criticism and complaint are one thing, but I think it boils down to what certain people are able to see. For example, if we're working on a project and I tell you "Hey, I don't think this solution is going to work. There are too many points of failure and something's going to go wrong. We need a plan for when these things go wrong." As a negative person, I focus on all the way things can go wrong. I've envisioned what would happen with each one. But as a positive person, you don't see them. Or, if you do see them, you think they're so unlikely that you don't consider them serious.

Now, if we planned for things to go wrong (as a negative person would) and things go right, all we lose is a little bit of time that was spent creating backup plans. But if we planned for things to go right, and things do go wrong, we're in a situation where we have to scramble.

That's why I think positive attitudes can be detrimental. If you err, I feel you should err on the side of caution, and that typically requires a negative outlook (because positive people won't waste their time on it).
Wow, I must be really dumb to have not noticed the Unreal Engine demo video. I only saw the BananaBread one. Thanks.
Even though the author updated the article to point out that Angular definitely works with strict HTML, he or she left the conclusion that AngularJS requires "invalid" HTML to use it to full capacity. That's incorrect.
He's not "unlucky". He was punished for a crime. He thought to himself, I'll just go and take what I want, and fuck everyone else. We don't want people like that in society. Good riddance.

It's not a serious crime? You're right. That's worse! He's so sociopathic that he'll break the law even when it's not even worth it to him! He'll take your property, even when he could pay for it.
I am loathe to be this pessimistic, but I am a little over 10 years off from the golden age of 50 when no one will hire me. With the shuck and jive that keeps getting played with Social Security, 401ks, and Medicare, more and more I am beginning to consider my retirement is going to be of the eating catfood or hot lead variety. If I even make it to retirement. The plan by our overlords seems to be that retirement is over for most people.
That's lovely, but I can't see it in Chrome or IE8 on Windows XP.

What is wrong with ฿?
Dup of https://news.ycombinator.com/item?id=5452434
That's being way too dogmatic.

The problem with taking encapsulation to an extreme is that you are trading off against flexibility. The more you hide your state the less any external party can implement their own logic using that state, and the more separate concerns have to be bundled into the class hiding the state because they can't be dealt with anywhere else. Everything in software design is a tradeoff.
Cyberbunker hosts spammers. They're free to make that choice. Spamhaus runs an IP blacklist of known spammers and put Cyberbunker on that list. They're free to make that choice. Companies who don't like spammers subscribe to the blacklist and use it to block offenders. They are free to make that choice.

I don't see where the internet is becoming less free and/or open.
For 13, there's also https://launchpad.net/~gnome3-team/+archive/gnome3

You may be able to use the source packages to build 3.8 for your current version.
It gets testy around walls.

My experience is that in a moderately-lit situation (or a low-lit one) the thing works pretty great.
Sniper: Ghost Warrior 2: Siberian Strike DLC is out
Sniper: Ghost Warrior 2: Siberian Strike DLC is out right now, go go go
This upgrade brings lots of great improvements: OpenSSH for multi-factor auth., 3.4 kernel, and a unified AWS control program written in Python. I can't tell you how much I'm looking forward to that last one. The current tools are hard to use, hard to configure, and run as slow as molasses.
These changes are the first since Java5 to make a real difference to how I will program, and thus are pretty nice to see.

The sad thing is that a large part of my Java programming will involve Android, and thus I will continue living in Java5/6 land, as will numerous libraries and large parts of the Java ecosystem.

I wonder when Google will address the future of Java on Android in a substantial way? Eventually it will not be tenable to stay on a 10 year old version of a language. I hope they will seriously consider either updating their supported syntax to be compatible with Java8 or introducing some other language into the Android SDK (Go go!).