skysight-inc/HackerNews huggingface dataset:
Especially when the story broke there was a lot of outrage about (accidentally) spying at US citizens, but spying at non-US citizens and breaking foreign law in peacetime is deemed acceptable.

What did you used to think foreign intelligence services did?
I had the great privilege of working and maintaining a few JSF applications for a year or so when I first got into my job. -_-. I even had a greenfield project with it. It's probably the worse thing you can use, and after some asking, pleading, and convincing the boss we moved to Play 1.x. That turned to be a wank fest with the whole Scala and Play 2 thing coming in a year or so later. We ended up just going to the source of all good MVC frameworks and landed on Rails, with a move into Node for a few months before Rails.

I tried Meteor a few times and the whole thing just reeks of JSF. I wont touch it with a ten foot pole.

On the other hand Rails and Ember really flow good together. I was more of an Angular fan, but the whole Ember integration is great. Rails makes it really easy to do nice API's without a whole lot of boilerplate. Database handling is awesome. Migrations are nice. Lots of gems. I feel like someone is holding my hand, while with Node I felt like I was holding my breath the whole time. If that makes sense. It was like a sigh of relief when we moved to Rails.

The whole context switching thing is overrated IMO.
I'm tempted to say: "unless mongoDB gets a lot better, this is not going to be true." However, a minute fraction of the rails community is large sites, so it doesn't matter.

I also think a lot of people like rails because they find ruby extraordinarily beautiful. As much as I like JS, beautiful syntax is not its strong suit.
I agree that it's the reverse if you look at candidates as the "seller". If you look at the recruiters as "sellers", then there are way too many useless recruiters out there. I think they look at the second.
> Not all hiring managers are honest enough not to just contact a candidate directly. The anonymous resume is not meant to be a formal application, it's meant to be a teaser to enter into a recruiting agreement and it's a way of protecting themselves.

I'd be curious to know what kind of candidate actually goes through an HR agent nowadays. If you visit the LinkedIn profiles of the agents, you'll frequently find a large list of companies to check out, and a name for each one.

Plus, depending on their commission, you're 10-30% more expensive than the direct candidate who asks for the same salary as you do.
Google has the cash to lay their own now though.

Or just buy a company which does.

I wouldn't be surprised if they do so in the future.
Seriously I'm thinking that whoever developed HealthCare.gov did not know anything about web development. I knew that one doesn't simply add usernames passwords to URLs when I was f*cking 12 years old. I am even more surprised that no one ever audited their security and US citizens are not asking government what the heck the money is gone to. That's a reason that many government officials should immediately resign from their positions.
Engineer? of software? you stated you have a bs in cps not in engineering nor in mechanical/electrical engineering therefore how could you possibly make such bogus accusations?
Yep. I had it even worse, I went to a magnet high school for engineering and science. All students were in an advanced college prep or regular college prep program.

We had people who couldn't cut it, get routed back to their zone school and become valedictorian. And some did that with only taking one or two classes a semester(my HS has so many advanced courses that besides English, you have enough credits to graduate in sophomore or mid-junior year.)
i see this as fair game. 80(or 90 on a good pieces of 280) in a 65 is fine as long as you pay enough attention to the driving to notice a cop and slow down a bit. If you don't pay enough attention - well, you just shouldn't drive 80 ( sometimes, when i'm really tired late after work, i drive in the right at 60-65)
Pizza-Delivering Drones Spur Increase in Venture Capital Funding
Where is she from that she thought it was a 75 zone? There are none in all of California. Hours away on the 101, there is a 70 mph zone. Certainly nowhere around here.

http://en.wikipedia.org/wiki/Speed_limits_in_the_United_Stat...
I'd wager that most people's ethics are more malleable than that. Also, don't underestimate the power of the golden handcuffs.

Having a spouse, kids, and a nice house in a nice neighbourhood makes any kind of anti-social behaviour that much harder to justify from a purely pragmatic, never mind ethical point of view.

I.e. young men often have nothing much to lose and act accordingly.
BitMail?
For what little is it worth, a lot of us American citizens have a real problem with our government not extending the concept of the natural rights that we supposedly have to everyone, everywhere. Of course, these days they aren't even really bothering to discriminate and are just fucking us all over, though I guess they do apologize a bit more when they get caught fucking over Americans.

Also, while I think this sort of spying is terrible I'm even more sickened by things like the fact that we keep killing innocent people with drones and such and justifying it as acceptable collateral damage when nobody will tell us who the real targets were, why they had to be killed, and why that was so important that accidentally killing a few hundreds or thousands of innocents while pursuing them is reasonable.

At this point we're so far down the slippery slope that the rest of you might as well cut us off if you can. I'm unconvinced we are going to right this ship anytime soon, we as the group of citizens whose net worth isn't in the billions have lost control of the bus.
Mechanical confessions is a nice twist. I looked into building a service for remote confessions (but involving humans on each end) a few years ago as part of another project. Turns out that the Catholic church had a ruling on that going back 50 years when they considered allowing people in remote areas to confess by phone. It wasn't allowed.
> What these revelations reveal is that the NSA supplemented the data they got on a case-by-case basis through NSLs by outside-the-datacenter fiber taps of traffic, as well as upstream unencrypted HTTP and SMTP/IMAP traffic.

Which still does not contradict the original speculation that Google provided bulk data for PRISM. We do not yet know enough of all the stories as to judge who spied or helped to spy on us in what extend. There are too many lies, too many secrets and far too little liability out there to let the big companies of the hook yet.
Photoshop 'Body Evolution' Video Blows Our Minds
8 years old and get a job?
it means if you have to explore some "invisible" process, you can see exactly what it does and inject your own code if you want to change it.
Pinker references the book Clear and Simple as the Truth at the end of his talk. It's one of my favorites: http://www.amazon.com/Clear-Simple-Truth-Writing-ebook/dp/B0...
Brendan Eich wrote javascript in 10 days by himself and look at javascript today! Don't discount a single person's work. Besides, a single Picasso that according to wikipedia was painted in an afternoon in 1932 (https://en.wikipedia.org/wiki/Le_R%C3%AAve_%28painting%29) sold in 2013 for $155 million dollars.
Monty may, if all goes well, absolutely completely revolutionize digital media, so don't assume he can't. Let us see what he comes up with before we rule it inadequate.
This is great, but how do they choose which ones to try to reproduce?
Hack kids' market
Taming the NSA – Reform Bills Fall Short
Intel hasn't approved an external graphics card that can connect via thunderbolt, and probably won't for the foreseeable future. It's one of the big issues I have with thunderbolt -- it's micromanaged to hell and back.
The problem is not so much about the expected behavior of a spy agency, or how the US government justify itself "But it's only on non-citizens". That's kind of expected, like you explained.

The problem is when the medias, the public and politicians are reassuring and reassured by that "But it's only for non-citizens".

To a foreigner like me, what I see is that US citizens, medias and politicians are just fine with my fundamental rights being violated. That is as long as I'm not a US citizen... a clear statement that to those eyes, the problem is of less magnitude because I'm not as important a being as US citizens are.

Do I have less a right to privacy because I am not a US citizen? Is it more ethical or moral?

I'm not talking of my legal rights on a US soil; because legality has not much to do with morality. Really, in this argument I don't care about the NSA's goal, or all the spy agencies' goals. I care about how the public reacts; nobody cared as long as it was only about violating the privacy of those without US citizenship. Second class humans.

That's incredibly insulting. It makes me angry.

And worst of all, I feel like I can't even express myself on that topic without fearing repercussion. When one day at the airport, I'll cross the custom lanes and some automated filter will have flagged me as a national security threat because I once posted outrage about how they treat non-citizens.
UN inquiry chief reduced to tears by North Korea brutality
Building a tree with indentation is easy. You would need some method to distinguish between a one element list and a value, and some method of specifying an empty list (though you could just write nil). One option that leaves everything completely uniform is to use something that says "this starts a list", and then have the (zero or more) elements indented including the list head if present. If we use (), this would read like:

()
prin1
()
*
()
+
3
4
7

Exceedingly vertical, obviously, if you don't allow inline parens at all.

If you were, you could compress any run of lines by simply moving everything with no children into the parent parens. Applying that only to the deepest bit of the above, we'd get:

()
prin1
()
*
(+ 3 4)
7

Of course, the original could be transformed into actual lisp by simply moving end-parens:

(
prin1
(
*
(
+
3
4
)
7
)
)
In the top area, under "Location" I just see a comma. Also in the placeholder ("i.e., Monk's Cafe"), "i.e." should be "e.g."
Why would they migrate, and why would they migrate to Facebook?

The reason people use a social network is because they coalesce around their peers. If an entire demographic is not attracted to a product, they're all free to bind to another. Grabbing them at that 'first choice' all but ensures lock-in.
I like the intention of what you guys are doing (mimicking what Joel did with Buffer). I think you need to explain a bit more. Buffer was targeted at marketers and bloggers. You're creating a service for engineers who have built a SaaS business already.

It also wouldn't hurt to be a bit original and at least change some of the copy.
Should be interesting for these commenters from the original thread to finally have their answer ;).
https://news.ycombinator.com/item?id=4197098
I wonder if it would be possible for Gmail 3.0 if they agreed to 'read' your email ONLY while you are reading it so they could display advertising. For example, the email is encrypted on the server, but a client has to eventually decrypt it (so you can read it) - if we could trust google bots to grab relevant keywords on the fly for the content but keep no history then it may be good enough privacy.
I remember these guys once turned me down when I was starting an affiliate network. I got the impression they thought affiliate marketing was some kind of scam...
Pandora Releases Version 5.0, Introduces Tablet UI to Android
Drug rooms: Admirers eye Copenhagen model
John McCarthy on AWS and APIs in 1962
This is very easy to do in Meteor. You just tell Meteor to only publish the information you need, just as you would in any other web application.

I am currently running an enterprise software project on meteor with thousands of pieces of data in the database. If I published all of the data at once, it would crash the browser. I know because I actually did it when developing. Once you write the correct publish functions, it runs extremely quickly and only has the information you need in memory. All of this data is reactive too. And yes, you can paginate the information.
I don't think that's completely fair. Meteor to me, is more cased for building realtime applications. Should a blog be a realtime application? Probably not, can it? Sure.

Not only that but, but the page compensated.

It's also kind of neat, that the author has indeed written a realtime blog. For fun: they could magically fix typos while you're reading.
"all 50 states, including Hawaii, Alaska"

As an Alaskan, we like to think we are always included in the 50 states.
I've come across only a couple legitimately good recruiters in my career. I've realized that a good recruiter can be valuable to a company, but I'm not sure I'd work with one as a candidate.
France or U.S. doesn't matter for this - the patent laws are more or less the same.
ok RAM I'm wrong about but the GPU extension is not the same thing as being able to buy the Video Card you want. So if you want to upgrade to the latest version of CUDA you can't.
Can't remember iPhone stock photo site submitted to HN (don't upvote)
Does anyone remember the HNer that submitted this site a few months ago?

There were royalty-free high-res PSD templates of iPhones with blanked-out screens; some on wood picnic tables, outdoors with trees (lol, right?), indoors next to other Apple products, and people holding them in various ways. One could use these to show their app's screenshots "in use" on their site. I neglected to bookmark it, thinking I'd never have a use for them... whoops!

Thanks for your help.
The irony of this post, of course, is that it decries the
evolution of language while praising the evolved parts of
the language.

He decries one aspect of the evolution of language, the aspect which just hides meaning. And it seems to me, that objectively there is a incentive for many stakeholders to disguise the inherent meaning of their message, either to appear more disruptive in whichever space they move, or to straight out lie by misunderstanding.

What is deterioration, pray tell? What makes a language
worse? Did a change in instruments in the second half
of the twentieth century make our music worse? Our
great musicians? Did the emergence of Ruby or Python
make our programs worse? Our programmers? By what
metric?

Completely unrelated, but to use Cory Doctorow's [1] argument, it probably is. His argument is, that electric guitars enabled a four man band to play a concert. So at the start of the 20th century you need to be good enough to convince a symphony orchestra to play your music to give a concert. This is a rather strong filter. But with electric amplification all you need to do is to convince a few friends. So probably the average quality of music dropped. But on the other hand, this also allowed the rapid evolution of music in the second half of the last century. Similar I would expect that the average quality of writing is brought down by reddit, but simultaneously this will likely fuel a much faster evolution. And for programming languages, it is again the same. If you need to convince a mainframe operator to run your program, then it should better be written well.

[1] http://www.locusmag.com/Perspectives/2010/01/cory-doctorow-c...
No, I know those roads well. Most people drive 75 on those two roads outside of rush hour. There are those who drive 80, but they are outliers.
If you like Pascal, then Compiler Construction, by Niklaus Wirth is certainly also worth a look:

http://www.ethoberon.ethz.ch/WirthPubl/CBEAll.pdf

Easy to read, concise, and good for beginners.
PwC Acquires Booz
Ashton Kutcher is now a Lenovo product engineer
..Google Goggles.
For those saying Meteor is for toy apps, I just launched a fairly complex app written 100% in Meteor (yes, with paying customers): https://properapp.com. Runs like a charm, easy to develop with, and not even 1.0 yet.

Don't dismiss the author, Meteor is going to change a lot.
Wow, thx for sharing! I would love to talk to you more about what you are building - josh AT differential.io
Am I the only one that feel that the numbers doesn't matter?
Any website that's been hacked it should basically consider everything has been compromised right?

Not something like - Ohh, your account has been compromised, yours are not, his is... etc
Hacker spoofs track plays to top music charts
Kudos for the jjcm.org website.
Intel Makes 14nm ARM for Altera
Sure:

http://www.shinglecentral.com/
http://assistant.io/
http://lister.io/

Are just a few from the last 1.5 months.
Wow! That was pretty fun. I just wish it had a description of which buttons were which; I died after only a few minutes because I couldn't figure out which button was L.
Dealing with Walmart is like making a deal with the devil.
You could have asked for help, but that wouldn't work very well here, it's not what this site is for after all.

Far more effective to announce something incorrect and let the forces of truth and justice solve your problem for you. Well played.
Traditionally encryption is left to higher layers.
Why won't businesses bill themselves, and cut down the price on their end user?
Some of us don't consider human rights a "privilege".
Since it's not clear from the description: do you pay for sending the data or not? If not, whose network does it use, and why are they allowing use of their network for free?
Maybe a new system could instigate whitelisting from the ground up, with a built in "contact request" protocol (which may be required anyway to exchange keys).

We've got very used to email's totally open mailboxes, and it seems to me that the cost may well outweigh the benefit.

Edit: Added comment about key exchange.
Perhaps I should write a quick event to highlight words as they get fixed in realtime :)
Why Tor? We have had mix-nets for many years, and they do an excellent job of protecting metadata. Even old-fashioned cypherpunks remailers do a fine job at that.
`cat /dev/internet0 | grep -i 'Terrorists'` and then it doesn't sound so bad.
Unfortunately I've had that enabled the whole time :(
Architecture Lead Joins the OSE Team
Best Marketing Tips to Utilize Your Day
"They are being charged with conspiracy to commit code."
> "But longer battery life"

You're making the assumption that battery life is supremely important. If it's that important then you can make the phone slightly thicker. Or significantly thicker. I'm sure China can make you an phone that lasts for two weeks if you don't mind that it weighs fourteen ounces. But battery life isn't that important, which is why nobody buys that phone.

You're also making the assumption that modularity inherently has to add weight and require space, but half of its purpose is to allow the opposite: You can have one slot that will take any of a dozen different cards. A phone with one or two such slots can be smaller than the phone that tries to provide all twelve features in order to reach the same broad customer base, and most customers won't want every option (or every option at the same time) anyway.
I see realtime as a great side effect coming with the framework, to be honest.

Meteor itself makes it easier to write clean client side JS code where I care much less about the backend when I start.
From the award levels, it looks like you don't pay for data per se, but you may be capped on the number of requests you can do per month, and maybe they offer increasing that cap for money. See this comment for some info about the protocol: https://news.ycombinator.com/item?id=6644515
I'm already seeing this happen on a consistent basis, it's making the chat basically unreadable. Seems like a major oversight.
In their defense, it very often is. The reputation is well earned.

I used to work in a major affiliate marketing ad network, and they have these events where the most successful affiliates are taken on a vacation. One time, this took place at the company headquarters, so I spent a little bit of time getting to know them.

Not hating, but what a bunch of unscrupulous rogues they were! To say they were a pack of untrustworthy hooligans would be politely understating the point, which is exactly what I will do.
The Body-Health-Soul Blog
I recently left Google (about a month ago) but in my roughly 18 months at Google I was always working on 3 or 4 projects of my own choosing outside of my 'day job'. They each took up between 5-15% of my time so I'm happy lumping them all together and saying that they were my 20% time.

One of my non-day job focus areas was security education, I ran several classes/events to try and teach people about writing secure software. A public example I can give is the Hardcode Secure Coding competition which I was one of the organizers and judges. See http://googleonlinesecurity.blogspot.com.au/2013/05/the-resu... (I'm one of the guys in the desk photo).

Another example of my 20% projects was a dashboard that compared the number of security reports that had been reported against various parts of Google. It compared them with a lighthearted metaphor and was displayed in a relatively high traffic area in the hopes that it would draw the interest of people who did not track security issues day to day.

A final example is that I worked a little bit on Glass, but only as an interested outsider. I helped out with some security reviews of internally developed Glassware on a volunteer basis as well as wrote my own Glassware to help test the platform.

Blocked off time varied, Hardcode required a lot of blocked off time (including a trip to Singapore). My other projects generally needed a couple of hours at a time. In an average week I'd work two half days on my side projects (not every project every week).

My managers were both very supportive (and all round great guys), it helped that I could explain the potential benefits of all my projects and that they were not completely unrelated to my day job (performing security assessments and code reviews of non-Google code/systems). There are probably limits to what my managers would endorse, but I never got anywhere near those limits.
Interestingly you don't touch one of the arguments, physical connections limit the connections (as in bandwidth and future updatability) but the same is true for the internal of cpus and their connections with the RAM and when evolution it's not enough disruption comes to the play, optical connections.

Regarding the screen size and the usability factor, same could have been said about the pc (the keyboard has certain size for some reason) but the goal is not to carry a pc but to extends our capabilities through it and eyes sir are a weak link in a bright future of tech I'm not sure I'll see or may never happen (<dream>and this is totally offtopic and it's even daydreaming but... sci-fi like the extremis armor were mechanisms and tech are fused to the actual human may be the path... with the appropriate tech, you never know when one of those "damn nature you screwed this time with this human" times, curiously the errors make him an uber genius; will create it</dreaming>).

remember we are machines of ideas and our body the bare metal on which our vm runs.
I do share your sentiment! The shorter "MyMail" makes the same point without needing the profanity, and your more emphatic name would then be available for the most desirable MyMail client...
Aside from learning academically, you should also make good friends in college. Much of business and life is about who you know, and right now you are in a place where everyone is interested in meeting new people and learning. Make good use of that time.

I started my startup when I was 31, and I'm doing fine, so really there is no rush... (unless you are working on the next big thing with your roommates and all of you decide to drop out.)