skysight-inc/HackerNews huggingface dataset:
Switched long time ago to Blogger--free to use your domain, change template design as you like as much as you like, connect external widgets like Disqus (my blog to check how Blogger may look: http://blog.babich.me/).

Also, a huge thing is integration with Google Photos and Google Drive. You may insert in a post photos from your Google Photo right by selecting them inside an image addition menu--no need in hustling with links, just look through Google Photos inside Blogger. BTW, it's possible to see photos uploaded via Blogger in Google Photos folder inside Google Drive (Google Photos app itself does not show photos uploaded via Blogger).

You also may connect FeedBurner (Google company) in Blogger settings and collect subscription emails and also automatically send emails to subscribers via FeedBurner when a new post is published. BTW, every tag used for tagging posts in Blogger becomes dedicated RSS feed. So, if you write about different topics (e.g. coding and travel), it's easy to set up for people to follow RSS or subscribe via email only to a topic they are interested in and not everything you write.

And it's all free!

Medium feels like long-form Twitter with all these replies treated as posts. This is a terrible experience. Especially when you follow RSS feed of somebody on Medium and comments & replies are delivered and treated in the feed the same way as posts. I guess it's due to the fact that Ev was also Twitter founder and has only one construct in his head as to posts and replies.
Is normal SSH blocked too? How can they determine that the SSH is used as a tunnel?
Now I think about it there are companies better placed to do this, code climate, codacy et al.
Apple allows to implement new VPN protocols as a sandboxed plugin that communicates with the network manager; this was implemented in iOS 9 as part of the larger ios8 effort of implementing sandboxed plugins like custom keyboards.

A vpn app contains such a plugin, plus the required user interface to login/configure the service. The user downloads the app, configures it providing credentials (or gets auto configured through a MDM) and then the vpn network appears in Settings, among the other VPNs created with a builtin protocol like IPSec.

The vpn plugin is obviously sandboxed with the minimum possible privileges.

This is a WWDC video explaining it: https://developer.apple.com/videos/play/wwdc2015/717/

This is a blog post with a tutorial: http://www.hideme.io/blog/en/ios-9-vpn-api-network-extension...

This is the entry point for the official documentation for all kind of network plugins, of which VPN is one: https://developer.apple.com/documentation/networkextension
Don't forget that being gay was on that list fairly recently and civil rights were on that list in recent history.

Society changes.
Yeah but a lot of people who are currently pretending to be straight or even homophobic might actually be closeted themselves or they may have some real dirt on them.

Your boss won't fire you for being gay if it turns out that they themselves are closeted or if they are laundering money, avoiding taxes or doing drugs, etc... Or even if your boss is in fact a very simple perfectly-behaved person, then 90% of employees in the company will have something potentially embarrassing about them and they're not going to fire 90% of the company.

The higher you go up the ranks of society, the more dirt you will find.

And the beauty of it is that people who are higher up the ranks will be uncovered first (due to public demand). The researchers didn't go after just anybody, they specifically looked up a politician and a judge. These are the natural targets; people who are supposed to represent and uphold society's moral ideals.
You're viscously agreeing here. "Veneer" means a very thin layer of pretty material on top of cheaper material -- in this context the comment was saying that the trust afforded to Google is skin-deep and is probably unjustified.
So because Wikileaks has had a couple of leaks from Hillary's crew and this Macron one among all the other ones [0] means they have a murky agenda?

Or do you mean the recent Vault 7 from CIA etc are also part of this newly found dark agenda, instead of a continuation of earlier leaks such as the Iraq War documents leak?

[0] https://en.wikipedia.org/wiki/Wikileaks#Leaks
Bbbut JIT compiler solves everything, right?

BTW, this is a blind spot/elephant in the room of most *VM-based and functional languages nobody wants to talk about...
Some of the results are web servers leaking the private keys of the website or in some cases mail servers.
Medium feels like long-form Twitter with all these replies treated as posts. This is a terrible experience. Especially when you follow RSS feed of somebody on Medium and comments & replies are delivered and treated in the feed the same way as posts. I guess it's due to the fact that Ev was also Twitter founder and has only one construct in his head as to posts and replies.
Bridging of Finite-Infinite Divide
Ask HN: Resources for learning advanced JavaScript and React
What are the best resources for learn advanced js/es6/react ?

Something similar to "Practical Object-Oriented Design in Ruby"

Right now I'm a junior/mid js developer, but I want improve my skills/code/tests etc...

Any help is welcome.
This business of using full HTTP requests with full cookies to domains that are secondary to the site I'm visiting needs to end. When I go to Foo.com, the browser does not need to send all my cookies and info to bar.com, even if we're fetching resources to display on Foo.com. Bar.com in this case is acting as a dumb file server, it doesn't need cookies.

Yes, this would make single-sign-on harder, but it would make it explicit and be worth the trouble so that when the user is talking to A, they're not being tracked by A's friends B, C, and D.

Of course, the big problem: the best browser is owned by the advertiser who stands to lose under such an arrangement. So at best you'd need Safari or IE to spearhead such a change. You can ape it with browser extensions, but without a big browser maker pushing for this kind of shift some sites would just break under such a model (particularly single-sign-on services like Gmail and Facebook).
I would rather have a Netflix series... even up to now there just has been too much to fit into one movie.

If there are elements of Hackers in it, tensorflow and kubernetes is killed off by Apache's many offerings. The Gibson will be moved to the SMACK stack. Google is killed off because of a lack of any real customer service. Apache controls the ledger and the hero hackers will convince China, Russia and the USA to take all of their super computers to win back the ledger.
In my experience, the sweet spot for a generation being good at tech came about in the 80s and 90s, when home computers were super cheap, but didn't do much. To make them do something, you had to read the manual, a large chunk of which was about coding.

The result of that is you had people as early as elementary school being exposed to programming through Commodore, TRS80s, Apples, etc. Being exposed to something so young tends to give you more understanding over time. Of course, it wasn't for everybody.

Today, computer are more abundant than ever, but they already do stuff. They've, for the most part, become appliances. You have to actively seek out programming whereas before, the computer didn't do much without it.

I'm a little biased though.
The wonders of the "Googledork". There is a lot of information out there which definitely shouldn't be public: https://www.exploit-db.com/google-hacking-database/
So you'd have Apple do what? Fall on their sword and pull out of China? Or actually go to war against the Chinese government?
library: free/taxes
Yeah and when Captain Kirk kissed Uhura it was a small scandal because it was the first time a black woman and a white man kissed on US TV.[1] Are we expecting those tensions to come back any time soon? Should interracial couples hide their relationships?

[1] https://en.wikipedia.org/wiki/Kirk_and_Uhura%27s_kiss
DevOps: "Captain, we need to divert power from the warp core to the forward shields."

"Make it so!"

NoOps: "Make us go."
i can still download vpn clients from the us apple store from china, it's not a big deal, thus far, though annoying.
There are plenty of things that 1% or 0.1% of people are doing - common enough that widespread discovery would have a large societal impact, but rare enough it could easily remain stigmatised.

I can't imagine that sex workers or adult diaper fetishists or whatever will suddenly find acceptance from their neighbours just because it's all out in the open now.
Is it possible to play audio on web workers?
I am wondering if it is possible to play audio via web workers even for a short amount of time till webpage reloads or any work around. I went through many resource but not found any positive answers. another part of question will be which task can we do with web workers.
> The page you mention says he's a libertarian and I see nothing there that would indicate Thiel is on the far right

I see you are London-based, so it should be clarified that we are talking about American libertarianism. Your comment is difficult to parse in that context, as libertarians embrace far-right views here. The angle from which they arrive on those views is what defines them.
Now you have the condescending tone! However, it appears you don't understand the IO monad. Programming using the IO monad is pure functional programming with full referential transparency. Please read Phil Wadler's paper, you will not understand this from that JavaScript snippet. The only backdoors are escape hatches like unsafePerformIO which are used for low-level libraries and FFI, they can be disabled with pragmas and/or compiler switches.

It is much harder to stay true to that definition using the other languages, multi-paradigm or not. That is why Haskell is so often mentioned in the context of FP.
LinkedIn: It’s illegal to scrape our website without permission
Yes but it's still much more effort than a cloud service that doesn't require you to write, test and maintain scripts like this. The less I have to care about security updates and what state is stored on a disposable server the better.
Crappy service doesn't give a license to steal. While the entertainment industry has done a lot of harm like all the DRMs etc. the ethical way is to boycott and not steal. For ex. if you believe in free software use GNU software - don't steal closed source software.
Haha, guys, come on. 'It's because Putin doesn't use email', sure, sure. 'Nothing to leak', indeed! Putin, Le Pen, Trump - paragons of ethical behaviour, squeaky clean. /s

Wikileaks publishes whatever the GRU feeds them, with gusto.
But that's not a lesson that's very valuable. What is valuable though is to learn that it requires money to win over media. Who knows how many other peoples lives have been destroyed by not being able to afford taking media to court.

Thats relevant, whether Thiel had a grudge is not important many people have grudges and take other people to court over it.
> AFAIK you can't plug in a Yubikey to an Android tablet, and it may not have NFC built in

Using an USB OTG adapter, it should be possible. However, even the flagship tablets of Samsung don't carry NFC, only the phones do - and even there it's a hit and miss if you have NFC.

Apple, on the other hand, doesn't have developer-accessible NFC anywhere.

This is a real shame.
I am definitely making this a part of regular security scan.
Robin, there was some discussion on this on this comment thread recently:

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

Basically I work about three months a year, then take 9 months off. Spend a lot of time keeping fit, traveling, reading, spending time with family. Spend quite a bit of time in South East Asia - mostly diving. It's worked really well for me.

Feel free to email me if you have any more questions.
This is what I find so heartbreaking with the surge of news site paywalls. I'm all for paying journalists and understand the need for quality articles, but lately I've seen subscriptions on the order of $40/month for a single tech site! Good luck getting a nuanced, broad worldview covering all your interests with that. :( I can't spend $100+/month for a few news sites that aren't even distributed in print. The only way out of this for me is to simply keep using the free news sites.
It's not too late to be a bit-level hacker
Like I said.. it's hard to work this out, especially in any kind of generalized way.
Tighter security or nothing to leak, I would imagine.
...to get a bigger slice of a smaller market. Their main competitor is probably pirate bay, not the other streaming services.
Just out of curiosity, how do businesses in China that have remote offices secure their communication? It must be hard without VPNs.
Ever wondered why US Special Forces love the Chevy Suburban so much?
It's trivial to detect SSH connections if you do deep packet inspection. Doing it for all connections and even on non-standard ports would require a significant amount of power however. That might not be a problem for the chinese government.
He is judging himself in a different perspective than most people. And so not only is he genuine he is right.
Thank you very much for this explanation. It would be great if macOS worked the same. Personally, I try to use IPsec VPNs as much as possible, and then I use the built-in networking on my laptop, but quite often my clients require of me to use their Cisco AnyConnect VPN, which basically requires installing kernel modules.

Edit: actually after reading your link, it appears Network Extension is supported by macOS as well? That would be great news, if vendors would also update their apps to use it.
> Servant isn't the "simplest" way to get BasicAuth: you get what you pay for.

But that's not what I complained about ;)

It's funny how in a separate thread someone insists that I have to understand the whole concept of a monad, its three laws, read Wadler's paper etc.

In his thread however, it boils down to: oh, just memorise these lines of code, and just blindly copy-paste them wherever.

So, my complaint is: to actually understand what's going in the "simplest way to do BasicAuth" I need a whole lot more than just look at the code.

I need to understand why I need no less than ten (!) language extensions before I even begin to implement BasicAuth. And five of them just to workaround some Haskell limitation based on some report from 1998 (I'm guessing)? What happens when I move on to OAuth? What will I need then?

Also, "oh, you don't really need PhDs in type theory to use Servant" slowly descends to "oh, here are two things regarding types that you'll have to learn". On of them has no useable documentation except some comment on StackOverflow. The other one requires you to be well-versed in type theory.

Hence my complaint about "you need a PhD in type theory to work with Haskell".
Which is why that’s not the case. iOS supports real VPN:

https://support.apple.com/en-us/HT201533

The legit apps are mostly VPN policy/configuration managers. You give them permission to hook into the built in consumer and business level VPN capabilities built into iOS without giving them ability to MITM all the traffic on the device.

Mostly the apps give you tools to select the edge / country you want to connect to, whether you want DNS ad blocking, and a way to use App Store subscriptions to pay for VPN. They can also give you easy on/off 3D Touch or widgets, or show you dashboards of usage.

You can use an app to create a VPN profile then remove the app, it’s not needed. You can also load VPN profiles other ways, without an app.
This should be enforced on your server and you shouldn’t have clients directly connecting to a service like Google Vision. I have a system that uses AWS lambda so that I don’t have to distribute my 3rd party API keys but I still have to add rate limiting.
I think we're starting to see existing providers offering that.

YouView in the UK was the first I saw.

Now Fire TVs from Amazon display titles from apps (e.g. Netflix and a bunch of others I don't use) as clearly as first-party items. There'll be a square for House of Cards right next to American Gods.
Yeah but if people had known earlier about how widespread homosexuality was - They would have realised how little it means in the context of all the other stuff that people do; it would have been accepted sooner.
Yosai: Framework Agnostic RBAC for Python (Interview)
Tech Companies Policing the Web Will Do More Harm Than Good
Your sci-fi fantasy is a straw man, but I will say that this point:

>expecting those tensions to come back any time soon?

.. has to be answered. The answer is, yes, we must always expect society to regress, and never assume that because we made the world okay, our children will too.

When we open the door for discrimination, hatred and intolerance come pouring through - at first as a trickle and then as a flood. The law that says "all your data belongs to us" today may not be cause for harm; but would you want the next leader, whose policies may be more discriminatory, to have such powers?

The price of freedom is constant alertness. We must always be prepared for the doors of intolerance, hatred and bigotry to open - having total access to all our information is a very, very wide, open door.
So does the Great Firewall do deep packet inspection? I take it that it does, and blocks any protocols that it detects that allow tunneling/traversing the firewall.

What if there was a method of changing the standard data formats to be randomized based on one time authorization codes? So your SSH/SSL/L2TP/etc was mangled around to something corresponding to a one time auth function. Basically pre-encrypting or obfuscating to avoid the deep packet inspection.
University of Sydney, Microsoft Forge Global Quantum Computing Partnership
Reagent/re-frame walkthrough
Thanks for the explanation, and the link!
I guess I'm in the camp of people who prefer uniform blogs. The decorative accents on medium are more than enough for me to be able to distinguish them. I enjoy the fact that the layout is familiar and I can dive right into a piece without the distraction of a different or unique layout. To each her own!
sounds better than F-A-A-G
It's possible to detect even if the packets can't be decrypted (there are commercially available solutions for corporate firewalls as well). This post gives some interesting insight into some of their blocking capabilities.[1]

[1] http://blog.zorinaq.com/my-experience-with-the-great-firewal...
I learned this lesson very early on in my dev experience. My app's database was Parse. Parse no longer exists as a service. Before that it was based on StackMob, from which I moved to Parse because StackMob was shutting down. Parse gave a hell of a lot more notice, but I was done with this project at that point.

Now a feature of the app just doesn't work. I won't be rewriting it for another backend.

Guess who doesn't use Firebase. This guy.

As a side note, I currently use RethinkDB. RethinkDB shut down last year. That has had no negative effect on my current project, which could run for a very long time on the last stable version of RethinkDB. Since it was open source, now it is even under development again.
> Imagine if electricity was not standarized - you'd have to buy into one frequency or another. Then you'd face the same problem as with using BaaS!

Ever tried traveling around the world (or even just around Europe) with an electric device? Now... once you picked up an adapter at the hardware store, how difficult was it? "Not much of a problem" for most folks, somewhere between "a moderate pain" and "ruined my device" for the few with special issues.
Sunk cost fallacy: how to make better decisions by letting go the past
"Everyday risks, like slipping in the shower, or getting in a car accident, or falling down the stairs, are common and fatal enough to nearly kill everyone before 200 years old."

I addressed car accidents (those are going to go way down in the future anyway).

Can you show me the actual calculation that demonstrates that "nearly everyone" will die in an accident within 200 years?

According to https://www.cdc.gov/nchs/fastats/accidental-injury.htm

the annual accidental death rate in the U.S. is about 42.6/100,000 population. Now, that's going to go up to some extent in an elderly population (though maybe not that much, since we're positing therapies that keep one healthy into advanced age). Let's double the rate. The annual probability of dying an accidental death would then be 0.000852.

That does not appear to be consistent with "nearly everyone" (say, >90%) dying within 200 years.
Panama Papers were heavy on info from more Russia sphere of influence. (And people criticized them for that for some reason.)
If only programming languages supported "offsetted pointers", we could use mmapped files and store arbitrary data structures in them without hassle.
Show HN: ToucHNews – Hacker News for the Mac Touch Bar
Evading the Great Firewall of China (2016)
Indeed - language has been co-opted. In the UK we see the same thing "moderate" "centrist" - these now mean big-business friendly policies, to the right of previous right wing governments.
* Isolating the effects of one team's functionality from another team's is essential if each team is to be allowed to deploy independently.

* Doing so in a way that still allows your entire app to appear to be a coherent whole is tricky.
> I suppose you start every new project with mkdir and a few touch commands?

This is not a valid analogy (and no analogy is ever valid).

> In js it might be error handling and state management. In Elm, its decoding json.

Yeah, and Go has trouble with generics.

It doesn't mean it's a feature that has to be vigorously defended. Especially if it's basically the very first thing anyone will have to do in any web application in a language that is meant for client-side web programming
I can cut down trees and exchange it with my friends as a
medium of exchange and call it value.

It has no value to the wider economy or world but to us, and even though it has value to my friends it's a terrible, wasteful and unethical way to generate value. I am not generating value, just wasting trees.

You just can't create money or value out of nothing. Its linked to utility, markets, labour and the wider economy and belies the fundamental confusion in the crypto world about money. But intoxicated by the prospect, like alchemists and other charlatans before them the crypto community continue to fantasize about gaining something from nothing.
Have a look into the arms race between the Tor project and the Great Firewall of China.
Hah. It started with GenX (my label) because of some book with the same name. I read it and didn't relate to it at all. It's something the news likes to do .. generalize an entire generation of Americans. Usually to write unsavory articles about how crappy they are. We got the same treatment.
I'm suggesting the opposite of ignoring reality. Be extra-specific and say what you mean.

My statement was lazy and could easily read as "Chinese people don't care about IP". You can choose to believe that nothing you say affects anybody else, but enough people parroting the same nonsense has a powerful effect.
Tiny nitpick; Musk didn't start Tesla Motors (now Tesla Inc.) He joined in an early funding round. He did some work with the Roadster and took more control during(?) the recession. Maybe just prior to it, I don't recall the dates.

Err... I was an early investor, not long after their IPO. So, I've paid a little attention.
Dell XPS 15 9560 Review
I was a little surprised to see an Apple domain in there, but I can't really tell what the private key was for (could have been a test or an example). It looks like it's either an outdated result or an Apple engineer quickly saw this and fixed it because the page 404s now.
Conservatives score much higher on loyalty and respect for authority as their moral foundations. Wouldn't surprise me if that's enough to explain the gap.