skysight-inc/HackerNews huggingface dataset:
Has anyone used RethinkDB with Heroku? I know there isn't an official add-on, but I was wondering if anyone had made it work. If so, I'd be interested to hear of anyone's experience, good or bad.
Then I agree in that Rust is a wonderful language with a lot of potential. But I'm not sure it's yet a practical language to develop a large piece of software in.
Why Twitter over FB ads, or search engine ads?
You're welcome! Though Lindsay Young did the actual sketching.
FWIW, every hip college town I have been to had multiple coffee shops that were better than Starbucks. You don't have to live in a large metropolis.
I just created a repo with all the codes[1]. There was a convenient link to all codes in one zip file. I will note that this is a massive amount of text.

There is a link to the schema used and a stylesheet (I assume for the xhmtl maybe?) that I would like to add in. But one step at a time.

[1] https://github.com/varikin/UnitedStatesCode/
Did nobody look at the PowerPoint itself? From page 17 (http://www.theguardian.com/world/interactive/2013/jul/31/nsa...):

> * Show me all the VPN startups in country X, and give me the data so I can decrypt and discover the users.

> * These events are easily browsable in XKEYSCORE

As I understand it (and I may be wrong), most encrypted VPN traffic uses SSL. Given that XKeyscore data is only held for a few days (due to the immense volume) and given how nonchalantly they just throw out that they can decrypt VPN traffic, it sounds to me like they've either got the root SSL certs and are MITM'ing every connection they can or they've somehow broken SSL, either by breaking the actual encryption used or by exploiting vulnerabilities in how browsers handle it. If that's the case, then they don't need to ask Google or anyone else for your data, they can just read anything they want.
You could say the same for many jobs:
being in the military ("i am just following orders")
making bombs
making atom bomb
human cloning

bottom line is anything can be justified if you want to justify it.
I like the left one, but the right side is just giant empty whitespace on a large monitor
Monad.java
It looks like someone is working on building a service provider for RethinkDB: https://www.rethinkdbcloud.com/
This is like Nvidia/Icera's i500 modem, right?

http://www.nvidia.com/docs/IO/116757/NVIDIA_i500_whitepaper_...
It's like the worst customer service job ever!

Nobody wants you in the way of their plane ticket. Everyone wants special exceptions because they are late. Loads of people (myself included) view you as an agent of tyranny, and visibly control themselves from snarling at you as you ask for Photo ID.

Get paid like you are working at McDonald's, deal with annoying people, and abuse administrative search everyday.

I too understand why the TSA workers could get frustrated. The very existance of the TSA is frustrating and creates frustrating situations. Anti-TSA folks are frustrated by the TSA, Pro-TSA folks are frustrated by the anti-TSA folks. It's a perfect circle of abuse.
I'm going to take an opposing view to most comments here:

1. Yes, you should tip at a coffee shop/food truck/counter restaurant if the staff are slammed–especially so if you're the reason they are slammed. These employees are likely underpaid and the people at Glass, Lewis & Co probably make 5-10x what this dude makes. I don't think a 15-20% tip is necessary, but some type of tip is appropriate IMO.

2. While the tweet was a mistake (he admitted so in a round-about way), I don't think he should have been fired and Glass Lewis & Co's overreaction just backs up my opinion (established by them not tipping) that they're jerks.

3. This guy used the same Internet to "shame" a customer that people use to give 1-star Yelp reviews for the most ridiculous reasons. The door swings both ways. For all we know, GLC's $170 caused bad reviews by other customers who had to wait.

I hate it when customers belittle my customer service employees in help tickets and I will jump in and tell them to back off at times. Granted, none of my employees have tweeted about a jerk customer–but even if they did, I wouldn't fire them (I would definitely apologize and try to make it right).
Vintageous: Vim emulation for Sublime Text 3
Indie is abbreviation of "independent"

And by the way, "gaming" industry refers to gambling industry.
Serving multiple images dynamically from a database as a CSS sprite
Wait, does the collection require FISA warrants? Is the collection still limited to foreign nationals?
I think a number of different issues are being conflated here.

Secondly, in my ordinary web browsing, I'm not trying to avoid all tracking whatsoever - I'm much more interested in blocking the 99.9% low-hanging fruit of commercial 3rd-party tracking. If I really was paranoid / needed to prevent tracking completely, I'd use a much more sophisticated setup.

Given that context, the fact that some people may be trying to embed image web bugs on a bunch of pages isn't nearly as important or interesting; AFAIK most commercial 3rd-party trackers are javascript-based these days. Same applies for straight cookies - blocking the 3rd-party javascript usually prevents these begin set in the first place.

> since you seem to want the web to return to byzantine times?
> without use of cookies, images, and support of encoding sessions into URIs

I'm not advocating for that at all - there is a continuum between only viewing raw HTML and running every bit of 3rd-party javascript someone decided to throw into the page.

My comment was bascially arguing that there _is_ a continuum, and that it is possible to block the vast majority of 3rd-party trackers, _without_ having to turn of JS completely, do anything really paranoid.

My whole comment, essentially, was about _avoiding_ turning off JS etc., and still maintaining a level of control over my browsing experience. I actually develop web applications for a living, so it would be a bit silly of me to say that we shouldn't have sessions support!

> > I believe the outcome will be a better business model for sites to make money

What I was referring to here, is that if ads and 3rd-party tracking are blocked, then sites will have to create new revenue streams to operate with - and if that means paying directly for good content, then I look forward to supporting that business model.

I think your annoyance is misplaced. I develop rails apps for a living, so I am aware of the importance of js, sessions etc. - I'm merely stating that I can have my cake (blocking 3rd-party trackers) and eat it (still use the next) too.
MIT did nothing wrong in the case of Aaron Swartz
>Maybe you're forgetting about the sorts of things that went on, are probably still going on, in various brutal military dictatorships around the world

Are including the USA in the list of 'brutal military dictatorships'? Because the USA disappears people: https://en.wikipedia.org/wiki/Khaled_el-Masri
Thanks for the reply. I think the thing to appreciate is not whether or not relativity emerges from QM, as they're not examining the same aspects of the science - though of course it is hoped by many that some underlying theory might one day help us appreciate where the nuance is in each theory that allows them to reflect the same reality. This is very different than the relationship neurology claims to psychology.

At risk of spinning off a complete tangent, as you appear interested in the topic from a lay perspective (I'm a physicist myself by training) there are also some very interesting, and thorny, challenges when understanding brain science in general, and many of them (surprisingly to many scientists who often shun it) are really questions of philosophy, understanding the questions themselves and what can/cannot follow logically from our observations and reasoning on the topic. For a great blog on, and introduction to this angle of it I'd recommend http://www.consciousentities.com/

I agree that the brain/mind sciences should not be dismissed, as they're very important, and increasingly we see that cross-disciplinary approaches are essential to more and more areas of science. I guess I was nit-picking with the appropriateness of the analogy as the specific one you chose isn't a good fit for the point you were making.
There's something more important than money and technical challenge.

It's called Power.

I can now look into any person's email and whatever legally. You and I may get a squishy feeling in the stomach about this but I can tell you that 1 out of 2 people will be OK with this if they aren't called out. (like watching porn, most people won't admit in front of kids and their parents but they will do it because they think they won't get caught)
love this anecdote. thank you for sharing. So many products out there like that. Overpriced and ready for disruption.
This is the most weird downvote I ever got.

The guy said he never heard of a real rape case, I give him news of one... And I am downvoted, I don't get it.
Only when Jacob Appelbaum was at Wikileaks, they also allegedly stole people's data (through Tor networks). Assange has admitted it - http://www.theepochtimes.com/n2/world/wikileaks-intercepted-...
Saying that "1 JVM = 10 thins" to discard Rails is either ignorant or misguided. JRuby brings all the power of the JVM to Ruby. Use Puma + JRuby for a simple and performant solution. Want Netty, HornetQ and Infinispan? Use Torquebox.
Objective C is also all of those things.
how about to try a OS agnostic multiprocess architecture
with IPC and/or shared mem, embeding a script language like javascript, with gpu acelleration, and video streaming in other language, that could have the same performance as c/c++ ??

Developers should be language/technology agnostic and just use the right tool for a given problem/solution, the same way you use a screwdriver for screws and a fork to eat..
It's a book, not a website, but I highly recommend "The Feeling Good Handbook." http://www.amazon.com/dp/0452281326

It's also been shown in experiments to be beneficial: see e.g.
http://psycnet.apa.org/journals/ccp/63/4/644/
http://psycnet.apa.org/journals/ccp/65/2/324/

I know there's also another study that compared it to a placebo book instead of just a waiting list control group, and it was better than the placebo book too.
Fast..... sadly
> GC pauses wouldn't really be a problem if development in the past twenty five years had been focused on hardware assisted incremental garbage collection

Hardware assisted GC isn't free. It comes at a large cost of silicon* and power. And makes a lot of assumptions and puts a lot of restrictions on your GC. And it still doesn't solve the caching problems related to automatic memory management.

* The silicon has to come out of the die budget somewhere. likely decreasing performance on other operations. Or removing other special purpose instructions altogether (SIMD?)
I hope that for some people, Neocities is a useful alternative. :)
Ghostery primarily blocks 3rd-party advertising javascript - not at the session cookie level, and not for the website you're actually using.
We need to parse the law into some simulation code, and then have unit tests (does scenario B cause citizen A's rights to be violated), and then check if changes break the tests.
Hopefully, as a result, the disturbing statements like the ones below will become obsolete:

James Duane, Regent Law School professor, defense attorney:

"Estimates of the current size of the body of federal criminal law vary. It has been reported that the Congressional Research Service cannot even count the current number of federal crimes. These laws are scattered in over 50 titles of the United States Code, encompassing roughly 27,000 pages. Worse yet, the statutory code sections often incorporate, by reference, the provisions and sanctions of administrative regulations promulgated by various regulatory agencies under congressional authorization. Estimates of how many such regulations exist are even less well settled, but the ABA thinks there are ”nearly 10,000.”
http://youtu.be/6wXkI4t7nuc?t=5m18s

Supreme Court Justice Breyer:

"the complexity of modern federal criminal law, codified in several thousand sections of the United States Code and the virtually infinite variety of factual circumstances that might trigger an investigation into a possible violation of the law, make it difficult for anyone to know, in advance, just when a particular set of statements might later appear (to a prosecutor) to be relevant to some such investigation."
http://www.law.cornell.edu/supct/html/98-93.ZD.html
Given that it can be mechanically converted to JSON, I have a hard time seeing how JSON would be a lot more useful. "Very slightly more convenient" seems like the most we could reasonably say.
US to build mysterious 'Site 911' in Israel
There's no evidence that any encryption is broken (other than people misusing it (edit: or broken protocols like PPTP)). Anyone could do this kinda thing given enough motivation and money. Determining a VPN's users? Just monitor all inbound connections to the VPN service. Now you have the IPs of the users. The IP alone might be enough to know the user or a search on that IP might show them logging into other services that reveal their ID. Pretty simple.
Well it looks like the sunlight foundation has done some nice work in this area, but as far as I can tell these are all bills that have made it to vote. http://www.opencongress.org/bill/all

Whereas, I would like to see the drafts and how they progress behind closed doors with all the lobbying influence.
> The people working at Fort Meade are not evil. They truly believe they're doing a great service ...

That isn't really a strong argument. Firstly, their actions is supposed to reflect the ideology of the US citizens in general. If it doesn't, either they are not being administered as well as they should be or they are purposefully ignoring the will of the citizens. Secondly, the idea that because they truly believe that they are doing great service doesn't actually justify any of the actions. If we are forgoing the label of evil because they think that they are doing great work (and I am OK will that, I hate the label 'evil'. It is unconditionally partisan) then it does question whether Nazis/Soviet union deserved the label as well. Because I fear that they too believed in their actions.

> our legal framework is still grappling with that change

US legal framework does not seem to be struggling (I am not a native speaker, so I am assuming that is what you meant). It has expanded the power to monitor and interfere knowingly and willfully. Let's not blame this on misunderstanding or incompetence. While it is the first thing that this should attribute to, the people who have built this system seem highly skillful and knowledgeable. If you claim that decision makers do not understand the new world that has suddenly bubbled up, well it's your responsibility and that of the NSA employees who seem to be following orders without questioning, to either make them understand or replace them. And in all fairness, US voters did. The man even won a Nobel Peace Prize for some reason I cannot understand. But his actions behind the doors seem totally contrary to what his words have been in past. Not really the fault of the voters but it definitely raises questions if he truly understood the costs and still took the leap.

[Edit: grammar]
A Perspective on Investor/Mentor Whiplash
I highly recommend Duo Security, the guys behind have a solid track record in the industry. They started it first with phones. Prior to that everyone else was using expensive RSA like secureid tokens that take more to deploy. Read the man page for ssh and you see Dug's name in there. Jon has a solid track record on the mobile side. They just developed Rekey to fix the Android master key vulnerability issue about 2 weeks ago.
>> I'm going to keep an eye on you as I see fit whilst you are in my shop. Surely you can see that as fair?

Unless something about my behavior stands out to you I can make a reasonable assumption that 1) you are not going to watch me the entire time and 2) the only record you are going to keep of my visit is the transaction receipt, and perhaps a note that one more person came into your shop today.
Every web server platform I am familiar with already logs access requests, which I don't think anyone is arguing against and you are free to monitor and analyze as you wish.

If you must monitor individual visitor's behavior it seems most stores have already worked that one out too, for example membership programs. A new analogy may read

> I'm going to give you the option of signing up for a membership program. If you sign up I will offer you services tailored to your habits whilst you are in my shop.

Even if you require membership for your services the terms of the relationship (e.g. you will be tracked) are, usually, available prior to the socially-questionable activity (e.g. tracking).

But for your analytic package the analogy would be more like

> I'm going to install live cameras throughout the shop to record you whilst you are in my shop. I'm going to review the recordings, or send them to a third party, so I may identify you and analyze your behavior at my own discretion.

Even if a shop has a camera the only social contract I am aware of is that the tape may be reviewed in the event of criminal or suspicious behavior.
As asked on the post, is this just domestic or international wire transfers?
Just as an aside, the reason Chrome is using so much memory is that each tab runs in its own process. This affords some security and stability benefits (one process dies, the rest are fine), but it obviously comes with a major price. I see this as a major architectural flaw in Chrome.
You make crackpot sound more like a personality trait than a status.
Absolutely what I was about to post. For a mouse user, mimicing the circle construction mechanics (with preview!) used in the geometry construction puzzle app that was linked a few weeks back [1] would be the bee's knees.

1: http://www.sciencevsmagic.net/geo/
Caveat for for many of us overly rational thinkers: the powers that be deliberately are allowed to 'interpret' this code nondeterministically by many different means including its 'spirit,' admissibility of relevant information, manipulation of venue and participants, apparently even extrajudicial proceedings lately.

In short, that allows a lawyer to answer almost any question with "it depends," and start billing.
You're arguing that masklinn intended to say something he didn't say. I argue that he meant exactly what he said. He said they're using their blocks. You're interpreting blocks as "sub-blocks" but I disagree. masklinn also said in supporting his position:

Some of those companies uses their blocks to make every machine in their network globally routable

Really? If you're anything resembling a network engineer, surely you see how ridiculous this is? And how about this other thing he said:

Please note that not only can there be multiple IPs per employee, there are also IPs assigned to services and servers.

Again, really? Multiple public IPs per employee? That's just poppycock. He was wrong, I called him out on it and you can try to re-interpret what he said all you like but the fact is he is just plain wrong. They're not using 16.7MM addresses, they're probably not even using 10% of 16.7MM addresses and assuming that every /8 holder broke their netblocks up in the least flexible and most wasteful way possible is nothing more than an assumption on your part.
Totally agree. They are not going to give this up... and worse, we are not going to fight this. We are speaking up only because this is the internet. We just want to get on with our lives.

Kinda surprising why all the people who are 'overwhelmed' and 'terrified' in the parent thread don't come out and protest. Oh wait, there's kids to feed. My bad, sorry.

(no snark)
It's also worth adding that being from a relatively stable, democratic and secular country like Malaysia would make it much harder for him to claim asylum in other countries on the grounds of "religious persecution".
In practice, it probably doesn't make any difference. Assuming, for the sake of argument, that XSD is expressive enough to allow the authors to say what they're trying to say, in an unambiguous way, it's more or less a moot point. RELAX/NG is awesome, sure... but to some extent the "war" between it and XSD is a religious war.

Pretty much every popular & widely used language / platform has XSD support... hell, it's so commonplace there are probably schema aware xml parsers in Brainfuck, INTERCAL and Befunge.

RELAX NG may well be a better choice, but saying this is "tragic" strikes me as a bit of excessive hyperbole.
I believe the initialing bank will still hit the account holder with a fee to wire transfer to Dwolla.
Many people like to have justice in their legal system, but it doesn't make so just because you called it that.

Laws and morality are not mutually exclusive, but the presence of one doesn't require the other. Justice is where laws and morality meet. Did we apply the laws and was the outcome morally fitting? But if you don't have both, you can't have justice.
> but how are they getting all Facebook private messages and Gmail?

It was reported earlier that the NSA has installed hardware at their "partner" companies. As you certainly remember from the slides, they are: Facebook, Google, Microsoft/Skype, AOL, Paltalk, ...
Putting something online is very different than actually getting meaning out of it. I'm afraid that this will push us towards more laws rather than less. But... Perhaps there will be good machine learning apps that can make sense out of all the contradictions.
Its an old one, but such a great article from Wired (which is a rarity these days).
>Speaking of Unity, while much of the game specific code is written in C#. As far as CPU time, the vast majority of execution is spent in C++ code.

And much of the operating system specific code is written in C. I've always found this "My tight loop is in the language I like" argument a little weird.
Very fun!

Ideas:

- draw involute teeth forms

- allow non circular gears

- add other linkages

- plot force (torque) and velocity (rotational velocity) against time or position

That would be a pretty slick tool for some quick back of the envelope type calculations.
There are but XML schemas are well understood, standardized and have been around for a long time. Even if they did this project today, XML is the right choice due to its maturity and suitability for documents.
Ok, we can stop with the satire now. We all know monads are part of a long running inside joke that we normal humans will never really get.
I agree. I saw mandatory GC in Go and ruled it out as a potential C++ replacement. Rust may be on the right track though.
This is like punching a homeless person to reduce poverty.
To infinity and beyond
A few rules too simple not to know
It isn't just Hollywood and the MPAA. Although I don't agree with them, other organizations representing content creators such as photographers have also been very active in fighting just about any orphan works legislation. http://asmp.org/articles/orphan-works.html#.UflfMmRATsk

Their general position, as I understand it, is that a lot of the proposed orphaned works legislation would make it too easy for works to accidentally fall out of copyright and too burdensome for individuals to make sure their works stay registered.
I wonder whereabouts. Evernote moved into our building last year. Maybe we'll get some more cool people over here.
You make this sound like a bad thing. Would you really prefer "black and white" laws that leave zero room for flexibility or interpretation in light of a given situation?