skysight-inc/HackerNews huggingface dataset:
First off, "smaller" is comparing May 2014 to Nov 2013, a short-term effect.

Second:

> The only content type that experienced significant shrinkage was “other”.

> So ruling out third-party content leaves us speculating that either the shrinkage is due to a decrease in use of video (quite possible) or an undocumented change in the testing process (somewhat possible).

http://en.wikipedia.org/wiki/Betteridge's_law_of_headlines

There is some interesting info in the article, but the headline isn't it.
I wish they had they shown the annotations that caused the firing. The Valleywag link elsewhere has one screenshot, but other than being in poor taste I'm not sure why this rates a firing/step down.
According to Distrowatch, out of the top twelve (12) distros, all but #8--Arch--use Python2.

The other 11 in order of popularity are #1 Mint, #2 Ubuntu, #3 Debian, #4 Mageia, #5 Fedora, #6 openSUSE, #7 elementary OS, #9 Zorin OS, #10 Puppy Linux, #11 PCLinuxOS, and #12 CentOS.

Most Linux distros use Python 2.
You're attacking a strawman and you know it.

Copyright has nothing to do with loaning devices/media to other people, it's about making copies.

If he lent her the book, then there's a good chance she'd buy her own copy if it was something she wanted to own after giving it back. If he put the book online, no one would ever have to buy it again.
Apparently this guy had a brain tumor and this wasn't the first time he's publicly embarrassed the company. He tweeted from the RapGenius account "WARREN BUFFETT CAN SUCK MY DICK".

http://www.fastcompany.com/3021564/most-creative-people/how-...

http://www.slate.com/blogs/browbeat/2013/02/22/rap_genius_wa...
You should try to run

$ python3 --version

...instead.
lojack won't work for the reasons you mention, RFID really is the best solution because it's cheap and they don't need to change their existing inventory. There's no need for plastic pallets, they could embed the RFID tags into each of the wooden blocks which make up the corners of the pallet. If one doesn't already exist, it's probably quite simple to produce a nailgun like device which literally shoots an RFID tag into a block of wood, which would make tagging existing pallets straightforward and cheap.

The palettes are cheap enough that they actually don't need the exact location of each of them. All they need is the ability to track pallets at certain points in the supply chain, which will give them a good indication of global pallet movements.

RFID tag readers are also quite cheap so you could potentially fit a lot of them at relatively small expense. They could be embedded into the flooring of trucks, the entrances of warehouses and the arms of forklifts.
And they've all had incompatible changes over the years. There's C89 code that won't compile under C99, a good amount of Perl4 code won't compile under Perl5, let alone 6, Fortran 66 code that won't compile under more modern versions of fortran, etc. This myth that this is a python thing is complete hogwash if you look at the history of programming languages.
Apple Said To Be Prepping Smart Home Software Platform
Take your pick: http://valleywag.gawker.com/search?q=rap+genius
Show HN: YubiKey HMAC-SHA1 support for KeePassX
Why don't we just pay for veterans to go to normal hospitals? Why on earth would we think these government run hospitals would work?
Show HN: An interactive SVG synth icon
"I doubt the lazy people who haven't moved to python3 will ever do a decent port of python 2."

That is a ridiculous statement. So everything like most of the *nix OS and a dozen other super popular products that require python 2.6 or 2.7 are lazy too?
While your points are reasonably valid, I think it's missing one grander conclusion: the tools are simply that, tools. Above all else, it's what you make with them that matters.

As an engineer, I might be interested in the implementation details of a particular system, but as an end user, I don't give a shit.

And with that, it's up to the engineer to determine the appropriate tool for the job, as has been the duty of engineers since man carved the first wheel.
What's the morale to the story? (Hatching Twitter)
Reading the methodology behind that survey, I'm very skeptical. Basically, the reason that PHP and ASP score so high is that they're the only ones that explicitly advertise their presence via file extensions.
Open to criticisms, suggestions and testing :)
Personally, I think this is a long time coming. Like, Tom, I have nothing but respect for Maboo, but I think many, many people have raised the point that his, for lack of a better word, "antics" are holding the site back. I know a lot of people in the HN community have been sharply critical of him, and for good reason. Maybe that's the main driver here, and Maboo's absolutely inappropriate response is the catalyst.
Infinte scroll works fine on deskop, but is not very useful on mobile devices with a spotty connection.

Though, personally I would like pagination (like Google) back for Facebook, Flickr and also Google Images - scrolling down a few "pages" is just buggy on those sites, and click on the wrong link and you have to go back and scroll all the way down!
Scrivere – A simplistic text editor
Scary.

The number one thing our education system teaches is compliance and obedience.

This is just an extension of that.
Andreessen Horowitz, to the tune of $15M. Rap Genius was also a part of YC S11.

http://techcrunch.com/2012/10/03/andreessen-horowitz-iinvest...

http://www.crunchbase.com/organization/rap-genius
It killed it for me. (So not absolutely misleading)
Outlook.com on Android exposes user data, researchers claim
That is good advice as far as it goes, but even with parameterized queries, there are "parameters" to queries that can't be "parameterized", and so sanitization of some sort is usually required. A hobby horse of mine is reminding people that it's dangerous do rely exclusively on parameterized queries.
Web comic on Baidu's 8-bit map shows culture clashes in urban Chinese life
It's been around for 9 years. A few of the target are quite new.
Oh, sorry about that. I was either thinking about a different paper, or I misremembered this one.
>Were Mahbod’s annotations posted by a new Rap Genius user, it would be up to our community leaders, who set the tone of the site and our approach to annotation, to delete them and explain to the new user why they were unacceptable.

>Were Mahbod’s annotations posted by a Rap Genius moderator, that person would cease to be an effective community leader and would have to step down.

>And Mahbod, our original community leader, is no exception.

Sounds pretty conclusive to me.

And here's mahbod's tweet from recently
>I want to apologize to everyone. I need to hear these criticisms, reflect for real, and work on becoming a better person

So I'm guessing its a little of both.
well, in his defence -

> Every voting system is manipulable
I'm pretty sure clothes came first.
That's actually the price of warfare. We have a habit of just pretending everyone's being killed and mutilated for freedom because it's a lot more comfortable that way. Makes their sacrifice seem worthwhile and not just a horrifying waste. Maybe in some cases it's even true, but it's not true in general, and I'd even go so far as to say it hasn't been true of the last, say, 60 years of US history.

We should take care of our vets, but we should also stop making so fucking many of them.
http://www.dkriesel.com/en/science/neural_networks about 200 page bilingual ebook about neural networks containing lots of illustrations, in case some guys of you want to read further. There's also a nice java framework to try out for the coders.
Ridiculous. Python 2 has many many warts and the right thing to do was to fix them. Why the heck is print a statement? Why do we have urllib and urllib2? Why are generators not that useful?

>> That is a bad idea. Promises and futures are not a very good concurrency construct. Light threads, processes and message passing are better.

Not so much in Python I'm afraid. The new asyncio module is worth the switch by itself I find, while Twisted is pretty good it can be very verbose and suffers from a number of issues.

You say that it's not worth breaking backwards compatibility for genuine warts in the language and seem to think it's only worth progressing the language if its by implementing huge changes like adding a JIT or removing the GIL (why you would think of bundling requests or flask with Python is beyond me). Python 3 may not have those big blockbuster features but its a nicer language with fewer warts (from __future__ import division? please).

I gave Python 3.4 a try while porting a Twisted application to asyncio and I was very surprised. After using it in a couple of Django projects I have yet to come across any packaging issues, and I use the awesome 'six' library so my code runs on 2 and 3 without modification.
Are you talking about rap music or the Isla Vista massacre?
It's about context: the annotations were glorifying a manifesto that was the prelude to mass murder.
That's not quite a complete picture. Those distros include Python 2 as the default "python" executable, but many include Python 3 as python3, and even more have standard python3 packages that just aren't installed by default.
Can't you use Scala/Clojure for Android development? You can certainly use C# to develop natively-compiled apps for iOS.
In larger companies most hardware is run at about 10% capacity for about 10 hours of the day. Worse are data centers which cost 100s of millions to make and sit unused.

I've done some analysis for a large company that spends about 500 million a year on IT infrastructure. Biggest expense? People, second network, after that trails mainframe and Microsoft OS licensing as well as Oracle. Server hardware cost everyone loves to talk about but actually was quite low.

Things like AWS cut network, people and can commoditize vendors such as Oracle and MSFT. Biggest savings is on not wasting time on racking hardware.
>One implies consent on Mahbod's part (he acknowledges that he did wrong) while the other means he had to be forcibly ejected from RapGenius.

That's a false dichotomy. He did acknowledge that he did wrong (although OP's link does not state it — he announced it elsewhere beforehand). That doesn't mean he feels that the proper course of action was his no longer being part of the company.

The big difference is whether he decided he should resign, or whether he was either forced or convinced to resigned.
On the other hand, once you can factor road utilisation in your personal preference function, you can take the slightly longer but much less used road, meaning that for certain actors a sub-optimal road grid is better than a tree.
For searching through code I like Silver Searcher (ag) because it's blinding fast. And the vim plugin, based on the ack plugin, creates a quickfix list for you to page through.
I really like this essay
I don't understand why there is a VA. Just give them Medicare or another health insurance. I can see a need for facilities that can treat combat specific injuries but I guess most veterans can be served by the regular health system.
It depends what you mean by 'well'.

Neo4j offers Master-slave replication for efficient scaling of reads. Horizontal scaling of graph databases often involved partitioning, which is a hard problem and an active area of research.

I would say this however:

- If your data and query workload is a natural fit for the graph model then the speedup you get offsets a huge amount of the advantages offered by horizontal write scalability in other DBMS.

- A single Neo4j instance can store and query a very great deal of data indeed (in personal testing I have imported low 100s of millions of nodes, and I am given to understand it can go much further still). For many use cases this is sufficient.
My CSS-Styleguide
don't forget a majority of the victims were men. 3 stabbed in their apartment and 1 shot. :(
I "ported" many libraries from Ruby 1.8 to 1.9 when the introduction of string encoding caused a whole host of problems. This was anything but fun.

Python 3 introduces far, far more changes than that. It sounds like a world of hurt to port things.

Some people would rather port their entire app to another platform that respects the programmer's historical investment.
> Sometimes I have a feeling that our grandparents or parents are not thinking or introspecting as deeply as my generation.

I have that same feeling, and David Foster Wallace touches on that in his essay on television (http://jsomers.net/DFW_TV.pdf).
At work, I am writing tools in Python 2.6.6 specifically because the latest version of RHEL comes with only that, and I cannot get aftermarket versions of tools onto our servers. Is that the fault of Python? No, but I'm sure I'm not the only person working at a stuffy organization with crappy open source policy.
The thing I wondered was whether that was deliberate or not. Charles Duhigg talks about this in his book on habits. Target has the data to identify expecting mothers. Rather than bombarding strictly baby related photos, they careful include seemingly other unrelevant ads so it doesnt come off as intrusive.

Although I will say that in my own ad experience, the ads have generally been more related to my interests than this author describes. .
> In broad strokes, game theory claims to have a descriptive model of human behavior

Huh? Game theory is the study of strategy. It's not attempting to describe how people actually behave, but how they should behave if they want to achieve a specific outcome when interacting with other people.
Interestingly, I first heard about CourseSmart on HN on Apr 9, 2013. At the time, HN generally (IMO) seemed positive (not coming up in HN search for me, the NY article was http://www.nytimes.com/2013/04/09/technology/coursesmart-e-t...).

Is some of the monitoring negativity in this thread a result of the Snowden leaks and changing attitudes?

From my POV - as a developer at a university - this seems to go with 2 of the "hot" trends in education.

1. Personalization - Monitoring reading habits will allow other software / professors to tailor material to individual student needs. Any slightly decent professor would presumably factor in exam results and not solely rely on this indicator. (e.g. student is reading some other material, already knows the material).

Of course, we should demand privacy rights. They should already be covered under FERPA, perhaps that needs to be modernized to cover all cases (not just this one)?

2. Getting graduation rates up and students out in (close to) 4 years. If a student is getting bad grades on exams, and not reading (as this software might indicate) the professor can talk to the student and see if they really have the resources/time to successfully finish the class. If not, perhaps the seat can be opened up for another student.

It sounds harsh, but why should a student occupy a seat and then blow off the course? Shouldn't (at least state) schools be able to prioritize resources effectively?
By storing the struct in union with an integral type - or, if you need a value but not an address, casting to such a union. You might also think to just abuse pointer casting, but IIRC that breaks C strict aliasing assumptions and causes GCC's optimizations to do bad things to your program.
Or if you end up with a better discussion the second time, it would be nice to merge the second conversation into the first thread.
I surely hope so. I don't hate JavaScript as much as I hate it being pushed as a default that is OK for everyone and everything.
I've held this viewpoint for a long time now, and it's yet to pan out. It's probably worth understanding the two main forces that lead to the browser defeating native desktop applications roughly 10 years ago:

- Developers liked the web for three reasons: write once run everywhere (give or take a few browsers peculiarities), no versioning of the software, and bugfixes are immediate.

- Users liked websites because they didn't want (or weren't able) to install software, and they got a consistent experience across mulitple computers (work + home).

Looking at these, it's clear why native is beating the web right now in mobile. Software is easy to install, and you only have one phone. It's still annoying when you run an app that hasn't been active in a long time and are forced to upgrade on the spot. But that's the only chink in the armor at this point.
I just strive to not talk in the name of other people and I believe it's exact opposite of a problem.
The brain tumor was removed...and the public behavior was unchanged.

http://valleywag.gawker.com/rap-genius-frontman-blames-brain...
A Systematic Study of Automated Program Repair (2012) [pdf]
Note: I worked for a large grocery chain for 7 years

Plastic pallets are vastly superior in the long run to wooden pallets in terms of durability, and many companies have used them for almost two decades interchangeably with wooden pallets. One of the issues here is that once a pallet enters the supply chain, who knows if or when you'll get them back. When I first started working for the grocery chain, there were over 30 pallets of back inventory sitting in the warehouse (this is a very bad thing and I corrected it during my time with the company).

The main problem with wooden pallets is that they are largely made with inferior wood that can't stand up to the stresses applied to them for a long period of time. If any of the center slats break, there's no problem. If one of the ends break, then you're probably going to be cleaning up a warehouse floor from whatever was on the pallet. People are also more likely to walk away with a wooden pallet since they have plenty of utility and are very inexpensive.

That isn't to say that plastic pallets are without fault, even if they are virtually indestructible. Most plastic pallets are manufactured with a diamond plate pattern. That's nice and all, but it's still plastic and therefore, slippery. Place some frozen or refrigerated food on a pallet destined for a windy area and have fun cleaning bananas out of the back of the truck.

So the best of both worlds would be a plastic pallet with a non-slip coating on the top of the pallet and the feet.
I've had this idea before. This guy used genetic algorithms to create a fast approximation of square root (http://multigrad.blogspot.com/2014/04/math-evolution-and-dir...). You may be able to use a similar method to generate code at run time and get around patents. You can't patent the output of an algorithm.
Because his planned attack on the sorority failed. The manifesto is gynocidal.
So after you've gone through all of this, your parents will continue to use Yahoo. They likely don't pay Yahoo anything, and Yahoo doesn't feel obligated to do anything other than provide an email address that works most of the time.

This is exactly the conversation I have with clients in this sort of situation: "You shouldn't be using Yahoo, or any other free email service, for your business email. Even if we could solve this problem now, you're going to have another problem later on. We need to set you up with a proper, professional email address, you will have to send out a short update to your contacts announcing the new email address, you'll have to update your website and any other business materials, and for a while, you'll have to forward all of your Yahoo mail to your new email address.

I know this sounds expensive and sounds like a lot to have to do right now, and it is, but I don't provide Yahoo support for free, and you're better off getting this fixed now rather than putting it off and having to do it another day anyway. I'll be happy to help you with all of this."

If somebody, whether family or client or otherwise, uses Yahoo or Gmail or Hotmail (or outlook.com or whatever the heck it is now), I'll make one good faith attempt to resolve their trouble, and then after that I simply don't care anymore. They're using a stupid service, and that's their problem, not mine, and I'm not going to grow another gray hair over it.
"Yes, all women" what? Have these experiences?
Rap is the most misogynistic genre in the history of music, it is not surprising at all that a rap enthusiast would share the views of the artists whose music he listens to.
I have actually written some software for keeping track of pallets. This was about 6 years ago. There was about 10K wooden pallets and 90K plastic crates to keep track of. We also had CHEP pallets. These had to be tracked separately and manually updated on CHEPs IE only website with no API. No RFIDs were involved. The system required two manual counts. One on pick up and another on delivery. If the two counts were way off, or one end was missing, the shipment would be flagged. It kind of worked.
"weaker" metrics can be useful, because you can understand it better. If I tell you a PageRank of an author is 3.452. That means nothing to me. If I tell you somebody's h-index is 18. That means they published 18 papers that got 18 citations each. The h-index is useful for comparing people in the same field. There is also a metric for journals called impact factor.

http://en.wikipedia.org/wiki/Impact_factor
> That's great for veterans, but actively hostile to newbies.

A programmer friend who has been using Linux for at least 6 or 7 years recently started using vim as his editor rather than one of the simple editors.

He said he was amazed that it did just that, it got out of the way and let him work.
Name a health care provider that would cover them then? Which health care provider would you want to take that kind of assumed risk?
Unlike Wintel, even mobile/cloud still needs network equipment LOL.

It's a pretty amazing business, when you think about how much you pay per Ethernet port to run your business, and how much goes to Cisco, and what it costs to make that equipment. Think about what you pay for a firewall, router, switch vs. a server.

But software-defined networking seems like a paradigm shift that will be rather disruptive. Just makes no sense to buy all those firewall, router, and switch boxes, when they could all be virtualized and integrated (like VMware did to servers, and they want to do to networks with the Nicira SDN acquisition).

Meanwhile, Cisco makes a lot of acquisitions, many of which seem pretty stupid: Scientific-Atlanta and NDS, just when cable TV is about to get its lunch eaten by over-the-top; Flip video camera (Pure Digital) just when it's about to become an iPhone feature (and I guess they couldn't turn it into GoPro)

Then they bought back $70b worth of stock since the dot-com crash, distributed a rather hefty chunk of that to management. Enterprise value down to $96b.

So...could be a great business but not sure it's a great strategy or great management.
excuse me, but what is this exactly?
Apologies for the pedantry, but it's "chink in the armor."

See http://dictionary.reference.com/browse/chink
and http://dictionary.reference.com/browse/kink
All companies offshore these days. Anything a cloud company can do, any large company can do.
Prior to the release of 3.2 (Feb. 2011, 2.5 years after the initial 3.0), that was clearly reasonable advice. The io subsystem in 3.0 was quite slow, making it uncompetitive with 2.6, and while 3.1 fixed that, there were still too many missing libraries (and similar issues).

I wonder what would have happened if the software that was called 3.0 had been released as "Python 3 Preview Release" or something. I guess the thinking was that would have held people back even more from trying it/porting stuff, but maybe scaling back (end user) expectations for those first couple of versions would have been the better path.
Did all of these happen to her? And are they typical of an adult woman in the corporate world?
Where does the author live?
I expect you're about to get downvoted into oblivion, but I'll answer:

Yes, these experiences are not uncommon for women. It's worth noting that men can also be the victims of similar situations, but they happen disproportionally to women.