skysight-inc/HackerNews huggingface dataset:
2014 Jaguar XJ Model of the Year with New Features
Jaguar presented its most innovative XJ model of the year for 2014 with all-new exterior features and luxury performance; it has each type of colours according to customers demand with luxurious sports saloons and comfort technology.
I do agree with your point from the perspective that it will turn people off and marginalize the argument that bad things really are happening. At the same time, a place where 10% of communications are read by the government is not 90% free. The liberty of a place declines exponentially with the violations of that liberty.
Show HN: Rustic Citrus
YC S13 Graduates
I think what's more relevant here is that there were two remote code execution vulnerabilities found which were responsible for the dev center being taken down. So it wasn't a result of Ibrahim Balic's "information disclosure issue"
> You can't bolt security on (SSL, mailbox encryption, PKI). You have to design it in from the start. SMTP/IMAP etc have crudely hacked on TLS implementations which aren't even guaranteed to be operational site to site. PGP is just an encapsulation which is rarely used.

They are proposing making an email client that uses PGP. PGP does in fact let you bolt security on and end up with passable end-to-end security. Sure it has its problems (still a single public/private keypair, leaked headers), but it is, for lack of a better phrase, pretty good privacy.

Now I don't know why this is different than all the other email clients that support PGP. I use Mail.app with https://gpgtools.org/ and it works just fine (though I can't figure out how to keep it from signing every single message I send :/).
I did the same problem during my Google interview last week. Here was my solution to the counter problem: https://gist.github.com/priestc/6284678
Thanks for the MIRROR (to aid anyone else looking for a mirror that didn't search for cache)
No, it's still there.

2013-07-22 iadworkbench.apple.com

An information disclosure issue was addressed. We would like to acknowledge Ibrahim BALIC (Balich IT - www.balicbilisim.com) for reporting this issue.
I almost did once. The interview was at Ebay and the entire process was disastrous from the very first contact. Terrible management during the entire time. During my final interview with some manager, I was ready to just get up and walk out. My frustration was showing and undoubtedly contributed to me not getting an offer. The only thing that kept me from walking was my professional and the fact that they paid for my flight. The organization was so poor, I would not put it past them to cancel my flight if I walked out.
Also, they recently bought Perot Systems (remember H. Ross Perot?), a large government contractor with fingers in many pies.
ABH. Always. Be. Hacking.

I think there are plenty of jobs that wont weigh side projects too heavily, as long as what you are working on for your job is awesome. I also think there are companies who like the modo I suggested at the top, and are looking for someone who loves to hack away at projects
I wonder if this is due to the subtle similarities between the Maserati and Tesla logos?

http://www.google.com/imgres?imgurl=http://upload.wikimedia....

http://www.google.com/imgres?imgurl=http://www.youthareaweso...
JS crypto makes sense, but I'm confused as to why a browser extension is necessary—you can safely deliver the JS crypto solution over an https connection, so the critical component is keeping the user's private decryption key distinct from their login/password.

Seems a shame to depend on a browser extension—you lose most of the advantages of webmail when you can't log into it from anywhere.
How trust worthy is the js crypto? For a long time people believed hushmail to be safe: http://en.wikipedia.org/wiki/Hushmail#Compromises_to_email_p...

Regardless of how safe it is, the problem is still social engineering hacks, key loggers etc (you'll always have this issue) - just wondering to what lengths a government will go...
I want to say that BusinessInsider does this with some r/AskReddit and r/IAmA threads as well
Very true, I was accidentally thinking "non-cash transactions"
It definitely can be, if you write your app assuming that you are working with a traditional server. You're very directly charged for writing inefficient apps.
I have a moderately popular app running on the AppEngine right now that initially had similar cost problems, but spending a few days with the cost profiler can resolve most issues. You have to be particularly smart about caching and datastore queries. What I found in the end was that after proper optimization, I was able to get a better value out of the app engine than with a normal VPS - but it definitely takes some extra work to get there.
It's people like you that produce impossible to maintain css...
In some areas of Warsaw there are more ATMs than places where you can actually spend money, and card usage is ridiculously high to the point where if a store doesn't accept one you're pissed and think of the place as savages (well, almost, some discount stores and 24h liquors don't have terminals). Meanwhile, in Polish rural areas there is close to no ATMs in 10km radius (made that up, don't have any data), bars and stores don't accept cc and usually you have to take an actual trip to the nearest town for the money. There is also no usage among the elderly, most of them don't trust plastic/electronic money, don't understand how it works, or aren't confident in their abilities to use it.
I want to say yes, but it could just be because I can't imagine having my coding needs satisfied by coding for someone else. I suppose there might be people who are truly satisfied with their jobs out there.
This is an obtuse way of proving that "CRUD app" and "interesting problem/opportunity" are not two separate sets.
"I'm pretty sure if I tried to join the maps team, I'd be rejected, I have no experience in geo/gis."

Ah but from the linked article, if the only selection criteria is ability to answer weird 5-minute-depth trivia questions about data structures, not actually knowing anything about GEO/GIS wouldn't even be discovered, much less an impediment.

Of course, they might have a totally different, less pathological system for internal transfers than for external hiring...
Current estimated total cost for just one of many fighter jet programs (F-35 joint strike fighter): $397 billion. That's when we're barely making noise about something that unequivocally provides no national security benefit unless we're planning on aerial dogfighting like it's WWI. There are dozens of similarly useless or near-useless defense spending programs, like the tanks the Army keeps saying it doesn't want.

Imagine what we could spend on an actual threat.
My interview at Google was a disaster. I passed the phone screens (easy), and then they flew me out to Mountain View. Now, the job was actually programming python for YouTube.. which I could have done in my sleep. I've done similar things for years, for many other companies (even some in the Valley, even though I live on the East Coast). So whatever, I thought it was going ok, and then they asked me a bunch of puzzle questions (which I sucked at.. at least I'm pretty sure I did). (You know, the typical mindless puzzle questions that are completely unrelated to anything remotely resembling the work you you'd be doing). I'm sure it sounds like I'm bitter (I'm not), and I'm sure there are many smarter than I am that do well at those things. But I couldn't help thinking that they should've asked me something related to what I'd be doing, or what I'd done.

I didn't get the job, but now Google keeps calling me for interviews. I keep telling them no, that I'm not 'Google material' whatever the fuck that is. Not me. Love Google, awesome tools, great stuff.. don't think I could work there.
Bootstrap has default/fluid/fixed to choose between, which can be confusing. In terms of mechanics, you nest .container, .row, and .span# and .offset#. It's just more complex.

I don't know how Pure does nested because I haven't tried it, but from reading the docs, it looks like you just put a new .pure-g classed div inside whatever cell you are nesting inside, then put the nested units inside it.
I loved the comment:

"Friends don't let friends use cleartext," my friend Marcus Povey writes. I'd argue that friends don't let friends put their trust in algorithms that can be backdoored, socially engineered and compromised without our knowledge.

Somehow I feel too that technology cannot be anymore the only answer to the problem of global surveillance. I think there is a growing need for change of our social consciousness about the values that we want to survive.
Not really. HN will occasionally have hardware-related content, but they rarely get technical, and HN almost NEVER has content related to hardware design. I work with VHDL and FPGAs every day at my job. I'd really like to see the cool personal projects people are doing with them. HN doesn't do personal projects with FPGAs that I have seen. HN's focus is primarily internet and PC programming.
I think the parent comment was referring to end-to-end encrypted handsets. Phone calls are like email in that only some hops are encrypted.
The #1 Thing to Do If You're a GREAT Manager
You should do something you enjoy in your spare time, if that is a side project, so be it. Some people do maker type things, others spend time with their families, for myself it is biking and gardening.

When I have had to interview people, there is the technical abilities that are pretty easy to get through. What I prefer, when trying to find out something about the person, is to have them talk about a passion or something they enjoy. For some, that is coding, for others something else.
The author appears to care about performance. That is why I'm surprised to see the choice of switching to level-triggered interrupts instead of edge-triggered. This really defeats one of the most important performance improvements of epoll().

See `man epoll' for an excellent explanation of the difference.
It still amazes me that Apple responded to a responsible disclosure of an exploit by taking their system down for weeks. Can you imagine someone like Facebook or Amazon having to do that?
Building an app around video, Part 2: Persisting media data (using NeDB)
Just to pile on here, I interviewed at Google in Santa Monica in 2007. I didn't get hired. The experience was okay, not awful and not incredibly drawn out. Anyway, I brushed it off and moved on. Then, just this April, I received an email from a Google recruiter noting that I'd interviewed in 2007, complementing me on my work since then, and asking whether I'd like to re-engage in a conversation about working with Google. I wrote back saying sure, I'd like to discuss the opportunity. I never heard anything back again. Six weeks later, I wrote again, asking whether there was some issue, and saying it was strange to reach out to me, for me to reply, and then to hear nothing... but still... nothing. No response.

Then, a few weeks ago, shortly after I'd accepted a new position that I'm actually quite happy with, I received another similar email from a different Google recruiter. I wrote her back and told her about the other recruiter that had recently reached out to me and then went silent after I responded. She promptly called me and we talked. She agreed it was strange, said she didn't see anything in the system about it, but she did apologize and - we had a discussion about Google, the interview process and what it's like now (as opposed to 2007). If anything, it sounded like it would be incredibly long, bureaucratic, drawn out, and fairly ridiculous. I said I'd keep in touch with her if indeed I did want to re-apply to google, but I think I do not.
What sort of background thing are you talking about?

Criminal? Civil?
Show HN: TextTeaser – An automatic summarization app and API
Ferrari 458 "speciale": more of everything, except weight
Growing numbers of faculty adopting lower-cost online course materials
The primary feature that distinguishes FoundationDB from other NoSQL databases is that all operations in the database are perforomed through high performance, cross-node ACID transactions.

This allows FoundationDB's core ordered key-value data model to be used to expose many different data models (graph, document, even SQL) through stateless "layers". Users can then interact with their data through whichever data model makes sense for the application, but with a common, highly performant and reliable underlying storage technology. Another benefit of having just one storage technology, with ACID transactions, is that updates can be made with perfect consistency to multiple data models (i.e. update a document and a graph) with one operation.
Odd, must have been some caching thing. Changing the language caused it to show up.
Do I deserve to be paid more?
Hi everyone.

I'm a relatively new developer to the industry, although I've been programming in school and before for 8 years or more. I want to ask a question about my situation and whether I should ask to be paid more.

I was hired about 6 months ago fresh out of school to a 'software engineer' position. As I understand I was hired as a junior developer, given both my new role in the company and the amount I was getting paid.

I went to a top-10 college for CS; I know this looks like bragging, but I have grown a lot in the past 6 months. About a month ago, my boss went out of town for 2 weeks, and I was responsible for maintaining the revenue-generating system that he usually works on. A couple weeks ago my boss told me he no longer considers me a junior developer.

Now, my boss is getting a promotion. I am being given increased responsibilities in that I am going to be taking over maintaining and coding for the system(s) my boss used to maintain.

I know he is getting a pay-raise. Do I deserve one too? Is it too early in my career (~7 months in to this job) to ask? Thanks hackers.
Why does Dell, a hardware manufacturer, have a relationship with the NSA?
AND THANK YOU for typing the word MIRROR
I2P.

It's been built. I've been asking for years for people to start adopting it. Nobody has been interested.

http://www.i2p2.de/
Fear. Shame. Doubt. These are the means by which the few control the many. ﻿
I interviewed at Medium. They told me then
> I lot of people were hoping Obama was the start of a new direction. I'm now hoping he'll be the last of the old direction.

As long as people are hoping for some politician to deliver them from government unaccountable to the people, its not going to happen.

> The big problem to solve is: how do you elect someone different?

Elections are important, but they aren't everything. More needs to be done to think about "how do we effectively hold those we do elect accountable".

> As long as the two parties get to decide who American can elect, democracy is a hollow gesture.

To the extent this is part of the problem, it is probably more tractable if you realize that it is a problem effecting many elections, isn't amenable to a quick one-step fix, and that elections to the Presidency aren't the best place to start.
Ask HN: Are non-compete agreements a good thing? 
As a founder and CEO outside of California, I have to constantly deal with non-competes. I am going on Fox Business News today arguing that non-competes stifle startups and a founder's ability to innovate in their field and then hire new employees to grow from their own network.

I'd love thoughts on the issue that I may not have considered before I go on air.
I thought the jaws of life usually does the trick in a rollover whether its conventional, suicide, butterfly, or gullwing doors.
Star Birth Drama Captured by Giant Radio Telescope
how many are illiterate children?
People should spend their time doing things they like. I don't think people should feel bad, or like they lack balance because they enjoy programming side projects. People should do them because they enjoy them. (Like exercise, people who don't, usually only mean to do them. And that's fine).

They are important in a careers way though. Not so much because 'you need code samples' - there is a skills shortage you know. It's more that at large companies, you learn to be a Facebook Programmer, rather than a programmer. Goldman Sacs apparently have their own private programming language.

Side projects let you do things that are not your job. That is why they are fun (rather than more of the same). Some places, programmers never get to decide what they build (they get a list of features). Some programmers are 'test engineers', or maintenance engineers, and never write greenfield code. A lone inhouse programmer in a non IT company might enjoy working on opensource stuff and actually talking to someone about what they write.

And you do need that. I've work with plenty of C++ people who have never touched a dynamically typed language. One day they will need to - the world always moves on faster than your team.
How many BTC will a spoon cost me ;-)
Can we do measurements in "library of congresses" yet?

It used to be a joke but if you can compare like this, you should be able to do a rough estimate of LoC ?
The usual argument against JS crypto is that a compromised (either technically or legally) host could send a malicious version of the code to steal your keys/data.

A browser extension could in theory be used to verify the code against a signature or something to that effect, or it could sandbox the crypto routines and keys from the app itself (though that wouldn't prevent the app from stealing the decrypted data)
I do not think it is cowardly. It is just the existing convention of reporting.
If you don't know where the statement originated then you don't know enough to state that it is untrue. Either way, I still have no problem with the statement. We are essentially arguing over semantics at this point. You say any lawyer will do, I say it has to be a lawyer of his choosing.

I fail to see how several different people making a statement about the man's level of involvement in the reporting is relevant to anything. The man says he has no involvement so anybody else stating otherwise is mistaken. What's the relevance to what's being reported?

You're complaining about it; we're discussing it; I fail to see the free pass they have supposedly received.
Yeah, I don't know how it's useful. I think you could get just as many bad developers who are brilliant as good developers who are brilliant.

I worked with a bad brilliant developer who just couldn't produce production code to save his life. We all saw where he was going with his code but he couldn't get there. We'd all end up cleaning up his code to get it into a better place. He would've aced interviews like at Google.

In the end you need people who can deliver.
NSA files: why the Guardian in London destroyed hard drives of leaked files
FoundationDB makes its public debut
Detecting critical path CSS
I don't think you're necessarily judged by the quality of your Github code as much as the fact that you have Github code. Especially if it's a bit out of your normal box.
>Google apps are slowly getting smarter each and everyday but there's no "Jobsnote" to laud them, so the improvements are invisible.

They promote many of these changes via Google I/O (although I think the audience may be smaller).
Here's the TL;DR:

A male programmer comments on the shortage of women in programming and suggests possible reasons.

A female technologist replies, in essence saying, "It's mansplaining, girls, ignore him", but without addressing the original topic. My favorite quote from her reply: "After all, what we really need, in this situation, is a white man to tell us what things are and what should be done about it."

Will the real racist/sexist please stand up?

I look forward to a time when a person's ideas matter more than his or her gender. But to get there, we will have to address and correct the pervasive atmosphere of sexism, especially the self-righteous and apparently unconscious variety exhibited by women, against their best interests. I look forward to a day when women figure out that blaming men for everything makes them look petty and childish.

He: "I think the goal of gender equality should be on everyone's radar."

She: "Oh, what do you know? You're a man!"
Take it from someone who gets paid dirt, ask for more money. The worst that can happen is they say no.
If you become aware that your system is compromised, and you don't yet know the extent of how compromised it is, and that system contains highly sensitive data, why would you do anything other than take it down until you have fully restored your confidence in the system?

What difference does it make if the disclosure was responsible or not?

If Facebook's billing platform for advertisers was compromised in some fashion, do you think they'd wait even a minute to take it off-line until they situation was under control?
Criminal, and that is the extent that I will follow up. I will also reiterate "minor".
It's the least untruth.
Help My teen wants an iPhone
Investment banking intern found dead
This made more sense after I figured out MTV was Mountain View, not Music Television. O_o
bulletproof vest provided
Build beautiful command line applications
The YouTube video is especially great.
So yeah, here was my problem with that:

How does the person know what's a good answer and a bad one? If they see the answer, then people figure that out and only go for speed, and possibly produce bad answers, which COULD sound like good answers to the person who's asking the question.
This reminds me of my occasional habit of watching movies with the sound off. When you watch a movie with no sound, you can get a great sense for how well the actor is "selling" the role based on their facial expressions and body language. Without the distraction of the soundtrack and dialogue (often dubbed in later) you are left with a raw performance and get a great sense for how well the actor is doing.
Exactly. I wonder if some of these places have performance reviews. The first time you find out you're doing a crappy job should never be on the day you're fired!
Surprised to not see Moz on here: while I think they were technically a consultancy at first, their chief export for quite a few years came in the form of incredibly valuable blog posts. My favorite is the 91-point eCommerce conversion checklist:

http://moz.com/blog/holygrail-of-ecommerce-conversion-optimi...
Funny, that cached version is not loading either on my machine.
> Given the sheer size of Google

Microsoft has more employees and the three times I interviewed with them (and got accepted) it was a great experience, with perfect communication from their recruiters and interviewers. The one time I interviewed with Google (and got accepted, but I rejected them for MS) I pretty much went through a similar experience as the blog post, although the interviews themselves weren't bad, just the recruiting process.

So yea, size isn't an excuse.
Bruce Schneier already posted last week on how the NSA 'slipped up' thousands of times every year since 2008 leaking this wholesale vacuumed data all over the place. He advocates for corporations to fight the NSA instead of bending over for them because it's them who will get screwed in the end when their data ends up leaked too

http://www.schneier.com/blog/archives/2013/08/the_nsa_is_com...

http://www.telegraph.co.uk/news/worldnews/northamerica/usa/1... ..
Silicon Valley Burnout
That's definitely a fair point, especially about bigger companies. Personally, I value my reputation (real-life, not with whatever HN points says) very, very highly, so I'd imagine doing something like I described would be an excellent way to really leave a stain on your resume.
I like it so far (playing online) but the round score and time is not visible for me (hidden behind the letter platform)
Many countries have an extensive debit card network and direct online payments, obviating most of the need for either.

In the Netherlands, you can pay everywhere with your debit card from any bank. Same goes for online payments.