skysight-inc/HackerNews huggingface dataset:
[video] Noam Chomsky: SV, Internet, Google, Wikileaks
Everyone has different needs. If you are a journalist building up a story against powerful adversaries, then you absolutely find a VPN provider in an impartial jurisdiction. If you are just trying to hide your browsing habits from your nosey ISP, torrent a couple movies, and latency matters at all to you, a local VPN is not a terrible choice.
Well, it looks like I don't know what I'm talking about.

The CRA still ensures it will never come to pass, in any form out of the FCC, and I guess the clauses on data security and breach notifications are considered acceptable collateral damage here.
I don't think this is good advice unless you are a security professional or engineer and isn't a good solution for the vast majority of the country. The amount of things you can misconfigure, screw up or fail to understand is enormous if you aren't well versed. Imo, vpn service is like crypto: far better to leave it up to the pros. Rolling your own may leave you open to far worse things. The real solution is a vpn service people can actually trust.
The isolation means that don't have to worry about containers interfering with each other. It is more about separating and hiding processes rather than protecting from hostile attacks.

The other big advantage is containers provide a way to distribute and run applications with all their dependencies except for the kernel. This means not having to worry about incompatible libraries or installing the right software on each machine.
His tour with Selby was the best. Changed my life
Wasn't Firebase or Firebird a fork of the Borland Innerbase or whatever database? They could not sell it so they created a free and open source version of it, and then someone ported it to different platforms, etc.

It was supposed to compete with MySQL, PostgreSQL, Oracle, SQL Server, etc.
I think you misunderstand how modern Silicon valley works. The new wave of companies is not about technology. It's about what makes money and effective marketing. Even Google which supposedly the tech lord of our generation.. is really about ads. Take away ads and Google isn't google anymore doing cool things as they will have no money for it.
The question was how do they compare. 90% of your list applies to CL as well. (CL has sheeple as its prototype based Object system).

The statement about macros is more nuanced that you let on, language decisions like being a Lisp-1 w/o a symbol namespace (CL packages) make hygiene a necessity which in turn complicates writing macros. One thing I do like about racket is that it comes with support for writing pattern directed macros, that although possible to write in CL has no built in tools for it. Another point for racket is that it has support for macros with better error reporting (ej the elipsis).

15 is really the main selling point for racket. It is a Language creating toolbox (I forget the term they use for it). It's module system stands out in that regard compared to CL, which has read tables as a way to customize the reader. Racket's solution is more general and extensible in that regard.

16 is not true when compared to CL. The IDE of racket is way behind slime/sly, however it doesn't require setup.

The other big difference is that CL is image based and suited for interactive development while Racket is batch oriented, 'python-style' of interactivity. If you come from Python you will think racket is interactive, but if you come from smalltalk you'll know what you are missing.

As Aiden said, both are great languages, flip a coin.
What I Learned About Your SXSW Experience
Where can I download the chorus mentioned in the link ?
The title could use some embellishment
> That being the case, why not just use the OS? And processes and shared libraries?

That's essentially what a Linux container is: a process (that can fork) with its own shlib. If you have lots of processes that don't need to be isolated from each other and can share the same shlib, then no, you don't need this mechanism.
You forgot to add a trigger warning to your comment...
It's not very subtle. I just whipped together an example[1]. Note that I had to take a photo of the screen with my phone to show what the screen is actually displaying.

[1] http://imgur.com/a/2amF8
Does this mean we're admitting defeat with shared libraries and we're going back to static libraries again?
Ajit Pai's career is the canonical example of revolving door crony capitalism and regulatory capture. His career is dedicated to using the US government to transfer wealth from the public to Verizon.

https://en.wikipedia.org/wiki/Ajit_Varadaraj_Pai
You'll then be part of a highly sought-after demographic to receive ads for privacy-related products and services.
Drive times to the centerline of the August 21, 2017 total solar eclipse
I really wish this post went into more detail. It feels too high level to be useful.

I ran into the memory issue recently. In DC/OS when you use the marathon scheduler, if you go above the allocated memory limit, the scheduler kills your task and restarts it.

The trouble is, if you ran top inside your container, and you're running on a DC/OS node with 32GB of memory, top reports all 32GB of memory. So interpreters that do garbage collection (like Java) will just continue to eat memory if you don't specify the right limits/parameters. The OS will eve let it allocate past the container limit, but just kill the container afterwards.

Now the container limit is available under the /proc/cgroups somewhere, but now interpreters need to check to see if they're running in a container and adjust everything accordingly.

Of course you could always tell your scheduler not to hard kill something when it goes over a memory limit, which is why we never ran into that when we were running things on CoreOS since we didn't configure hard limits per container.
Or you could have done the same thing years earlier with AMIs?
See https://thatoneprivacysite.net/

Ones that have been around for years and widely trusted: AirVPN, BolehVPN, Insorg, IVPN, Mullvad, PIA.

Disclosure: I write stuff for IVPN.
Worth making a shout-out to the independent ISPs that opposed the change (including the Bay Area's own MonkeyBrains & Sonic).

If you're lucky enough to have one, support your local ISP!

https://twitter.com/monkeybrainsnet/status/84658580913846272...
> I think it's fairly reasonable to assume that consumer ISPs are more likely to sell your data than larger providers.

Why? Most consumer ISPs are larger than data centre ISPs, if they're not the same company in a given region.
What is the connection other than "they both have graphs somewhere in them"?

I sort of see what you mean since NNs transport information across a graph in a straightforward (non-loopy) way, and PGMs can propagate information in crazy (neverending loops) ways when doing belief propagation...
But that trackerware would be easily filtered out with ad blockers. Not that we should have to do so, but we can.
...and how I accidentally started a research sprint on Twitter.

Building products in secret is hard/no fun. That's why I'm sharing my experience build as I build @SlidesUp. The first post is about using research sprints to inform your product design activities. What topics do you want to hear about next?

Please comment here, on Medium, or @KunalsLab on Twitter.
4 Familiar Issues Jet.com Sellers Face and Their Resolution
The FCC is full of sincere people who want to do the right thing for the public interest. This move comes from above the FCC.
Is it really that much worse than having code on a private GitHub repository or pushing Python code to a paas platform like pivotal?
You're splitting hairs to explain something that doesn't matter. The article stands well on its own two feet without nitpicking the similarities as you have done.
> when we started working on this we realized if we wanted to index tens of thousands of libraries, we wouldn't be able to ship the entire index along with the client.

Why not? that's a _tiny_ amount of data for a modern computer.
The article touches on the technical details of this briefly, but the underlying point here is that containers effectively do use the OS, and processes. Like Frazelle says in the article: "a 'container' is just a term people use to describe a combination of Linux namespaces and cgroups." If that's nonsense to you, check out some of her talks, they treat those topics in a friendly way. At the most basic level, though, a container is just a process (or process tree) running in an isolated context.

Sharing library code between processes running in containers is more complicated, since it depends on whether and how you've set up filesystem isolation for those processes, but it's possible to do.
Probably most places, for most of human history, given the lack of travel.

Not that they didn't find other reasons to dislike their fellow humans.
But there are only "bumps" when observed, right?
> it's usually just two big providers you're stuck picking between

Is that the logical endpoint of capitalism? Becoming so successful that competition is obliterated? There are no real checks and balances working against monopoly/cartels these days.
Is uploading code really that much worse than having closed source in a private cloud GitHub repository or pushing your closed source Python code to a PaaS platform like pivotal or bluemix?
How did you determine that there would be enough demand to justify spending time on it?
I think it's possible, for example, this seems to be in a related area:

https://consumercal.org/about-cfc/cfc-education-foundation/c...
Michael I. Jordan was a mentor to Andrew Ng. Probabilistic Graphical Models are the next frontier in AI after deep learning.
What's the immediate consequence of this ruling? What is liable to change? Who can buy "my" data? What kind of time-frame are we looking at? Can foreign nationals buy data en-masse directly and/or will their purchases be proxied through "US citizens"? What depth of archives will be up for purchase? So man questions regarding this... I'd like to know the general fallout of this in both short and long-term results.
CNNs from different viewpoints
It can be easier to run a jail (or container) and assign it an IP and run standard applications with standard configs than to run a second instance of something in a weird directory listening in a special way.

The other big difference between this and a VM is that timekeeping just works.

You're not necessarily restricted to friendly-only tenants, either. Depending on how you configure it, there can be pretty good isolation between the inside and the outside and the other insides. You lose a layer of isolation, but it's not impossible to escape a virtual machine either.
Similarly, why not have an open wifi guest network? My neighbors can use it, my friends can use it, my mail man could use it. Having a secure connection just proves YOU are the one responsible for the browsing at hand. I agree, adding random browsing completely screws the game for people that snoop.
You can also disable f.lux for specific apps, just click on the menu icon when the app is open, and you'll find the option under Disable > for Photoshop.
You might be interested in the Flux party. wikipedia.org/wiki/Flux_(political_party)

There are always ways to innovate within any extent system, even systems that resist innovation. For example, in USA, the current President is innovating by declaring his candidacy for the 2020 elections very, very, very early. This suppresses the degree to which non-profits can criticize him, and bestows fundraising advantages. For better or worse, he operates entirely in the space between campaigning and governing, where one might exercise "biz ideas," and exploiting/exploring the boundaries of the election system is a bizidea.

But, the people can innovate as well. What if some polities in your country instituted at-large Range Voting? (rangevoting.org) What if candidates could strategically pick a constituency? Say, the at-large candidate whose issue is advancing the protections against rampant automation? Or the at-large candidate whose mobile app was wildly popular among an unexpected demographic group, like Walmart workers?

Here's an idea for iterating citizen policy making: You can start a simple web site that generates unambiguous and approachable names for legislative acts. At first, the act is simply vapor; your site asks individuals to contribute what they think such a bill contains. Eventually a mass of people might tune it to be as publicly attractive as possible. I'll propose something random: The Alligator Farm Protection Act of 2017. It starts out completely blank and your site encourages people (who're interested enough to click) to contribute some editing to the text. Maybe the text won't become legalese, which puts off many. Maybe you'll have an NLP feature where different contributors' changes are merged intelligently to preserve sentiment. Multiple contributors make this an iterative process. Once you've iterated to a point of average acceptance, maybe the Flux party web site will sponsor your bill for a parliamentary vote.
Impactful VR on a budget
What makes you think DO logs all traffic?
Except he did talk about that. He just suggested it was something different that what was presented by the narrative:

> The real problems are things like unanimous votes at Venture Capital firms. There is always someone who “can’t get comfortable” with the Black guy’s deal.
Not just graphs but also probability.
You should read the mission statement of something like https://github.com/trailofbits/algo (linked to by parent post) before making this statement. Would you rather trust your own locked own server which does one thing very well, or a vpn service which has to provide everything under the sun in order to cater to as many customers as possible?

Edit: also https://blog.trailofbits.com/2016/12/12/meet-algo-the-vpn-th...
Am also a huge newcomer to this.

Yeah, I think a lot of it is better resource utilization compared to VMs. At the same time, though, I don't think containers are the thing, but just a thing that paves the way for something very powerful: datacenter-level operating systems.

In 2010, Zaharia et al. presented [1], which basically made the argument that increasing scale of deployments and variety of distributed applications means that we need better deployment primitives than just at the machine level. On the topic of virtualization, it observed:

> The largest datacenter operators, including Google, Microsoft, and Yahoo!, do not appear to use virtualization due to concerns about overhead. However, as virtualization overhead goes down, it is natural to ask whether virtualization could simplify scheduling.

But what they didn't know was that Google has been using containers for a long time. [2] They're deployed with Borg, an internal cluster scheduler (probably better known as the predecessor to the open-source Kubernetes), which essentially serves exactly as an operating system for datacenters that Zaharia et al. described. When you think about it that way, a container is better thought of not as a thinner VM, but as a thicker process.

> Because well-designed containers and container images are scoped to a single application, managing containers means managing applications rather than machines.

In the open-source world, we now have projects like Kubernetes and Mesos. They're not mature enough yet, but they're on the way.

[1] https://cs.stanford.edu/~matei/papers/2011/hotcloud_datacent...

[2] http://queue.acm.org/detail.cfm?id=2898444
Containerized data analytics at scale, with Minio and Pachyderm
PrivacyTools.io [1] has a great list of resources (not just VPNs but also email clients, email providers, browsers, OSs) that can be used.

If you are using Firefox, be sure to follow everything mentioned in the "about:config" hacks section.

https://privacytoolsio.github.io/privacytools.io
A great time to start using Opera browser with their free built-in VPN

http://www.opera.com/computer/features/free-vpn

Disclaimer: Worked at Opera ~5 years ago which is why I'm familiar but no skin in the game now.
From my limited understanding, pure NNs are not able to express confidence in predictions. By adding probability to the NN, we can have both predictions and confidence scores. In practice, noise is being injected, or connections dropped out randomly, then predictions averaged over multiple runs.
Okay, so it's a nice self-contained packaging mechanism that obviates dependency hell. Sounds a bit like a giant lexical closure that wraps a whole process. And from which escape is somewhat difficult. Makes sense.
There are multiple categories of things which have the force of law. Referring them generally as "laws" is acceptable when technical hair-splitting about their precise origin is unnecessary.
Why would Silicon Valley companies fight for tighter government regulation of what and how user data can be used for? Wouldn't you expect the opposite?
So, ISP's can sell your data now.
The few who use VPN's or other methods to obfuscate/hide their data are a rounding error, big ISP won't care at all because the barrier to entry is at the moment much more complex than installing an adblocker, not to mention, the immediate impact is not so apparent to the average user.

What gets me, in the world we live in data is king, now that the ISP's can use this data, surely they could sell it, but what's stopping them from looking at googles throne?

Google at the moment leverages the data they gather from their services, but your ISP has _everything_

Am I missing something here, or does the endgame look like the issue will be what ISPs choose to do with this data in house rather than out of it.

Not to mention, do they also no longer need to disclose when they suffer a data breach or am I mis-remembering?

All this together looks like it ends with gross oversteps in the use of data by your ISP, not to mention they will do the [three letter agency of choice]'s job for them, all they need to do is find a way in.
The companies doing this are not Silicon Valley companies. They're old phone companies, more or less, that became internet companies because they owned all the cable that was already laid.

And of course the politicians passing this don't give a shit about the Silicon Valley culture or ideals; Republicans care about profits for corporations because that means more fat donations to them.
I didn't meant to suggest it was amicable. Or even popularly supported on the Scottish side (it wasn't). I just meant it didn't happen due to a war of conquest.
The software companies have 4x the margin (20% vs 5%). So you're right: whereas they presently employ the same number of people per $GDP as car companies, they could employ more.

It seems the important thing about software here is that it hasn't been commodified yet. Once it has, margins will come down and it will be just like the car industry. In the meantime, whether it's widely believed to cause economic boom or malaise only depends on which side of 2011 we're believing from.
http://www.jill2016.com/stein_in_russia_calls_for_principled...
Look no further than Karl Marx's critique of political economy: Das Kapital
Solar works on Mars. Nuclear energy is not fragile.
I just spent an awful amount of time trying to uninstall Kite.
There were two background processes: Kite Helper and Kite Engine Which showed up on Activity Monitor,and I could never get them to quit, each time I killed a process with the PID, a zombie would spawn up with a different PID.
Eventually I killed them both by removing the Kite packages from the Cache in library, emptying the trash and then restarting my machine.Phew!
Not to mention the slow autocomplete suggestions in Sublime Text 3. I think I'll just stick with my old setup.
Is there any chance that Gnome Nightshift will make it into Ubuntu Unity?
Calligraphy Ideas That Will Make Your Wedding Beautiful
> I chose "lie" because to make such an obviously false statement accidentally would be a huge mistake for such a trusted organization as BBC

That is a very optimistic view of news gathering. The BBC makes mistakes all the time. So do all other news organisations.

This error could be a deliberate lie, but to what end? What does the BBC gain by incorrectly describing American consumer protection as existing when they are actually only proposed? I know we live in era of conspiracy theory but I'm struggling to see this one.
China can’t even make a ball-point pen: http://www.ejinsight.com/20160121-what-ball-pen-tells-us-abo...

Or even ball-bearings: http://www.popularmechanics.com/technology/a20837/german-chi...

Most of China’s industrial robots are made by Germany, the US, and Japan. The Chinese are hopeless at precision engineering.
This beta fixed dark room for me: https://forum.justgetflux.com/topic/3466/f-lux-beta-39-9
What this author is trying to say is separate from the narrative people may try and build off the back of this article.

The narrative built could be that journalists are mistreating successful entrepreneurs by looking for stereotypes.

Also, someone could look at this article and think it signals that discussions about race and its effect on entrepreneurship are now actually harmful overall.

Another narrative could be that the archetypal black entrepreneur is well represented by this guy.

Alternatively, someone could build this into a narrative that black people aren't inordinately effected by poverty.

I don't personally think there is enough quantitative evidence relayed in the article to substantiate any of those narratives, but I'm pretty sure at least one or two of those narratives have been cognitively hardened in someone because they read this article.
How about Free Software?
I tested this using the online version at http://prettydiff.com/ , and you're right; if you feed it those two six-line files, it produces a six-line replacement without finding any common lines. Good catch, and good test case.
Looks clean, but my only suggestion would be to make the fonts a bit darker/bolder. Currently, I find it quite difficult to read.
New technology allows tetraplegic man to move hand with thought
Show HN: Voracious – A browser extension that shows definitions of tough words
I really wish there was a modern, standardized handheld with an open-source OS and SDK for learning, tinkering, home-brew apps and indie games. The Switch form-factor with detachable controllers, but focusing on 2D graphics, would be perfect.
Dash (Mac OS X), Velocity (Windows) and Zeal (Windows/Linux) do something similar. There are plugins for various editors.
The page as is now just has summaries and provides an overview for our group; as the projects mature, expect to see more detailed content about them!
Because, in aggregate, random server traffic data is going to be less valuable/monetizabe than home use traffic, that can be linked to a specific person or household..
Everytime I killed Kite Engine a new zombie would just spawn up.
Flex exists as a group in HARC, which is listed under YCR.
Why would arguments in Lisp (= "list processor") form a vector?

Is it so that the syntax of vectors can be used? Then it has technical consequences.

Is it because of technical issues (arguments are vectors internally) and thus it can be exposed in the syntax, too?

Or both?
This program uploads your code to a central server.

Please flag this submission.
Start here, I think ... https://en.m.wikipedia.org/wiki/Datalog
For most reasonable quantities of data, diff speed is Good Enough as it is, and it's certainly not worth trading off accuracy for speed. In fact if anything we should be going the other direction - Patience Diff is not quite as fast as regular diff, but the output is much higher-quality in my experience, particularly with non-trivial amounts of diverge between codebases.

http://git.661346.n2.nabble.com/Bram-Cohen-speaks-up-about-p...
Yeah, I think this is being underestimated. These hip tech companies WANT to get as much data on you as possible, so they're not raising complaints. If they can get a contract with your ISP for access to all of your requests, they can see anything you do on the net, not just what you do from Chrome and/or Android!