skysight-inc/HackerNews huggingface dataset:
You can stream videos through VLC even if you don't download them. Just Select File->Open Network, and put in the url of the YouTube video.
@imaginenore: They're not, but if the video is licensed for embedding that means that I can't be sued for copyright infringement, plus the standard "linking != infringement" applies.
I already disable voice on any tech I can. Something tells me this war will be bloody.
Are you an anarchist? Because a Swiss Bank account is associated with circumventing taxes and money laundering, which I think is what he was getting at when he made the reference; not that you can't have your own money. If there is no effective way to tax or enforce that taxation then no Government could exist.
Using antique CALEA wiretapping laws to justify Internet wiretapping is obscene
Please consider signing the apple-privacy-petition if you are an American: https://petitions.whitehouse.gov/petition/apple-privacy-peti...
Hell hath no fury like a HNer scorned by the inability to use their back button to bounce straight back to HN.
I don't see how any "compromise" can be anything but lose-lose.

Say you get Apple to agree to allow law-enforcement to have another data decryption key loaded onto every device that is protected by a device specific key that Apple will provide to law enforcement on request. In theory this sounds ok.

Until you realise that anyone intent on any ACTUAL wrong doing is going to also use their own software encryption to protect anything worth protecting.

All you have done now is reduced the protection of the average law abiding citizen by creating a possible attack vector (no matter how tanky Apple HQ security may be) and not at all enabled law enforcement to attack actual high value targets.

You could argue that high value targets are not the actual targets here.. but then why bother? Do you really need access to someones phone to prove they stole a car? Or shot up a bunch of people? No, good old fashioned police work is good enough for that. The only time I see the need for easy access to someones phone is criminal conspiracy and in that case it's highly unlikely they are going to be just relying on the devices full disk encryption.

The entire argument from law enforcement on this issue is a complete joke so far, they need to get with the times and retool for the threats of today.
The 4th amendment is by its very nature a compromise between safety and privacy. Otherwise it would say people had a right to be free from search and seizure, not "unreasonable search and seizure." And it wouldn't say anything about warrants.
His history (NSA and Snowden spring to mind) does not give me faith in governmental restraint.
Here we go. I knew this sentiment had to be held at the highest level. Otherwise, the attorney general would not have pursued this case with such vigor.

Fortunately a few smart senators have gotten their heads around the issue already. Lindsey Graham changed his mind [1] and Mike Lee made great points too [2] in an oversight hearing this week. Dianne Feinstein is of course still clueless [3]

On balance, putting backdoors on encrypted devices is not the right way to maintain security. For Obama's understanding, I'll concede one circumstance under which I feel we ought to help unlock an iPhone.

In the incredibly movie-like scenario where the location of a nuclear weapon is hidden on an encrypted iPhone, then we should sick all our computers on decrypting that phone. I believe this is already done by the NSA program, Bullrun, revealed by Snowden.

[1] https://www.youtube.com/watch?v=uk4hYAwCdhU

[2] https://www.youtube.com/watch?v=XOZLEhTlr6E

[3] http://www.c-span.org/video/?406201-1/attorney-general-loret... (seek to 51:00)
And yet many facets of the government were designed from an assumption that organizations do develop ulterior motives. Checks and balances, the adversarial justice system, and the Bill of Rights, to name some fundamental meta-topics. An abstract "don't tread on me" is deep within the American psyche, yet it very easily remains abstract, especially when steered that way.

I agree with your general point about human nature of blindly trusting the biggest stick, but that doesn't mean we should avoid blaming the scumbag mass media for abdicating their traditional duty of critical analysis and turning into pravda.us. If someone wants to ascribe this to an explicit conspiracy with an evil cabal while I simply see panicked well-to-do ignorants promulgating their bubble, I'm not going to let disagreements about details get in the way of agreeing on the commonalities. Any such dissenting viewpoint is a step on the path of extricating oneself from the infopocalyptic centralization we're finding ourselves being pushed into.
There is also the mistaken belief that effective restriction of free thought is is possible through political/legal means. That strategy was ineffective against communism and remains ineffective today.
http://www.snopes.com/ is also such a platform
My brain is not my underwear drawer. Sure, I'm going to be upset with you rummaging through my underwear drawer but there is a very good reason why regarding a phone as an "extension of the brain" should afford it much greater protection. Possibly even ultimate protection, that is in-accessible regardless of warrant.
The RUM conjecture
There are lots of mods in the game. After finishing a 'vanilla' game I played with Bob's mods which make the game a lot more complex.
It is fallacious to believe that because publicly available technology is being effectively used by terrorists and criminals, removing legal access to this technology will make terrorists and criminals ineffective.

Indeed, it may merely create an additional category of criminals (analogous to drug traffickers) whose product is the provision of effective communication channels.
Does he really need to lay out a plan for that? Getting a new IP is absolutely trivial these days, and if you need to move around between subnets, that's easy too.
I'm sorry, but I absolutely have no faith in this petition site anymore...willing to change my mind given sufficient data but given history, it seems like window dressing.
Amazing work. How does this compare (in terms of speed mostly) to Google's gumbo parser?
I know when my lawyer friend goes to get a new lawyer job he has to submit transcripts and pay proof from at least his last two jobs. Then they offer current job pay + x.

As a dev I have never had to submit past wages. Never felt the need to lie about past wages, but I know of people who have. Little bit different for sure.
Go is heavily based on polymorphism. It just doesn't make the mistake of thinking that inheritance is the proper way to achieve it.
Kudos for waiting, but the game is in a very good state. I think it reflects on the ambitions of the devs that they're keeping it EA even at this point. It is certainly improving, but it's really solid.

Even with very big factories, the game performs well. The improvements to be made are really just related to the UI and some game mechanics that could be modified or extended. Generally, there are lots of mods that will hopefully make it into the base game (e.g. rail tanker cars), but good mod support is part of the game.

It's quite different from SimCity, but I agree that both games are enjoyed by a similar audience for similar reasons.
Thanks for letting me know, I hadn't tested names with anything beyond alphanumerics.

Certainly some of the fonts in the system are lacking those glyphs but this seems more related to the application logic than font issues. It's especially odd that it intermittently discards the text to the right of the bracket (eg. https://logocaster.com/logo-design/less+%3C+more?seed=784036...)
Do you always give people legal advice based on your wild fantasies about how law works?
That's just considered good practice. React brings nothing new to separation of concerns. In fact, it works against it.
CBS has had this issue in the past as well with their player.
We managed to get OBD2 standards out there. And driving systems are a matter of public safety.
My entry is a can of gasoline and a match (having survived massive, severe burns, I can think of nothing more frightening).

They're totally overthinking this.
I don't care for either type of ad. I've never intentionally clicked an ad that came up in a search result.
I don't understand your complaint. Out of all the articles I've read lately this page seems to be easiest to read. It focuses on just the content and formats it well.
One thing I love about watching the 2016 Crypto Wars: pro-encryption people using all of the pro-gun arguments. Here are my favorites:

1. Criminals will still use encryption / get guns. Only lawful people will be harmed.

2. Compromises will just lead to defeat for the pro-encryption / pro-gun side.

3. If we want to stand up for all of our other civil rights, we need the right to encrypt / bear arms.

4. Consequentialism: the number of people being harmed by encryption/guns is smaller than the number of people who would be harmed by living in a world without encryption/guns.

Personally, I think these are all solid arguments that work for both guns and encryption, but I'm generally more libertarian than many in the SF tech scene.
Bingo. And that, IMO, will be it. The problem right now is that people have no choice. They can use compiled to JavaScript languages, but they're ALL leaky abstractions.

Once people can use the tool they want instead of the tool they have to use, things will be a lot better.

One thing about WebAssembly (and compile to JS languages have had that issue for a long time, and still do to some extent) is the tooling. If the debugger doesn't properly handle breakpoints in the original source (for real. Not the garbage that is sourcemaps that can't even properly map variable names), and if people developing in WebAssembly languages still have to think javascript, then it won't be much better.
Why does your heart or chest hurt when you're emotionally sad?
Politicians Are Ridiculously Dishonest When They Justify Invasion of Privacy
Using that argument you can assert that all languages are equal in every aspect. So, not a useful argument.
What happened to the chess community after computers became stronger players?
Because the government correctly perceives unbreakable crypto as an assault on its sovereignty.

Sovereignty is the principle that the government can do whatever it decides to do. Stuff like the 10A doesn't infringe on sovereignty because that's the government itself deciding that it shouldn't do certain things. Like if the goverment decided to, it could kick your door in, find your private diary, and read everything you've written in it. Our government has regulations moderating the use of that power, because it has decided that in most circumstances it shouldn't do that. But if the government has good reason to suspect that you're using your diary to, say, make plans for murdering people? Then the government can go right ahead and break your door down and read your diary and see if you're doing that.

(unbreakable) Crypto is different. Crypto is an infinitely high, infinitely deep wall around your house that the government can never breach, no matter how justified the government decides it is in breaching that wall. Crypto is the government sending combined might of the entire US army, navy, air force, and national guard to breach your wall, and failing. Are you within your wall engaging in acts of political speech? The government cannot stop you. Are you within your wall raping your child slaves? The government cannot stop you. Are you within your wall building a nuclear weapon that you plan to use to blow up everyone outside your wall? The government cannot stop you.

Within the cryptographic envelope, government can't govern. This isn't something the government can tolerate, because governments that can't govern aren't governments, they're just a bunch of people with opinions. So yes, the government will continue to fight these battles, because for the government these battles are an existential concern.
I've signed up for the family plan on Google Play which also includes YouTube Red. $15/month for up to five family members, can't beat that and that eliminates the YouTube ads.
Oh well? Ideas aren't unique, executions are. Isn't that the mantra we always repeat here? Do it bigger and better.
Presumably if you subscribe to YouTube Red -- which removes all ads on YouTube -- then you won't get delays. So, what's the problem?
Amendment 9 - Ratified 12/15/1791.

The enumeration in the Constitution, of certain rights, shall not be construed to deny or disparage others retained by the people.
You are breaking several of YouTube's TOS (https://www.youtube.com/static?template=terms)

> (5A) you agree not to distribute any part of or parts of the Website or the Service, including but not limited to any Content

By downloading and sending the videos from your servers, you are distributing their content.

> (5C) you agree not to access Content through any technology or means other than the video playback pages of the Website itself, the YouTube Player, or such other means as YouTube may explicitly designate for this purpose

Downloading a video via CLI is not using the YouTube player.

> (5D) you agree not to (or attempt to) circumvent, disable or otherwise interfere with any security related features of the Service or features that (i) prevent or restrict use or copying of Content or (ii) enforce limitations on use of the Service or the content accessible via the Service

By removing ads you are interfering with the restriction that users must watch ads.

> (5L) [...] not intended to be downloaded (either permanently or temporarily), copied, stored, or redistributed by the user.

Should be obvious.

> (5M) You shall not copy, reproduce, distribute, transmit, broadcast, display, sell, license, or otherwise exploit any Content

You are copying and distributing the content.
> Go is heavily based on polymorphism

Go has very limited polymorphic capabilities (implicit interfaces that have huge limitations). And struct embedding isn't composition. Now if you're talking about interface { } everywhere, sure, Go is as polymorphic as Javascript.
X.Org Server 1.18.2 Release
I can remember a time when "Made in Japan" was still used to mean "shoddy and cheap".
Ha. So you're stealing content and then offering it up for free (and presumably you're on the hook for bandwidth bills)?

Exactly what's the goal of your ill-fated plan? You're going to get blocked/banned and when you continue to circumvent it, you're going to get a C&D. This is an absolutely terrible idea.
To add a few more players to the trophic cascade:

The sea otter population has rebounded along the Central California coast, but their spread to Northern California is limited by shark predation. As a result of the absence of sea otters, north of San Francisco the abalone populations have rebounded. The abalone in turn, compete with the urchins to eat the kelp. There's concern that if the otters spread further north, the abalone population will be decimated. But this raises the question: didn't the otters and abalone coevolve?

http://soundwaves.usgs.gov/2006/02/research.html
Factorio EA is like Kerbal Space Program used to be: it's a completely viable and fun game, but not feature complete. They have a vision for what they want the release to be like, and they're making progress toward that.

I disagree that it's a way to shift responsibility. The devs are responsive and the game is very stable. I can't tell you the number of times I've watched a bit of an older let's play series and some minor complaint or wish has since been addressed.

Many games are like that, but not Factorio. So, it just comes down to semantics and what EA means, vs. what perhaps it should be.
My point is that if you see a phone just as a gadget, like I imagine Obama does, it is hard to see why it should get more protection than something really intimate like the inside of someone's house. That's the heart of why the two sides view this issue so differently.

Personally, I don't consider my phone any more private than my desk drawer. I don't put anything on my phone that I wouldn't write down on a piece of paper. I know some do, and they're entitled to their view, but I find Obama's underwear analogy pretty convincing because I think of a phone just as a gadget.
This. Except the capital investment and distribution channels for strong crypto approach zero. So the fight would be infinitely harder. Thus, this is a wrong path.
To phrase the dichotomy more simply...

One type of ad is about recognition.

The other type is about solving a problem.

To me, this largely boils down to CPC vs CPM. It will be interesting to see how the market evolves to embrace (or discard) these different types.
Your definition of "easy" is only actually easy if we ignore the little problems of detection, enforcement and proof. Anyone can call the city on illegal residential property uses today, but obviously, that approach isn't working I can flip through the listings of any newer residential building in SOMA, and see 50% of the units occupied by startups.

As for tolerance: what is acceptable in small doses becomes pathological when taken to extremes. Just like AirBnBs, it's not an issue when a handful of apartments are being used for commercial activity in a healthy market. When you have a huge percentage of renters doing it in a housing crunch, it's a concern.
faith in tech restored
What's the story for tooling though? I haven't looked at CSJS much, just the readme, but it seems like the CSS bit essentially is a string, so you don't get the same kind of tooling you can from either CSS files or javascript objects, because it's all strings.

Am I just missing something obvious?
YouTube Red is not available in all the countries
YouTube is free. It's free because Google pays for it via ads. If you aren't watching ads, then you're effectively not paying for the content. Exactly what are people expecting to happen and why are they mad at Google here? Why do they feel like they're owed something for nothing?

If you don't like it, go launch and finance your own free-to-watch-no-ads-included video site.
Exactly. I know there's a whole bunch of love for how great a president Obama has been but looking at what the Obama administration has done, as you say, a civil liberties standpoint has been an absolute disappointment.

He flip-flopped on a number of issues almost immediately after entering office and has continue highly questionable programs like drone strikes.

What he's asking for in the article is the same old trope of backdoor crypto just worded differently. When are they going to get that NOBUS does not work?
you could search (and watch) with mps-youtube:

http://www.webupd8.org/2014/02/new-command-line-youtube-play...

incidentally, you could also just use google.
I am with you - I'd love to do this, but it's a daunting prospect. Seems like the RasPi kids get better toys than the adults these days.
And then some guy somewhere will tell you using third party testing libraries is not "idiomatic" and shame the maintainer publicly in a blog post like it happened before. "You don't need that in Go"™
Slowly thinking about building one: https://github.com/simonebrunozzi/MNMN
Freedom of speech isn't the freedom to commit criminal acts, though.

In a very real sense, crypto is such a freedom.

I don't think that's something that governments can accept, in the long term.
You're right to point out the similarities, but when you drag guns into this issue you lose some supporters.

It unnecessarily complicates the issue, even though I agree with you on the similarities. People will just find more ways to disagree on encryption and they won't have learned anything more about computer technology.
> it then produces a delay if the ad can't be downloaded

I work for video site and wrote the player we use, and this is exactly that I think would be happening. Our player has a similar issue, and it even sometimes occurs with no ad blocker.

The player I wrote loads ads via the VAST specification, which is pretty much what the entire web uses for ads. This means we have to make a client side request for an xml document, parse it, then see if it has an ad unit we can show. Even if we don't get an ad there can end up being multiple round trips due to the way VAST and the ad networks work, thus delay.
Hunting What’s Next in High Tech
It's probably because they're arguments over a tool that's morally neutral.
Maybe he just wants people to feel how he felt when Hillary had her infamous "kitchen sink" strategy moment.
Somewhat related story: me and some coworkers were talking in a room where someone had a Windows 10 laptop being used to present some data. We were talking as usual when the laptop suddenly decides to open a browser to a Bing search with what looked like a few (badly) voice-recognised words of our conversation. That was a rather awkward moment, given that we were discussing some extremely confidential information, and not helped by the "did someone say 'Hey Cortana'?" the laptop's owner promptly blurted out. If I remember correctly, none of us said anything that sounded remotely like that phrase, yet it activated.

It's now company policy that built-in microphones have to be disabled, and only external ones are allowed to be used when necessary.
Clearly the logical solution is to torture Tim Cook. The answers in there somewhere....
They lack the expertise, and their top level advisors do as well.

I wonder how often those advisers are chosen based on being yes-men rather than for being actual experts in the/a subject area.
PyTeaser, is that you?
Prior to prohibition 1.0 where Congress banned alcohol sales in the country the US Federal government derived it's tax revenue from the sale of alcohol. The prohibitionists got Congress to enact an income tax to bring about the end of alcohol. It didn't quite work out well though, neither has prohibition 2.0 (our era).
I hope he was booed off the stage.
> If there is no effective way to tax or enforce that taxation then no Government could exist.

From your lips to God's ears.
Additionally, it might be possible that the ad blocker is silently dropping the request, which would result in a request timeout before moving on to the actual video content.
Haven’t looked into it, but this looks like an unintentional technical error. Google tends to optimize their websites for Chrome, so other browsers like Firefox have to deal with issues like this, regularly.
Facebook is already using the cheapest energy they can find. If Facebook is buying, say, $20M worth of Intel processors per year then you can imagine how it's possible to get ROI on a few million worth of engineering effort.
The obverse is also true - there are many in the firearms community that oppose access to effective encryption.
[Livestream] Match 3 – Lee Sedol vs. AlphaGo
Is there some restriction on what language in which you're allowed to communicate? Encryption is just a language.

To say I don't have a right to use encryption is to say I don't have a right to speak things that other can't understand. And I see: it's not my fault you don't understand.

If you want access to encrypted information, break the encryption. Outsmart me. Don't make it illegal for me to outsmart you.
They become pretty weak for encryption except #1. Moreover, there are real arguments for the inherit danger in owning a gun, statistically. It's a fact that you're more likely to commit suicide or someone gets killed because you own a gun.

You can't say the same about encryption because it's a tool, not a weapon. A gun is a weapon meant to kill.

> 2. Compromises will just lead to defeat for the pro-encryption / pro-gun side.

A compromise in encryption hurts everybody. The whole platform for electronic banking needs strong encryption, for example.

> Consequentialism: the number of people being harmed by encryption/guns is smaller than the number of people who would be harmed by living in a world without encryption/guns.

If you own a gun you are statistically more likely to get shot or killed.