skysight-inc/HackerNews huggingface dataset:
Glenn Greenwald to Pete King: Bring it on
Internal documentation of functionality/features/whatever and documentation of externalized API's & protocols meant to be consumed by any johnny come lately are two separate beasts. If the QA/validation process that is applied to external documentation was also imposed as a requirement on internal documentation then nothing would get done.
Police detain teen in Del Paso Heights standoff
The problem with your argument is that the NSA documents themselves describe their system as providing "direct access". And no-one who has seen the unreleased materials has argued that this mischaracterizes the system.

It does not seem possible for a system with effective checks and balances to be reasonably described as providing "direct access" to private email correspondence. Which leads to an alarming observation: if we assume there is nothing else happening (MITM interception, access to private keys, etc.) then either the FISA system has been automated to the point it offers no reasonable check against abuses of power, or the NSA is confused about its own capabilities and is fundamentally incompetent.

Which interpretation do you prefer given the role, power and relative freedom from democratic oversight entrusted to the organization?
RHEL 7 is shipping GNOME Shell in Classic Mode
I am sure there's gazillions of opportunities to do cool stuff with Microsoft, its just a matter of peaking above the water, surveying what's happening and making some connections and eventually moving into something more exciting. In a huge company of course you will encounter all aspects of life, and there is nothing wrong with that, why should everything be full pelt all of the time.
Also Microsoft are a business, they have so many products to support, they have customers to keep happy, so innovation is not going to be the core in many of these areas.

Seems to me if you want what you are after you should try and get into Microsoft's research department..

What I will say is that overall, from an outsider, to me I find azure extremely innovative as a solution. The power at my hands with Azure is quite phenomenal. I mean, by myself I have been able to build a scalable application that would have been considered a huge project in some companies I had worked for earlier in my career.
What kind of assurances would you like from the NSA? How can the NSA prove to you that the systems aren't being abused?

I agree that it's an important conversation we should be having. However, I still don't think Snowden's unsubstantiated claims are irrelevant. We should be asking for more evidence for those unsubstantiated claims.

Specifically, I think it would help greatly if the other slides were released.

Your hypothetical conversation seems likely to devolve into a he-said she-said without more evidence.
Are you sure? I had an email address (@hotmail.com) that I used in 2005 - 2006 and needed it again recently to recover an old account, couldn't login (unrecognised) so I went through the registration process and "created" a new account with the same address and a new password.
The job of the engineer is to ship products, not code. (Unless you sell code or maybe library-components)

See, it's easy to ship responsibility on either side, with the exact same line of reasoning.
This is the article WaPo is taking its info from: http://www.scmp.com/news/hong-kong/article/1259508/edward-sn...

It is a HK paper, so maybe the local angle is being pushed. And it doesn't have direct quotes from him about Chinese hacking. Still, it is an odd thing to even bring up and provide documents regarding considering how much it would call his credibility into question. Especially with how much control he had over the interview.
Well no I don't agree with it, at least not in the way that you suggest.
Multimonitor support, shit, that's an absolute must here.

Window management pales compared to tiling WMs like Awesome and i3, so being able to drag title bar to windows edges to get a split screen is like, is that all? How about a key binding for that, and while we're at it, how about splitting the screen arbitrarily using keyboard shortcuts?

I get that Gnome 3 is good in the sense that things mostly work, but it seems tailored to touch screen devices or use of a mouse to interact with the interface. This frankly blows if your go to tool of choice is the keyboard.

Saying that, I wouldn't consider going back to Gnome 2, am moving toward a Gnome-less stack.
Actually yes, it's called a bonus.
Even if someone is going to be brave and try to change things, it's good if they know what they're getting into, rather than just blunder into it. Although, blundering might have it's positive points in this scenario.
Reminds me a bit of Windows Phone (which I don't own, I'm just going by the visual aesthetic I've absorbed form ads etc.).
I hope they do the same thing with flickr. I've wanted the relavent dead account there for years.
Every time I see an OSS project use a Wiki for documentation, I run.

In the opposite direction.

Wiki documentation 99% of time: we have no documentation, nobody cared to write any, and we setup a barebones wiki app in the hope random people can write some documentation for us.
Of course the filesystem will soon be obsolete! That's why it's called ext4, to distinguish it from ext3, which came before.

Oh, you think you're going to store all your data in a soup, pulling out collections of bits based on tags? That's a nice feature, and users may like it, but it's going to be implemented as an extension to a hierarchical file system. The same evolutionary pressures that guarantee we will have desktops* in ten years mean that filesystems will still be here: they've been tested in battle, and they continue to function in odd situations.

*Desktops: they aren't going away. People like large displays; people like accurate and reliable text entry devices; people like expandability and the ability to plug new stuff in. These are all things that desktops are much better suited to than laptops, tablets, or phones.
I can give a real example of this that happened to me. I have a Steam account. Many years ago I created it using a Hotmail email account. I never used Steam for a couple of years. One day last fall I decided I wanted to do a little gaming, but I could not remember my account. I did the password reset but it never came through. I tried logging into my old Hotmail account, but they said it didn't exist. I re-created it, resubmitted the Steam password recovery form, and recovered my account _with_ saved credit card information.
What do you guys think? Would you book a trip there?
Arriving at work between 7 and 8? Are you crazy? I don't even get out of bed that early.

...on the other hand, I think 10 AM - 6 PM is a pretty reasonable work day.
> It seems to me that selective enforcement, if present at all, should work the other way around: occasionally choosing to acquit, rather than occasionally choosing to enforce

Do you mean going through the trial and then occasionally choosing to impose a null sentence, as opposed to skipping the trial altogether?

Otherwise I'm not sure how what you propose is different, given that there are so many levels of enforcement within a legal system.

The military is in fact struggling with that issue right now, with debates on sexual harassment in the military taking up a lot of time in the House and Senate. And in fact it seems that Congress will probably remove the ability of the court-martial convening authority to acquit someone at all, due to abuses of that power. So there is no panacea.

Much as your quote seems to imply, there is really only the consideration of what scheme would work best overall. And right now selective acquittal (as opposed to selective enforcement) is destroying the credibility of the military on sexual harrassment issues.
You changed addresses but forgot to update your bank to the new email address. Then someone resets the password using the new one and empties your bank account. Passwords are tied to email addresses unfortunately.
The people bearing arms isn't to shoot at the government. That's a common misconception.

It's a deterrent - enough people armed and willing to shoot at the government means that the government doesn't come knocking to create the situation wherein everyone loses.

It's basically p2p/distributed mutually assured destruction.

Eric Blair (who's ratings are spiking on Amazon this week, incidentally) once wrote: "That rifle hanging on the wall of the working-class flat or laborer’s cottage is the symbol of democracy. It is our job to see that it stays there."

"Stays there" both in the RKBA sense, and "stays there" in the "above the mantel and not taken down out of necessity" sense.
Communications technology has advanced to the point where most systems have the bandwidth to handle streaming video, even on submarines in the middle of the Pacific.

All-caps over long-wave, low-bandwidth connections will probably be a back-up method of communication at this point. (http://en.wikipedia.org/wiki/Communication_with_submarines)
Internet companies should resist the way of telephone companies on surveillance
We just went through some similar stuff, having to ditch Amazon Linux for our SSL termination machine because Red Hat strips out all elliptic-curve crypto. It might also be worth investigating whether or not the Debian 7 OpenSSL build includes the optimized 64-bit ECDHE implementation contributed by Google, which wasn't enabled in Ubuntu's build until last month.
Also, the Constitution itself forbids "ex post facto" laws, which means you can't be convicted of actions that were not actually crimes at the time you did it.

Even if you can't be convicted in a court, there's still the potential for intimidation, coercion, and embarrassment due to past activities which were once acceptable but are no longer.
Tweak tools, customization - people need to learn that this doesn't matter.

Look at the Mac. You can't change anything. You can't even change the colors. You're stuck with what you've got. But people just learned to live with it. After you stop complaining and start working, you actually get things done.

Whenever I turn my Linux machine on, I'm always tweaking something. I can't do that on my Mac. I've sat at Starbucks for over an hour installing themes and such. Talk about wasting time, but I guess I find it fun.

(I'm still using the old GNOME)
For nginx, the following is an example:

ssl_ciphers ECDHE-RSA-RC4-SHA:ECDHE-RSA-AES256-SHA:RC4-SHA:AES256-SHA:DHE-RSA-AES256-SHA;
> XMPP is old, and mature. I'm afraid this "over-engineered" feeling comes to just about every successful technology that reaches such an age :)

Really? MIDI comes to mind, immediately, as a counterexample (it is underengineered, if anything, but it's being used widely to great success).
> People often conflate "leadership" and "management".

One of the hallmarks of a flopping company is when they start calling the managers "leaders", as though the label would create credibility or legitimacy beyond their managerial authority.
Douchebags Like You Are Ruining San Francisco.
Toddlers with Guns Killed More Americans Last Year than Terrorists
No problems for me.

Retina, 13-inch, Late 2012 HDMI Out
Facepalm! Does she even know what she is talking about?
Steve Jobs' NeXTCube on Display at Last Night's NeXTEVNT
Send contractor payments and file IRS form 1099 through ZenPayroll
I've had this vague idea about what to do if I'm ever in charge of a project. How well would it work to put documentation in with the source, not just doc comments but standalone, and not pass a commit for review unless it has appropriately updated documentation? Maybe an emergency valve for tight deadlines, or turn it off for hotfixes generally. Besides the obvious dependence on some degree of discipline, what are the main problems? I feel like if I actually tried this, it would blow up in some unexpected way.
Can't reproduce with MacBookPro10,1 + 2x Mini-DP->Dual-Link DVI + 2x Dell 3007WFP on 10.8.4
> Then I don't feel sorry for him.

I guess I never thought of it being about feeling sorry for him. It was about the NSA using black mail to get CEOs to do what they want. Allowing CEOs to get away with crimes such as insider trading as long as they did what the NSA wanted.

If I try to imagine the consequences of this it includes promoting corruption at the CEO level down in the industries that the NSA deals with. The long term effects of this are certainly negative and hard to quantify.

Now are the negative consequences out weighed by the benefit that the NSA receives and passes on to the USA then to the world? I do not know, I am not familiar enough with that arena, it is far from an obvious win from where I am sitting however.
The article assumes people don't like tree structures. What if they do?

There's a good analogy with a programmer blog reporting he likes linked lists, therefore B-trees are going away. Or I prefer the syntactic sugar of recursion, therefore iteration will disappear in the future (or vice versa)

I will say nothing screams "silo" like hiding metadata from the end user. Oh that plain ASCII text file, that can only be opened in MS Word of course because its a "word file" because MS Word opens when I click on it.
This article gives a lot more context about the icons:

"many of the new icons were primarily designed by members of Apple’s marketing and communications department, not the app design teams. From what we’ve heard, SVP of Design Jony Ive (also now Apple’s head of Human Interaction) brought the print and web marketing design team in to set the look and color palette of the stock app icons. They then handed those off to the app design teams who did their own work on the ‘interiors’, with those palettes as a guide."

http://thenextweb.com/apple/2013/06/12/why-does-the-design-o...
Don't confuse your own failings with introversion. Many people are happier sitting inside all night. It sounds like you're either an unpopular extrovert, or you've been so conditioned by what society expects us to be that you feel shame for doing what you want to be doing. Either way address your own issues as opposed to bashing others for some perceived notion of faking happiness.
How many kudos are from people who just wanted to see what the icon did?
Nope. Oddly enough it comes across as even more bizarre because she appears reach a level of semi consciousness during the passages where she talks about her apparently highly competent colleagues.
iOS n > 7 will have a file system browser.

Why?

Look at how many apps have built-in directory browsers to manage files. Moving this functionality to the core, will look like a revolutionary and elegant idea.
The NSA is a huge employer in her state of Maryland.
Not everyone is familiar with Microsoft's acronyms, I had to google it.

For others: SDET: Software Development Engineer in Test

http://programmers.stackexchange.com/questions/44623/microso...
That's an interesting thought. Do you really think Microsoft would fund a cross-platform browser? Do you think Apple would fund a cross-platform browser? Yahoo is close with Microsoft, so they're out if Microsoft is. Oracle and IBM aren't really consumer facing. Intel, mostly hardware. Facebook's walled garden seems to conflict with Mozilla's core mission. Adobe, possibly. Who else were you thinking of?
I'm just happy to see the Maps icon is getting fixed.
Ask HN: Tips getting RAWs from wedding photographers?
Hello HN.

I am going through this whole overpriced madness called the wedding industry in the Seattle area, and I feel I've hit a wall negotiating with my wedding photographer. No contract is yet signed, but the one he wants me to sign only grants me personal use of the pictures he takes (he retains ownership and does not grant a license) and promises to deliver 2.5 megapixel equivalent quality jpg files.

I asked to include the raw files and original (or near-original) 12 megapixel jpgs from his Nikon and offered to hand him a hard drive or memory card so he wouldn't have to worry about extra costs. He refused at first and tried to convince me I was confused and would be happy with what he offered. I read HN, and while not an expert on the specific bit fields I would consider myself aware of image formats and their differences. After a couple days he told me it would be another $1k (25% increase) just for the files, and the copyright license would be another $2k. I think it is insane to pay him for his skill to take pictures and get the equivalent of camera-phone quality jpgs at the end when higher quality versions exist.

Help! What techniques or success have you had in negotiating to get at the RAW files and 12 megapixel+ resolution jpgs? Am I off base in thinking this is reasonable to be included in the base price? Am I wrong in approaching this as a case where I hire a man for his skill and artistry and expect to keep the work product?
It lets the people know who to boil alive first when anarchy finally descends on the land.
>Wait, you're saying a beta release of ios7 isn't beta? Even if it is mostly the same for gA that doesn't discount it being beta software right now

Sure, it's beta, as in "buggy, still under development, and not released yet".

What I mean it's not beta in the way the parent mentioned it (and some people use it): that there is any chance in hell it will change in any substantial way.

They might fix some bugs and add/remove a few things, but 99% of what you see now will be there in the fall release.

OS X/iOS betas shown in WWDC are not like some website or app beta that iterates between point releases and can be very different by the time it comes out. They are pretty much baked.

RC would be a better name for it.
Because he's a traitor, that's why. And not your Bradley Manning, "fuzzy lines" kind of whistleblower.
Keith Alexander is a true politician, regardless of his title. When asked a question "could these powers be used in this way" answered the question he wanted to answer "we only use the power in this way."
I learned Clojure + Emacs + Evil-mode + nrepl.el at the same time a few months ago and haven't really changed anything about my workflow since then.

This is how I start Emacs:

* Open emacs
* `c-x c-f` to navigate to and open my clj file
* `c-c m-j` to start nrepl session (opens up in a pane split)
* `c-w h/j/k/l` to move between windows
* `m-x find-file-in-project` (I mapped to `;a`) to navigate to
other clj files in the git project

And this is my workflow once I have source file and nrepl split-panes open:

* Edit code
* `c-x c-e` to eval the expression above cursor
* `c-c c-k` to eval entire source buffer
* `m-hyphen c-c c-z` to load source file
namespace into nrepl window which I rarely do

I actually rarely use the repl window since you can eval code in the source file.

* I pretty much treat my source file as my repl and use `c-x c-e` to execute the previous form. (Screenshot: http://dl.dropbox.com/u/51836583/Screenshots/l0.png)

* Also, I'll often put the code I'm trying to get to work like `(my-func 1 2 3)` at the bottom of my source file. Then, while I'm hacking on `my-func`'s implementation, I mash `c-c c-k` (eval buffer) which returns the result of the last expression in the file.

* Another nice way to utilize `c-c c-k` is to put your `(assert (= (my-func 1 2 3) 42))` tests right into the source file. The tests will get run every time you eval the buffer. It's a solid test-driven loop baked into the core library!

(See more nrepl keymappings here: https://github.com/kingtim/nrepl.el#keyboard-shortcuts)
+1

Quote:

>>Preventing criminals and hackers from...<<

Ugh....
I think your parent is just suggesting something like publishing under a pseudonym, which doesn't sound like trivializing the problem.
The dark side of of a cashless society?
Can you recommend any good videos? :)
It's comical to me that everyone in this forum all of a sudden is an expert on Chinese-US cyber-espionage.

Could you tell us how exactly you know that Snowden almost certainly couldn't have had access to intelligence that China would find useful?
While many in the tech community won't see this as news, I think it's important for the American people to realize what the government is doing to other countries on their behalf.

For anyone that doesn't know what I'm talking about, I strongly suggest you spend some time in any of Honduras, Panama, Chile, Peru, Bolivia, Argentina, etc.

People in those countries don't "Hate Americans because of their Freedom(TM)", they dislike America for what it's done to their countries for decades.

Americans need to know about this kind of action being taken by their government so they can have input on whether it should continue or not.

EDIT: Yes, I meant "Kind of action" ... thanks.
...why not duplicate the effort as an open source project? Coq, ACL2, and PVS are all open source. Writing a C compiler is certainly not trivial, but it should not take a good programmer more than a few months to do so (including the time needed to learn Coq/ACL2/PVS).
+1, right on! "The point of Juan Cole's original piece is clearly that Snowden himself is irrelevant to the contents of the leak."

I blogged about the disclosures yesterday and never mentioned Snowden's name. While I agree that what he did is likely illegal, that has not much bearing on mis-deeds of our government, which is the important issue. Who cares if Daniel Ellsberg’s whistle blowing was illegal?
Obama DOJ formally accuses journalist in leak case of committing crimes
Yea, I had a similar experience at a Wall Street firm to the OP. However, my conclusions were different. My advice to this guy is the same advice I had for my younger self back in 2009: "Get out while you still can!".

I wrote a blog post reflecting on my experience. Here is the relevant snippet:

Working at the bank was a huge change from the rest
of my life. The primary focus of my job became my
paycheck. Technology decisions were made for me, by
external committees. I was expected to follow all sorts
of processes and procedures. I was expected to become
a conventional programmer. I found myself building
products that had an unclear end-user.

I did learn things there, too. I learned what it was
like to work with engineers on a daily basis. I learned
a lot from my managers and colleagues, many of whom were
just astoundingly intelligent individuals. I learned how
big companies operated. But mostly, I learned a lot about
myself.

I learned that work meant more to me than a paycheck.
Work should be about solving problems, helping people,
and creating enduring value. Money is important, but
it wasn't what attracted me to technology in the first
place. And that's why I knew I had to leave that firm.

from "What One Does", http://www.pixelmonkey.org/2010/10/16/what-one-does
This article has me worried for the author. His cut-and-paste comments alone would drive most corporate legal and PR teams crazy. Normally, this sort of honest personal blog about corporate culture would be okay inside a corporate intranet portal, but forbidden when sent to the wider tech universe.

I hope for his sake that he has understanding managers up the chain and a good second job planned out.
He's only a traitor if the American public is now the enemy.
The engineers that designed the RBMK reactor used for Chernobyl, the ones that designed the USS Thresher which was crushed with all hands after a combined failure of its emergency ballast tank blow and steam propulsion system, or the ones who designed the space shuttles Challenger and Columbia?

This is not to say that we can't improve the legal system. But if engineering has taught me anything, it's that it will always be prudent to design a relief/safety valve into the system.
Now you're making me want to try it.
I got that encouragement too, after I realized I was never going to be happy at devdiv, but I still don't understand how it was ever supposed to work. It's not like you get special visibility into the working conditions you would encounter in some other group just because your badge will get you into their building. I just said "fuck it" and quit, and I've never regretted that decision.