skysight-inc/HackerNews huggingface dataset:
Thing is the code will also become less readable for many people if your line is longer than 79 chars. My terminals have a fixed width so that they fit perfectly side by side on my multiple monitors. Using random higher numbers just means that I have to use random window sizes and what not.

Yeah, I could have 300 char wide terms, or 600 if I really wanted to. There was a reason for 79. There isn't for 99.

Edit: Glad to see that section might get an update http://bugs.python.org/issue18472#msg194086

Edit2: Gudio van Rossum proposes a patch https://codereview.appspot.com/12269044/diff/1/pep-0008.txt
However, she is only Twitter famous, due to a self-acknowledged quirk in Twitter's system:

http://boingboing.net/2013/01/18/fickle.html

I've never heard of her except to remember that she wrote that Boing Boing piece on finding a million followers. And before you say, "Well how the fuck do you know every writer in existence?"...I'd say that I read way more than I should :) But I also do work in media, an industry which obsesses way too much about Twitter.

To make some comparisons...the OP's twitter account has 980,000 followers and rising.

Xeni Jardin, who is as household of a blogger name in the tech circles as one can get, has 77,000 followers

Cory Doctorow has 300,000.

Neil deGrasse Tyson has 1,339,448 followers

----

So am not arguing against the OP's credibility, per se, but just pointing out that having 1,000,000 twitter followers and yet not being a well-known name probably means that the followers didn't come because of the writer's credibility and fame. She may be great at Twitter, however.
Charlotte, NC - PassportParking - Fulltime, INTERN

We are looking for another amazing developer or two to join our team. We are cranking away with Android, iOS, GWT, LAMP, etc. and have a lot of fun doing it.

If your interested shoot me a line or start our programming challenge. We highly consider anyone that crushes it. Don't care so much for resumes, or degrees for that matter.
http://passportparking.info/PassportProgrammingTest

Recently featured in the Charlotte Observer, check out our team.
http://www.charlotteobserver.com/2013/07/30/4200193/charlott...

Cheers!

Brad Powers
brad@passportparking.com
No, not left handed, but I didn't get the infinite visual cue until you explained it here or the border.

The red bar on the bottom woul probably be fine of you could make it like 70% transparent until it gets toward the end, the vacillate it between 0% and 50% so it looks like its flashing. Some visual indicator that I should be paying more attention to it.
Thanks! I just pushed a fix for that.
413 points, 4 hours, half way down the page? something is a miss with the voting system on HN.
requestAnimationFrame may be too frequent in the foreground (could effect performance?), and not necessarily 0 in the background.

That repaint may occur up to 60 times per second for foreground tabs (the exact rate is up to the browser to decide), but may be reduced to a lower rate in background tabs.

https://developer.mozilla.org/en-US/docs/Web/API/window.requ...
I'm sure it was really hard to make money while milking Call of Duty, Guitar Hero, and the various Blizzard properties for all they're worth.

The biggest threat is that they'll run out of franchises to ruin.
She's inferring that her searches are the cause. It's not clear that the agents ever explicitly stated that they used search history to profile the family. They asked, "Have you ever looked up pressure cooker bombs?" They might ask this question of everyone.
No, you think you have, but because you don't understand the base rate theorem you're just talking past me. It's not enough to filter the population down to 100 households. Nothing you do with a filter changes the base rate of terrorist plots, which is extremely low. Profile 100 households, you get 100 false positives. Profile 50 households, you get 50 false positives. The likelihood of any one house you investigate housing an actual plot is always going to be very, very low.
Reminiscent of the old one-trip salad bar ploy:

http://kotaku.com/how-chinese-ingenuity-destroyed-salad-bars...
It's also a third person account. Humans are notoriously bad eye-witnesses.
Yup, AirBnB did (kinda) the same thing to listers on Craigslist.
"ignore = E501" is easy, free productivity and maintainability boost.
Like everyone else has mentioned this is a very dangerous move.

The label doesn't look like it includes all of the required information ( http://www.ttb.gov/pdf/brochures/p51902.pdf ).

This could be bad, very bad, if something like this happens ( http://www.bbc.co.uk/news/uk-england-16742167 ) who is responsible?
But there will still be people like me who consider any amount of advertising to be an offense, something that is more desirable if it doesn't exist. You can be as nice about it as you want or feel is appropriate, and I appreciate that, but at the end of the day, your interest is antagonistic to mine.
This is an interesting idea.

In the area where I live and work, there's a charity called Activate Good (http://www.activategood.org/) which is designed to place willing volunteers with nonprofits who need help. It's really quite cool for those of us who want to arrange for teams of people to do community service but don't have a lot of time to research worthy causes. All I have to do is tell them about how many people will be there, and they'll find something for us to help with.

They also look for specific jobs (like marketing, copywriting, IT help, etc).

This could be expanded into process engineering.
DIAL: The protocol behind the Chromecast magic
Memory model and instruction set architecture are orthogonal.

Registers are entirely internal to a processor. They don't have to be replicated or consistent between different cores.

Memory is shared system state. To write correct parallel programs, CPUs need to define how they manage consistency between different processors. x86 does have a more conservative model with stronger consistency than ARM, and this does have (theoretical) scaling consequences-- but Intel has a huge amount of experience making it fast.
The Atom chip hardly crushes the latest ARM cores.
Welcome to 1984, check your civil liberties at the door.
Never mind if we're almost 30 years too late, and oh, by the way, how's that hope & change going for you?
I get a little doubt. Its good, but I think we can all try to discern some facts here from what she's said.

1) She wasn't there so this is a second hand story. Most second hand stories are embellished to a certain degree. Fact is she just wasn't there. (from her twitter) https://news.ycombinator.com/item?id=6140924

2) Government agents (who knows where they are from because who has time to remember THOSE details in the moment). FBI, Internal Task Force, MIB, it really doesn't matter that much.

3) Were they merely concerned with Pressure cookers, backpacks, and quinoa. That is all just conjecture and really not relevant to the story.

The REAL issue here is that government agents appeared on her doorstep and asked to come in, for no apparent reason. Then they asked a bunch of questions that made her feel as if she was a suspicious character. This all causes an atmosphere of fear, similar to what special police units in other countries have done.

This is about the fact that she doesn't know WHY they came by. Sure she's speculating to make herself feel better, who wouldn't but what's more important is that there is someone watching you out there and determining if a person is suspicious or not and we (US citizens) have NO control over that. Matter of fact we don't even know what it is all about.

Did she make this story up. Sure, in part. But there is a core set of facts here (assuming she is just elaborating and not lying out right) that are hard to ignore.

Big brother is watching you...

EDIT: For the comment below. If you are curious how they are doing this, the best theory I've seen has come from Steve Gibson on his Security Now podcast. He speculates that they are taking raw data before it goes to Google and explains how that may be possible. https://www.grc.com/securitynow.htm start with episode #408.
Coinbase has launched a new design
The bargain with a patent is supposed to be that

a) you get to build/use/sell an invention exclusively for a certain length of time, in exchange for
b) publicizing how you did it.

A good number of software patents fail the second part of that test, to say nothing of originality etc., because they only declare the behavior and don't provide a reusable implementation - a lot of the time because they're derived from "wouldn't it be cool if..." spitballing sessions (especially in large companies).
Well, I'd be down to try at somepoint, if I knew where to start. I feel like moving forward from now, in general, the future will require these skills in order to maintain some sovernty over onself.
Statistics, cooperation, politics, and programming
Report from the Microsoft v. Motorola Hearing in Seattle
You speak and comprehend English much better than I speak Russian. But I have to say that I don't speak Russian at all.
The document was overhauled earlier this year to make it easier to understand. Apparently, it's not easy enough.

The substantive criticism I saw here was the one about versioning packages, which I think has led to some of the awkward choices. If you're collaborating and using packages from github etc (as go get encourages you to do), it isn't possible to document which version you're using so that go get will fetch one version till you decide to upgrade everyone. You have to freeze the dependencies somehow by hand (which is mostly what has led the author beyond the pale).

If this is seen as not a problem Go wants to solve, perhaps it should be documented up front, as it's something which comes up again and again when people start using Go coming from languages with an established package ecosystem. Almost every other language I can think of versions libraries explicitly, so Go is quite unusual in this regard. For example under 'Remote packages' in that page you link, there is no mention of versions at all.
I'm one of the few guys who prefer tabs to spaces... but I actually find this change welcome:

before, some people criticized my choice believing that the PEP8 favored one of the 2 approaches, when in fact it just acknowledged that spaces were used more often, and in no case that was an excuse to change pre-existing code... there was some confusion

At least now I can/have-to concede that there's one preferred way

OTOH: I still find subpar the handling of space indentation in most editors nowaday (emacs, vim, gedit... you name it: they all behave similarly)... I could write some emacs-lisp to make the editor behave as I wish, but I never found that hitch worth scratching enough
If I could change one thing about human history, I'd remake the 0 and O's (# and letter) and the I, l, and 1 (letter i, letter L, and #) so you could never confuse them in hard to read CAPATCHs.
If you have the desire to build something and you need a sabbatical, have you considered a volunteer service trip of some sort? It need not take you out of the country; I haven't looked recently, but last time I was considering something similar there were week+ long projects building homes for the poor in New Orleans, building or maintaining hiking trails all along the Appalachian Trail and many other forest projects, and all kinds of other things local and national. You may need to acquire supplies and transport yourself to a pickup site, but they typically provide food and tools.

This does three things: It gets you out of the office and away from your email. (When doing what I call an "away trip" -- yes, nerdy -- I have either put my smart phone's SIM card into a dumb phone or given everyone a separate phone number to reach me at a prepaid cell phone. I leave the phone off the majority of the time, and instruct them to leave a voicemail and I will call them back when I get around to it.) It gets you away from the cycle of HN, Reddit, and other news sites. And last, it gives you something tangible that you can look back and say that you built.

Trips I've done have included building mountain bike trails, gathering a large group of friends from a small HN-like forum to help clean out a forum member's estranged mother's house. She'd become a hoarder in her old age, and filled a beautiful 3,000 sq. ft. mansion in rural Illinois with ... stuff. But every piece had to be sorted and evaluated, because there were many collector's items and valuable things hidden, like silver dollars from the early 1900s stuffed into a pillow that seemed strangely heavy. Eight people sorted and moved enough stuff out to fill 40 cu. yd. dumpster per day, and fixed enough of the plumbing issues to prevent further damage to the house. It was pretty filthy work, it was insanely exhausting, and it created a very tight bond between some special people. Seeing, and having the community's support for it, left me refreshed and ready to return to work.
Why bureaucrats are innovation's best friend
Am I defending Russian government anywhere?

Government is not controlled by people. This is easy to prove by trying to peacefully disagree with government's procedures. E.g. not paying taxes or not following regulations when establishing a company or a bank.

"Voting" is a suggestion. You are not allowed to "vote" for "leave me alone, I don't hurt anyone".
The question I'd like to pose (and it's something I have a hard time with answering myself):

Would you prefer that the government watches your Google searches, your forum postings, your Facebook messages, and your emails and potentially stops these terrorist attacks, or would you prefer to be free of government spying and possibly give up safety?

If another Boston Bombing happened and it was later found out that the terrorists had bought pressure cookers, nails, and other bomb-making materials on Amazon, wouldn't there be outrage that it didn't raise any red flags? Yet when the government tries to investigate potential threats like the one explained in the article, they're seen as bad guys.

I think the real problem is that we were never asked. 9/11 happened and the war on terror began. Americans never chose to be spied on in order to prevent attacks, it was just assumed that we valued our safety more than our privacy.

So when I read about NSA spying articles, or blog posts like this, I always have to ask myself "what if these really were terrorists?" because I know that there are hundreds or even thousands of lives saved through operations like this, and we never hear about the successes.
You need to use spaces for alignment, so indenting with tabs and aligning stuff (in the way suggested by PEP8[0]) is impossible without mixing tabs and spaces.

[0]: http://www.python.org/dev/peps/pep-0008/#maximum-line-length
SpiderOak - Anywhere (Telecommute) - https://spideroak.com/jobs / https://spideroak.com/blog/20130722141302-python-web-develop...

SpiderOak seeks a web developer to build our next generation web presence and web applications. You will be working closely with our designers and our CEO, and you'll get regular code feedback from internal application security teams. Key technologies are Python, Django, and HTML5.

You’ll be expected to have mastery of HTML-related presentation technologies, from HTML layouts with CSS to JavaScript-based UI frameworks and Bootstrap. Prior knowledge of the Django ecosystem of reusable apps would be beneficial.

SpiderOak spans eighteen timezones the written word is essential. You'll need to join IRC channel occasionally during US business hours (but no rigid scheduling), participate on our bug tracker, wiki, and email.

Some of the best programmers we've known have poor resumes, so we have no minimum requirements for degrees. We’re also super-equal-opportunity: quality design knows no bounds for race, gender, nationality, sexual orientation, species (Giant Pandas will be encouraged because "AAAAhhhh-dorable!!!!") or religion. If you can meet what we need, we’ll do amazing things together.

- About Us -

Started in 2007, SpiderOak provides desktop, web, and mobile software for backup, sync, and sharing, keeping user data encrypted and private. We provide consumer and enterprise solutions, own storage backend and our own data centers. Most of what SpiderOak creates is Python, and free and open source software. SpiderOak is a 100% distributed, virtual-office, work-from-home, your own schedule company.
Articles like this -- even if they have errors or arguable non-best-practices -- should be recommended because they drive conversation. Thus far one of the most unfortunate things I've noticed about the Go community (and this is seen even in discussions about Go on here) is a silence that results from a fear of doing things wrong. That improves no one.

The 'go list' command will tell you the dependencies for an application.

Does it? I thought it simply showed every package in the application, not differentiating what is yours and what is not. If I am correct, in no way does it solve the problem that they were trying to address.

This is not the recommended practice.

They specifically note that it isn't the recommended practice, but that it was a compromise to make a more easily reproducible structure. It is absolutely odd -- from a traditional developer perspective -- how the structure of a go application works when there are many dependencies, and I'm not sure what is the recommended practice for actually source controlling that (though we know how individual packages should be managed).

Go files matching the build tags are compiled into the resulting binary

Can you describe what you means? Such as

go build github.com/mypackage?

I've built several solutions with Go now and remain sure that much of what I'm doing is wrong, despite trying to find the relevant information.
That bridge could be crossed when we come to it. I don't see this discussion happening among any legislators. The majority of them don't care to recognize software patents as a problem, much less debate over how to define what is software vs hardware.
How does this differ from Amex PASS?
I always wondered if this ever happened. Fantastic.
I don't know what you're arguing, here. Yes, by my reasoning it's fair to count some of that spending toward fighting terrorism - in fact, I believe that should be a significant portion of our response: investing in resiliency that will help in the event of terrorism but also in the event of the myriad other disasters we are occasionally faced with, and hopefully even when there's no disaster at all.

It's still wrong to say we spend $0 on X, Y, and Z.
Just to be a bit pedantic, unfortunately you don't get "proper i18n support" just by putting everything in UTF-8.

Unicode lets you represent lots of abstract characters, from different languages and societies, in one character set. That doesn't quite tell you how to render the characters. For that, you need to know what language the text is in. Unicode wants you to provide that information out-of-band, e.g. in an HTML "lang" attribute, which the renderer can use to paint the proper glyphs.

For example, the Arabic digits 4 through 7 (۴ U+06F4 .. ۷ U+06F7) have different glyphs in Persian, Sindhi, and Urdu. And a character like 直 (U+76F4) has Chinese and Japanese glyphs that may not be mutually recognizable.

Bottom line: if you want an internationalized system that can store and render multilingual text, storing the text in Unicode is a good start, but you will need to store additional info (like the language) to be able to properly render the text.
That's mostly a consequence of planes and skyscrapers having lots of people.

The death count could as well be seen with a place accidentally crashing into the Empire State Building.
Not fair; the public was not prepared to deal with that situation; now they are. Pilots carry; attendants and passengers are knowledgeable to fight back. And that's including revoking most of what the TSA has become.
Addepar is Hiring - Engineers - Mountain View, Ca
Who we are: Engineers rebuilding the infrastructure that powers global finance. Current technology in the space is broken and opaque, it empowers scandals like Bernie Madoff to go on for a decade while $64 billion vanishes from the economy, affecting endowments, institutions, and notable individuals. Our platform provides increased transparency, allowing for better decisions and furthering meritocracy in the multi-trillion dollar wealth management industry. We free data from disparate silos and build tools for advanced analysis and decision making.
Addepar is an engineering-led company. We’ve designed our perks around enabling great technologists to build. Hiring Ember.js developers and generalist engineers.
Join us: Careers.addepar.com Or email R2 [at] Addepar [dot] com
We do have remote employees, but none on the R&D team ... yet. We want (and need) to change that to hire the best folks available.
Yeah, exactly. If I knew that it only stores my location info for 30 minutes, I would have most likely said yes. Without that, temporary could mean anything (hours, days, weeks).
Nice found, Apple is always bringing a bad UX to other people.

Some other examples:

- Older webkit for webapps on the homescreen (= slower loading), so a bad experience with webapps so people would search / request a native app

- iTunes on Windows (seriously, what was that!)

- Not compatible Bluetooth with non Apple devices (you really have to do a lot)

- No standard battery loader (and it's in the European law that you should use one...)

- No EU obligated garantee if you don't buy Applecare

- Airplay, ... doesn't work with other devices (instead of using DLNA, which is a standard-protocol and works cross-device)

- Tried to push that no other programming languages would work on their platform --> XCode. So basicly, no cross-platform programming...

- ...
This isn't going to be useful to malware writers. People who can not install malware on a machine may be able to use this to extract sensitive information.

The hackiest fix for this is to randomize the output of your content, or employ random padding. If the compression payload size changes every time (and if you can no longer assume the structure of the payload) you can't effectively determine if a guess was right or wrong.
There's no 'I/O' in 'team'
Moz - Seattle, WA

We're looking for a senior software engineer to join our Moz Local team, building web apps using mainly Node.js, Backbone.js and CoffeeScript.

We have a great office location and (literally) award-winning perks and benefits.

Check out the details here: http://moz.theresumator.com/apply/WRUiPP?source=Moz

We have a few other open positions listed here: http://moz.com/about/jobs
Especially the cheapest vodka they could find.
It's also open-source. It always bothered me that Ghostery wasn't.
I was unaware of `git subtree`, I'll take a look at that option, thanks.
This type of integration will be very much possible once Shopify supports the creation of orders through its API.
Prepaid cards have existed for quite a long time.
Wow, I was 13 at the time this came out and I feel like it was yesterday. I guess I really am an internet veteran. :)
Their other illustration wasn't terribly useful either, though, request_token. That's supposed to change each time the form is generated and meanwhile this attack takes thousands of runs against the server...
While it's not technically spam that this startup is trying to fight, it's in the same vein. Thus: http://craphound.com/spamsolutions.txt
It's not that they are all stupid, but a rational cost-benefit analysis would dictate that significantly less money be spent on so-called national defense and military programs than is spent today.

The reason we spend money on "anti-terror" stuff is b/c terrorism is actually a highly efficient/extreme form of propaganda messaging, and propaganda is something that states care very much about. It cuts to the core of the legitimacy and efficacy of the state as an institution and so what is being protected is institutional credibility, not human life.