skysight-inc/HackerNews huggingface dataset:
> Companies with a huge existing codebase (e.g. EA) likely find porting an existent engine cheaper than writing a new one, and will of course stick with their historical C++

Can you envision an alternative for C++ with similar performance characteristics, if historical investment and reliance is taken out from the equation?

I can only think of something like Rust, because it allows such a fine-grained control over the platform which is essential for all sorts of low-level code which implement an abstraction, such as game engines.
Because its good?
This is great. I met briefly with a company developing software radio products that led me to believe such devices are illegal or require special licensing. Is my impression wrong or has this changed recently?

Second, can this do GSM, receive at least? Frequency band works, but maybe it doesn't have the bandwidth?
Increasing e-mail-based sales by 5.5 times – a case study in segmentation
Raising Entrepreneurs — Career Pathing
"[...] an NYC pistol permit [which] takes quite an effort to acquire"

As in, you won't get one without political pull. There are 50-60 thousand currently outstanding, in a city of 8 million. Long gun possession licenses are similarly restricted, or at least roughly as rare.

The Firearms Owner's Protection Act of '86 protections for interstate travel are pretty much written with car travel in mind, and you can't really observe all of them while carrying guns in luggage. And it was always an affirmative defense (something you could only bring up while at court), but indeed New Jersey was particularly obnoxious about it.
This was a bit shocking to me, but I found out from an employee that attwifi is actually off a 4G modem. Any wired connection should be better.
Thanks for the AC shout out, so few appreciate me anymore.
I think it's good to have a low-overhead method for infrequent writers (people who want to expand beyond their tweet on occasion). Medium seems a good name and place for that.

On the other hand, I can totally see why people who write frequently and think of their corpus as more than an auxiliary to twitter would want more.
Congrats Sam :)
In Boston I forgot to take off my belt, so a) I got the pat-down, and b) my belt and keys had to ride through the machine. The guy who did the pat down was fine. The kid at the end of the conveyor had never heard the expression "perv scanner" (which I used in explaining to my wife why I was still waiting) but took no umbrage whatever.
> Two different parts of the brain conflicting. When I’m writing, I don’t want to be in code mode.

This is one of the reasons why I think static site generators are really in their infancy. He describes Pelican as "Jekyll for Python". This highlights what is wrong. You shouldn't have to decide on a tool based on what language it is written in; you shouldn't need to know what language it is written in.

A static site generator should have a very simple folder structure, something like:

draft/

published/

site/

templates/

That's it. You write markdown files in draft/ and move them to published/ when you're done. The generator runs as a daemon and spits out site/ No config files. No `bundle install` nonsense.
I'm sorry but saying you felt "dead inside" because of your blogging platform choice is a bit too much hyperbole for me.

That said, I'd never give my content to a platform like Medium. I happen to like the "writing experience" of Gist, but there's this thing called copy/paste which makes it easy to get the content over to WordPress when I'm done.
Medium doesn't seem to be for everyone. It does seem to simplify things for some readers though, if at the expense of many writers.
Or the many other GC'd languages game devs might like to use: Python, Ruby, JavaScript, Scala, Clojure ...

Yes, it is unfortunate we can't use those languages and achieve the same performance as manual memory management in C/C++.
An interesting question here is the direct connection between neurology and psychology which is very weakly understood and while we all feel comfortable assuming more than just a correlation but an actual causal relationship between the two, we don't know this to anything like the degree we do with the laws of Physics.

At to defining science, there is a long history of defining what is and isn't science. This isn't arbitrary. When something is dismissed as not science it's not just bias, it's because people see it as failing to meet certain criteria. That's too long to go into here, but a good starting point in your reading there would be Karl Popper. His description of scientific theories requiring the property of falsifiability, revolutionary as it was at the time, is fairly well accepted at the heart of what is thought of as science today.
Rods and cams would be the next logical step.
It's also almost $900, and PCIe (not USB), and doesn't look very portable at all:

http://www.pervices.com/shop/index.php?route=product/product...

At that price point you might as well start looking at USRPs.
Quite a few people write deeply nested code for some reason unless you tell them not to. Maybe it depends on how your brain works. There is surprising variance within the human population.

I find deeply nested code ugly and unreadable, others nest eight levels deep and love it. Some people even claim they find parentheses soup (LISP-like syntax) readable. Personally, I cannot comprehend that.
I should have been clearer I guess, I was only taking issue with your stance on the punishments for unpopular speech. I doubt we have a disagreement on wanting punishment for actual crime, just in regards to thought crime.
I think the person initiating the wire transfer would still get charged their normal fee, and dwolla doesn't support wire transfers out yet, this only saves the fee to receive wire transfers in the case that you don't care about speed (Dwolla is slow to your bank account for most people).
Well that didn't took long to see those kind of article pop up....
I'm not sure I understand what you are saying.

I was simply saying that since we were talking about the performance of browsers (An application that pretty much is the tight loop) Bringing up examples of applications that are not in such a tight loop may not be the most relevant without also discussing where their "tight loop" is.

Does that perhaps clarify my comments?

Also, keep in mind that in a well designed system. The "tight loop" should be in application code. Not OS code. The OS should generally have a priority on latency and overhead over raw throughput.
That's correct, but black bag jobs don't scale.
It might but that would be a matter for whoever is now developing QT itself.
I'd assume it depends heavily on your antenna configuration, line-of-sight, polarization, noise, etc.

Edit: I sent a question on kickstarter asking about TX power limitations so if mossman answers it, the answer will appear in the FAQ section.
Anytime an adversary (opponent in a lawsuit, police investigator, promotion candidate, political candidate, etc) is owed a favor by a member of the intelligence community, you are going to lose.

The whole of your life may be innocent, but a single interaction (searched for porn? vented about someone in a private conversation?) taken out of context can almost certainly destroy you.
Interesting: http://uscode.house.gov/codification/legislation.shtml
Bret - product question for you.

The Quip blog goes to great lengths to explain why the PC is going away, and phones/tablets are the future. I agree.

Why put support into a web app vs. native apps? I get the platform argument, but that also comes at the "general" expense of user experience. Given the early stage, that seems like a division of resources.

Curious how you came to the decision to support broadly vs. platform focused.
Kinda off-topic:

Why cameras are banned on courtrooms? I remember the last US trial news all of them had sketches like this instead of photos and videos...

EDIT about the argument below about google: I always search Google first, but I found lots of random answers, and I don't have enough domain knowledge to know what one (or ones) are correct or resemble how things really are, asking here usually spark people to post very interesting information, that sometimes are obscure even, and hard to find on Google.

Instead of telling people to use Google, why not wonder: If the person CAN have that information, and is asking anyway, what the person wants to know, that is not easy to find on Google?
or, after people get burned a few times with bad legal advice from those apps, it'd drive up demand for actual legal advice.
This is just a case of choosing something before making sure that it meets all of your requirements. I'm sure that we've all been there in one form or another. I certainly have been, more often than I'd like to admit. ;)
When robots start telling each other stories…
That's quite amazing! Thanks for the write up! Will look into it
You can already do this - Congressional voting records are publicly available. However, even if you correlated these records with specific legislation, you would be making a dangerous mistake by missing the big picture.

Many laws are passed jn bundles and require compromise. Just because your Senator voted to support farm subsidies, doesn't mean he likes them - it just means he wanted a minimum wage increase to pass more.
Bear in mind that this uses a webkit based browser for all shots, so it doesn't give cross-browser comparisons.

It is for regression testing of css modifications, whether from developer or simply when using some kind of compression tool on source code you know is correct.
IP logs aren't sufficiently unique: my IP changes as I move my laptop around, it is shared with several other persons at work and home, and my IP at each of these locations changes.

Most DNT is concerned with Javascript, which has the ability to be very intrusive than mere web logs. Analytics services started with web logs, but quickly transitioned to Javascript, because I can track a cookie much better than an IP address, and get more information besides.

It's inherently different when contracted to a 3rd Party.

Third-party vendors are opposed because it would be the equivalent of giving all of the IP logs from a majority of the Internet to a single user (in this case, Google Analytics). The ability to discover trends on particular users than becomes massively possible in a way that simply doesn't exist with 1st Party tracking. The siren's call to monetize this data is ever present, so we seek to not allow the collection in the first place.
I think search engine ads could also be great. We haven't done them yet because we need to target very specific low traffic phrases. This has made it difficult to get our Adwords quality score high enough that Google will actually run our ads. We need to create more landing pages that are specific for those ads, and that is going to take time. When did get some ads show in the "Display Network". Near as I can tell, the visitors provided by those ads were not in our target market at all.

We've done Twitter and not Facebook because we are marketing to developers and IT/Eng Managers. I think they are more like to follow accounts about the tech they use on Twitter rather than Facebook.
A browser ought to compete against Firefox and Chrome? Do managed languages come even close in resource usage(CPU and RAM) and consistent performance at projects at that scale?
Interpretation isn't an unguided, irrational process. When your lawyer answers "it depends" its because you've placed him at one point in what's really a decision tree and asked him: "where does it end?" It's like asking a programmer whether a particular token in a C++ program is a type name or an identifier. It depends.

If you imagine the universe of human activity as a multi-dimensional space, you can think of laws as carving out subspaces with lines (that may be more or less fuzzy) and attaching significance to particular subspaces. If I ask: "my x coordinate is 5, where am I?" what do you answer?
One of the big differences between 1st-party and 3rd-party tracking is that Bob at Bob's Cakes can only see what you're doing on Bob's site (1st-party tracking), but if Bob uses Google Analytics, and so does Jane, and Sarah, then Google Analytics (3rd-party) knows about your activity _across_ Bob's, Jane's, and Sarah's sites, which can potentially be used in worse/more invasive ways.

Also, the javascript tracking scripts can capture a lot more information than a simple access log line - they're not directly comparable.
You've no information to back up that statement.

Using PGP as part of a filter makes perfect sense. If you're looking for "bad guys" that do certain activities, as a starting filter, it doesn't hurt to say "OK, show me everyone in this region doing these activities. Now filter by language, etc. etc.".

Just like if I was looking for gang members, I might start off a filter with "look for tattoos". It doesn't mean I'm saying everyone with a tattoo is gang member, it's just a way to start filtering.

The NSA analysts are presumably actually trying to get something done (find people they think are bad). How stupid do you think they are? If you were an NSA analyst, would you tag "person of interest" on everyone using PGP? How would that help your goal of finding actual people of interest?

They say they caught 300 "terrorists" with this program and other success stories. Presumably, they didn't achieve any success by wasting lots of time flagging random PGP users.
The map on page 6 is interesting. Server locations of note:

Moscow, Russia

Caracas, Venezuela

Tripoli, Libya

Hubei Province, China

Burma

Lagos, Nigeria

Saudi Arabia

Iran (and geograhically surrounding Iran)

Ukraine

Based on page 13, I wonder if Google have any servers at these locations?

Oh, what a surprise: http://royal.pingdom.com/2008/04/11/map-of-all-google-data-c...

Does that look familiar?
I'm a rails and ios developer myself. I'd love to hear screencasts on building webapps using Go. If u have this, then take my money.
Keep in mind that using a less hostile language boosts the performance returns you get from optimization work per work-hour spent. And reduces risks of breaking stuff while doing so.
No idea how accurate a depiction of the speech this is, but the article is -- contrary to the title -- portraying the speech as having been warmly received, applauded, with one lone heckler. Now, whether or not one agrees with General Alexander, there are more courteous and productive ways to express yourself than yelling "bullshit".
The Great Internet Scam: tricking people into taking their time to create content for your web property, thereby increasing the value of your property. We've seen one major application after another go down this same road.
No sign on the door indicates that they know they should be ashamed even though shame doesn't appear to be one of their guiding lights.

edit: great little piece, btw. I'll pass it around.
The advantages of memory-safety remain.
I hope you're joking.

XML is a superior format for semantically marking up content from a very detail-oriented dataset like this.
There isn't anything wrong with that. Authors still enter into these deals willingly because it is beneficial for them to do so. I highly doubt JK Rowling would be one of the richest people in the UK without help from her publisher.
See: http://stackoverflow.com/questions/1593717/is-anyone-using-v...

When I googled that, I found QT apparent has created some suppression files to help with using Valgrind. But I'm pretty sure that's recent and users struggled for a while with QT's approach.

http://developer.nokia.com/Community/Wiki/Using_valgrind_wit...
So facebook copies one more feature from twitter ? #Tweet Cards
South Park actually did that very thing in one episode, where satanic animals were celebrating Christmas by sacrificing babies or something similar.

Was in it poor taste? Sure. But no one went to jail for it, no one was at all punished for it, no one really cared. So when the person I responded to decided to admonish these people for doing something "offensive to muslims and non muslims"... well for one that's objectively false, and for two that's ridiculously backwards from the culture of tolerance that I was raised in. His comment was more offensive to me than the action these folks took by several orders of magnitude.

It's impossible for me to fathom any serious repercussions stemming from offending the sensibilities of religious people. Because where I come from, that's basically a national pastime.
Please make this happen.

Bonus points if it's agnostic to markup format.
Objective C is close. in that it's a superset of C. But it has problems in portability, and it's insistence for dynamism make it not obviously well suited for the same problems. At least not more than just working in C.
Yeah, I've read them. Where do they say that every single email/webpage from every single person is being collected?
yes, of course, but the discussion I replied to was talking about this specific idiom, this application of higher order functions, and not about the use of higher order functions generally.
When I make this argument the most common response is that they have faith in the goodness of people and dont consider these risks to be very significant.
Agreed on the nested data structures. Sometimes you have to work with them though. I finished a project where I had to integrate/analyse data from a factory system originally developed in in the 60s (cobol). Even normalizing 'complicated nested data structures' != fun.
Your opinions on teachers are really easy to nod your head along with, until you actually talk to some teachers about the effects that they are able to observe, directly, of the in-vogue obsession with "actual metrics" (standardized tests) on the actual, ya know, education of their students. I'm sure many teachers disfavor more testing because they know they fear their unfitness, but I think most of them disfavor more testing because they feel we are already testing too damn much, thus trading off a tangible negative short-term effect for a speculative positive long-term effect. Every hour a student spends taking a test is an hour not spent learning.

(Apologies for the totally off-topic response to your only mostly off-topic comment.)
Actually, you wouldn't.
This is the US code, not the legislative info :)

I actually tried to create this once (with a team behind me, in fact) with what's available or possible with the legislative info.

THOMAS theoretically published in XML, but it's missing a lot of info.

Not only is this info not published, it's not even stored.
They still are literally passing bills around to each other in some cases. You'd have to sit in on committee markup hearings, etc.

Even the small amount that is published from markups or whatever doesn't tell you who did it, only that it was done.

Some committees were willing to give more info. None were willing to essentially publish the in-flight staff attorney or other versions that would tell you for real who changed something.

Remember also that hg/git diff does not display what really happened.

It is displaying "how can i produce version B from version A using some minimal or near-minimal set of changes", converted to a line (or sub-line) based set of changes.

This does not tell you history, only one possible set of changes.

THOMAS does publish some in-flight versions of bills, but again, it's not really enough to do what you really want to do. I can tell you a bill changed between introduction and markup, and was different again when it got back to the floor. I can even, in some cases, tell you what was amended/deleted.
I can't tell you who did it.

(Well, i can tell you with some percentage accuracy, because we built a machine learning model, but ..)
NoFlo moves flow-based programming into JavaScript
But coffee quality is not strictly a matter of taste.
> “No, I’m saying I don’t trust you!” shouted McCoy.

I believe that's pretty central here. I don't see how we can ever be able again to trust an organism such as the NSA - or even the government.

Transparency is the only solution here. Will we get it?

If we don't, the only other solution would be to cut budgets so drastically that such an enterprise will simply not be possible financially, anymore.

And maybe, as a general improvement: Decentralize the government and give the States back their autonomy (and here you have your link between technology and politics - see the recent cry for less "political posts" on HN).
Ask HN: Anyone using Python 3 in production? (2013 Edition)
This question was asked in 2011 here: https://news.ycombinator.com/item?id=2542576

Is anyone now using Python 3 in production? Would you use it if you were starting over?
>Chrome is about 40% C++, and is now the default browser for >android.

Chrome is 100% C++. Did you ever sync its source code from the repo? (i wonder what the other 60% are in your opinion, Js?)

edit: to be fair there are a little of objective-c and java just to glue with mac/ios and android
What research says about getting people to open your emails
I love Medium as a guy who used Jekyll for years. It was a huge waste of time. And if I ever spend even 10 more minutes on creating a dummy blog again, I'll ask 10 dudes to beat me with sticks.
Depends on what you want to do. A lot of people think that they need more bandwidth or power to achieve something. This may not necessarily be the case.

QRP guys have crossed continents on less than a watt. I remember from my undergrad days that we've played with band passing the human voice. We managed to get surprisingly good results with 500Hz of bandwidth.

There's a lot of interesting things you can do with more power and more bandwidth. To echo a lot of the other comments made already, if you are doing this without much thought, this is generally frowned upon.
Jekyll has support for drafts. Write your post in _drafts, and then move it to _posts when you are ready to publish.
I generally agree with you but I didn't read what he said that way. Just in the same sense that the browser has the right to avoid running javascript (or loading ads) that a server sends it, the server has a right to log requests the the client gives it (and certainly every server by default logs the IP, timestamp and request URL). I see it as 2 sides of the same coin.

And though there are many analytics products that rely on running javascript on the client, almost all have fallbacks to 0px images--all that is needed is to comb through the logs occasionally.
Ask HN: Are we living in a dystopian future (Metropolis 1927)?
A couple of my buddies watched this movie together for the first time and afterwards went out for drinks and came to the same conclusion - we're living in the dystopian future Fritz Lang eerily describes in his movie. Are we living in the future world a lot of film makers and authors described so many years ago?

for reference - https://en.wikipedia.org/wiki/Metropolis_(film)
That's like accusing AT&T of having a backdoor because your apartment has thin walls and someone could overhear. Or that your ISP has a backdoor because your WiFi isn't encrypted.

The FBI was doing this decades ago with Carnivore. Why is it at all surprising that such a program continues to collect unencrypted information you sent over the Internet?
They pretty much treat that refills as equal as actual paid refills ($0.50) and they won't even know you are getting free refill until they scan the card, too.

Of course, if they know you enough, they'll eventually figure it out by looking at your face.

Only store I had a problem was in Nacogdoches, TX -- somehow, they didn't allow refills -- citing some health law disallowing it , so I guess it can vary by store.