skysight-inc/HackerNews huggingface dataset:
First, the grievances expressed by the author can be solved by better documentation tools: http://godoc.org/image/gif#Decode clicking "io.Reader" will take you to its definition, pretty useful when navigating messes like xgb.

The author has avoided reading the "Learning Go" documents on the Go website which explains these differences from other languages http://golang.org/doc/ .

I'd like to argue against writing explicit implementation annotations in code unless really necessary. If the author had read the documents I mentioned earlier, he would have read this: http://golang.org/doc/effective_go.html#interface-names and realised that any value that implements io.Reader will have a function called Reader, no need for messy lists of code annotations describing lists of interface implementations. The authors complaint is somewhat like complaining that a car is not sold with the text "this goes into a garage" because otherwise they couldn't know- you'd expect the Car to implement the Volume interface the Garage takes so you could check.

To me, the way interfaces function is more intuitive. The author's problem is that they are solving the problem in reverse, it is strange to me that they would start the problem of reading a GIF from the end of 'decoding it' and not the end of 'reading it from something', the point of io.Reader is that it represents anything that can be read, whatever method he uses to read a GIF, be it out of a buffer, a connection, or a file will return a value that implements io.Reader if it is good code.
Sony's network has been a fertile testing ground for third-party rootkits for the past few years.
Yo, if you are one of the uWSGI guys, I spotted a typo in the notes linked above. Check out my pull request on Github when you are free.
Arrested Development Was the Ultimate DVR Show
Seems like the article is only showing half the story.

Costs are going up which means increased competition. Increased competition will mean your ads are running against more competitors. Reason for fall in click-throughs could be under-optimized ad's losing out to competition's ads.

As for conversions. Looking at the table plan site I feel overwhelmed. If this is where the ad's are taking users I think it is fairly obvious why sales are dropping off.

I don't think Adwords can be blamed for the profitability of a product.

This isn't to say Adwords isn't declining in value for site owners. To make this claim though you would need information from lots of sectors from lots of site owners.
This was really unwarranted and unnecessarily provocative.
Tips for Using Quora to Build Your Business
The cognitive dissonance involved in playing up the "Chinese economic espionage" threat while simultaneously supporting a move to legally make everyone's computers less secure is astounding.
Have they moved to a faster release schedule? I feel like 1.5 just came out and we can already expect 1.6 in August (not that I'm complaining about it).
In a more modern version, VM just won't be able to support a hardware-assisted DRM conveniently preinstalled straight into your CPU or video card's firmware.

Hmm. This leads me to the idea. Why care for software rootkits when PCIe hardware may actively screw with the system? Considering MAFIAA already had success with enforcing HDCP on almost every modern video card out there...
raises hand. I'm sure most people building frontend applications in js with MVC patterns are using inheritance.

People doing OO-style inheritance in js probably want to go down the ES5 Object.create route, rather than reassigning prototypes.

http://uxebu.com/blog/2011/02/23/object-based-inheritance-fo...
IOS: Must have RootViewController for autorotation to work
I find the author's particular problem utterly baffling from either direction. When presented with io.Reader's specification:

type Reader interface {
Read(p []byte) (n int, err error)
}

It should be obvious to any modestly experienced developer that an ordinary file object is likely to satisfy the requirement of having a common Read method.

This seems like a basic failure to understand what a Go interface is, nevermind any understanding of the standard library.
Spotlight shines on China's labor camps | The Japan Times
It's actually a really easy bit of reasoning once you've got the "hang" of it. (sorry, bad pun.)

Let the blocks have length 2 and look at the problem backwards: the topmost book's furthest-from-the-ledge edge is x=0, then x increases as we go towards the ledge. For the case of one block, the center of mass is clearly now at x=1 and that is the farthest away the ledge can be. We will have a function ledge(n) detailing the farthest the ledge can be as the number of books increases.

The recursive rule is that when we place another book, the edge of the book must be where the ledge was -- any further and the books above must topple; any less far and the ledge is not the furthest out it could possibly be. So we just proved that the greedy algorithm is correct. ;-) The greedy algorithm then says that we lay out book n + 1 to have a center of mass at ledge(n) + 1, while the above n books had a center of mass at ledge(n). The combined center of mass is therefore:

ledge(n + 1) = [n * ledge(n) + 1 * (ledge(n) + 1)] / (n + 1)
= ledge(n) + 1/(n + 1)

This recurrence relation from 1 generates the harmonic series, and so ledge(n) = H_n.
This is a nice place to start : http://jobs.hasgeek.com/

Though a job board, its a good indication who is hiring and what they are hiring for.

I don't deny that there are bad programmers out here in India. But that hardly says anything about the situation here. If you look it, then you will see the problem of bad programmers is there almost in every country.

There are bad programmers in the US. But that is irrelevant to the fact that companies like Google have started there.
They are not stupid. This isn't a mistake. It's Dark Arts. They're trying (quite successfully) to attach the word "theft" to copyright infringement, so that people discuss it in terms of moral intuitions about stealing. 'cause if it is called "stealing" then it must be evil, right?
The caption for #32 includes "He spent two years guiding his two nephews to build him prostheses from scrap metal, plastic and rubber."

That noted, there are some pretty incredible achievements by people missing both hands/arms. One that springs to mind is Jessica Cox[1] (via reddit iama[2]), who is both a black-belt in Taekwondo, and has a pilots licence.

[1] https://en.wikipedia.org/wiki/Jessica_Cox

[2] http://www.reddit.com/r/IAmA/comments/1ad6n0/im_the_worlds_o...
As x9k noted on /r/netsec (http://www.reddit.com/r/netsec/comments/1f3bt1/17_years_old_...)

* a 12 years old found a stack overflow bug in firefox's document.write, in 2010: http://www.mercurynews.com/san-jose-neighborhoods/ci_1640189... (https://news.ycombinator.com/item?id=1822117)

* "Pinkie Pie" is an anonymous teenager, he won $60k at Pwnium, and did it again at Pwnium 2

* @CimStordal, 15 (at the time), found XSS in Facebook, Apple, Google and Microsoft sites: http://www.internet-security.ca/internet-security-news-archi...

Tech has always been filled with teenagers discovering things, now more than ever. Most bounty handlers treat them as valued contributors, Paypal — as usual — shits all over everything.
A microvax. Well, two of them.
Absolutely.
Being able to politely walk away from a negotiation not in your favour is a powerful psychological edge and will actually contribute to the bottom line. You should be mentally willing to fire any of your clients at any time,while in practice this should be a very rare event this will help you mentally "frame" yourself as a cool polite professional rather than as a doormat.In negotiations if your not willing to walk away you are at a massive psychological disadvantage.
Be polite and communicative,go the extra mile sometimes,deliver and socialise with your client,but always pursue your own interest.If you dont get what want be willing walk away.
Prosthetics for developing world is an interesting problem.

Here is a story about a UK teen who asked a Formula One team to help him with a fake arm. They didn't give him any money, but they helped with fundraising and engineering and he has an amazing arm now.

(http://www.getreading.co.uk/news/s/2098108_f1_boss_helps_fun...)

Compare that to this YouTube video of people making false arms out of old soda bottles.

(http://www.youtube.com/watch?v=Yvev6shNvSg)

(http://blog.makezine.com/2009/02/05/plastic-soda-bottle-pros...)
Don't worry - there are still lots of other buzzwords to put your faith blindly into.
They are not idiots, at least not all of them. The're mostly the real-life example of Upton Sinclair's quote.

"It is difficult to get a man to understand something, when his salary depends upon his not understanding it!"
The main point against using regular expression for me is that it takes developers that are new to the code (or yourself in a few months) so long to figure out what is happening there, not that they are not powerful. The fact that there is no way to debug them in most environments and no comments does not help.
If you liked this video you might also like:

* Armadillo[1] a documentary about a group of Danish soldiers deployed to Helmland. Armadillo is right up there with Restrepo in my opinion.

* The Dancing Boys of Afghanistan[2] if you are curious about the bacha bazi boys.

[1] https://en.wikipedia.org/wiki/Armadillo_%28film%29

[2] http://www.pbs.org/wgbh/pages/frontline/dancingboys/
That section on Javascript security is pretty brief, I'd like to add some others from websites that I've tested:

* Take document.location.href and document.location.hash as unsanitised input especially if they're affecting DOM.

* Avoid using innerHTML or jQuery's .append(), they slow down the page with reflow and make it easier to inject code into the page.

* Always write regex to match the minimum it needs to; Javascript code is visible to the client and therefore anyone who wishes to find and abuse exploits, completely avoiding iterative testing to determine regexes that generate links and other code.

* Remember that because jQuery has a lot of syntactic sugar, doing $("#bac" + myString) can do a lot more than just select from a set of similarly id'd nodes.
What is illegal is objectively-defined by looking at the law. That doesn't mean that you agree with said laws, or mind them being ignored. This is where things like civil disobedience come into play, though I am not going to make such an argument for AirBnb because it isn't really my fight. It may be for others, though.
- Object-relational impedance mismatch

See the Third Manifesto for a possible solution http://www.thethirdmanifesto.com
Namecheap $0.98 com/net per year coupon
David Karp did not invent the "tumblelog"
I don't think he said his sales were flagging, just that Adwords was becoming less profitable.
Wastelander Panda
4chan yes, but remember most black hats are operating for profit. They don't want to shut down your computer. They want to root it so they can use it in their botnet, or maybe log your passwords and credit cards.
So, if I understand you correctly, "programmers can't be bothered to write decent documentation, therefore using powerful features is bad (and we should stick to rudimentary tools)"? In other words, clumsy workmen are an argument against using power tools - or am I missing your point entirely?
I would not mind more docs on "how to write plugins" ;-)
I assume it's this: http://en.wikipedia.org/wiki/Search_engine_marketing, i.e. SEM = search engine marketing.
Hiring is a inherently broken process. Being on the giving end of the hiring process however, I'm not sure yet if I'm perpetuating a broken system or truly helping solve the issue.

I generally ask an algorithms question not because I care about the algorithm its self (spoiler: it's not even about datastructures), but about how the candidate comes up with test cases and error conditions. Truthfully, my 'algorithms' question is more gauging their effectiveness at QAing their own code.

In general though, I call those sorts of problems CS trivia. At best, they act as a proxy gauge of skill. The theory is, any 'good' programmer can fall back on their experience and solve problems on the fly. Some candidates keep their cool and methodically solve the problem. Others would need time in the best of cases.

To conclude, I think it's just generally the lack of available skill to interview and general risk-aversity. Hiring a bad employee is an expensive mistake, and in a startup, it could be one that kills the company.
Is any of your series (or code therein) available online?
> Can this information be automatically deduced by tools?

Yes, it can and it should be fairly easy. The Go standard library already has a "go/ast" package. Would probably be similar to this documentation tool: http://code.google.com/p/rspace/source/browse/doc/doc.go?rep...
I think you could go a step further with your analytics, since you are finding blog posts, and those blog posts may be deep linking to particular pages where feature are, or additional documentation. You could tie together feature releases (by blog post title) with user activity on those deeplinked pages.
Article's selection bias?
Smart tuning by Smart Power Design
Smart tuning is now affordable and easy for every Smart Fortwo owner! Make your Smart Fortwo car more customized giving it a sport and aerodynamic look!
Don't think so http://en.wikipedia.org/wiki/List_of_regions_by_past_GDP_(PP...
I wonder if click-per-view count is dropping too. Maybe people slowly learn the patterns of ad placements and subconsciously ignore them, like I feel I started to do back in the banner days before using AdBlock.
> No, this problem is faced by anyone that needs to read code code written by other developers.

No, it's not a problem for code readers. If you see a file being passed as an argument to a function which expects a Reader, you know that it implements Reader. Otherwise it wouldn't have compiled.
Every few years is another one. Remember GeoCities? TheGlobe before that? Then Bo Peabody's one?

Pretty easy to code, from there can collapse fast as it grew. FB no exception prob
In other news, convenience store owners want the right to track down people they suspect of vandalizing their bathrooms and burn their houses down.
Sky apps defaced by Syrian Electronic Army hackers
http://pyvideo.org/video/1739/pypy-without-the-gil
here you go :)
Given that it's automatically deduced by the compiler, I would hope so :)
Designing Big Oversized Website Layouts
10 lines of code for every city, county, state, etc? And keeping it up to date will be easy too right?
Why they just don't offer better service than pirates? If they made it easier to buy than to download torrent, maybe people would actually use it. If I were in their place I would make it payable with bitcoin transaction, which would be as simple as downloading torrent.
This is an excellent point. "We can only get $X per song in damages? Plant 100 songs on that computer."
Funny how all the countries listed here have a strong central government (too say the least), and the MPAA wants to replicate this balance of power in a more liberal context (ie in the hand of an economic agent). United Corporation of America, anyone?
Don't forget Knowledge Representation problems.
> So all this time wasted trying to figure out what to pass into the Decode function could have been easily saved if os.File simply wrote “implements io.Reader” in the code itself.

imho, an "implements" keyword would be a bad choice to describe what interface a type implements partly because it introduces dependencies between types which might not exist. also, you don't have to design this type-hierarchy from the very beginning. you may notice a particular pattern in a bunch of libraries after they are written, and noticing this you can describe an interface which captures it. and in some cases it might not even be possible to annotate this type information, as the source-code might even be available...
I just read through the entire, long release document, which listed dozens of changes, large and small. Not a single mention of Python 3 that I could see (though, of course, I could have missed it.) This was supposed to have been the first version of Django in--how many years?--that the version of Python you could build production websites with was the current Python, not a legacy.

That this fact is not the headline, and apparently not even considered worthy of mention in a long list of "miscellaneous" items, suggests that those of us who aren't legacy Python 2 users (and don't ever intend to be) just aren't Django's target market. Django has been around for a relatively long time accumulating so many long-time users that I understand the desire to make supporting those who long ago entrusted their businesses to Django the #1 priority. The flip side of that, though, is that those of us without such a legacy would seem destined to be lower priority, maybe significantly lower, for at least a few more years.

If there is no Flask in the next year or so that is redesigned to focus primarily on Python 3 web dev, we'll still use Python 3 for various tasks, but for web dev it might make more sense for us to just move on to another language with a more-recently-designed framework.
we are seeing similar trend, looking for a alternative which works and is cost effective
This does not surprise me. I currently am legally entitled to watch several dozen movies, and quite a few TV shows on iTunes, I suppose I've spent about £500 over the years. Here's the problem. I cannot transfer any of these legally purchased movies or TV shows to other platforms, I am held ransom inside a platform-specific eco-system apparently forever. I am a willing customer, I want to reward creators, but in return I am treated like a criminal by the entertainment industry. If there is one thing which is clear it is that the entertainment industry hate their customers.
Computer Network Piecing Together a Jigsaw of Jewish Lore
Quebec laws are very generous to renters, so this is indeed an interesting question to ponder. As much as one can argue that AirBnb renters are "getting away" with not paying certain taxes, they also may be getting lucky that they don't face non-paying tenants, or ones that simply won't leave.
If I were tetrachromat I would keep mantis shrimp as a pet.
And your post reads like a by-the-numbers homework answer or someone who is plugging Flynn's book. Merely citing references doesn't give you a coherent argument.

IQ is meaningless as a predictor of effectiveness in life. Practical intelligence relates to all sorts of attributes, of which I think the most important is experience (or possibly the ability to just get down and work). IQ is an abstract measure of problem solving ability, valued only by people who think they have a high number to brag about. Experience and age confers judgement, this helps you know which are the right problems to solve and how to solve those problems effectively.
I'm not a Go programmer, but this seems like implicit interfaces could bite you in the ass pretty easily.

For example if I have a Book class that implements a Read method (to mark the book as having been read, for example) then have I just created something which implements io.Reader?
> - Raising exceptions vs returning error codes

Common Lisp actually defines a third variant (condition/restart).

I would add the following (which have all been done in some languages, of course):

* composable abstractions

* modules at the language level, i.e. making ad-hoc dependency injection (whether manually of framework driven) obsolete
Spring Security Logout
RANDOM ACCESS MEMORIES by Daft Punk = PURE GENIUS
It may not be what everyone was expecting from the robots. Yet, being revolutionary is not about meeting expectations. It’s about knowing the rules yet breaking them to create something truly unique and start a new way of thinking. R.A.M is pure genius since it has been revolutionary on all fronts.

Firstly, Daft Punk sell their audience the idea that just like people created sounds of the future in the past, they are giving life back to dance music. Their album is a sales pitch. It’s a handbook of how real dance music should be. Listen to Giorgio by Moroder and you will get the gist.

Secondly, R.A.M is pure marketing genius. Music is about fans, and the artist-fan relationship is of epic importance. Through RAM, Daft Punk cut out all the “middle men” and create material for the actual fans. For example the RAM Collaborator sessions on Youtube: the featured artists speak about the sessions with the robots like some extraterrestrial experience. Daftpunk also streamed their album (for free) via itunes before it went out for sale, generating a huge buzz online.

I believe that this album is truly revolutionary and will mould a new wave of dance music. People will look at this album and say: “This is what started it all” and that is exactly what Daftpunk wanted from the start.
If your brain were a computer, how much storage space would it have?
"Your [computer] scientists were so preoccupied with whether or not they could, they didn't stop to think if they should"
How to answer the question "Given type X what are ALL interfaces that it implements from the overall code"?
Dataspaces have arrived
I prefer the epub version now that Google play books supports side loading of such files (kindle has been doing the same for a while already I think)
Can you give some concrete examples? It sounds to me like you haven't used git in an awfully long time, and are repeating things that were only true in the git 1.4 and early git 1.5 days.
Django has supported python 3 since version 1.5 - the last major release:

https://docs.djangoproject.com/en/dev/topics/python3/
Restrepo is also pretty amazing in its own right.

My absolute favorite work about the whole war in Afghanistan is First In (http://www.amazon.com/First-Insiders-Account-Spearheaded-Afg...) which is how the entire war should have been fought: A CIA man, a couple ODAs (~20 US Army Special Forces soldiers), an old ex-Soviet helicopter, and $30mm in $100 bills, and victory in 2 months. I sent a copy to weev in prison, will be interesting to see what he thinks :)
Vice is nothing but quality. Wish more people were aware of them, and the really wide variety of excellent documentaries they produce
Only if you had a method with that exact signature: taking a []byte argument and returning an int and an error. You'd have to stretch to have that happen by chance.
This is unbelievable... I mean what can be done when everyone is just high as f and just basically trippin all day. Afganistan is OK with how things are now, it seems, so I guess the only relevant take away from this, just leave the country ASAP with as few expenditures and casualties as possible.
The problem is the "well written" part.

One reason I don't like dynamic languages for large scale applications, is that I have already seen how it works in the world of multi-site enterprise software with outsourcing partners around the world.

The type of companies where unit testing are seen as buzzwords from Silicon Valey startups and are only written if the customer explicitly requires them as part of the contract.

So I am yet to see any "large well-written dynamically typed code" out in the wild, at least in my area of work.
نتيجة الثانوية العامة 2013
Even mantis shrimp that grows in shallow water can see different colors than the same shrimp that grow in deep water. Mainly shallow water shrimp can see red better, because the red light gets absorbed quickly as light goes deeper.
They had a video team at the Bitcoin conference; talked to the producer and expressed how amazed I am at their consistently high quality.

Usually when I see news about something I know a lot about (say, the Jalalabad region weapons manufacturers, or the PI underground arms people), I'm full of wtf. But everything I've seen from Vice to date has been "oh, yes, that's exactly how it is" or "I wish I could have gone over there and seen that".
Only if your Book.Read method has the same signature as Reader.Read (i.e., not just the same name).