skysight-inc/HackerNews huggingface dataset:
Director of National Intelligence Defends NSA Surveillance Programs
Well its not like there are many vehicles that support the fuel. As far as I'm aware there are only two electric "pumps" available in the entire country. We're still very much based on the technology of gasoline. 2050 perhaps, but its still a long way off.
I am sure Hans Rosling has a chart to show something to that effect lying around somewhere.
Forgive me for countering hyperbole with hyperbole. She did baldly say in the main content of her article "Scripting isn't programming". It's not a hyperbolic title, it's in the body of the article. She also doesn't counter that assertion. The article is hyperbolic through and through, and I don't care to argue its finer semantic points since the original article was neither nuanced nor subtle.
AMUHRIHCAH!!!
> Don't use a JS translation of Nacl. Nacl goes to pains to ensure that it doesn't expose side channels; no Javascript implementation can make the claims Nacl makes.

What specifically are the side channels you see that Javascript exposes?
Perhaps not. But that is why they are scripting and not programming. Programming is a large discipline. Writing code is small part.

Scripting is not programming in same way clicking through install wizard is not system administration.
Q: What was Ayn Rand’s view on charity?

A: My views on charity are very simple. I do not consider it a major virtue and, above all, I do not consider it a moral duty. There is nothing wrong in helping other people, if and when they are worthy of the help and you can afford to help them. I regard charity as a marginal issue. What I am fighting is the idea that charity is a moral duty and a primary virtue.

[From “Playboy’s 1964 interview with Ayn Rand”]

> Followers of Rand, in particular, believe that only a blind reliance on market forces and the narrowest conception of self interest can steer us collectively toward the best civilization possible and that any attempt to impose wisdom or compassion from the top—no matter who is at the top and no matter what the need—is necessarily corrupting of the whole enterprise.

Most critics of Rand that I encounter base their opinion on an incorrect caricature that is reinforced by other critics repeating the same incorrect untruths. I consider myself to be generally in agreement with most of Rand's philosophy, but am nothing like your description of her followers. Granted, a lot of her advocates are purely self-interested idiots, but it wasn't Rand's teachings that brought them to that state.
Okay. Great. Our rulers are going to allow us to protest. They're not even going to constrain us to a free speech zone. Thanks!
Well, I'm fairly certain that anywhere along the same line of lattitude, the Sun looks the same at any given time of day.

As for the Stars, yeah that might work. But only on a clear night.

Pressure would be okay for determining altitude, but that's it. Temp and pressure are so wildly variable that it would be a thoroughly useless metric for determining position. Not to mention that there simply aren't databases of historical temperature data for random expanses of Pacific Ocean.
I'm quite certain at least a few NSA members are regular readers. The NSA is not an evil monolith.
A year back, eBay had to ban spells and potions, "as transactions in these categories can be difficult to verify and resolve."

http://www.slate.com/blogs/browbeat/2012/08/17/ebay_bans_mag...
Or in a scenario where seizure of a device is likely incident to arrest (i.e. your mobile phone), or where the key is stored online, or where your key is derived from a passphrase.

Resistance to compelled disclosure (at least for historical stuff; they could still turn someone and force him to chat with people with an FBI agent watching over his shoulder...) is the benefit for PFS in the user to user case.
It's not just an appeal to emotion, there's a valid point in enraged_camel's post. It's not hypocrisy to defend redistribution only by people who own more than X, even if that X is above the author's income. There's a qualitative difference between owning a median income and "fuck you money".

regal's point, on the other hand, is not only completely speculative, as it's completely irrelevant, because the argument isn't invalidated even if stated by an hypocrite.
Not everyone makes their own path.

Some have paths chosen for them by genetics or simply by misfortune. And amongst those that have chosen the wrong path, is it reasonable in such a rich society that they should have to be selling blood plasma to keep food on the table?

I don't think it's unfair that some make more than others do. I think it's unfair that many are scratching around for money for the bills and enough to eat, when we have a society of riches and excess beyond anything seen before in history.

So I offer my own money in the form of taxes. We know from history that when welfare is entirely down to charity we get a shortfall, a growing underclass, mass criminality, workhouses, inescapable poverty etc etc.
I don't :)

I have yet to find a good reliable publishing company.

I guess this is a nice business idea for ones that live in supported countries. There are many unsupported countries, be it in Europe or other places, with a vibrant developer communities.
How do fireworks work?
> Nobody ever offers his own money, though.

Nobody needs to offer his own money, though. You give a moral answer to a social conflict. You miss the point.
Well, you have your GCHQ doing the exact same thing and actively co-operating with the NSA...
I like the idea of your book but you seem to be spamming HN for free ideas that you can use to capitalise on. Unless your book will be totally free? I like HN because people can talk about tech without having to feel like you have to pay for it... most of us I believe use HN outside of work or on our downtimes.

Please don't let HN become another internet marketing forum.
Sure, I can verify that things aren't being sent in plaintext, and I can verify that they're using sjcl, but I can't verify most of the other things I mentioned. How do I know they're using sjcl right and not introducing some vulnerability (yes, I know I can dig through their JavaScript, but that's a plain in the ass)? I'm not saying I think they've got any problems; I'm just saying, be careful.

These sorts of tools, while convenient, are dangerous without a proper understanding of what you're doing. User beware.
And, in an attempt to secure their software, they push people into the arms of emulation and easy to find, DRM-free, ROMs. Bafflingly short sighted, as usual.
The demo was released with Tobal No.1, not Musashi. I also played the crap out of that demo. It was amazing for its time having just come from the SNES.
Wasn't there a plan to send some of that energy through a cable towards Scotland?
Rise of Smart apps
Supply and demand. If I wanted to make labor more expensive, I would do something about the people trying to import cheap labor.

http://isteve.blogspot.com/2013/07/a-fourth-of-july-sermon-f...
You need exercise. It is as simple as that. Get into something, cycling or gym or anything you can do outdoors that will hit your endorphin peaks and you will feel energised!
I noticed similar behaviour with the devs at Guardianproject (supposedly secure android apps). Noble project indeed, but some serious sloppy development.

Moxie has been more than helpful to them in repeatedly showing that Gibberbot suffers from practical MITM attacks, yet they make tweaks and cause a dozen new vulnerabilities. It's only a matter of time until a huge blast of shit and twitter beat down explodes until they finally get it.
It isn't an incorrect caricature if "a lot of her advocates are purely self-interested idiots".
#4 FTA: "Take to the streets to defend the Fourth Amendment."
Hello sir, I am K Rohit Rao from Kharagpur, pursuing B. Tech from Bengal Engineering and Science University, Shibpur. I am presently in final year(Computer Science and Technology). IIT JEE seems to be the heart breaker for everyone, broke my heart twice. Almost cried like a baby but I learnt a lot from it.
I was one of the toppers in school. I secured Third rank in city in dRSHTi, an All India Aptitude Test. Though I consider myself an average programmer but i am determined to learn. I am hardworking and love to keep my grey cells active.
When you upload a video to You-tube, you have to explicitly allow it to be played on mobile devices(I'm not sure what the default state is); so if a video cannot be played on mobiles then it does not show up in the search AFAIK.

Since it is mainly producers and official videos that do not show up, my first guess would be maybe allowing playback on mobiles used to reduce Ad-revenue. I remember a while back certain devices could not display ads during videos.
I would love a full remake. While they're at it they can remake Chrono Trigger (my all-time favorite) and FFIII (VI) as well.
Well, maybe like with offshore tax havens, it has some nice benefits if you are a small country yet have an international recognition.
Mobile Education Gets a Boost: Google UK Hosts Workshop for Tablets for Schools
Show HN : Parents start collecting your kids stories from everywhere
I don't see any ads as I run blockers, but it is getting stupid- youtube is not buffering properly all over the world forcing people to restart their videos (and hence have to watch more ad's). I swear they have done this on purpose.

http://tinyurl.com/oorppd6
Here's an experiment. Let's give 92% of all of the income that the rich people make to the poor. How much will there be to go around? Not enough by a long shot. If we taxed the rich at 100% it wouldn't even cover the budget deficit for one year.

But, these folks that make a fairly middle income suggesting that someone else give more are exactly the problem. No one wants to give more when it reduces their quality of life. There are plenty of people waiting for kidney transplants, yet when was the last time a New Yorker writer went to volunteer to give up a kidney for someone he's never met?

America should ask why manufacturing has left the US. Rising costs. Yet what has caused costs to rise? It isn't like greed is a new invention. Something has changed though .. Burdensome regulation and unfettered litigation for one. Have you ever tried to open a factory in California? Good luck. It can take years and sometimes a decade due to NIMBY politics. In China, you can have a factory opened in just over a year -- construction and government approvals included. I won't suggest we turn into China but the extreme on the other end is what we're facing. The increasing numbers of poor are the result of an economic environment that is primarily caused by limousine left wingers that think they've been anointed guardians of everyone else's destiny. They'd rather stop a factory from being built and have the potential workers in poverty from which they can eventually be saved by government intervention. The cite boogey men such as "CO2" yet, poverty causes for death than CO2 ever has.

The rich CEOs aren't stealing from the people, they're players within the system just like everyone else. They don't make the laws. As far as rich, there are plenty of $120,000 per year developers on HN that wouldn't think of working for $60k. To a poor person, 60k is a fortune. I think some religious figure once said something about casting the first stone.. There was another dude from India that mentioned something about all life being suffering. There will always be poor people because life has winners and losers. To suggest any different is to revisit the 'prosperity' of the Soviet Union in the 1950s.
If you look for causes for what "makes" people do something, how can you not also look at the people themselves?
Previous discussion of the topic: https://news.ycombinator.com/item?id=5990016
Norway and Sweden both give you a check for having kids and I believe Norway gives you part of the oil money.
So how do you explain wait lists? If your theories about how tuition is set were correct, wouldn't we expect universities to set the price high enough to eliminate wait lists?
The main issue with karma is that people sometimes down vote to show disagreement. That's is not what down voting is for, the idea of votes on comments is to rank them by how much they contribute to the discussion. How interesting they are. Unfortunately there is little that can be done to change this other than education, making it clear what a vote is supposed to mean.

If you see your karma going down its supposed to be an indication that you are not contributing in a positive manner not that people disagree with your point of view.

We almost need votes on votes to indicate if the vote is constructive or destructive, although that's quite meta. (in all seriousness though there is probably a statistical analysis that can spot the different types of vote)
Politics
Government issues on growth in budgetary
>social critics who believe that the decline of America’s working class comes from a collapse of moral values

>They [the two families] have to navigate this HEARTLESS economy by themselves.

The social critics may be right. However, they point to individuals as morally incompetent, etc.

But it takes an entire society to define an economy.

So I am wondering if these social critics are right but they are blaming the moral collapse only on those currently most negatively affected by it i.e. those impoverished, out-of-work,etc.

However, the Germans under the Nazis were morally incompetent but had raving economic success.

So, all in all I don't know. I was just thinking that you cannot say that just because an American is either well-off or filthy rich that they are more morally competent than the rest of the society.
Swift is pretty awesome

Yes, yes he is.

Most developer evangelists are awesome people. :)
To illustrate this point, this code:

package main

import (
"time"
"fmt"
)

func ident(x int64) int64 {
return x
}

func main() {
t := time.Duration(1)
v := math.Inf(t)
}

produces the error:

cannot use t (type time.Duration) as type int64 in function argument

The issue is with Go's arithmetic operators subverting the type system more than with the type system itself.
Best of luck to you, Swift - I know you'll be successful :)
We should let our elected representatives in the EU know we're tired of this shit. It's almost certain that the signals intelligence agencies all around Europe have known about the deal for a long time and have been actively exchanging information with the NSA. Most agencies also have their own programs in place not at all unlike the NSA's, and probably with just as little parliamentary supervision.
Believe me, I'm not trying to avoid the full meaning of the words. I'm merely pointing out that, contrary to what some people seem to wish to believe, the people making these decisions aren't avoiding them either.

The problem is: there's no good words to use, because they've been co-opted by political positions and value judgements. "Baby" indicates you're anti-abortion, "foetus" indicates you're pro-abortion. I went for pregnancy, because that implies the "potential to be a baby".

"Terminate" has the same problem. What are the alternatives? "Abort" is pretty much taken by the pro-lifers. It's such an emotive issue that in the UK, where there is no broad based political movement that wishes to outlaw it, medical professionals don't even have a word for it. They have words for specific procedures like EPRC, and as far as I can tell they change those terms every couple of years. And of course, the terminology is the same whether the pregnancy is still ongoing or not.
Yes, this is basically a "What would happen if intelligence never evolved" story.
Note that "what you say" also includes every up- and down-vote you've given to stories on HN, Reddit, etc.
They've obviously flagged them as high risk merchants. Carders use VPNs all the time in their fraud craft, seems natural they would steal the VPNs too.

Big deal VPN providers can accept bitcoin, Okpay, direct deposits, or get around this by selling vouchers and credits for cards on a seperate site.
Seriously? You "jokingly" threaten people all the time. To me that seems a little unstable. Maybe I'm just too much of a hippie but I never say anything like this kid did. While he shouldn't be in jail what did he think would happen? It's a public forum that he threatens very real violence - other parents of children that go to school with him would have a very real fear of this not being a joke. Just saying lol isn't really much to go on.

I guess it the kid has a history of violence, hurting animals for example. If so then it seems like a good idea to keep him out of society until this is investigated. If he's the school prankster then forget the case and ground him for the summer. Remember Woz made a similar threat (bomb) when he was in high school ...
Holy millions of trillions, Batman !

(later edit: with all due respect for the seriousness of the topic, I loled when I read the title; seems like the submitter also noticed the alliteration and changed it to "thousands of trillions", which made me laugh again)
Why would they? They knew about this (at least to some extent) and were/are actively cooperating.
> The difference is between handling bugs and expecting bugs. Netscape expected bugs. Crypto software can't do that.

I dont know if I believe this. I have never had a software system that was completely bug-free (independent of whether or not it had anything to do with crypto). Furthermore, I would argue that one of the main ideas behind SSL was to expect there to be flaws in the underlying crypto that it used and therefore be able to deal with switching out one algorithm for another. You might argue that there exists a difference between a bug and an algorithmic flaw, but realistically they both have the same effect. Therefore, I argue that the superior method is not to write code expecting no flaws, but to write code which does expect them and has a way to deal with them.

That is not to say that you should release your code knowing that there exists a security flaw, but rather to acknowledge that you're not the smartest guy in the room and that the best way to harden a security system is by letting people attack it. Now, you cant force people who are good at crypto to attack your system in order to improve it. Hopefully though, security through obscurity will help. I.e. if your product is not well known it is not worth it for someone experienced to spend a lot of time to crack it. On the other hand, if it is, you then need to worry about the nature of the person attacking it. Is this person a researcher (in which case he will hopefully reveal his findings) or a threat? If you are a big product, you can hopefully afford to make this person a researcher who will give you his results. For the other case, I think that this is where auditing helps. Even if you have a broken system (which you can almost always safely assume you do), you can at least possibly detect a hack and then try to reverse engineer it. Lastly, to provide a solid example of 'bugs' which have been fixed in crypto code which everyone relied on, you need to look no further than unix's crypt.
Media is a sucker for anything social media, they would probably run a longer news segment on this online protest than they would chaos in the streets. Last workers riot where I live the media solely concentrated on how they were caught from facebook and other social media profiles, they hardly mentioned the reasons for the rioting.
Australia currently pays unemployed people $492.60 every two weeks ($12,800 yearly) and up to another $121 every two weeks ($3,146 yearly) to help with rent.

Everyone qualifies, forever.

[1] http://www.crikey.com.au/2013/01/16/dole-around-the-world-ho...
Two reasons he's right:

1. If you succeeded for cause, you can often identify exactly what elements are needed for success in the next instance (whereas if you failed, you'll think long and hard about the "lessons" you need to take, but that doesn't leave you with a recipe for success - you may have several more failures to go at your rate)

2. The visceral feeling of soul-searching, of really thinking, of facing reality, isn't something that should be reserved for post-mortems of spectacular failures. Why not all the time? Further, an unexpected success would, for me, lead to just as much deep re-thinking - I wouldn't just adjust my optimism set-point and move on; I'd want the to understand the elements of my success.
> Your only recourse is voting (as it should be in a democratic society)

If I believe that every man is free to do what they please as long as it doesn't have a direct negative effect on someone else's right to be free, how can I vote for someone and give them the implicit power to restrict the freedom of myself and others?
Because procedural coding is invalid.
Thank you for the reply. Very interesting. Did they verify your date of birth (such as driving license)? Or just took your word for it?
> Shit, think of the chilling effect this even has on anyone out there who wants to try to build some security/crypto stuff.

As someone who is currently in the process of building some security/crypto stuff it has certainly made me think a lot about releasing it.

Having said that, while I wish the crypto community got out more and interacted with people more often in order to learn how to be less douchey about it, the fact is that I'm now unsure whether releasing my code will be safe. I'm not a pro-cryptographer, just a lowly pentester. Not sure what I'll do now.
I don't see tablets as anything more than just another PC form factor... a secretary that needs to type fast will use a tablet with a keyboard and a programmer just as well. Once we go past Apple's "tablet as an appliance" dark age, as Microsoft gets more market share (yeah, I'm siding with Microsoft here (and against Google and Apple) and I think they are, willingly or not, pushing things in a better direction by having the same platform for both tablets and PCs, even if their product quality seems inferior) and Android get more and more features and starts to look like a "real OS", programmers and sys admins will be able to use tablets just as well, attaching keyboards to them when needed and plugging them into a large screen at their desks... heck, I can even imagine programmers typing code in the air on the grand-grand-...-grand-children of Google glass, with a pair of mechanic-feedback gloves or something.
From the archives: Douglas Engelbart's lasting legacy, 1999 (1999)