skysight-inc/HackerNews huggingface dataset:
Python 3's string types are internally ASCII (or Latin-1, I'm not sure), UTF-16, or UTF-32 depending on the contents of the string, but the API effectively assumes that the encoding is UTF-32.

The main point is that you don't want to be passing around binary data internally and expecting people to decode charsets as needed--the knowledge of charsets will usually be dropped.
To Pixar and Beyond
Hell, me too! I use SkyScanner quite often and it's a great product, but the price still seems out of line. Maybe there's more to it than users see. How does it monetize its users?
Not exactly, but a similar situation happened with my team.

There was a period where we simply accomplished a lot more than other teams. It wasn't superhuman effort, which isn't sustainable. Instead, it was better tool selection and streamlined processes (automation and continuous delivery, which shed a lot of the baggage that comes with large releases) that accounted for most of the increase in productivity. In fact, my team worked less hours and had fewer production issues than other teams.

The organization (eventually) reacted the way that healthy organizations should...they promoted most of the team into leadership roles in other teams that weren't performing as well. The reward for our success was more money and responsibility and the entire organization benefited from what we'd learned.

I say eventually, because I had to fight a pretty big PR battle before management above me saw the virtue of the way that my team operated. Before that, there was a tendency to give star performer awards and kudos to people putting in long hours to make release deadlines or putting in heroic efforts to keep error-prone production environments up an running. Management saw my team leaving at a normal time every day and didn't think that was worth rewarding. It took a mountain of data for me to show that a boring, predictable production environment that allowed us to push out more features was better serving customers.
This joke article was a waste of my time.
My impression is coverage, skyscanner appears to have pricing from a huge number of sites/resellers which is important because in my experience the same flights from different sites can have significant discounts over each other.

I've tried using other sites before and while the UI on hipmunk is nice my experience was that skyscanner normally found options which were cheaper or didn't show up at all.

But I live in the UK and typically I'm booking long haul to Asia, I don't know if the situation is different elsewhere in the world or if perhaps skyscanner is concentrating on the UK market as its home market to an extent.
This pretty much happened on 4chan with GamerGate and /pol/. Banning GamerGate discussion immediately drove a mass exodus away from the site, and persistently fucking with /pol/ pushed out many more. But 4chan didn't die. The overwhelming majority of 4chan users voted with their clicks that they would tolerate politically motivated censorship, datamining, and adverserial moderation for faster boards and a fatter meme pipeline.

Reddit is exactly the same. Keep pulling shit like this, and it will drive quality users away out of principle. But Zombie Reddit will keep lurching forward, spewing poorly compressed Facebook screencaps and cat gifs.
Pentagon expands white-hat hacker challenge to all comers
True there is a risc of being banned at some places. But to it is more important to offer a service that works the right way. We will find a way to be available every where.
If you know the method, it seems like you should be able to alter an arbitrary number of votes. I wouldn't think they'd have to alter them one at a time or anything.
"I asked him a pointed question about how this scaled to the _international_ level, which he decided mostly not to answer (focus on domestic policy first, and such)"

He did answer that on his blog however:

"It's true that this is a domestic solution to an international problem and that there's no U.S. regulation that will affect, say, an Asian-made product sold in South America, even though that product could still be used to take down U.S. websites. But the main costs in making software come from development. If the United States and perhaps a few other major markets implement strong Internet-security regulations on IoT devices, manufacturers will be forced to upgrade their security if they want to sell to those markets. And any improvements they make in their software will be available in their products wherever they are sold, simply because it makes no sense to maintain two different versions of the software. This is truly an area where the actions of a few countries can drive worldwide change."[0]

And I mostly agree with him. If major markets start require certification of security (maybe something like FCC and CE), the rest of the world will follow as they want to trade in these premium markets. Sure, it will not solve the problem overnight, but at least it could be made less severe.

0. https://www.schneier.com/blog/archives/2016/11/regulation_of...
It wasn't just "censored".

He used his admin privileges to CHANGE users comments.

Like if you made your last statement and then Paul Graham changed it to read "It's a huge deal, it's never happened before"...so that became YOUR USER COMMENT
Fast augmentation processing pipeline for data scientists
Do you have a source for Go having free byte/string conversion? To my knowledge it is a copy. Or maybe I don't get your meaning?

I really like the way Go's strings work. I wish Python's strings worked like this too.

https://play.golang.org/p/a70FEDOxBz
I didn't think they could top the 'Zero Gravity' clip, but indeed they did... indeed they did!
Or, if you want something with a GUI, there is Veertu:

https://veertu.com/
Your second idea is actually aleready used by the French far righ supporters. They manage to say horrible things and get away by saying it's just humor and that people who infuriate just don't get it.

And as French people have a very high proudness of their free speech policy, it's then very hard to oppose without being called a vile censorship supporter...
Would you mind explaining the shift change in more detail? Did the employer hire more in order to lower everyone's hours below the overtime limit?
1/ Not a joke at all
2/ Article was "waste of my time", yet you had enough time to comment on it. Fascinating.
App developers never need access to real data. Ever.
>How can you say that some people have less rights because they earn more?

The same way we say that people must have less stuff, including health care, college for their kids, etc., because they earn less.
What's the HN policy on editing titles? Is there always a note in the comments to say that the title was edited? I'm probably missing something, but it seems like the HN admins' ability to edit titles is susceptible to the same kinds of problems as the Reddit admins' ability to edit comments.
They can apologize, but a quote from the last line of the article:

> For that I will never forgive the New York Times.

In 50 years time, what disinformation that they are spreading today will they 'apologize' for?
Except, sometimes the music would match up not only with the flipbook but also some of the explosions. At least it would match them somewhat.
As our ability to extract resources has risen, over time, so has our perceived "requirements" of consuming those resources, i.e. America's current rate of consumption (of electricity, fossil fuels, etc), is required by nothing else other than a series of collective choices.

TL;DR - Technology will never eliminate Politics, People are inherently Political.
Sorry to nitpick, but I'd like to point out that "administrators" and "moderators" are two different groups in Reddit. "Administrators"(which spez is part of) are Reddit staff; Moderators are users who create a subreddit or are enlisted to help manage it; Moderators do not have the power to edit user comments.
You can justify that you did everything "by the book" and you don't have to make up priors.

Now. You might read this as me saying that Bayesian statistics is all made up, and that's not what I'm saying.
I'm saying that if you go Bayesian all the way, and your result is even remotely controversial, someone could easily challenge you by saying "this result would have been different with different priors, and why won't they just come out and say p < 0.01? What are they hiding?"

When you do frequentist statistics, the equivalent of priors were, instead, made up for you by long scientific tradition. They're not very good priors, as the relevant xkcd illustrates. But at least it's not you making them up.

In a more complex model, there's also the thing where you can't calculate the result exactly, you have to approximate it with Markov Chain Monte Carlo or something, leading to another way to doubt your results (did the MCMC converge correctly?)

So instead you do frequentist statistics. You use your favorite stats package and it spits out a nice comforting p-value that will satisfy the reviewers. You have tons of guidance about how to do things. It's not a great thing, but it is a definite advantage of using frequentist statistics.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

But it does get annoying to sign every comment.
-----BEGIN PGP SIGNATURE-----

wsBcBAEBCAAQBQJYNp4wCRCuaVAPm2QoyQAAr8sIAHQaE5B+HYdCz6XBrysdHzr4
ykR81zq5TXoMR+/f9UwuSi2I4881H4pEWsN9Fa0/qnpK/asNk+grEaMtB74DOg3p
8Uy3lUvlVglj9QTPZ9Hf90e3HHLOW2OonXitYaf1xPoczIO8NgwwebDDZIVohU4u
4EySOfgbP+VjwGbmtUJFeh0BifGN6b3DtKQrgVziWyumyK3WL9oz1kDAr4s24mCr
227ty9d+7kwtYhaszkM8HwGnstZaNSan1jpVkmsLRMSr4JqNFyNWalN5LU85w2WV
zwY0n8mA7tHnrCd+mWcjp845I8gGn7NoFPHXhG2m+yU/f1LDsyXUib5hut+iduQ=
=jcN5
-----END PGP SIGNATURE-----
This story is fascinating to me. I also run a couple of these "wordpress" informational type sites, but never in my dream did I thought about publishing fake news to make money.

Too bad I was not smart enough to get into this business.

I wish he would be more honest about it. I am pretty sure he's just doing it for the money. I don't blame him. That's good money.

The moral and ethical dilemma of it is kinda murky. Is it really his fault people are so stupid?
>It is not theft: it is at-will employment and nobody is being forced to take it.

That's a strange view of how the world works. But of course if one has never been forced to take a shitty job because they just have no options, one can hold such a view more easily.
I've already seen that video. What does it have to do with the fact that many, many freelancers don't have $1250 to spend?

Good for you. It's great that $2250 is a pittance compared to a single invoice you send. You sound like you're easily in the top 10% of the US in terms of your income. That's commendable. You were probably in fine shape without this law, but by any ethical measure the law still needs to protect those who can't afford to have lawyers send letters to their clients. Starting from the base assumption that everyone in a fluid economy has four figures to put down on legal when they first start freelancing in a new field just isn't a reasonable assumption... especially when the 41% of US adults have less than $500 in personal savings and millennials are also crushed by student debt.
>The current version of Mac OS is Mac OS X (pronounced "Mac O-S ten").

https://support.apple.com/kb/TA22541?locale=en_US
See comments:
https://www.theguardian.com/business/2016/nov/24/skyscanner-...
Some of the older music videos are really ingrained in my memory for me - particularly Aha!'s "Take On Me" video, which was a composite of real and hand drawn cartoon imagery all done in the pre digital editing days. Clever stuff.

The early Michael Jackson clips when morphing and digital editing was still in its infancy are also still really cool to look at (particularly "Black & White")

They may seem really dated and cheesy now, but in their day, it was pretty cutting edge stuff.
Show HN: Giki – Markdown-powered Wiki
Don't go lumping us in with the alt-right. We're not even right wing.
As a moderator to one forum, I commonly edit the poster's posts if they are especially rowdy or otherwise rude to everybody else.

But its not a "prank", like what the Reddit CEO did. I make sure everybody knows that I made the edit (signing my name on the edit, using the poster's privileges), just as a warning that yes... as moderator I do have complete control over the conversation.

Its a threat that I make to keep rowdy members in check. But it only works because everyone trusts me (ie: I never "impersonate" the poster, no one ever "impersonates" my edits either). I know that if I "cross the line", then people will no longer trust me as the moderator of discussion. The position of moderator is to serve the forum, not to dictate the direction of every conversation.

The issue here is that Reddit's CEO is in charge of a community, and that community is losing faith in the leader because of his abuse of his power.

------------

From one perspective, I understand that moderators have surprisingly few options. Mods can delete posts, and maybe edit them (if they're careful and only edit in extreme circumstances). But... that's about it. Otherwise, there's not really much power mods have.

Banning doesn't really work. Everybody knows how to proxy up and reregister accounts to rejoin a forum. Warnings don't really count, a lot of posters don't care about them.

The threat of an edit war however? Well... that's basically the moderator's best tool. But it needs to be more carefully used than what the Reddit CEO did here.
I originally dismissed it before the elections, thinking it was all a whisper campaign but it has gotten legs after the election.

That doesn't mean it has substance but I now believe infowars objectively did a better job reporting the facts of what is presently known than the New York Times's supposed exposure of the story. The NYT piece contains a well placed lie I am certain isn't true.

There is enough circumstantial evidence to warrant a careful police investigation.

I would put it like this: the odds are not good but the goods are definitely odd.

To those who think "too obviously in the open to be true" I'd like to point out the case of Jimmy Saville.
Whether he meant to or not, he made a product that found its market.

I agree it was a terrible idea.
You can build the code. Might take a little monkeying around with your build environment, but each program should be buildable.

I'm not sure what you think "open source" is or needs to be. We were passing around tarballs over ftp for almost all of our open source software in the past.
Interestingly, you could conclude the opposite for certain groups: http://www.pewresearch.org/fact-tank/2015/06/12/interracial-... American Indians are more likely to marry another race.
> money

He loaned $45 million and gave less than $10 million, but mostly as in-kind gifts not cash. He said back in 2000 he could run for president and make money from the campaign. I think he succeeded, depending on the interest rate of that loan. He spent a bunch of campaign funds by buying from his own businesses.

> time and money

Maybe he just wanted to be on TV.
Yeah, it's actually quite a gamechangr. sunglasses

Kidding aside, it is, though. It crosses a line that, from a strict point of view (like that of permissions or data security) can't be uncrossed. It's equatable to any and every comment being edited or editable without labelling, presented as the unmarked original.

We're approaching the point where reddit comments are seen as valid enough to appear in congressional reports (re: the combetta bleachbit thing); I can't even begin to imagine the legal exposure this would give reddit if that were further along. (Though I guess I can; imagine if this were Twitter or FB; I'm sure some tens of thousands of cases would potentially be under question...)

And that's not even approaching the whole 'potential for historical revisionism' can of worms. Don't worry mate - the gravity of this isn't lost on all of us. :)
This exactly. He's in it purely for money. So Cal is full of shady characters like him...
No, there are a dozen issues with this but losing Faith in reddit's leadership isn't one of them.

That happened a long time ago.
I show my app on the app store to the interviewer, shown him a bit of the source code of the app on how I tackled some interesting problem etc, how I handled user complain/support etc. Got offered immediately afterward.

This might not work for most company however.
Here's the original discussion (currently 477 points, 444 comments):

https://news.ycombinator.com/item?id=13027031
There doesn't seem to be any flamewar though, looks like decent discussion. Should the flamewar detector not be turned off when no flamewar is present?
If he did this without indicating that he did so, then I'd argue that this is a very deep breach of trust, irrespective of the nature of the comments. He could have deleted them, or flagged some 'bad words' and indicated so.

This is an issue of integrity, so it's one of those 'fireable offences' type things.

I have no idea who this guy is, and certainly, many 'big corp' CEO's get away with much worse ... but it's definitely a problem.

Anyhow. Not good.
Gorilla Glue Breach Gets More Sticky, 49GB Data Leaked by Thedarkoverlord
China’s biggest online travel company acquires Skyscanner for $1.74B
HN audience appears to be largely male. Looks like the guys have nothing to say about this. I, for one, have no issues with the quid pro quo nature of the noise.
Maybe it depends on your definition of "rank and file"? I don't know anyone current at Facebook but I've heard rumors that he's somewhat approachable by developers. Maybe not, say, janitorial staff. But this is just stuff I've read so I have no clue.
There is also something to be said about a CEO with administrative privileges.
> Do you have a source for Go having free byte/string conversion? To my knowledge it is a copy. Or maybe I don't get your meaning?

You can access bytes in go out of the string without even having to perform a conversion. For bytes to string you can use the unsafe and reflect package to create strings from bytes without a copy. (You will need to verify utf-8 integrity of course)
That's only true of GPL'ed components shipped as part of Mac OS X/ OS X / macOS. A vast majority isn't - some are BSD and most are Apple originated software under an Apple Open Source License (APSL)
I did ReLEx SMILE at https://www.smileeyes.de/?L=1 since I didn't want a full flap and didn't want the pain of Epi-LASIK. First run they left some epithelial cells in the pocket which caused astigmatism. They fixed that with a flush. I'm left with some astigmatism of the left eye and overall 20/25 vision. It also took ~1 year to "stabilize" as I was having a lot of spouts of blurriness. Overall liveable but I guess I'd probably do the Epi-LASIK instead and just deal with the week+ of discomfort. I also noticed that I think the lens can still move as if I rub my eyes too much it seems my vision gets blurry but eventually "snaps" back.
> Apparently, prime time came and went :)

:D. Pun was not intended!
Bobby Prince (Composer of Doom, Duke Nukem Soundtrack) Medical Fund
If this means the alt-right leaves, great.
I used to do .Net programming a few years back and I used to love Jon Skeet's answers for any .Net question on SO. Precise, informative and simple explanations.

It's been a few years since, but if I remember correctly, it was an interview of Jon Skeet on an episode of Scott Hanselman's podcast where he spoke about reading the C# spec, and as a young beginner in programming I loved that advice because when I did read the spec, I was pleasantly surprised, perhaps naive, that all the information I needed to learn the language was right there, available for free when I thought I had to purchase books etc. to learn more. :)
I wouldn't want to have anything to do with person with this kind of mindset. Can i say this is very close to being psychopat?
I'm pretty sure it was meant to be OS 10 the whole time. It succeeded OS 9.
> Python 3's string types are internally ASCII (or Latin-1, I'm not sure), UTF-16, or UTF-32 depending on the contents of the string, but the API effectively assumes that the encoding is UTF-32.

That is incorrect. The API assumes the string is O(1) indexable. It makes no assumptions or guarantees about the internal encoding.

> The main point is that you don't want to be passing around binary data internally and expecting people to decode charsets as needed--the knowledge of charsets will usually be dropped.

This is an incorrect blanket statement and I can give you plenty of examples where this is exactly what you will have to do because the knowledge of the encoding is not available until later. This is in fact a common problem that Python 3 has because it decodes to unicode so early that it had to come up with surrogate-escapes to roundtrip bytes in case the encoding it guessed/inferred was wrong.
'Bias' even 'gross editorial bias' is a different thing that point-blank fraud.

I mean - we've come to expect media outlets to 'take sides'.

But non payment for services rendered is definitely criminal, and even though I don't like a lot of what the NYT does ... I would still assume they'd be the kind of org to actually pay people for their work. That's not a kind of ethical line we'd expect them to cross.
Flagging this issue, again. It's a one-sided, polarized political issue.
Publishing the source like this is risk management for a company. By doing this they don't risk having to receive, vet and process 100's of requests for source at a random time - which could use up their legal department's resources at the wrong moment.
The untold art of the internal AMA
Yes, you kinda did. User research is very hard to believe when users aren't putting their money where their mouth is. It doesn't even matter if you take users to a credit card form and then throw away their card details. The fact that they were willing to take their credit card out for you means they actually, genuinely care about this pain point, in a non-theoretical way.
The Free Trade Fallacy
Affiliate fees
my father worked for a company in the healthcare industry - I'd hear stories of multi-month long FDA audits of their hardware after a 'statistically significant' number of failures in the field.

Healthcare industry?
Statistically significant (which I note you put in scare quotes) failures?

I damn well hope so that such incidents are taken very seriously by the FDA.
Seriously? You think he should be let go over this? You think that other CEOs would have been? If so you have not been following the news much.
Major correction, the former is MacOS and the latter is Linux allowed (options can be before positional arguments).
O'Reilly, NoStarch, Packt and Leanpub books are fine since they're completely clean. But books from Pragmatic Programmers, Manning, Apress, Addison Wesley, Pearson and Sams are watermarked which I consider just as bad as DRM. I never buy digital books from publishers who watermark.
For giggles, here are some comments I grepped from the WinNT kernel: https://gist.github.com/turbo/75f0905275c29a3049f983cfe273ea...
It's not a big deal because it's reddit, a semi anonymous Internet board. It's not like he was editing legal statements.
> On a scale of engineering "hardness" (meaning, we can predict all side affects of action), software engineering is closer to medicine than to, say, civil engineering.

This level of hubris is pretty revolting. Software engineering is easy. Writing secure software is easy. The difference between civil engineering or medicine and software engineering is that practitioners of the former are held responsible for their work, and software engineers are not and never have been.

Nothing will improve until there are consequences for failure. It's that simple.
Flagged off the front page. ..
Once I click the try out button, I get a certificate not trusted error message from my browser.
Great news, this should also mean that Valgrind will soon be working again on Sierra!