skysight-inc/HackerNews huggingface dataset:
Ghostery doesn't break "lots of sites". This is one of possibly two or three pages I've noticed in the last year that have been broken by Ghostery. That's hardly an epidemic. (But perhaps this is an issue of sampling.)

Given Ghostery's popularity, I would almost venture to blame the website for this unintended behavior, not the plugin--even if they're keeping to standards and good behavior.
> Now, you could mention that two out of the five representatives disagree with the idea that the program is illegal. That would be fair enough.

Not based on the article, which said they rejected the majority's conclusion that the program was illegal because they believed that legality should have been left to the courts and not addressed by the board, which does not mean that they disagreed with the board's assessment on legality. (I'd argue that it suggests, but does not mean, that they did not like the fact that the board reached the conclusion, but even then could not actually argue against it.)
First of all, bravo on your business!

Some notes:

The 'October 2013' block on your 'About Us' page ends with a bunch of Lorem Ipsum text.

I thought the 'About Us' page would be about the website and courses, not your life story. It's okay to tell your life story somewhere on site, but not as the second menu item! Visitors want to know what they'll learn, and how much it will cost.

The icons for the courses make it look like the videos come on DVD. Is that right? Maybe consider different course icons.
What's the problem with wiretaps, as long as you have actual independent judicial oversight? I don't have an issue with cops listening to cartel hitmen. Considering everybody as a suspect, that's entirely different.

> It would also be wonderful if all law enforcement officers were required to wear uniforms or identify themselves when in the course of their duties.

I see that now. "Hello, Don Corleone, I'm an undercover police officer, but please pretend you don't see my uniform".
Here's one way they've broke the law: Parallel Construction
https://www.eff.org/deeplinks/2013/08/dea-and-nsa-team-intel...
Right, and Facebook will continue to grow until it doesn't, but that wasn't the point he was responding to:

> And Facebook shows absolutely no meaningful differentiation from that pattern.

The implication of this claim is that 10 years and growing is not meaningfully different from 7 years and stagnant.
I'd with the design would be more dense, it's a nice design and I understand that designers did it deliberately because they know whitespace does matters, but when it comes to web sites like Github I think the most important thing is functionality and not the cute and modern look. With the old design on my 13 inch MBP I could see 6 repos with the new design - only 5
>> No, probable cause is not the same thing as evidence.

> Probable cause is based on evidence.

From wikipedia, "Probable cause" is a stronger standard of evidence than a reasonable suspicion, but weaker than what is required to secure a criminal conviction.

In other word, you can get a warrant when you don't have enough evidence to secure a conviction, which in turn may lead to gather sufficient proof of guilt (or exonerate the suspect, I suppose).
Don't! It's fantastic :D
What is the other half? Defense and intelligence related research?
You must not follow the Syrian Civil War very closely!
Yes, and any standard of evidence -- even reasonable suspicion -- can't be met without the existence of evidence. That's why its called a "standard of evidence".

Again, if there is no evidence left by the "hitman" except the calls for which the warrant is sought, as specified in the hypothetical, than there can't be probable cause to support the warrant. There can't even be reasonable suspicion. In fact, without some kind of evidence, the only thing that could support the desire to seek the wiretap is arbitrary prejudice.
where are these? i'd love to check them out
Hacking Hack Schools To Make Them Work
I've always wanted a more efficient way of writing my roommates a passive aggressive note other than leaving a piece of paper by the bottle of my laundry detergent they finished...
I think this deal is poorly thought out since, coincidentally, all of your bitcoin wallets are in fact data. I'll happily pay whatever sum of BTC into a wallet in exchange for that wallet + some more data. Nothing but gain.
Just for info: ABP Has same result. (EasyPrivacy filter)
It suggests strongly that Ms. Brand disagreed:

Ms. Brand wrote that while the legal question was “difficult,” the government’s legal theory was “at least a reasonable reading, made in good faith by numerous officials in two administrations of different parties.”

But alright, you win this one.
"Sculpting in time" -- what a great expression. The lorry scene in stalker is what I think of when I hear that.
Fareastsails.com - Cruising Spinnaker Sock or Sausage
http://www.fareastsails.com/sock.htm
Cruising spinnaker sock for cruising spinnakers and genakers from fareastsails.com
Is this due to JavaScript blocking? I mean, the whole premise of using AngularJS is that the client is executing JS..
Cool, I didn't know that
Google Webfonts, The Spy Inside?
Can i somehow contact you, in a private manner ?

EDIT:
You could encrypt your mail address for this PGP key:
https://gist.github.com/mercora/52b6975f41c6ea93daf5
>However I don't like:
- lack of modules, using prefixes is so 70's!
- @ in all keywords and Objective-C literals

No disagreement there. Though those are historical baggage, like C has. I see Apple fixing the module issue at some point though.

>manages to have method names even longer than Java enterprise frameworks do

Not true, most method names are short. Except if you also count the parameter names -- but then that's another story, and it has other benefits (knowing what every parameters does and self-documenting your code for example).

>Historical accident, as these were the systems those developers had available to them.

Not true, in fact they had to get out of their way to have these machines compared to the standard unix workstations of the day or PCs. Carmack has access tons of other machines at the time. And both TBL and Carmack waxed about the NeXT / objective-c environment afterwards.
I wish I worked at a company with a crunch culture.
Snapchat Person Verification Defeated in less than 100 lines of code
The origin of this article is this week's This American Life episode (http://www.thisamericanlife.org/radio-archives/episode/516/s...) - they have the full stereo version on their website at the moment: http://podcast.thisamericanlife.org/special/opus_number_one....
Fareastsails.com - Cruising Spinnaker Sock or Sausage
There's several great apps though ;)
> That's ingenious.

Well, no, its just false. The NSA surveillance is overwhelmingly opposed by the public, but...

> We didn't know about these secret courts.

There was nothing secret about the fact of the existence of the courts are what their job was, they were an overt part of the system from the original adoption of FISA.

They aren't "secret courts" whose existence was concealed, they are courts whose proceedings are secret.
It's only relevant to the title. The article isn't saying that all unmaintained projects suck. The article gives specific reasons why unmaintained projects can't be used anymore, like depending on old versions of programming languages. I suspect that the commenter didn't even read the article, and I wonder if you comprehended it.
Aeroadmin is free. Check it out.
Looks quite simple and pretty fast.
http://www.aeroadmin.com
It's not even default behavior to use the same account. You are required to make an explicit decision during setup whether or not you want to use the same Apple ID for iCloud and the App Store.
The rest all seems reasonable to me, but you think he's a moron for stammering? I have a noticeable problem with stammering myself, and so do a few of the cleverest people I know. Stammering is an involuntary speech disorder, not a sign of low intelligence. That's simply not accurate.
Also, people are emotional. Not logical algorithmic calculators.
>The NSA has committed no crimes. As an organization, they've acted within the bounds of the law and done exactly what they were supposed to do.

Even if the "acted within the bounds of the law" that would be no better than saying "the SS committed no crimes". They too, after all, acted within the bounds of the law at the time. The law is not some holy scripture, it can be criminal in itself, especially if crooks like G.W. Bush and co help create it.

But even that's not true. The NSA broke surveillance and privacy laws thousands (if not millions of times), and even had personel lie to the Congress. That's as bad as you can get.

And they pissed all over international laws and agreements (somehow Americans forget those also exist).
You can "crunch" by yourself. You'll feel like a hero the next day. Not so much a few years later.
I've noticed many sites that have failed load a video or something similar due to Ghostery, but it has been happening much less after the last major update. It's usually not as drastic as stripping all CSS of course, just breakage that seems like a bug on the site, until you realize you should try again after pausing Ghostery.
If not for NSA program Snowden would very likely still be living happily and productively, with his family, here in the US.
It's blocking tracking scripts/pixels/etc. If a site's JS happens to rely on some external tracker having been loaded, it can break the site. I think that's what's usually happening here. Moral of the story: don't rely on external scripts people.
pg actually just types the text of the page in when you request it. This system increases the average page generation time, but also increases civility.

This "planned maintenance" is just a cover for a quick nap.
Getting the following output when pushing my code:

remote: > Your submission has been placed in the queue.
remote: > Kicking off a build for your submission (running `./build.sh`).
remote: > `./build.sh` succeeded
remote: > Kicking off 3 trials. Here goes...
remote: > Started running Trial 0
remote: > Started running Trial 1
remote: > ERROR: There was an internal error scoring Trial 0. If this error persists, please let us know at ctf@stripe.com and include the following error token: err_3MRLt7sxWqqD4C
To lvl0-xkzdabbt@stripe-ctf.com:level0
7fcfd3d..17d0e35 master -> master

My code looks to be working because the test ./test/harness says that tests pass.
Right.. but as time goes on, an increasing number of those applications will have released mandatory updates that require iOS 5 or later, leaving 3G users unable to continue using them. With a shrinking number of working applications to choose from, it's inevitable that usage will drop.
Nice Project. As someone who already did some reverse engineering of such old games I know the amount of work to be done, but also the fun when it finally works.
I also think it would be great to play some old games with the Oculus, starting from Elite.
Crunch mode is a tool. I have had two successful ones - they were both very similar - we had great communication with the management, clearly defined goals and provided unwind time afterwards - and the company footed the bill.

But the management lead by example - we were working long hours - the boss managed to show up earlier and leave later than us.

The other times I have endured crunch mode (other many layered management company) were trainwrecks.
A linked list is not faster than a hash in looking up an element. The operation is O(N) for a linked list and O(1) for a hash.
Excerpt [1] Tarkovsky's "Nostalgia"[2]:

‘What are you reading?’ Gorchakov asks, unexpectedly.

‘Tarkovsky ... Poems by Arseny Tarkovsky.’ Eugenia looks a little taken aback, as though caught red-handed.

‘In Russian?’

‘No, it’s a translation ... A pretty good one ...’

‘Chuck them out.’

‘What for? ... Actually, the person who translated them, he’s an amazing poet, in his own right ...’ she says, as though trying to justify herself.

‘Poetry can’t be translated ... Art in general is untranslatable ...’

[1] http://www.stanford.edu/dept/DLCL/cgi-bin/web/files/skakov_t...

[2] http://www.imdb.com/title/tt0086022/
Extend your maps with Mapbox.js plugins
If you can't change the deadline, there is too much work and you don't wanna go into crunch mode, you have to cut features. I personally use a gant chart and any other planning docs that make sense when scheduling a project. It helps to make my case for cutting features and convincing management of things that we can delay to a 1.1 update. I find that people respond pretty well when I can show them a visual chart with sensible looking numbers and they can also see how hard everybody will be working. I also have a few tricks for figuring out which things can be delayed without a major impact on a launch. For example if your system will automatically bill customers monthly - then you have 30 days after launch to get the automated billing working and nobody will know the difference! Lot's of little admin things like that can be delayed without customers or management even noticing that you are cutting features.

I'm pretty much a stickler for trying to get things done without ever going beyond our standard work week hours. It's usually pretty tough the day or so before a big launch for everybody though - not just the programmers. Somewhat human nature I suppose - some unplanned thing always reveals itself at the last minute.
Ghostery doesn't really break many sites, although there are still a couple.

However, in this case, CSS and JS from ChartBeat is being blocked because it's one of the tracking services that Ghostery disallows. You can whitelist, but this is probably the "correct" behaviour if you want to block tracking services.
Despite being a (bit of a) privacy enthusiast, I still use Google's DNS servers, for a few reasons:

1. I use chrome. If I didn't use Google DNS, they'd be able to track 90-99% of my internet usage just by watching what domains I visit in chrome. The remaining portion is e.g. irc, usenet, xmpp, ssh, etc, that doesn't go through chrome. I could use firefox or opera or w3m or telnet or whatever, but I like chrome.

2. I became disinterested in using comcast's dns because of previous internet-breaking shenanigans like http://corporate.comcast.com/comcast-voices/domain-helper-se... .

3. I work at YouTube (owned by Google), so I get to see the internal temperament and discussions regarding privacy, data safety, PII, and so on. I'm comfortable letting Google have this data.
It's not (only) that 1Gbps to the home, it also that fat pipe per street, the even fatter pipe per neighborhood, etc.

Especially the latter pipes need to get a lot fatter, the more people use that 1Gbps bandwidth.

Look at it this way: roads to houses haven't increased in bandwidth in the past century or so, but investments in highways have. Why? People started using 'their' bandwidth. They don't walk to work, but use a car that takes more room, and also travel over larger distances.
I guess that's what broke my favorite HN Android App.

https://play.google.com/store/apps/details?id=com.manuelmaly...
What I've realized as a designer is that users don't care about or notice design ... shadows, gradients, rich backgrounds, noise filters, etc. They just don't notice such things. They move so fast from page to page, all they notice is WHETHER OR NOT the page lives up to its purpose. That's the start and end of their experience and it's all over in literally a second.

Is the user expecting to read an article?

If so, then they will simply be blind to anything that isn't the title and text of the article. If they do notice something that isn't the article, you've probably intruded on their experience --- either with an ad, or a fixed element, or a sudden splash page "subscribe for more great content" ... and they don't care about the four CSS effects that will trigger on parent and child elements in your nav on :hover. They won't notice.

So get over it! Design simple pages. They'll load faster, break in fewer browsers, and probably convert users more effectively.

The site that won the competition is slick, cool, and genteel. Very effective, very appropriate for a government.
All ya gotta do is just start working all day and night and you'll be crunching with the best of them!

I think I know what you mean though - some companies have a very leisurely pace and sometimes even discourage those who try to work too much or too fast.
+1 and Props for "Monster cables so he doesn't get an HDMI virus". Memorable.
"Sculpting in time" is also the title of Tarkovsky's book which I haven't read, but I now have a new impetus to do so.

Interesting about colour - perhaps a "less is more" thing. The end of Andrei Rublev is breathtaking, for instance.

I saw Mirror three times at the cinema, and there are not many flicks I can say that about.
Ain't nothing wrong with using KeePassX + Dropbox. In any case, if the attacker can crack KeePassX's encryption, he can probably crack your forum accounts directly.
To be fair, I'm just repeating something I saw on HN before. Here, I dug up the original post, give that person your upvotes: https://news.ycombinator.com/item?id=6393829

Also, please consider sending the author / maintainer of dnsmasq (Simon Kelley, simon@thekelleys.org.uk) a thank-you email. Same for the maintainer of your router's after-market firmware, if you use such a thing.
Monthly property taxes + monthly HOA + monthly payment to manager < 20% of cash-flow? That is incredible.
> Im not sure why people would pay for that, other than not knowing they dont have to.

That's an odd thing to say. For those of us that aren't Capital One customers, we do have to pay, because the Capital One service you use is not available to us. It's not some web service like PayPal we can sign up for on a whim either; opening a 360 account with Capital One requires an application, a credit check, an existing checking account with another bank, etc.
Tesla charges no extra markup in China
Blogs.perl.org hacked
Fair enough. However, if we take the original premise and change it to "If the FBI identified an organized crime hitman who killed 20+ people and left no solid, non-circumstancial evidence other than making incriminating phone calls, is it wrong for them to place a tap on his phone line once they have probable cause that he is a hitman?", would you agree that wiretaps (with warrants) can be useful?
Upcoming changes to the Firefox Developer tools node picker
Check your user agent line; Apple owners might overpay as well...
what do you guys mean by affiliate links?
That's a bit naive. Or rather it's just naive.

The underlying problem that leads to crunch periods is not of planning or accurate estimation. The problem is with the psychology. I'll give you a week to implement something that involves a tiny fraction of research or variance, and you can bet that a lot of people will spend 90% of their time allowance investigating this part and then squeezing the actual grunt work into remaining 10%. So of course it will lead to the crunch! All because the grunt work and known solutions are boring and take the fun out of programming, so any decent programmer will tackle any chance for some research and exploration.

That said, relying on overtime as an available resource during the planning phase - yes, this is bad and it leads to unhealthy work environment. Just ask EA.
I think the article would have more impact on managers - those who can do something about preventing crunch - if it just focused on the "makes you dumber" aspect, and said basically that crunch has the opposite of the desired effect.

By the time the article starts talking about remedies, it loses half its punch imo.
Ticket prices will also be different if you use an international credit card. I used to save 100+ bucks with paypal instead of my Chinese credit card.
Cassandra Performance - Comparing Different Types of Column Families
The Never Ending Story
Ghostery blocks Chartbeat since it's an analytics provider.
I live in Leipzig and I have no name on the doorbell near my flat door. If they deliver a packet to a neihgbor I have to go out and ring the doorbell at the entrance, or guess which apartment it is :)
XXE's are nasty. Back in the early 2000's I found every single Java RSS parsers (pack then that was an important thing) was vulnerable.

I submitted patches for them all, but it was kinda nasty to fix in Java, because each XML parser had different custom properties to set. https://github.com/rometools/rome/blob/master/src/main/java/... is the hackiness I had to do for ROME.
The way they disclosed it:

> Reginaldo agreed we could share the payout, it was $33,500 for this issue.
One every 2 minutes.
Apple switched from Object Pascal to C++ with the Power Plant framework.

Borland had Turbo Vision for C++ in MS-DOS, Object Windows Library for Borland C++ and Visual Component Library for C++ Builder.

During MS-DOS days, Microsoft didn't had any C++ framework.

On the UNIX world, some people were using OpenInventor for 3D visualization, CORBA for enterprise communication, portable frameworks like Rogue Wave Tools.h++, or GUI related XVT-Power++, DiaViews++.

UNIX also has the birth place of C++ persistent databases like POET.

There was also the Taligent project from IBM and Apple going on.

IBM had SOM on OS/2.

Psion Epoch used C++ alongside OPL.

I can provide many more examples.

Microsoft was hardly the only responsible company for C++'s adoption.
For the same reason people google for google or gmail: they don't know the url.

Yes, there really are people like that. Lots of them.
At companies that do "critical" stuff, where defects have safety or $$$ implications, the argument about increased error rates is often convincing to managers, and one reason you see crunch less often there. But at many companies the managers may not care. The management of videogame companies does care about defect rate a bit, but it's not their top concern.
I'm pretty sure they don't want your respect. :)
Competing in Battlecode was one of the best things I've ever done. Yes, it's great experience. Yes, you'll become a better programmer. Yes, it's a lot of fun.

But you learn things about yourself. Battlecode was my first love. It was the first code I wrote that I really poured myself into. The hunger for victory, the desire for perfection, the frantic last-minute hacks and patches...a lot of emotion goes into this competition, and I was not expecting that. I was an unmotivated, procrastinating slacker in high school. After doing Battlecode I saw what I had in me. I saw that I really could work, and work hard. I could work hard and love it! That has been life-changing for me.

I cannot recommend this competition enough. Participate, put everything you have into it, and Battlecode will give back.
Wasn't gonna upvote until you finished with "Just ask EA"
FWIW, I had a very good personal experience with CSSilize in last 2 companies here. I can understand why they charge $19 to remove their name (it is a very good marketing strategy, IMHO). But, they're still cheaper with additional $19 and efficient (for instance, the real time updates and ability to "control" the project through their pms are really mesmerizing)
I was getting a similar error. Ends up I forgot a `require` statement in the ruby code.
(Sorry, rereading what I wrote makes it sound pretty slanderous). Not sure if you'll be doubling back on this, but I thought I'd respond anyway. I was talking about the mobile web experience, specifically on Android.

I was playing with the MapBox SDK roughly a year ago and I remember having a lot of trouble at the time panning and zooming. This was on a Droid X. So gave up on it at the time, even though I thought the desktop experience was so great.

Anyway, I just tested again, and whatever I was seeing before is not there. I'll give MapBox another shot.