skysight-inc/HackerNews huggingface dataset:
Wait, so someone is surprised that taking an image they found through Google image search and just pasted onto their blog is copyright infringement?

What did they think would happen?
Also, the DRF author, Tom, actively attends meetup and does talks here in Brighton.
What You Should Clarify and Communicate as a Product Leader
So there's a DC hackathon[0] taking place this weekend, and Cryptocat is on the list of projects to work on.

I imagine the Android and iOS apps would be ripe targets for bug finding adventures, but are there any places specifically that could use the kind of scrutiny that such an event could provide?

[0] - http://www.eventbrite.com/e/dc-internet-freedom-hackathon-ti...
A ridiculously tepid non-apology apology considering the scale of the breach.
I've said it every time I've walked out a strip club.

(The members of the empty set satisfy any property.)
I think LeanPub needs to work on how it categorises its books. Most seem to be software but are showing up under weird categories like Fitness.
Federal Studies Announced for Texas High-Speed Rail
I was just about to say that this is what about four out of the six years of my math PhD have felt like. (And it's not quite done yet...May cannot get here soon enough!)
I know it's hard for companies to admit it when they make mistakes / fail, but I think it's important that they do. There's always the risk of litigation etc.. but I think that at the end of the day, given that you can't undo the past, it's always best to come froward and apologize. I know it's talking from the sidelines, and there are probably a lot more considerations that go into it, but as a consumer I do feel better about a company that fails and then takes responsibility for it.
Yeah, I hate when my language forces me to write pristine code...
See every organization still running on XP ? They may be sentence to death in 3 month, that may be the hardest way learn it.

See that place running COBOL? Yeah, that's your bank.
Calendar.vim
This is pretty damn cool
The Philippines is already a place the Chinese Navy is looking at ...
This is a logical extension to supporting the Github ecosystem. The relatively massive amount of investment money they received was a signal that this would happen. I also can see a few other plays possible, and if they do them well, they could become a $10B company. They will have some stiff competition - whoever has a better vision will win though. Execution and the time it takes doesn't really matter in this instance, as it's such a broad play. If I end up having the time, maybe I'll jump into the game. Congrats to Easel. Checking out the product. Hopefully they include it in Github's monthly fee. :)
Can anybody pinpoint when WIRED started publishing 50% link-bait nonsense which just links to other sites on the web, upworthy style? I love their UK magazine and this trend is disappointing. Bit off topic, sorry. Beards outnumber clean shaven 4:3 in my office! We're a digital agency. =P
IBM's Watson For Business: The $1 Billion Siri Slayer
On the other hand, one New York benefit for tech companies is ST121.3 (sales tax exemption for hardware): http://www.tax.ny.gov/pdf/current_forms/st/st121_3_fill_in.p...
I had some issues with the 5th ave apple store, but the lincoln center store handled everything smoothly.

The publication cost, even in manhattan, is less than the savings on a few new macs
This is one of those rare examples where copyright enforcers have my support. There's just too much image theft on the 'net. I would like to find out the name of the lawyer who got $3K out of them. I've had pics stolen, and usually there's no recourse. DMCA helps, but how long can you sit around monitoring the 'net?
> How using Google Images can cost you $8,000

Better title: “How wilfully infringing copyright can cost you $3,000”

> We were under the mistaken impression that before anyone could be sued, the offender had to ignore a request to take down the copyrighted image.

That’s only if a third party, i.e. not you, put it up on your site.
You could certainly set up a bridge over sockets or ajax, but I think the true beauty of LT is that you can actually embed an extant web-based terminal directly into LT's dom and interact with its native events. LT runs in node-webkit, which is essentially chromium. The only barrier to entry I can think of is that it might be difficult to set up the terminal emulator to interact with the local FS, but its definitely a solvable problem. My current plugins both interact directly with the DOM and the local FS for various purposes using node and jQuery. The jQuery is honestly unnecessary thanks to only needing to support webkit, but it was a simple expedient and its luxurious not worrying about byte count since everything is running off the local machine.
The law firm I used to work for had a great hack for this law. Essentially the LLC was formed with a mailing address in a county where the publishing was exceptionally cheap and after the publishing was completed the LLC address was amended to the HQ/principal place of business address. We did the publishing requirement for clients at the time of formation, for $284.95 (this was in addition to: NEW YORK STATE FILING FEES, ATTORNEY'S FEES, LLC SEAL AND BOOK, ARTICLES OF ORGANIZATION, LLC MINUTES, LLC REGULATIONS, MEMBERSHIP CERTIFICATE AND PRELIMINARY NAME SEARCH which we charged $234.95). Total w/publication $519.90, which falls in line with the article to some degree, whether that is reasonable is for the client to decide.

For those that care. Section 206 of the Limited Liability Company Law of the State of New York states:
Upon the effectiveness of the initial Articles of Organization of an LLC, a copy of same or a notice containing the substance thereof shall be published once each week for six successive weeks, in two newspapers of the county in which the office of the LLC is located, one must be a daily newspaper and the other a weekly newspaper designated by the County Clerk. Proof of such publication by the Affidavit of the publisher or printer of each newspaper must be filed with New York State within 120 days after the effective date of the Articles of Organization of the LLC.

As a side, I am generally pro-LLC (this is a serious legal analysis, do not just make a decision based on others advice see a corporate lawyer), but my understanding this runs counter to the general principal of SV where they are pro-Corp.
This contractor added a fake beard to his profile. What happened next will blow your mind.
I'm 100% sure that somebody will port TRAMP to LT - and sooner rather than later :) LT looks like it's the only editor capable of pressuring Emacs in the future and to do this it has to have features like transparent handling of remote filesystems via a bazillion of protocols either in core or as a plugin. So I think it will get one eventually :)

http://www.gnu.org/software/tramp/
This blog almost immediately reminded me of grandma’s speech to Gil in the movie Parenthood. “…that a ride could make me so frightened, so scared, so sick, so excited and so thrilled all together. some didn’t like it. they went on the merry-go-round. that just goes around… nothing… I like the roller-coaster. you get more out of it”. Yes, there is a giant mess around building applications for today’s users! But that is where is the fun, excitement, and innovation is coming from. If you require safe, secure, and boring I’m sure there is bank somewhere in the world that need a good COBOL developer.
Ask HN: What is your take on Co-Creation Platforms
We're re-thinking what a co-creation platform would look like or could be?
We'd love to hear what HN has to say about it? (Maybe Asana, Mural.ly etc.)
Do you use them? If yes, which one is your favorite?
What do you love about them?
What pisses you off?
Any thoughts of what could be the future of co-creation platform? Something deeply integrated with the tools you use..(maybe)?
We made quite a detailed questionnaire too - if you feel kind and gracious:
https://docs.google.com/forms/d/1qjhuMTZKUSFbDeAtYXC9W-nyexYj8DYCYeKuYXFe5Ss/viewform
Have left the poll results open, so if you're curious, you can see the results.

Thank you people of the world!
This is very interesting. How can you sue an unknown person? Beats me. Also, as GigaOM points out, it’s unclear really if LinkedIn has a solid leg to stand on since it isn't exactly illegal to copy information from a website. In addition to the aforementioned laws, the company also says the unknown users are violating their own terms of service. Read GigaOM article here: http://gigaom.com/2014/01/07/linkedin-sues-to-stop-bots-that...
1 - It's not about what the students themselves pay, it's about the cost. And I picked Stanford as sort of middle of the road cost-wise for private education. Public schools are of course subsidized heavily by tax dollars, which reduces tuition but certainly not the actual cost of the education. As far as quality, Udacity instructors and courses are far, far above a typical community college.

2. I picked Udacity since their courses are custom developed for the platform. Coursera courses are often very similar to the courses the instructors developed at their "day job" univeristies, the Udacity courses aren't really. They're new beasts.
Manage Spotify with AutoHotKey
http://www.cs.umd.edu/~gasarch/BLOGPAPERS/17.txt

2,2,1,3,3,4,2,1,4,1,3,2,2,3,4,4,3

2,4,2,1,1,2,3,3,4,4,3,4,1,1,3,2,2

3,1,3,4,4,4,1,1,1,4,3,2,4,1,2,3,2

4,1,2,3,1,3,2,3,4,1,2,1,4,4,1,3,4

3,1,1,1,2,3,2,4,2,3,4,4,4,3,2,2,1

1,3,3,2,4,3,1,4,4,1,2,2,1,2,3,2,3

3,1,4,2,4,2,2,3,3,2,1,4,1,4,4,1,3

4,3,1,2,1,1,1,3,2,4,4,3,2,3,4,1,2

4,4,3,3,4,2,4,2,3,1,2,3,2,1,2,1,1

1,2,2,2,1,3,4,4,1,4,3,3,3,4,2,4,1

4,2,3,4,3,2,1,3,2,3,1,4,3,2,1,4,1

4,2,4,1,2,4,1,4,3,2,2,1,3,3,3,3,2

1,3,2,1,2,4,4,1,3,3,3,4,2,2,1,1,4

1,4,1,4,3,3,3,4,3,2,1,1,2,1,4,2,4

2,4,1,2,2,4,3,2,1,3,4,3,1,4,1,3,3

3,3,2,3,4,1,3,2,2,2,4,2,3,1,1,4,4

2,3,4,4,3,1,4,1,4,2,4,1,1,2,2,3,1
1997 Cambridge and Oxford University: FREE

1998 University tuition fees: 1000 GBP/yr

2004 University tuition fees: 3000 GBP/yr

2012 University tuition fees: 9000 GBP/yr

Thanks Tony Blair.
"Django REST framework is an insane framework"

I'm fed up with this kind of oppressive language. This is heteronormative and is discriminatory to the mentally ill. It's stuff like this that leads to the imbalance and under-representation in the industry. Let's boycott this author.

(I would love not to have to write "</satire>" but having seen some of the comments here, I think I need to. I wonder how many white-knights-for-women use language like this without thinking. We need some flexibility in the way people are allowed to express themselves.)
Not going to lie, saw the videos and my first thought was "Get out of here, stalker!"
5. Freelancing Forces You to Keep Up to Date
"By contrast, I know some design shops in my area that are still using Photoshop and Dreamweaver to build HTML-based websites on GoDaddy. Know when they opened their shop? When Photoshop, Dreamweaver, and GoDaddy were still cool. That’s not acceptable, and young whippersnappers in the area are on the creeping in with their fancy new WordPress installations, scripting skills, and jQuery, and grabbing new business. The moral? Learn or die.

And some of those whippersnappers are going to be rolling on the same technology stack 10 years from now."

I couldn't disagree with that sentiment more. I'm a developer who works full time at an agency and freelances on the side when I feel like it. I know a lot of developers my age (mid-late twenties) that have only really ever freelanced full time and never worked in a company 9-5 and I can say the one noticeable difference between us is the skill set.

being surrounded by better developers than I has forced me to learn new things in a way that striking out on my own would never do. Sure, necessity is the mother of invention, and if you're running your own business, you'll have to learn things to keep the lights on, but you miss out on all the mentorship and guidance working with a team of more experienced people gives you.

I've worked at around 4 agencies in my career thus far, and have never seen or heard of an agency that fits the description in your hyperbolic example. In fact, I tend to think it more closely resembles a one-man freelance dev shop.

Just my thoughts.
Looks great! Is it really just you and Anand that put this together?
Yup! I'm leaving for D.C. tomorrow and will be at that hackathon. Please come and help!
Yes exactly! Modules like in Node.js or libraries as in PHP are a lot more flexible and IMHO better than frameworks.

I coded single page HTML5 apps in JS and Node.js/PHP and avoided any frameworks. A few helper functions are enough and I got a codebase that is easy to read, refactore and the overall code size is small and the execution is fast.
Northern Lights may expand south tonight
That's quite a glorified view of tests. You can have the best test coverage in the world backed by a great CI culture but if porting something is a huge time investment, it may still be a huge time investment. Maybe there's one 2.x feature that you use almost everywhere that has been removed in 3.x and there's no simple way to replace it automatically.
I haven't decided yet. I'm looking at using just the necessary parts of Backbone. Spine was also promising, but seems abandoned.
Im a beginner um programming, and did machine learning course right after a introdutory course (CS50 and 6.00x at Edx).

I've been able to do the whole course, but only because i have good math skills. My impression is that math skills (calculus and linear algebra) are much more needed than coding skills in this course.
How do you square that with the article? It specifically says that that Django REST is "insane".
I put about 20 hours a week of my time over the past 6 months or so into MOOCs, primarily on Coursera. I've also used Khan Academy, edX, and some non-MOOC materials like Code School in the past. I've definitely learned some great things, but it hasn't actually been the most efficient use of time. Rather than write a mini blog post here, I'll link to the actual blog post I recently wrote on it:

http://logicmason.com/2013/self-directed-programming-and-com...

To summarize the problems, the pre-requisites aren't always clear and are sometimes incomplete, the courses don't generally offer enough work that students can get help on, and set-up for the computing classes is often a huge pain. Finally, for me personally, the set pace is a serious detriment. I do much better if I can get the materials all at once and do 25% or more of a course in a weekend.
Well said. Totally agree...
Can you write your amazing aphorism in 4 lines of code? - Code Golf
You are being kind or your coworker isn't that bad - in your example the whitespace is consistent. My experience is that the whitespace is totally arbitrary: totally inconsistently placed 0 - n spaces with random indentation levels.

Sloppily formatted code is Edward Bear code. All the bumping makes it hard to think about how it works (or, more often, why it doesn't work).

"Here is Edward Bear, coming downstairs now, bump, bump, bump, on the back of his head, behind Christopher Robin. It is, as far as he knows, the only way of coming downstairs, but sometimes he feels that there really is another way, if only he could stop bumping for a moment and think of it." - http://www.gurteen.com/gurteen/gurteen.nsf/id/L001362/
He should apologize for turning down $3B USD from Facebook.

edit - To answer your question: to his shareholders and employees holding options, because it was the right decision from a CAGR perspective.

edit 2 - if they get acquired 2 years down the line for $5B, it will still just be a CAGR of less than 30% from the FB offer. It's OT though, so I'll leave the post up to collect my downvote punishment.
It's actually working pretty well for most Mexicans, just not the minority who live near the US border.
> Yeah, but that's Perl 101. Grabbing an element of array @a is $a[0], which is wholly different than plain $a.
>
> That's not really a style thing, it's a Perl thing, for better or for worse.

That code confused me after working in nothing but Perl for 4 years. It was confusing because I wasn't used to people having an array (@_ in this case) and a scalar ($_) named the same thing, and used in close approximation. The issue could have been avoided by (e.g.) setting $_[2] to a variable first, and would have made the code more readable. It's not "Perl 101" to write code that is intentionally obtuse.

> Why? It looks more or less reasonable to me. Most of the weirdness there is a factor of Perl's unfortunate lack of named function parameters. @_ and $_[] are simply a fact of life when writing Perl.

That code could be written in a way that was easier to read and maintain. For example, what is 'shift' intended to be? The only information we have is that it's supposed to be the first argument to function1.

Edit:

> Most of the weirdness there is a factor of Perl's unfortunate lack of named function parameters

This was in a code base with a source filter to provide function parameters. That could have been written as:

sub function1($arg1, $arg2, $arg3) {
}

in that code base, but the developer in question chose not to.

Even without said source filter, you can still name the function parameters:

sub function1 {
my ($arg1, $arg2, $arg3) = @_;
}
The Case for Front-End Ops
2. We should’ve noticed that the photo used in the blog wasn’t up to par. It just wasn’t a good shot, and there are about 5,000 others would’ve been better suited for the post.

Which has absolutely nothing to do with anything here except sour grapes grumbling. "Yes, we took the photo, but it was a bad photo"
Top Pens of 2013
Exactly. And at this point, his columns basically act as a fig leaf for Democrats to continue to support global "free" trade.
Reading "However, in jobs that involved fewer emotional demands, the results reversed. The more emotionally intelligent employees were, the lower their job performance." - I think that's a good example for seeing that not everything in should be about work :) My sense is that folks with higher EQ in those kinds of jobs, even if they don't perform as well as others, still enjoy and live life to a greater extent. Sadly, my EQ is pretty average, so this is really my way of saying that from my experience people with higher EQ we're more successful (or least happier) because of their ability to relate to others, and gain if not additional money or financial success, at least friendship and better relationships. Just my two cents.
> You can use NumPy until the cows come home and you will be no more qualified to contribute to its internals than you were when you started.

Just for whatever it's worth, as an occasional contributor to numpy who is an absolutely terrible C programmer, there's a _lot_ you can contribute with pure python. Yes, the core of the functionality is in C, but most of the user-facing functionality isn't.

That having been said, I completely agree on the benefits of Julia.

However, I'd argue that Julia has the potential to compete with (or replace) the scientific python ecosystem for a completely different reason: It's more seamless to call C/Fortran functions from Julia than from Python. (Though Cython and f2py makes it pretty easy in python.)

There's an awful lot of very useful, well-designed, very well-tested scientific libraries written in C and Fortran. It's far better (i.m.o.) to have a higher-level language be able to call them seamlessly than to have a high-level language where reimplementing them is a better option. (Julia does wonderfully in this regard. Python does pretty well, but not as well, i.m.o.)

Also, from what I've seen, I think the Julia and scientific python ecosystems are more complimentary than competing, at the moment. There seems to be a lot of cross-pollination of ideas and collaboration, which is a very good thing.

(...And I just realized who I'm replying to... Well, ignore most of what I said. You know all of that far, far better than I do! Julia is _really_ interesting and useful, by the way!)
I used to think JavaScript sucked until I read a JavaScript pattern/anti-pattern book. I then realized it was I who sucked. IMO JavaScript is perfectly suited for its environment.
It might be a naive question, but having read on how GitHub works (holacracy, no management and all that), how a decision like this is made and sanctioned.
They are lucky it was only $8000 ;) All my images have their copyright registered
Indeed. This isn't some weird edge case or complicated situation. Anyone who has even glanced at copyright law knows that fair use doesn't cover accidents, resizing, linking, non-commercial use, and disclaimers. "Don't grab random images from Google" is pretty much the first lesson you learn about copyright, and no, changing it a little bit or giving a link doesn't automatically give you the right to use it.

A company specializing in content-based sites not knowing this is like a physicist not knowing f=ma.
When I turned my sole proprietorship in NYC into an LLC, I researched this rule extensively, and came to the conclusion that you can safely ignore it. I believe the law is silent on actual consequences of publishing the notices later when you supposedly need it (for legal purposes). IANAL.

It's a bet, but a pretty safe bet. After all, opening a small business is already betting with your time and money. Just add this decision to the risk and forget about it. I'd rather bet the $1000 towards an endeavor with more potential upside.
The images themselves aren't illegal, and in the US search engines are covered by the online service provider safe harbor if they follow the rules.
UK NHS medical records will be shared with private companies unless you opt out
Work environment doesn't necessarily always help. It comes down to how experienced and brilliant co-workers are plus whether they care deeply about clean design and clean code. In some places, there are A programmers from which you will learn a lot. In other places, it's broken windows, so the attitude of the people is 'it works, so why bother.'

To answer your questions, I find awesome code and techniques through books and from the internet. Keep reading new books even if you have become familiar with the language. Try working on your own projects because different problem sets demand different way of solving things which will not be offered through normal work environment. Write small games, puzzle solvers, etc. Understand how things work and be familiar with the tools which you can then incorporate back to your work.

Another way of improving your programming skills is by learning a completely different programming paradigm. That will make you think differently when solving problems even if you don't end up using that particular language.
I don't think escapism actually escapes anything. The US welfare state is escapism from a certain view point. However, the people in it are pretty much locked in place by the system. They are also locked out of "good places". I conjecture this is what causes the crime rate among that same population. They see little opportunity to improve their lot by any means other than violence.
Why? And to Whom?
Are you offering to help with more Catalan translations?
It’s taken a while but SnapChat has finally said sorry for their infamous data breach. But the question still remains is what would you do if your were one of the victim of the 4.6 million usernames and phone numbers that were leaked. Would you just accept an apology? I don;t thinks so.
Avoid what now?

Leave internet irony and sarcasm alone!

We are not robots until proven otherwise by facial expressions and other physical properties.

Wait, is your post sarcasm? I know the one before the one before was, but I thought that was obvious.

Meanwhile, men attack scooters.