skysight-inc/HackerNews huggingface dataset:
User: Oh, hello Facebook. Can you help me find out what my friends are doing?

Facebook: Oh, definitely. Just have a look at your NewsFeed and see what they're doing.

User: Wait, I've got 2000 friends. Why am I only getting a NewsFeed post twice an hour?

Facebook: Because we decided that's the information that you're most likely to want.

User: But what if I want to know what everyone's doing at any specific moment?

Twitter: Can I be of assistance?

User: Oh, hello Twitter.
True, maybe Murray Rothbard would've been a better example of a "right" anarchist than Rand.
Liquid battery for storing power in electric grids
Before being imprisoned and released, Plante said that a Freedom of Information Act request she filed revealed that the grand jury was first convened in March, two months before the vandalism she is being questioned about even occurred.

How does a grand jury meet in March to investigate riots happening in May?
this thread is probably being monitored by the FBI now
For all that is lacking, the features that MSVC does support (lambdas, auto, std::move) are extremely valuable tools. There's no excuse for not implementing variadic templates or template aliases yet, but there's no reason not to jump onto the existing features.
If you have a page you're interested in following just add it to your interest lists on Facebook. This way you can turn Facebook into your own personal reader. The main Facebook feed has its downfalls and limitations but if you take a couple minutes to create your own personalized friend lists and interest lists you bypass this problem completely.
Ruby 2.0.0 feature freeze
"It's also way cheaper than AWS."

3 AWS Small instances cost under $200 / mo and come with 1.7GB of RAM each.

The dotCloud pricing calculator is coming up with $700 / mo for 3 mongodb instances with 1.7GB of RAM.

Obviously this isn't an apples to apples comparison. But How are dotCloud instances different from AWS instances?
The title should say "Visual Studio doesn't support C++11 almost at all, compared to g++ and Clang." Current one is at least misleading.
Indeed, but the point being that Brazil is at best OK at legislating still holds. A complete rewrite is long due.

It changes too often because the original text is way outdated, so legislators keep patching it up since that's a lot easier than rewriting it from ground up.
Hydroponics is a great space for hackers, never realized how much I would enjoy growing veggies, legal or otherwise.
> Bugs were planted in the PIN pads...

Fascinating. I wonder how these "bugs" worked. More information here would be great.
http://www.adexchanger.com/data-exchanges/datalogix-buys-con...
I was planning to try my first Cython project this week, speeding up a chunk of python code that uses numpy. Anyone have any experience with Numba? I think I might give that a try instead.
1/3 is not the same order of magnitude in base-3 or less, I tend to think in base-2 at least as much as base-10 when considering order of magnitude issues.

Put another way, if I coded something where the performance delta was 1/3 or 3x, I would certainly be complaining or bragging about an order of magnitude change.
Why would they take the manpower and time to start working on things that may not be in the final spec?
If there's some place you can put salts where attackers can't get them, I advise you to put your passwords there too.
I just want to mention I went reading about variadic templates and std::bind and my mind is still aching. I even kind of understand move semantics and rvalue references with &&, but a lot of template metaprogramming just blows my mind. It is really humbling when concepts like argument binding to function objects and all these other insanely complex ideas that "make neat things happen" are so overwhelming. I guess I'm gonna be reading C++ reference all afternoon now :P

> Windows command lines, and makefiles. CMake can help take the edge off managing a project’s build process, but this, too, is a new, non-trivial skill to learn.

And this makes me feel all the wierder, as someone who doesn't use Microsoft tools ever and is used to terminals, vim, and makefiles, but still can't comprehend some of the language features of C++11.
Also realize that you don't have to build every component of your website yourself - and unless security is the focus of your business, dealing with storing passwords might not be the best use of your time.

We built dailycred.com to handle exactly these sorts of issues for you.
Interesting concept, but there is not enough explanation as to how it is implemented, what motivates the project, and what kind of browser support is available.
Milky Way: 84 Million Stars and Counting
With the subtle difference that Russian journalists who get too out of line get murdered.
I'd like something like that too
You don't need to disable CBC ciphersuites. Implementing DNSSEC and IPv6 will do approximately zero for your security, too.
Lest anyone forget, "keeping tabs on anarchists" would also mean spying on people who are more in line with people like Noam Chomsky. There is a huge spectrum of ideology and "danger" that is encompassed by "anarchist".
It generally isn't, no. In fact under a modern view of the First Amendment, even organizing with an eventual goal of a revolutionary overthrow of the government isn't illegal, as long as it doesn't rise to the level of inciting "imminent lawless action". So, prosecuting communists solely for joining a communist party and advocating communist revolution wasn't allowed after 1969 (http://en.wikipedia.org/wiki/Brandenburg_v._Ohio).

Curiously, communists probably had it better precisely because of how focused they were on the one "big" goal (communist revolution): Leninist parties in particular were very centralized, disciplined, and scrupulously avoided doing minor illegal things (vandalism, etc.) that could give the police a excuse, because Marxist-Leninist ideology generally believes that small-scale direct action is ineffective, and the vanguard party should keep its powder dry, so to speak, until they're in position to seize power in one quick move. Anarchists are much more decentralized, and have varying opinions about how to organize change, so there's much more scope for the cops to find someone who spray-painted or vandalized something, and via that argue that any group that person was part of is part of an "anarchist criminal cell" by transitivity (occasionally they get tired of waiting, and a police infiltrator will actively egg on more militancy).
OWC sells an ssd upgrade for Retina MBP:

http://eshop.macsales.com/shop/SSD/OWC/Aura_Pro_Retina_2012
Having read some additional sources, the justification for forcing the three individuals to speak is that they were given immunity from prosecution by the grand jury. This supposedly prevents them from taking the fifth, because they can't incriminate themselves. That smells like an attempted end run around the constitution.

What immunity doesn't address is the individual's first amendment right to freedom of speech. Freedom of speech must include the freedom to remain silent. Nothing in the constitution gives the government the power to compel expression.

Fourth amendment protections against search and seizure should apply as well. The government is trying to force these people to provide the contents of their minds. Again, there is no constitutional justification for this.

The constitution sets out strict limits on government power. This use of the grand jury system is a clear violation of those limits and a moral outrage.
I remember waiting in line up to half an hour every day to call back home my parents while on vacation because otherwise I wouldn't know if something important had happened and they would assume I was dead.
And, hey, did you remember buying a new card for payphones? Those things used to demagnetise at the speed of light.
I also remember that one time I locked myself out of my home and had to walk for 2km to get a the spare set from a friend (lets just hope he is there).
Yes I think overall it's really a good thing.
fixed it now!
A separate, contained server to run programs that can't talk to anything else is sort of against the whole Plan 9 idea, it's basically what Pike is complaining about here. All you did was turn a Plan 9 into a dumb terminal and NAS. Why would I do that when I could ditch the Plan 9 box and save money just by having the Linux machine, which apparently was needed for running everything in the first place.

The idea of Plan 9 was not to have no user applications running on it.
Obviously the realities of life as a reporter are dramatically different, but the result, the resulting biases, share parallels, even if not in magnitude or severity. The topics that each adore or ignore are roughly mirrors of each other, with the exception of a handful of topics.
Seems like a lot of people are looking for stories about Apple's 'new' management. It surprises me that these stories always use the products themselves as evidence of new directions or decisions. It's too soon for that.

There are other things that people could point out or discuss but they're a little more subtle. For example, I wonder about the following:

- Are there more leaks from/about Apple now? Perhaps the new management isn't as zealous about shutting them down? Or is this simply a result of more scrutiny?

- The explicit comparisons with competitors products seems out-of-whack with keynotes of old. Almost makes them look desperate? Would this have happened several years ago? I don't remember seeing outright comparisons with windows machines.

- Way too many jargon words in this keynote, which takes away from the 'magic'. Do I really care about 'plasma deposition' or 'nits' of brightness?

I feel there are difference between old-Apple and new-Apple but I don't know if I'm imagining it. Regardless, I'm pretty confident that we're not close to seeing any of new-Apple's products just yet.
Interesting, I wonder how this will be different than Apache Drill, championed by Ted Dunning (MapR)
I chuckled a lot at this headline.
Show HN: OneVote, a hackathon project.
Your fans will only see them all if they're on Facebook 24/7, surely? (Or if they're drilling down through the timeline, bored).
Scrunch Helps Your Javascript Join Hands.
This looks very nice, but stepping back for a minute of unsolicited-but-hoping-to-be-helpful advice: "Get a real starter app launched on dotCloud in under five minutes." - 5 minutes is a long time.

More or less, it means I'm going to have to do a lot of up front thinking. And all of the repos on the dotCloud github account are for app-templates, not real 'example' apps (kudos to you guys for providing that, and for providing so much other open source goodness).

As a comparison, the instructions for getting Kandan up and running on Heroku are literally "copy and paste this" and it just works, and opens up in your browser when done. You can invite others in and start tweaking from there (https://github.com/cloudfuji/kandan#heroku). Far less than 5 minutes - really less than ~8s of your time, unless you watch it.

I'm not sure what your developer-acquisition strategy is, but have you thought about reaching out to some of the big open source projects in the developer communities you want to attract, and working with them to make dotCloud deployments a kind of default? The quality of most open source apps is usually pretty abysmal, but maybe that can be improved over the long term, and most of these projects would love to have a 'standard deploy platform' to target.
I'll put it on my to-do list (once I finish my to-do list app/site)...
The NIST List on Risk Management
Now, I may be wrong in this, but here's my thoughts. If the requests are asynchronous, yes, more requests will be much worse over long distances. However, as you see here http://i.imgur.com/iuriZ.png, Chrome, FF, and IE since 8 (6,7 limited to 2 connections I think) will establish multiple simultaneous connections to each domain serving assets. So what I'm saying is that the best strategy might be serving ~4 or 5 JS and CSS files, with likely to change files separated from unlikely to change files. Serving different asset groups from different domains would speed this up even more. Just some (disconnected) thoughts.

Also, I'm sure Apple has servers in Asia.
Tablets in the Enterprise
What is your point? If we want a balanced view of the world, and most news sources push government propaganda (including NY Times, Washington Post, etc., which are like press agents for the executive branch), then we need to combine multiple vectors of propaganda to discern some truth.
If you did it to me I'd have the same reaction, but I'm not most people-- I log onto Facebook something like once a month, and use the magic of RSS feeds instead of fan pages.

For people who don't use RSS, or want a consolidated feed of "all the things my friends are doing" plus "all the articles this place has posted today to their Facebook feed", 10-16 posts a day isn't any more overwhelming than, say, an RSS Feed from Techdirt with 10-16 posts a day.
You mean like all the Allwinner boards? Closest you're going to come to the price is ~50USD. I doubt the Chinese have the VideoCore GPU available to them (they use Mali) so, no.

My hope is that it would at least get ARM to open up more of the Mali stuff, but based on my interpretation (and experience) there is nothing extremely special between this announcement and every other ARM board. The meaty GPU bits that are the really fun and interesting bit are still locked away in a firmware blob.
Shouldn't it just be a deteriorating reach % after your first/second post of the day?
That would be a better middle-ground than making $ by suddenly handicapping user's FB page reach.
It's not entirely clear how rare it is:
http://en.wikipedia.org/wiki/Spontaneous_remission#Frequency...
We went old school. We have a whole bunch of MySQL instances that we've sharded (using consistent hashing). Queries are sent to all of the shards and then aggregated on one of our query servers.

We also aggregate as we go which means there's just less data around to have to store (the disadvantage being that we need to decide up front what we want to aggregate but that has been less of an issue). We can't do accurate unique counts on pre aggregated data but we've added hyperloglog into the mix as most of our use cases can tolerate a small amount of error.

We partition our MySQL tables, which means we can archive old data easily and don't need to run any repair jobs.

Disadvantages:

* Column oriented is a better fit for this kind of data (somewhat mitigated if the data isn't sparse and we store id's instead of values e.g. city_id rather than city_name).

* Schema changes are not pleasant. We found some deadlock with partitions and running alter table statements which locks up the entire server.

Advantages:

* It performs well enough for our needs

* Having SQL as a query language is very pleasant

* MySQL is well understood, which makes looking after it quite easy
Oh come now, porting things to Windows is about as tricky as porting things to any platform that isn't completely insane or bizarre. Windows has its fair share of oddities, maybe more, but overall it's very similar to most other commonly available operating systems. If you're writing a program that runs in user mode, like a game, the porting is easy if you make it easy, and hard if you make it hard. So, do try not to make it hard.

You can't just sort of tack portability on at the end, by targeting one system and then trying to build on the other one(s) right at the end. That's just going to involve a pile of work, that you could avoid. If you build on all of the systems you target, all the time, and fix problems as they arise, it's much easier.

There was (and maybe still is) this notion that portability for Windows programmers consisted of "Windows '95 AND Windows NT". There might be a newer version of the saying these days, probably "Windows 7 32-bit AND 64-bit". But anyway, it was rightly used as a stick to beat Windows programmers with. But the competing approach, of sticking to gcc, maybe using POSIX and pthreads, perhaps relying on fork a lot, etc., etc., and then crying foul when it won't work on Windows... well, that's always seemed to be perfectly acceptable for some reason ;)
You're right; I'm balancing my time between writing docs and getting code out. I'll copy in a post I made recently in the unhosted mailing group:

I think silos are created in the Web by the security model of document sandboxes.

It's not possible to share a connective session between two applications without involving remote hosts. All traffic has to go out to a server to reach other tabs, and it only happens if the two hosts have channels to each other. As a result, the functional connectivity of web applications is determined by the providing services.

Put another way, I can't tell the the facebook interface to download all of my posts and hand them over to my google docs interface. I might tell the google docs server to use a protocol like OAuth to get permission for a remote session, so the docs server could download the posts from the facebook server-- but that scenario is only happening if both parties agree to and implement the channel, which is cumbersome. So as of right now, even if the facebook interface can easily grab a list of my posts, they're staying in the interface.

And it's actually a little worse than that. Even with a perfectly connective world of hosts, where every service has a channel to the other service you need, the arrangement is difficult to trust. Exactly what am I granting permission to by connecting services? How could I know? It's only vaguely apparent in the permissions interfaces, and the decisions are rarely case-by-case. "Will read all your mail and post to your feed (and communicate with its third-party host)." Great, I really want to roll the dice on that.

Again, this is because there are no permeable barriers between browser tabs for information to pass through, nor are there the tools to easily configure and safely mediate that barrier if it existed. And since we rely on domain-based security, there aren't any good tools for mediating remote connections either.

So how do we solve it? I think we need to update the browser environment to support more fine-grained connectivity and security policies, which is the purpose of LinkAP. Once you get a sandbox that can inter-communicate with other sandboxes (workers) it's a matter of setting up a strong protocol for routing messages, configuring endpoints, and enforcing security.

There are probably a lot of ways you can do it, but the choice I made was to use HTTP so that local applications can behave as invisible proxies to remotes. That allows programs to be gatekeepers to their services, usually with some permissioning tools from the environment. HTTP also allows links/forms/ajax to work as before on the in-browser apps. There are a lot more details (some still developing) but I'll leave that for another time.

The design doc gets into it more: https://github.com/pfraze/link-ap/wiki/Design-Document
"Know what else is bad? It's 2012, and MS still has no plans to support C99."

This is a ridiculous statement. Microsoft wants to focus on C++ and will not put out a C99 compiler. Why is that bad? They obviously feel their efforts would be better spent elsewhere. If you take a look at Wikipedia's list of C99 implementations (http://en.wikipedia.org/wiki/C99#Implementations) you will see that many of the compilers there don't have full implementations, even though the standard was approved 13 years ago. Yet I don't see people chiming in on any of those compilers to complain of a lack of C99 support.
Would be interesting to see a view including territories and possessions
Yeah I probably don't really want all your updates anyway. So sweet.
By way of context: the RFC-Ignorant database (and DNS-queryable zonefiles) were helpful especially in identifying network space (domains, IP blocks) for which primary contacts, particularly abuse and postmaster, couldn't be reached.

For many of us, such failure to close the loop in policing your own IP space was a very strong argument in favor of blocking traffic from same.
You can find better selection, better prices, and better advice on the Internet. Also, Jeff bezos doesn't give me the "I hate young people" stink eye when I browse his store.

The local hardware store opens at 9:00am. Or 9:30. Or whenever pop finishes his breakfast. Because whatever I have planned for the day is not nearly as urgent as his crossword puzzle. That shit doesn't happen at Home Depot.
As an avid RT watcher it's pretty obvious when they are trying to promote a certain angle. For example, there was some protest against a pro-soviet monument in Ukraine and RT portrayed it like all the people who were against it were Nazi sympathizers. They also were denigrating the Georgian government under Sakashvili in the lead up to the little war they fought with Georgia in 2008.

The U.S reporting is pretty decent though. Anybody who has a problem with the way things are going in the U.S they will give a microphone to so sometimes the quality of the interviewee's presentation degrades somewhat. However, on the plus side, they would never consider patriotism or national security as an excuse not to report on something in the U.S as domestic channels would.
TED-Ed | Why do competitors open their stores next to one another?
> Even then, this is only good until AWS's first multi-region failure; this doesn't seem to be an impossible event given EC2's recent track record.

Doesn't everything in their track record indicate that regions are nicely partitioned from each other? Even the biggest region failures they've had have stayed completely isolated to that region.
> What would be your dream setup?
I want no local storage anywhere near me other than maybe caches. No disks, no state, my world entirely in the network. Storage needs to be backed up and maintained, which should be someone else's problem, one I'm happy to pay to have them solve.

This is exactly my idea of changing from our current memory hierarchy to take advantage of the new SSD and cloud capabilities we have now: "Fat Cache."

https://news.ycombinator.com/item?id=3544522
To see if those things are implementable and useful. That knowledge then goes back into the spec process.
True, you can just give RC4 higher priority. Implementing DNSSEC/IPv6 is just meant to give managers who are obsessed with "military-grade" anything a hard-on.
For playframework apps?
I'm a big fan of IRC. At work, I'm forced to use HipChat, though. The feature that OP described (mentions) works really great there.

It's great to have it in irssi as well. Testing it!

BTW, when does someone create a working implementation of IRC-based webchat? Please, don't mention grove.io...
Ok, this got me scared, checked with Sendgrid support,of course they use 1024, back to breathing again.
Grand juries are typically impanelled for calendar periods, and consider whatever (alleged) crimes take place during that time. They can be specially impanelled for unusual or extraordinary crimes (eg following an act of terrorism such as the OK bombing), but federal rules of civil procedure require every district court to impanel a GJ at least 18 months, which acts as a (light) check on federal prosecutors.