skysight-inc/HackerNews huggingface dataset:
I think the main change (accurate handling of strings potentially encoded with multiple bytes) hit a lot of languages from that time in bad ways. I think it's something that more or less had to be done since the alternatives are worse, but we haven't seen a similar issue pop up in a long time. I don't think the lesson applies in many other places.

Certainly open to my mind being changed, though!
"I am most certainly based on misconceptions and prejudices, but not cartoon misconceptions"

"we see the rural US as a bunch of Cletus Spucklers"

https://en.wikipedia.org/wiki/Cletus_Spuckler

Literally a cartoon stereotype of rural Americans.

I do hope this is just an epic troll.
Thoughtful and great questions. I think you probably have a bias (I do too), but I appreciate your framing of the problem and I want to give you a reply that does your questions justice.

So...

Internal polls are not generally released. Nor are they shared to PACs. This is one benefit of public polling. It helps coordinate between the campaign and the PAC side.

Re entertainment, I think watching polls is as entertaining as watching any sport for a lot of people. (I think that is pretty obvious actually - just my observation, though I worked with people in the political consulting industry, so perhaps my circle is wonkier than most).

Now, the big crux and where we will disagree... People should vote because they are civicly minded and want to participate in the process. That requires education and sophistication, which is something both side lack en masse. The only thing worse than people not voting, IMO, are dumb people voting for the wrong reasons. The latter is mob rule and is why we're where we're at. Stupid is a bipartisan quality.

As for access to voting, I think we could benefit from electronic or more mail-in. I don't want to suppress the right to vote; I just don't want to see sides manipulate the idiots of the electorate into voting. If you ever see how a GOTV strategy is put together, they look for people who are "persuadable", which is just another way of saying dumb. (Those analysts will admit it too if you put enough drink in their belly)
The case against democracy
This mutual ignorance is greatly assisted by 'traitors' like the one who wrote this article. He trashes his kith and kin because it increases his status with the low information coastal bigots.

He could promote mutual understanding but he chose not to do so.
Yes, I'm well aware. My point was that I and many others would happily pay extra to pad their margins if anybody would just make a laptop screen/chassis/motherboard barebones combo worth paying for. In my judgment, nobody has understood the audience well enough to convince the business types to let them even try to actually get a truly professional-grade machine to market.

And when I say professional-grade, I mean sturdy, expandable, and hackable to the core. Designed for Linux/*BSD first, that still runs Windows if the end user wants to install it themselves. If something like the Novena can succeed with a 1.2GHz ARM, I'll be damned if something similar with a quadcore x86 wouldn't do a hell of a lot better. It may bring in small change to a Dell of the world, but there has to be _somebody_ in China who would think otherwise.

The way to do it, I think, would be through a crowd-funding type of platform. 3D print a prototype, prove the sales are there, and then you can spend the money on design and tooling for manufacturing.
So close. Almost agreed with everything you said. Yes, there is a pecking order for the beneficiaries of tech's diversity efforts. But pitting the poor against the blacks is a classic racist strategy. MLK jr even called this out back in the day.

I would give you the benefit of the doubt but the comment history says I shouldn't.

https://news.ycombinator.com/item?id=11950452
The linked article from NiemanLab [1] is a really odd read. It ends like this:

"It’s been said that we get the media we deserve: that the journalism we see is a reflection of business structures and audience decisions, not the result of an elite’s decisions to shape public opinion. There’s a lot of truth to that. But the information we produce and consume is generated by human beings, not systems, and those human beings have just gotten the shock of their professional lives."

So he starts by saying that the journalism we see is not the result of an elite's decisions to shape public opinion as if it is a good thing (which you would probably agree with).

Then the next line says that the result of the opposite - the unwashed masses? - is (some bad thing will occur).

At this point, you are probably expecting something neutral to follow. I mean, after all, the author talks about the journalism profession, which is supposed to provide both sides of the picture.

What actually follows is this:

"If we’re going to build a better environment for news, we need to think about these issues in a much bigger context than one election night. And it’ll take everyone — journalists, readers, tech companies, and more — to make it happen."

Great, so the author has just defined himself, Facebook, the general media and the people who agree with his views as the "elite" who wants to "fix" the problem by shaping public opinion in a way which is more palatable to him.

Maybe this attitude is what caused this "systemic shock"?

[1] http://www.niemanlab.org/2016/11/the-forces-that-drove-this-...
You can find his own words but he has said immigrants from mexico were rapist and murderers but some are good and repeated some. Talk about black voters as if they all live in inner city ghettos were walking in the wrong part of town will get you shot. Lauded stop and frisk a measure that was show to lead to racial profiling of African Americans. Selected a VP that believe conversion therapy (or some form of it) is a good way to cure homosexuality. This is a sample.
FLAC developer Josh Coalson made the point well:

[QUOTE]
... to me, GUIs are like a caveman language where you have to grunt (click) and wave your hands (mouse) at the computer until it does what you want. (imagine the mouse pointer as your hand, then say "ugh" every time you click to mean "ME WANT THAT".) if whoever wrote the gui didn't add a feature that you can specifically communicate with an exact grunt and wave sequence, you're out of luck and have to ask the developer to add that.

Shell scripting is like spoken language, a much more natural and powerful way to communicate what you want to do. instead of every developer having to reimplement functionality for crawling a tree and doing something, one guy just writes the 'find' command and it's usable in conjunctions with other commands.
[/QUOTE]

source: https://hydrogenaud.io/index.php?PHPSESSID=ae25885agmimsrj76...
Sorry if I wasn't sufficiently clear:

The claim that Hillary was fired with extreme prejudice from the WIC is political.

My claim that citing Snopes claim to the contrary---it being a political issue---does not make it a mistruth to me, rather, you might say it's an example of the maxim that "nothing is confirmed until officially denied".

That, in fact, is pretty much how we on the Alt Right† nowadays treat anything political on Snopes.

†For the purposes of this discussion, the Alt Right are those on the right who's response to being called racist is "We Don't Care".
Is it true that blackberry will soon stop some social chats?
Having started on Android and then gotten into a Delphi environment, Android development tools seem like they're directly evolved from Delphi.
Would be awesome if Flickr or 500px would use this kind of tech.
Steal My Complete Client Onboarding Process
I do hope you know what an hyperbole is and how it helps to set an argument.
> you were willing to potentially sacrifice women's rights, minorities rights, lgbt+ rights, the environment, business regulations, and whatever else conservative Trump appointments might do?

You see how here you are saying that I am in favour of sacrificing womens, minorities, lgbt, etc. rights.

You see how it is basically saying: You are are a sexist, misogynist, racist?

Why don't you ask me what I think about those issues? Why don't you ask me my views on how they are best improved, and how the current approach is bad? Why don't we have a debate on the effects of introducing female quotas in workplaces. Why don't we have a debate on illegal immigration?

You know why? Because before we start talking about illegal immigration, you will be calling me a "xenophobe" for not using the correct terminology of "undocumented immigrant" or something like that. Its tiring. But I'm always up for it.

> If only the third-wave feminist bloggers, social justice warriors, black lives matters activists, etc, had kept their mouths shut! It's good they were shown there are repercussions to saying whatever you like.

Sadly its true. If you reach too far, and attack everyone who doesn't hold your viewpoint, there are repercussions.

If people don't agree with your approach, you make an argument about why it will result in a better society. You don't label people sexist and racist, and not worth speaking to. Its childish. And this election was a referendum on this.

You have to make logical arguments and engage in debate. Your ideas have to be able to be challenged.

We all want to help, but no one wants to listen.
The man has spent his entire life working in technology.

But since he disagrees with you on one controversial issue, he has not.
Is there a serious piece somewhere discussing this option? I don't support it, but I would be curious to know if it would be technically possible. Can SV feed itself? Can it produce enough electricity? Basically, could it really function as an independent state?
I don't take this lesson. Java also managed by adding new features sorely desired. PHP 4 to 5 was great. PHP 6 is a story much like Python 3, but the PHP community had the good sense to abort it instead of forcing everyone along and PHP 7 will probably not take long to move to. Perl 6 can run Perl 5 code, not sure of your point there, I think the issue with Perl 6 is just how big it is. The only feature that intrigues me anymore there is making grammar-parsing as easy as regexes.

Python 3 had no carrots, as others mention it only seems like now it's got enough going for it to be worthwhile. That's the lesson even Microsoft forgets and relearns continuously: if you're going to push out a major upgrade, you better have nice carrots attached. The stick only approach doesn't work when there is competition, and Python has plenty of competition, lots of it just with itself.
Here is one article on the subject. I am sure there are more out there. http://www.lifeinnorway.net/2013/03/have-the-norwegians-got-...
I'd say about 3/4 or more of these are on point:

http://www.mostdamagingwikileaks.com/
What I don't understand is that you're telling us how you feel bullied by the libs using generalities, and in doing that you're labeling me a "lib" and doing so in a way that comes across as talking down to me.

I'm not defending the behavior of Democratic Party supporters, but can you recognize the hypocrisy in your behavior just now?
40% of democrats didn't vote at all, that is why Hilary lost. Each candidate getting <25% of the vote coupled with 50% not voting, does not mean people voted for Trump so much as most just stayed home (apathy was the biggest winner in the election). The democrats don't have to win over Trump voters, they just have to convince people to vote at all.
Euclidea – The Largest Collection of Interactive Geometric Puzzles
This is it, people. Now the smug, condescending elite calls for oligarchy.They don't get the lesson, no, on the contrary: it's all because of these stupid hillbillies. This is making me sick.

Maybe they should check NYTimes exit polls numbers: Trump won because he made huge progress among Black, Asian and Hispanics compared to Romney. He did better with women, too.
I don't follow the Python community closely, so I might be totally off the mark here, but my general impression is that it was shipped prematurely. From what I've read, in more recent years a lot of work has gone into easing the transition... But it seems a bit late. As an outside I wonder: did they fail to put in a reasonable effort at all in providing a smooth transition from the start, or did they try and failed to account to the realities of our world?

Recklessly breaking backwards compatibility without a smooth migration plan is hostile to developers. Although it's not a programming language, this is something that I think React has gotten right with their current versioning scheme [0].

[0] https://facebook.github.io/react/blog/2016/02/19/new-version...
But perhaps remember the previous line:

Ring the bells that still can ring, forget your perfect offering.
Social Media ROI – A Non-Boring Guide
Indeed. It's complicated; people are finally, after Chilcot, willing to cut off everyone who supported the Iraq war. It's a symbol of a particular kind of bad moral compromise. Unfortunately, it's compromise that won Blair his elections; he offered a middle-class, British-nationalist (remember Cool Brittania?) business-friendly Labour party. Which worked brilliantly until Iraq.

Corbyn is a disaster and has no new ideas - he's not even a reliable Brexitsceptic. His only advantage is being free of the taint of Blairite compromise. But who else is there? Possibly Tom Watson. Someone really needs to come up with a good answer to the question "what is the point of the Labour party?" other than "not being the Tory party".

(Don't blame me, I'm voting SNP, who give exactly the kind of reliable centrist technocracy that's extremely popular with actual voters.)
Abortion also doesn't affect anyone other than the woman that chooses to exercise the right. Thus also a pretty shit reason to vote for someone.
My colleagues at academia (scientific computing) mostly default to Python 2. Personally I'll switch to Python 3 when approximately over 50% of my colleagues use it or when some mind blowing new feature or library is introduced only for Python 3. Makes things simpler this way. Also, I don't currently have enough spare time to port all my code.
The article does generally reflect what I've seen - not only with outsourcing, but also reflects the general cultural predisposition of people that I've worked with, in the US, from those places.

A bit on India with the churn that was mentioned I've seen explained as that it is difficult to get a promotion within the company - you need to get hired by another company to move up. With one contract shop that I've worked with, over the course of 18 months (we worked with them for three years) every developer position was replaced with a new person (so twice across those three years). This resulted in a lot of loss of institutional knowledge of the product. You'd train up a person, they'ed work on it for awhile, and then move on to another company and train their replacement. That training process was always lossy.

The goal for a ((stereo)typical) Indian developer is to be where the pay is best. The way that the companies are structured (and note other comments to the effect of the pay scales) is that this is in management. One gets to that by demonstrating management potential rather than technical skill. The highly paid sr. developer path isn't as viable as the (comparably) highly paid jr. management.

Another major point that didn't appear to be touched on in the article is the intellectual property leakage and protection. Many managers here are afraid of that (rightly?) and take significant effort to make sure that overseas developers are strictly limited to what they are working on. Sometimes that goes as far as "you have access to _this library_ - not the entire application that it is part of" (or for that matter, even the integration test suite - a build breaks because of a library change... and you can't provide the full test to show how it broke) leaving the integration to the in house team. That can cause some friction in the development process that is often unaccounted for at the start of the project.
Wouldn't it be 2000 in Roman numerals?
Am I incorrect in recalling that ArchLinux decided against this?

edit: seems to be the case[0]

[0]: https://wiki.archlinux.org/index.php/python#Python_2
I closely follow the Elm way (but in javascript with React), and it's still pretty much MVC.

Model = the state,
Controller = the update function changing the state based on action.
View = declarative, need to send actions to change the state. Gets redraw on state change.

Redux/flux are also similar.

The idea of MVC, as far as I'm concerned, is to separate the View (Declarative as much as possible), the State (Just data, no logic) and the Controller (Business logic receiving commands/actions/called/whatever which changes the states and let the view knows that it needs to update).

Is that pattern dead? Far from it.
I would say producing and designing interesting things that work at half the price of the rest of the world might have a better correlation with China's reputation.
Why not use both? I'm shipping python 3 software using Ansible and it works great.
True, it would be nice to join both (though I'm fine with only cli). One example is vim's :set guifont=(star char here), where star is a special value that modal-calls system font selection dialog. It would be great if shell also had something like @ wildcard, which would expand into file selector gui, unlike other wildcards. So you could 'svn commit ./path/to/@' and select what you want (or press cancel/esc).

It is partially possible via svn commit `select-files ./path/to`, except cancel part.
He will be the least politically experienced president in modern times, if not ever. I think people are right to be cautious.
You think that this kind of thing only happens on the right?

You think that the right-wing parties are more wealthy than the left-wing parties?

You are trying to confirm the "trump is bad" case. But when it is shown that Clinton is the same, and liberals are the same...we have to argue on a case-by-base basis...which is not as easy as calling out conservatives that you don't like.

This is called bias.
Trump supporters have have lots of problems, and they're bringing those problems with us. They're bringing misogyny. They're bringing homophobia. They're racists. And some, I assume, are good people.
Wise decision to create a new account for this comment!

I have the same problem trying to explain to my european friends why trump won and why it is not all crazy.
Well, according to people who installed an app, http://www.npr.org/sections/alltechconsidered/2016/11/10/501...
I don't like Trump, but sometimes a giant orange middle finger is needed to break out of a rut.

These are generally the sentiments that are comforting but do not actually make any practical sense. Policies matter, decisions that will make things worse now will in fact make things worse now.

The only people with the luxury of being able to think "it needs to get worse before it can get better" or some approximation of that are people with enough economic and social security to be unlikely to be harmed by the "getting worse". To me that is real smugness.
>Thankfully, freedom of speech is such an integral part of the US, that there is not one side trying to control what the other can say, and the other doing the same back.

That is exactly what the recent HN front page articles proposing that Facebook 'stop misinformation' are aiming to accomplish.
This is all so interesting and it really is solved with better tolerance. But how do you learn tolerance of something you've never seen or experienced?

The people who live in big cities don't visit the country either. They have never worked on a farm or in a factory. The output of these things just show up at their stores with no thought of the effort to put them there.

I know someone who is pretty racist against blacks... Until his son starting dating a woman with a black child, now not so much. People will always fear or blame those they don't know or understand regardless of whether it is white class rural, illegal immigrants, lgbt, or muslims. The problem is that most people aren't self aware enough to think about their place in the larger world, they only want to live their life and are get scared (and look for someone to blame) when they can't.
> I think its more a question of discovering how they lost ohio and michigan, which are reliably blue states

Michigan I'll grant, but in the last 10 elections, Ohio has been blue 5 times and red 5 times, with a fairly even spread.
You didn't do well. Doing well would have been getting 66+ million votes like Obama did in 2008 and 2012. Trump got fewer votes than either Romney or McCain, but still won because Clinton did too. Democrat numbers were down 10% over the last time around, in an era where a 5% margin of victory is considered gigantic. And all this while running against the most immoral, least qualified, and craziest candidate in living memory. If you think this qualifies as doing well, I really wonder what doing poorly would look like.
Generate Mondrian tiles with Typescript
This is silly.

The Dems CRASHED already. We lost everything. We barely have any states. We do not even make a sizable minority party in the House. We don't have the Senate.

This is the result of years of trying to meddle in with "identity" politics that the GOP are good at. But that's not what the Dems should be doing.

Get back to the populist roots that defined the Party for many years. Get back into that and get back the rural and urban and young voters and we can finally move forward.
Trump also has nothing to offer the rural midwest. The difference was that he pretended that he had.

Even if manufacturing and coal mining where to increase ten fold, there would be no new jobs for people without a long education, due to automation.
I think what he is getting at is if the patent owner ascribes no value to the patents for tax purposes, then the same lack of value applies if they attempt to collect damages for IP infringement.

This would force the patent troll to set the value to something balances so that they can afford the taxes while still recouping enough infringement damages.
No, I'm done. I've made the points I came here to make. I get that you want to read what I wrote in a way that accords with your prejudices, and that you feel no need to defend or even explain those prejudices but just reiterate them over and over - as though that constituted honest engagement, or anything like an argument.

If you want to double down on the same tactics that just this week have failed to elect you a president, that's your lookout, not mine.
Not just Swedish, I imagine all European media too; it certainly looked like Danish and Portuguese (the two I follow closely) media thought that their audience was able to vote in the US elections, the way they were attacking Trump.
Ya, and let's not forget his "grab them in the kittens" remark. There is no way to explain that away, none! GWB, even though he stole the election, was much easier to accept than this guy.

We are merely afraid that Trump is as bad as he sounds, whatever the press said about him is irrelevant to that, and much more concrete than Hilary's abstract emails.
Also, we (Ubuntu) definitely won't maintain or ship Python 2.7 indefinitely; I'm keeping a keen eye on how the ecosystem moves to decide when that happens.
But how do you update the view efficiently, and robustly (without introducing bugs or becoming less efficient as your view becomes more complicated)?
Where does your certainty that people who stayed home would vote for Clinton come from?
I'd say a big part of it is that most of the subscribers have a business to run, and it's generally good practice to stay legal. Besides, if it's working and worth the price, you keep paying.
Ansible only works with 2.x, so that is perhaps the only exception I would make... (if you are an ansible shop).

But ansible scripts tend to be like 5 lines, so it is not the same as the scale you would write a webapp or something in Python3...