skysight-inc/HackerNews huggingface dataset:
Well, I supported Snowden till now. What was the point of saying this? Firstly, it's obvious. Secondly, it's not in the national interest of US citizens to have this openly talked about.
Angular.js announces port for Dart
i wonder if working at google is the same?
I find that many desktop websites are entirely unusable on mobile, because I can't hover over menus without a mouse. Plus, I dislike waiting for 5MB (or more) of webfonts, ads, and javascript to download over a mobile connection in order to read a 3 paragraph blog post.

I don't see desktop sites getting smaller, and I don't think they should get rid of hover-based navigation, so the solution could easily be a stripped-down version for touchscreen devices on slow networks. That doesn't require huge buttons, locked scaling, or high-end design and layout.
I wonder: does increasingly weak enforcement lead to increasing complacency about the law in question?
Jony Ive Put Apple's Marketing Team in Charge of iOS 7 Icon Design
For pairing remotely, I use Screenhero. http://screenhero.com/
What about the people who create content? Sure the consumer doesn't care but what about the sound engineer, the digital artist, the film maker, the architect?
If you have the private key of a trusted CA (e.g. a CA in the browser), then you can sign a certificate for any site.

E.g. if your browser trusts RSA as a CA, and I had RSA's private key. Then I could create a new certificate for any site I want on the fly and sign it with a CA's key that your browser trusts.

There are several products that do this (E.g. Bluecoat's Proxy-SG) to filter/cache SSL traffic for enterprise customers. In these cases they just create their own in-house CA and add it to the standard install of all their corporate browsers. If you had the private key of any trusted certificate authority (and there's a scarily large number of them, including ones owned by governments) then you could create certs on the fly for any site and decrypt all traffic.

Trust me - I've built products that do this, and written entire an entire SSL stack from scratch.
The term "selective enforcement" seems to imply that laws are enforced at the whim of the enforcers, which strikes me as an undesirable property of a legal system. 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.

"Act as if the maxim of thy action were to become by thy will a universal law of nature.
So act that your principle of action might safely be made a law for the whole world." (https://en.wikiquote.org/wiki/Immanuel_Kant#Groundwork_of_th...)
Don’t let your app be crippled by someone else’s acquisition
And HR and PR departments in any company have always been the pinnacle of reasonableness
The biggest thing that sticks out to me is that if you expected to spend more than 3 hours a day writing code as opposed to simply thinking about it / studying it / discussing it / debugging it, you may have been misguided on what a coding job would be. I've only worked on relatively small-headcount projects, and even when the only code in the repo was my own, most of my time is spent debugging things, reading datasheets and discussing design choices with others. Actual writing of new code is fairly minimal, especially after the point in the project where you're making feature changes & additions. It takes a lot of time to figure out what to change without breaking everything!

I have to imagine that a job that allows for 8-10 hours of pure coding (not debugging, not discussing design, etc) every day has a boatload of half-finished-but-not-operational projects sitting around, waiting to be tested & completed.
It's been around even before 2009(the date of this article). Back in 2007 Jeff Atwood posted pretty much the same thing [1].

[1] http://www.codinghorror.com/blog/2007/10/a-visual-explanatio...
Is this a big deal?

Microsoft already do this with hotmail etc and have done for over a decade.
My sympathy erodes as he diverges from whistle-blower to indiscriminate national secret revealer. He's now distracting from, and deminishing the impact of the primary story: the government massively trampling our personal privacy. Perhaps he's trying to raise support in Hong Kong, but he may well lose it in the US.
Sites like Indeed, SimplyHired, Craigslist, Dice, etc. let you do advanced searches and then get RSS feeds based on those searches. This also lets you easily filter our garbage like CyberCoders based on keyword.

Getting the data in is easy. Improving the signal to noise ratio requires a bit more work.
Massively Open Online Police State
I hear this one a lot. "The military is so big, they have missiles, drones, etc etc etc, you could never defeat them in battle."

It's actually reminiscent of the "got nothing to hide" argument re: surveillance!
Until the NSA denies the legitimacy or accuracy of the leaked documents, there is no disagreement between it and Snowden. And if you think Google is more credible than the NSA when it comes to describing the NSA's technical capabilities, then you are the one with a credibility problem....
Video: The Ultimate Guide to Funnel Optimization
Show HN: Faust2WebAudio, Digital Signal Processing in the Browser
> I have seen the knowledge inside the company is mostly transferred by talking and hands-on sessions.

Yes. Exactly. IMHO this is the factor that's responsible for at least 50% of corporate clumsiness.

> If this would have been my own company there would be tons of wiki pages.

Just having wikis won't help much. I worked at a company that had wiki, people were putting things there as an afterthought. I was total and complete mess. Lot's of information was outdated, duplicated, horribly messy but it still was something. There should probable be some person with sense of structure to prune those pages, nag people about details, construct some sort of tree from these splinters of information.

Corporation also had task tracking system. But it wasn't helping. It was used as afterthought to leave a trace that some work is to be done and some work was done. What's actually to be done was passed via face to face contact. Therefore noone cared about task tracking system and what's written there.

If you want to keep information, you have to use the system that stores it as crucial (only?) communication chanel.
The examples will only work in a webkit based browser as it relies on WebAudio API
>Publishing something that HR/PR can consider slander under your real name while being junior developer is not a recipe for stable employment. These guys tend to freak out over minor stuff like that.

That's to me the equivalent of saying: "sitting on the front of the bus, as a black person, is a recipe for trouble".

Not in the sense that it's racist, of course.

But that it trivialises a problematic situation, and asks for caution from the (potential) victim.

It's not what he did that's problematic, it's the very notion that a company would consider firing someone over sharing something as innocent and truthful as this.

And that we should somehow "accept it" and just "be cautious" not to have this happen to us.
Where Apple Went Wrong
This fuckin' guy.
Edward Snowden joined the communist?
In your position, I would consider getting past my resistance to fixed time frames. Yes, people can pile on extra requirements but there are ways to manage this -- first by strong communication, and then just mentally figuring in some buffer time (1.5x up to 4x like some people have said) in drawing your original estimate. Also, you can start iterating in smaller-scale projects and iterate gradually up from there. You can also ask for intermediate payments once certain milestones are completed.

Thing is, fixed-budget projects have a lot of psychological advantages for people making these kinds of decisions, in addition to just providing very pragmatic ass coverage on their part. And in the end, if the money (and stress / time) tradeoffs work out for you, that should be all that matters.

Also, once you're above the $50 an hour range it's better to bill daily or weekly anyway. There was a nice long thread about this issue a couple of weeks ago, I believe.
We're Being Watched - Is That Ok?
I noticed the same thing. I wonder if someone from NSA wrote all of that for her to read.
Yahoo Acquires Advanced iOS Photography App Maker GhostBird Software
I'm not a fan of the introvert-worship on HN and related sites- I see it used as a crutch, an excuse, a softer form of the typical claim to having Asperger's to explain how you can't talk to people. Not saying Asperger's or introversion aren't real problems, just that you can make yourself feel OK sitting inside all night by putting a label on it and talking about it on the internet.

I'm not quiet because I'm an introvert, I'm quiet because of past personal failures wherein I didn't learn social skills because I was dicking around with books and computers all day. So now I'm a loser, but at least I can admit the truth rather than wrapping it in pop-science.

(Btw, clearly the OP is not a case of this - just a related observation)
I'm not so certain he thought things through as far you give him credit for. He seems to be just playing it by ear; not the long-term consequence type thinker. How noble is it to give up state secrets from a country that monitors its citizens to a country that more heavily monitors its citizens, actively represses the flow of information into its borders, and allows only one political party. He's starting to look stupid and short-sighted if this is true.
The conclusion here that the file system will soon be obsolete is overstating the argument. A more accurate conclusion, in line with the rest of the article, might be that the file system will soon no longer be directly accessible by non-developers.
Let the landrush commence (I'll be happy to use yahoo again if I can snag <firstname>@yahoo/ymail)
The iOS7 design is close the what Windows Phone 8 has. This convergence in mobile OS design is actually going to help Windows Phone.
I'm not making that assumption. Snowden makes claims that are unsupported by the actual documents.

Those claims have been contradicted by Google and Obama. I'm saying that it's possible that Snowden's unsubstantiated claims might be less than trustworthy (for a variety of reasons).
If Jony Ive had wanted you to deny calls, he would have given you a button for it. Now stop complaining and answer your phone.
I wish twitter would do this. All reasonable variants of my name and initials are held by folks who haven't used the platform since ~2010.
Are you sure about this? Microsoft deletes your email after a time but your account is not then up for grabs. It still requires the same user/pass to login.
Even being succinct and saying "a representative democracy" doesn't imply a form of government which is constrained by a constitution.

Saying democracy instead of republic just undermines the common understanding of how our government was setup to function.
This is kind of weird, so somebody can sign up for mydefunctemail@yahoo.com and basically start reading emails that are meant for me?

Edit:

Consider a scenario. You know of an old rich eccentric who has been hospitalized in a nursing home or some such, you've interacted with them in the past and they have a Yahoo email.

They haven't logged in for a year, you grab it, now you appear be them to all the people they've emailed with in the past. Including their bank.
NSA surveillance retrospective: AT&T, Verizon never denied it
What does that have to do with anything? If you're using web based services you're even more vulnerable to 3rd party intervention than you are if you were using a server in an office, especially if you're working from a coffee shop/etc.
Any sort of shared office space is vulnerable to this too.
People might condemn me and think I am some sort of crazy satanist for believing that even rape has its use...

Please explain its use?
You're a voice of reason. In another part of this discussion I compare the choice of your DE preference with the holy wars of VI vs. emacs.

Obviously, of course, no DE is perfect. Gnome 3 is no exception. The polarization is, in parts at least, caused by the vocal group of complainers. I certainly reflect and understand enough to know that I might widen the gap here, but I have had enough of these 'Gnome 3 is stupid' (or for that matter: 'Windows 8 is a joke') posts with little (constructive, usable, meaningful) content.

Again: Look at the article: If you don't argue against it, the 'Everyone hates Gnome 3' and 'Even Google suggests that everyone considers Gnome 3 a failure' arguments will strive. That's insane, stupid and needs to end. So - polarization is necessary. The loud 'Gnome 3 sucks' (minority?) group wins by default, otherwise.
A Guardian guide to metadata
How is the filesystem ephemeral? The local filesystem, yes. But a shared FS is nothing but yet another backing service.
Wikis for documentation: great in theory, sucks in practice.

Make a change to source, then you have to figure out where the wiki page is for it. Can't find the wiki page? Make a new one. What folder does it go in? Do you make a new folder? What if a page does exist, but it's wrong? Do you fix the whole thing? Just the part you added? Email the person who last updated it?

After 6 months it ends up being a tangled mess of insanity, and no one relies on it. You complain about outdated/indescipherable comments? Imagine that multiplied out. In fact, it's almost worse; at least with code you can try to think like a compiler and figure it out. Without code--yikes!
Microsoft does this with Outlook/Hotmail, all accounts auto expire after 12 months. It's always struct me as a really big security issue. If you associate and account with one of these addresses and it expires, someone can come along, grab it, and receive any email that goes to that account, for example password reset emails.
What Linux Taught Me About Productivity
Uh... no. They're basically just deleting abandoned accounts and freeing up the name. They wouldn't have access to your data.
B is still obviously the better option. Providing evidence that ratchets only one way can never help.

They'd never be able to convict if the both of you refused to testify. There'd be no evidence.
But any emails sent to my old address would be read by the new owner.
But that assumes that the "app" is able to manage its assets competently.

the iphone deals with assets that lend themselves to simple organisation. Photos work quite well as tiles, Contacts in name order. But what about text files? How do I move from one product to another if it doesn't have a "export" function.

If we go down this route, we are going to end up in the bad old days of lots of small incompatible app with no way to share between them.

Its great while its still hip and fashionable, but what happens when everyone stops using it? Whatsapp, voxer are a good example, how do I get my messages out of that service?
"Accessing data on their own terms"?

Like in terms "I created a silo of valuable data with some obscure app and now stuck with this app"?
The end of hierarchical storage has been heralded for as long as I can remember. I doubt it'll ever happen. It's not like it was an abstraction we were forced into by computers; hierarchies dominate every aspect of real world information storage, digital or otherwise.
We live in a republic

A democratically elected representative republic, specifically. I agree that you are correct in a pedantic sense, but our society is a "democratic society" in a more general, looser sense. Given the context of TFA, I think the usage is correct enough.
The file system isn't going away.

Even when I'm in consumer mode I access the file system on my phone daily. Maybe I've just transferred a file to my phone that I want to read. I'll look in the appropriate folder where files that are transferred by Bluetooth are saved, this being the easiest way to open such a file. Or perhaps I'll open up the Dropbox app and use its pseudo-filesystem to find a file. I delete large folders manually and I sometimes dig out a profile photo that Grindr cached if I'm creating a new contact in my phone and don't want to forget who they are.

Also, the desktop isn't going to disappear, it's just going to be used in more niche cases, like development, graphic design, and even gaming. Some people just have a preference for that form factor, especially because it can be more comfortable for longer stretches. For casual users? They'll probably just have a laptop, a tablet (or a tablet with a decent keyboard), and a phone. People love to consume on phone and tablets and create on laptops and desktops with real keyboards. As long as a real keyboard is necessary true mobile devices are going to be a supplement but not a replacement.
They don't even have to know it. It's one of those things they would just assume.
File this under 'No shit'...
People have been saying this for years. I remember in 2003, when people whined about how the nascent Mac OS X (as it was called at the time) still had a concept of folders and files that needed to be in specific places. They wanted to "keep everything in a database" instead, like BeOS (never mind that BeOS also had files and folders in specific places; that was beside the point).

Ten years later, the filesystem hierarchy is still around. Nowadays, with the Internet's hierarchical domains and URI paths, I don't think there's any risk of it going anywhere. That notion of files in a space hangs around because, simply put, it works. People know what files and folders are, and hardlinks notwithstanding, they generally behave the way people expect them to. It's too easily-understood to throw away, not matter how hard people try.
I logged into my account for the first time in a couple years in order to make sure it didn't get deleted. It looks like Yahoo also too the liberty of deleting all of my archived emails during that time as well.

Nice Yahoo.
I don't think someone who went JHU, and was planning on joining MSR, would be, to not put too fine a point, the
kind of person you're alluding to.
Yes, but a literal will still be either an array or an object, so that

var arr = ['a','b']

will be different from

var obj = {0:'a',1:'b'}
Same if you move physical locations and your mail forwarding expires. If you haven't logged in for 12 months, can it really be that important?
Orbeus Launches Visual Recognition APIs For Google Glass
Mikulski has no idea what she's saying.
Every site lets you do this - I know that. Im asking if there is a site that lets you aggregate a few job boards and get one daily email.
T for testing?
Creating a Psychological Advantage
It's really an excellent example of Google's "Do no evil" is a joke.

Something about this quote seems very familiar...
"You either die a hero, or you live long enough to see yourself become the villain." - Batman
ANGELLIST LOOKS INWARDS TO RAISE NEW FUNDS
>This is a person at his first job out of college and he's been there for less than a year. And yet he has the audacity to say "I learned that one will see this sort of problems in all large scale companies."? Really? This is absurd.

Can you just learn from his experience that he describes, and get over an inconsequential phrase at a tiny part of the post?

Even if it's not applicable "everywhere", it's a nice description of what he found in his parts of Microsoft.

Not to mention that as a senior engineer that's seen several companies (and had done contract work for others), it's pretty much spot on in general.

>Even with my experience, I don't think I've seen much more than a thin slice of the variance in practices that is out there.

Which is besides the point. What he describes it pretty normal stuff, going on all around:

1) companies not having much internal documentation for lots of their stuff,

2) not everyone being overly enthusiastic for coding,

3) code fixes that doesn't have business value are not very welcome,

4) people can mostly squeeze 3-4 hours of good coding a day, etc.

That's not some obscure practices, or some arcane rituals that only happen on a small slice of companies. Those are pretty much the norm all around.

Some companies might do better or worse in some aspects, but it's not like there are some alien practices or some novel ways to deal with software that are out there in companies and you have to explore very hard to find them... Even if they were, they would be so little spread that it won't matter.

>I can't wrap my head around the sort of arrogance and myopia that makes a 21 or 22 yr old think that he can describe an entire world from such limited experience.

Are you fucking kidding me? That's what 21 year olds do. Make strong statements and have strong opinions on their limited experience.

It's the myopia of not knowing this very basic fact, that I cannot wrap my head around.
CA keys cannot be used to decrypt traffic encrypted with keys that were signed with those CA keys.
Every time she says "protect the american people from" I keep filling in "the NSA and other overreaching government agencies" in my head.

This is really an incredible spectacle of audacity.
In this case, a PhD education in science or engineering is only "wasted" because our existing laws don't allow the student to make use of it domestically. Thus it is all cost and no benefit (at least not to the U.S. -- other countries will be happy to accept them, especially since they are already educated). Failing to make use of their skills is what doesn't compute.
I can see this going sideways quickly: with active accounts accidentally being deleted, people's mail being read by others who registered them in August, people who thought they would log in on July 15th only to find Yahoo is using a different time zone for this criteria, people who are on vacation until after then, people who never receive this notification...

If there is one thing I learned over the years it's that nothing will ever go the way it's intended to go. This might get messy.
Why You Should Learn Node.js Today
We live in a republic, but is a republic not extremely similar to a representative democracy?
Completely sensational, file systems will continue to exist as long as we use storage devices. The end-user interacting with the low-level interface may be phased out though.
What about this situation?

A grandmother who has barely learned how to use email died in 2012.

Her friends are all in their 80s and only send 1 email a year.

Someone new registers the account and then... Then, the Holiday season in 2013 roles around and all of a sudden a new person is receiving emails from another person's friends.

At that point, the scams they could pull off would be insanely easy.

Additionally: Any sensitive material intended for the original person would instantly be compromised.

Yahoo is playing a somewhat dangerous game. The better option would have been to buy a domain name similar to Yahoo.com and use that.

[ADDED] Now I'm really mad. I tried logging in and it requires me to send an email to an account I had when I signed up for yahoo 10 years ago to log in because it "doesn't recognize my device". Just like Google there is no way to email them or contact them. Unacceptable. There is no way for me to log in to my account.
In the end it's not the frequencies nor number of cores but performance per watt that matters.

Most computers run on batteries these days, and those that don't drain ever more expensive electricity from the wall socket and at the same time waste a lot of it producing huge amounts of heat.

The more you get out of a watt the better. You can either trade in speed for lower power or trade in power for better performance, but in either case you want the performance/watt ratio to be the highest.

I would guess the power consumption of running the chip at 5GHz is pretty high. And running temperatures as well. And yet there are fewer and fewer of those huge tasks that you can only do with one core.
If you love AngularJS and prefer Dart, this like giving a kid candy at Christmas.
I got this included into Ubuntu 12.04 and later. You might want to consider running Ubuntu just as a termination host if you are really desperate.