skysight-inc/HackerNews huggingface dataset:
I personally don't have a problem with any license. I think Free and Open Source software is important, though, and this is not it. The problem here is not the fact that there is a license that allows licencees to view source code. The problem is that this organisation wishes to replace open source software with their view.

(Note: I'm not going to talk about software freedom here, which is a subtly different perspective. I just want to talk about open source). The idea behind open source is that when I decide to use the software, I am not locked in to a single vendor. Not only do I have access to the source code, but I have permission to modify it and distribute it for any reason that I want.

It's that advance permission for modification and distribution that de-risks your project. If, in the future, I want to do something differently than the original author, I can. For example, imagine that I tie my infrastructure in to version 2 of the software, but they release version 3, removing most of the functionality that I depend on. I want to use version 2 and backport security changes from version 3 into version 2. Similarly, I want to distribute my changes so that anybody else that's in the same boat can pitch in on the backporting effort.

So, as an author, you give up some control of the ultimate destiny of your code. There are some advantages as well, though. If your customers take advantage of their ability to add features of their own choosing, you have turned customers into collaborators. In that way, you have a kind of consortium effect. However, you are in a privileged position, because you still own all the trademarks wrt to the project. So even if someone starts to compete against you, they can't piggy back on your marketing and sales efforts. Not only that, but if you choose a copy-left style license, they can't effectively compete unfairly against you because all of their modifications are also usable by you.

So it's a kind of balancing act. You get this low barrier of entry for participation of your customers and they get a substantially de-risked product.

There are lots and lots of licenses out there which permit the viewing of source code. It has been very popular with game engines for a long time now. Microsoft made the attempt (now abandoned, I think) of have the "Shared Source" license. Even back before free and open source was a thing, source code was often available, though there was no explicit license to use it.

This is not a "better" open source. It is objectively much worse at fulfilling the goals of open source software. Like I said, I don't care if they want to use licenses like that. I won't use their software, nor will I recommend that people accept a license like that. But I don't have a problem with them existing. I do have a problem with them pretending that what they have is an improvement on free and open source software.
There are parts of it that have aged really badly, though. I was working on an NNTP-related project last year. Article numbers and threading are a bit crappy. The conflation of messages and commands (like cancel) also sat rather uncomfortably with me.

I was impressed with it as a piece of history, but more thorough exposure left me with a much decreased interest in building a system on it. More modern approaches to pubsub feel more natural (and are also more fun to work with!)
Memo to somebody: A refutation talks louder than a downvote. See GabrielF00's reply to sparkzilla's earlier comment to see how it's done.
How I found 100 highly targeted leads in 60 seconds
The government is elected and acts for and in the behest of the plebes, they're not just an arbitrary group doing as they think best.

Well, unless you're very cynical :)
Politics is not just about being right. It's about convincing others you are. That's where the left has failed (if you agree with their positions).

Agreed, the left has real ideas for solutions to middle America. But these ideas are not what people want, so the burden is to prove that they work. Unfortunately for many of those ideas, such as universal income, it is still too early to say. Meanwhile other ideas, such as the current implementation of healthcare, is actively being rejected by voters after it was tried, i.e. it does not work (they're like a product customers do not buy, even if it's good for them).

You're also right that Trump's voters all not all poor and living in trailer parks (they also weren't all old people). I haven't seen data on socioeconomic background, but I wouldn't be surprised if they were essentially middle of the road. But for good reason, they are afraid for their economic futures. It's a justified fear, and it's good cause for feeling desperate.
“Dark web hackers” boast of Tesco Bank thefts
Indeed. I wish someone would reverse engineer some of them.

Also some of the JTAG tools allow disabling the network lock and IMEI changing, which could be interesting.
Failed election predictions are not fake and manipulated news about Trump.
> point.y += 10

How is that having value semantics? Or are you just referring to equality testing? Even then you're playing a dangerous game if you have multiple threads (one mutating, one running an equality check) and aren't using locks.
It does look like ttyltrful was banned.

https://news.ycombinator.com/item?id=12684780

If you enable "showdead" in your account settings for huffpopo, you should be able to see them.

As for banning dissenting opinions, watching the behavior of sctb and dang, it's pretty clear to me that they ban based on uncivil behavior, not content.

Users on the other hand do sometimes flag or down vote to express disagreement.
It seems to me that most flagships would now be incompatible with this sort of hacking due to full disk encryption?
Would have liked this to give me the usernames of those stargazers. Could imagine it might be useful if you are looking for work and have a popular github repo.
Yes the vote was distorted, but that is the fault of the democratic party for not organizing their candidates better. How can you make a law that prevents one political party from being disorganized? Isn't that kinda like trying to "fix stupid"? (I'm not trying to call the democratic party stupid here, it's just an example of something impossible to legislate against.)

I think the more rules and regulations that get put into place that try to "fix" problems, which are really just symptoms of poor performance, not a root cause, the harder it makes it for upstart political parties to get involved!

This is part of the reason we only have two viable parties, there are so many rules and regulations that make it so difficult and very expensive to participate, that the democratic and republican parties can strangle any competition out of the race.
If we're calling this "fake" news because the facts being reported are actually lies then you're implying that people want to be lied to. I happen to think there is some truth to that but I doubt people would be willing to explicitly say "I want to be lied to by the news" as would be required for anyone to really complain about Google leaving fake news sites out of search results.
Love this article.
i agree. this news is bananas. B. A. N. A. N. A. S.
But isn't protectionism a lot like inflation, in that it can stimulate labor demand while making things more expensive? (And is often called a hidden redistributive tax)

My impression is that this party is as much against inflation as it is against handouts, while inflation occupies the same niche as trade protectionism in that it can stimulate job growth without seeming like a handout.
Faced with Actually Having to Make Money, This Startup Did the Unthinkable
>to bug

>conceal a miniature microphone in (a room or telephone) in order to eavesdrop on or record someone's conversations secretly.

>"the telephones in the presidential palace were bugged"

Arguably it is a bug that users should know about ;) Pedantry aside, I seriously hope it's a software bug, and not an intentional wiretap bug.
I guess, a political campaigner might tell you to help make phone calls during the election cycle. But, there's nothing you can do about that for 4 years.

Until then, make an honest effort to understand the other side of the equation and help people to understand your view point by having intelligent conversations without attacking the other side.
Donald Trump is the best thing for American Democracy- agree or disagree
» When Chrome starts up, it fetches a list of feature flags from a Chrome server using a system called Finch which is independent of the normal upgrade system.

I'm not a Chrome user. But that sounds awful at first. What is the idea behind this service? Is there any documentation about the 'features' these flags can enable/disable?

I understand that I'm paranoid at times AND I really dislike Google, but why would you have an extra channel to influence deployments, other than offering a global update file?
Well, as a student that makes martian rover analogues for University Rover Challenge (7th place, woooo) I can attest that there is failure at the most inopportunate time.

Our unis water jet crapped out right before we were to have final parts cut on it before sending them for competition. It was massive PITA
Well, OP asked for references to learn SEO and I answered with resources to get him/her started. I view them as guidelines to keep in mind while I do things. A bearing of sort.

But I think this is the very essence of SEO. Optimizing without overfitting. Learning is continuous. A few years back, living in an underbanked country, I got a MasterCard after searching for quite a long time, contacting banks, and digging through contradictory information.

I wanted to get a MasterCard because I wanted to try trading stocks, and to buy stuff online. I was a student working part time and our postal service wasn't trustworthy, so I set a budget I was okay to burn for testing. Again, the most visible brokers in the U.S. didn't want anything to do with me (I called a bunch of them) until I found one that was willing to open an account for people in my region, they mailed me the forms, etc.

When I was done, I created a blog and wrote an article detailing how to get it, where to get it, how much it costs, which documents to get, how long it takes. I even included a custom made form the bank requires but doesn't ask for until you're there (so a wasted trip).

Around 400,000 people read the article. If it takes one month of search out, that's a lot of time saved. In my calculation, I lost T time looking for all that information and it was unacceptable that this would become NxT (N being the number of people who also want to get that item) so I set to minimize it.

I learned a lot of very cool stuff tinkering with the blog. The number of visitors increased dramatically when I hosted it on its own domain as opposed to wordpress.com. Not much, but around 300 readers daily for one blog post. It outranked the bank in question for the very search terms, including their name + card. It became sort of the reference that people on forums would exchange the link for (I check refer[r]ers). When someone would share it on a blog, I'd chime in and offer support and info. So much that many people who knew me would be looking to get a card, stumble on the article on their first search and then go "Wait a minute, I know that guy!" and then call me/text me to ask me about it. I'd read search terms and change the article to account for that. Still answering questions in the comments (700+) three years later. But that's all optimizing not to duplicate the time wasted.

A few years later it was a rarity, and now it's very common to have a card. The Prime Minister, however, wants to forbid people from using these cards to pay for ads on Facebook or Google. We still have a long way to go. Yaks here are quite hairy and shaving them is a lifelong effort, apparently.
I lived in Seattle for 6 years. Seattle freeze is pretty bad. Everyone is polite, but if you try to become friends with anyone or get to know them better, they will "freeze you out" by coming up with endless excuses. Hence the name.

The main thing to keep in mind is that the problem is not you. It's Seattle natives. Seattle is a pretty cool city and very welcoming, but underneath the veneer there's a thick layer of disinterest towards befriending non-natives.
I know there are people who will dismiss it as bias, but you can actually assign a quality score to publications quite easily. NYT/Wall Street Journal/The Atlantic/Guardian/Washington Post/The New Yorker vs. breitbart/HuffPost/....

Note that all those stories you're referencing were all broken by the papers I listed. The breitbarts of the world usually just repackage what actual news organizations publish with ideological slant.
Indeed. And you only have to do it once, you can then store the result (you should probably make that calculation lazily, though).
Block Formatting Contexts in CSS
Training might be a good fit for you too. That can open up consulting opportunities as well.

Writing a book (leanpub is a good place to start) can provide you with some credentials.

I've met a few fractional CTOs who work with startups/smaller groups within a company to provide technical leadership.

Join a startup as a CTO (I've seen 2-3 startups looking for CTOs/founding engineers, and I haven't looked that hard). Of course, the issue here is your risk, and I don't know your risk profile at all.
This might be the lamest application of numerology since "The Great Depression of 1990".

The most severe such mass hate crimes of recent history (e.g. the Holocaust, the Armenian Genocide, etc.) were completely off-schedule, apparently.
You have not advised "hack." You've just advised someone to commit borderline tax fraud. Please note that tax practice is unique in that advisors can go to jail or be criminally sanctioned for advising tax evasive strategies.

Also, I don't think you realize that foreign LLCs are required to pay the franchise fee in California in order to be licensed to do business (meaning, having employees, facilities, or activities in CA). Thus, if you're in CA, your suggestion really just amounts to paying franchise taxes (or their equivalents) to two states instead of just one, and then committing tax fraud in two states instead of none.

I strongly suggest you delete this post and your followup post, because it can be used against you in a court of law.
Well that's a hard one to answer for defenders of the politburo.
You have to respect Google for taking the long view on this –– their revenue may decrease in the short term, but in the long term they will keep the trust of their users. And that is worth a lot more than a relatively few fake news sites.
Why is it concerning? As I understand it, Range Voting supporters object that IRV performs poorly (in terms of Bayesian regret) because voters don't understand how it works. Maybe the attention will help to educate voters and improve its performance. Also, isn't it enough to improve on the status quo?
STV has been around since the 19th century, and in use in Australia and Ireland since 1918 and 1921 respectively. At no point have computers been involved.

Although it is simple to perform manually, the iterative nature of counting the votes, eliminating the least popular candidate and distributing their preferences can add extra time to arrive at a result in a tight race. In general, though, the margin between candidates and preference flows are predictable enough that it's rarely significant.
Part of the reason I did not go out to vote for Clinton was because she was a continuation of Obama's policies; civilian collateral damage from extrajudicial drone strikes, no pardon for Edward Snowden, the possibility of a drawn out proxy war in Syria, as well as no stop to the NSA domestic surveillence program. (Neoliberalism = "Republican lite")

You might retort "But Trump! (and his threats of killing families of terrorists, etc)". If Clinton was elected it would've been business as usual, everyone would've gone back to their bread and circuses. Not now though.

I hope Obama has the fortitude to pardon Manning and Snowden if he's going to jump on the political grenade of pardoning Clinton. [1]

Sidenote: Trump has already swung moderate, deciding to stick with NATO [2] and keeping most of the ACA after speaking with Obama [3]. Maybe he doesn't stick to those ideals, but its clear Trump the president may not be as bad as Trump the person. I have hope, but I had hope for Sanders as well. (Excitingly enough, the /r/SandersForPresident subreddit was reactived today, with ~210k active subscribers).

[1] http://www.bloomberg.com/politics/articles/2016-11-10/giulia...

[2] http://www.bloomberg.com/politics/articles/2016-11-14/obama-...

[3] http://www.msnbc.com/rachel-maddow-show/trump-hedges-health-...
I wouldn't recommend the hack to anyone, as what you suggested would be treated as tax evasion by the California Franchise Tax Board.
I guess you missed all the emails from WikiLeaks between the Clinton campaign / DNC and various news outlets like CNN, Politico, et al.
one of the killer dash features for me is how easy it is to install javadoc/scaladoc/etc documentation for 3rd party libraries
He is referring to technologies like Facebook which are controlled 100% by 1 person. Verses technologies like email which are not fully controllable by a single entity.
This may be an unpopular opinion, but I WANT Linus to be "rude" to SENIOR devs who should know better, because it's better to be rude than to ship code that results in critical infrastructure getting pwned, or worse, somebody to die.

I actually fear the day, when somebody more polite gets in and lets it known, (unintentionally, of course), that shitty, rookie code is now fine, that being lazy and not treating the trust that has been placed upon you by being a subsystem maintainer for the most important software project of the 21st century - if you don't consider that an important enough responsibility and are willing to embarrass Linus, who put his trust in you, then yeah, I don't mind him being rude.

I would mind if he was rude to first time contributors fixing a typo, that's not who he's rude at.

He can't fire these people as such, many of them work for sponsors who pay his salary and he has no direct control over them, so being rude is one of his last resorts - especially since it's hard to express just how hardly displeased over email WITHOUT being "rude".
See the part what I don't get is, pick a language and stick to it, whatever happened to Ludwig Wittgenstein's quote : "The limits of my language determines the limits of my world"?
"Couldn't there theoretically be a license that allows open source projects to use it and remix it, but business usage must be sub-licensed? "

Yes. I think it's possible. I've proposed one here before that had all the advantages of FOSS, including remixes, so long as originator or owner of copyright continued getting paid. The main, remaining risk was rates getting jacked up due to inability to move off the product. An upper limit can be put into the license itself or terms fixed per version w/ perpetual license for that version. BSD or Apache licensed code could be integrated into such projects with contributions going to them under their license if commercial one merely interfaced with OSS subsystem. Finally, there's potential for time limits on how long a release stays proprietary with it going OSS after a period of time.

So, quite a few models can work. It should be noted that FOSS largely didn't work in terms of making good money or long-term maintenance of the software. Those that do are uncommon or rare. Easy with proprietary, shared-source software since you get paid if they really want it. :)
There's also specific cyber security insurance which is good for anyone storing user or customer data.
>to signal that they are a legitimate news source.

Oh good, we can kill off all of the cable news companies. Journalism could do with some of that 2007 disruptive energy from tech companies.

I, at least, can trust Google not to auto-play video/audio and for that, they can be my single source of news from the outside world. Hail Google (and The Intercept).

But seriously, this is going to take time before whatever authority on this subject becomes trusted enough to not abuse these powers. It is "Google" but someone inside of Google is going to decide it, and we deserve to know who unless they are just going to snipe one or two sites per year.
Y'know what works better than a downvote, or a "refutation"? Actual video that shows that Trump has mocked multiple non-disabled people in exactly the same way. Which means that he did not specifically mock the reporter's disability, and that the NYT story and freeze frame was manufactured to lead gullible and easily-led people to believe that Trump is the kind of guy who mocks the disabled. What a monster! So watch the video and decide what you are going to believe -- your own lying eyes, or the narrative.
The counting system is as for a multi-round system that keeps eliminating the candidate with fewest votes until one candidate has more votes than the others combined, with the added benefit that the voters only have to go to the polls once.
1.2M NHS workers hit with 'reply-all' e-mails
See the gender ratio of Facebook events
Google to Bar Fake-News Websites from Using Its Ad-Selling Software
Yes, your previous https://news.ycombinator.com/threads?id=ttyltrful appears to be banned. Likely, it was after you ignored Scott's warning here: https://news.ycombinator.com/item?id=12684066. Statistically, it's probably a good decision to ban new accounts that start off with two snide comments.

The particular comment you linked (https://news.ycombinator.com/item?id=12863445) seemed reasonable, so I 'vouched' for it. It doesn't look like that was enough to bring it back from the dead, though. You (or anyone else) can see it if you turn on the "Show Dead" option in your profile.
Speaking of Amsterdam and bike safety: Amsterdam has lots of street-level trams that share the road (without protective dividers in some of the busiest parts of the city) not just with cars but with millions of bicycles and pedestrians.

I'm kind of shocked that this would be allowed in Amsterdam, one of the most bike-friendly cities on the planet, considering how easy it is for bicycles to get their wheels stuck in the tram tracks while trying to cross them, and what a hazard trams are to bicycles and pedestrians.

The risk of injury is further aggravated by many of the pedestrians being drunk, stoned, or high on a large variety of substances easily available in the city, and many of them being tourists who are unfamiliar with the city and not used to expecting random trams popping out of the middle of nowhere while they're walking down an otherwise pedestrian- and bicycle-populated street.
I don't think bothering people who just starred (i.e. not even watched/follow) your repo (correct me if I misunderstood your intention here) is a good way to get a job. But that's just my 2ct.

You can always browse the stargazers by just clicking the starcount. You can also slightly modify the code to not truncate the array.
Are there Android and/or Windows and/or Linux implementations, or other apps that work similarly?
It accomplishes Shazam's goal and was voluntarily installed. I think what I wrote is a fallacious argument, but can't ignore that interpretation.