skysight-inc/HackerNews huggingface dataset:
Did you actually watch the documentary? (It's available for free) They talk with people who were very close with him, including his father, his ex-girlfriend, and Lawrence Lessig. It also includes excerpted footage of him speaking at various events. (Not to mention his blog is still present) If these people (like the author) and excerpts don't actually know Aaron Swartz, then I don't know who could. (I'm also of the personal opinion that documentaries are not meant to tell the truth, but rather solidify a living memory of the person)

One can't deny that Aaron was opposed to institutional corruption (such as his work with PACER) and wanted to see the freedom of information (see his "Guerrilla Open Access Manifesto" for a precursor to that). Of course as in Fight Club, the original intent of a movement or a person's identity can get twisted and morphed, but it would help if you actually bought up these inaccuracies. The most insulting thing we could do is forget what Aaron fought for and let all that he stood for go for nought out of some misguided respect for his memory.
Aww, what a tease. This is exactly what I'm diving into right now. Since part one was written in November, I'm guessing part three might show up around March?

Anyone have any worthwhile Django learning resources to share? (Other than Django's own docs, which are great.)
Look at the Netgear 516. It's got BTRFS and is plug and play. It has a small plugin library, super quiet, except for the first 20 seconds it starts up. Holds 6 disks. And it has intel server processor and more reliable sever ram. Unlike say qnap and synology which have probably more features / plugins it has less but I was sold on the file system and overall it does what I need. Support updates have been fast and perfect from what I've seen too.

If you go your own route, look at this server case silverstone cs-ds380b. I think paired with a mini-itx server board with the most sata ports, maybe get some ECC ram, server rated intel processor. I wish I knew the best software route to go. I've considered Amahi in the past and of course FreeNAS. I supect even a couple commercial packages could be sweet to have.
I don't think I'd need or maybe even want wifi. I'd only use it for tasks and calendar, which I can sync at home.
Maybe Python 4 will be properly compatible with Python 2?? Kidding.

But more seriously, probably good advice. Isn't "explicit" one of the Pythonic mantras?

But I'm wondering if any code written today really will survive until "Python 4"?
Six is called the "Python 2 and 3 Compatibility Library" for a reason. I'm certain that when Python 4 will be released six will be updated so that six.PY3 will include Python 4.

Of course, this opens the opportunity for two other compatibility libraries. "twelve" will be for supporting Python 3 and 4 and "twentyfour" will support Python 2, 3, and 4 at once (I hope nobody will seriously consider a library called "eight").
> shift towards a world with a much more cut-throat, highly meritocratic, highly competitive model of capitalism

This is fairly optimistic. the expected merit and competition might just instead be elitism, corruption and cronyism. Since wealth means power, the wealthy can always find ways to break the rules...
That joke went way over your head.
> Looking at the argument though, even if it is a honeypot blowing it is a one-shot deal.

One shot? Backdoor and reconstruct in parallel.
But the people that run cryptostorm aren't very competent, see: https://cryptostorm.org/viewtopic.php?f=60&t=6792#

Their twitter feed is also a goldmine.
Regarder Joy 2016 en streaming VF
Link: http://goo.gl/HNbHba

regarder en ligne Joy (2015) , de la Joy (2015) en ligne Stream, Joy (2015) version en ligne, Joy (2015) flux vf Complet, Joy (2015) Film streaming vf, Joy (2015) en Streaming vf Gratuit, Joy (2015) Film Complet Stream, Regarder Joy (2015) film complet, regarder un film Joy (2015) en ligne, regarder en streaming la Joy (2015) , regarder un film de Joy (2015) full hd, regarder la Joy (2015) en ligne, regarder la Joy (2015) film en ligne, Joy (2015) film complet 2014, montre Joy (2015) film, regarder Joy (2015) en ligne, regarder la Joy (2015) film complet streaming.regarder Joy (2015) en ligne, regarder la Joy (2015) film complet en streaming en ligne, regarder la Joy (2015) film complet en streaming en ligne, regarder la Joy (2015) film complet en streaming en ligne, regarder la Joy (2015) ligne film complet Stream, Vostfr Joy (2015) 2015 Streaming VF Film Complet VK
Regarder Joy (2015) Viooz, montre Joy (2015) ligne Viooz, Megaflix Joy (2015) , montre Joy (2015) ligne Megaflix, où puis-je regarder en ligne Joy (2015) , de la Joy (2015) en ligne Stream, Joy (2015) version en ligne, Joy (2015) flux vf complet, Joy (2015) film streaming vf, Joy (2015) en Streaming vf Gratuit, Joy (2015) film complet Stream,Joy (2015) en streaming Films en Français, Joy (2015) remorque (2014), de la Joy (2015) , remorque officielle Joy (2015) (2014), la Joy (2015) film complet partie 1, Joy (2015) remorque [2014] film complet, Joy (2015) dans les coulisses, Joy (2015) film complet (2014) en anglais avec sous-titres, film Joy (2015) , Megashare Joy (2015) , Stream Joy (2015) , montre Joy (2015) en ligne, je peux regarder la Joy (2015) en ligne, Joy (2015) film complet, Télécharger Joy (2015) en ligne
I know this is just rough back of the napkin analysis but I absolutely loved reading it. Though rough, I think this type of exercise is a valuable way to think about and try to understand a business. Thanks for writing it down!
I've been using Windows 10 over RDP for about 1.5 years now. Performance is pretty nice even over 4G. Often 30-60 fps. Text is very sharp and movement (except when HiDPI is in use, see below), such as scrolling or moving windows is fluid. Full screen video works just fine, be it Youtube in a web browser or VLC. Complex websites with WebGL and flashy CSS effects work smoothly.

Two issues I've noticed:

1) Color accuracy is really bad. For example when scrolling a website, sometimes you get yellow artefact blotches over white areas. Forget about using this for anything that needs color accuracy. Other JPEG-like compression artefacts are also present.

2) Performance becomes very bad when display scaling is not default 1:1 at server side, when using HiDpi. Compression artefacts go off the roof as well. Text becomes very blurry.
i run an infrastructure startup.

the rule of thumb is once you hit $20-99k/month, you can cut your AWS bill in half somewhere else. sites in this phase generally only use about 20% of the features of aws.

the other rule of thumb is once you hit six figures/month, you're probably spending someone else's money, are locked in to their stack, or just don't really care to begin with, so there's no point in telling/selling you otherwise.
http://goo.gl/HNbHba
Even if the things that are funded are the very things that allow you to hold onto your wealth to be begin with?
I guess their Ultratablet and Mini, running Remix OS with multitasking support.
source: http://electroiq.com/blog/2014/03/moores-law-has-stopped-at-...

Look for "cost metrics" table, "cost per million transistors".

As or intel: they claim they can make cheaper transistors, but yet their cpu's don't reflect that. Also they've offered manufacturing services for some time, but nobody taken , and that's pretty weird if they are so cheap beyond industry.

So many in the industry don't think it is true.
Open source licensing needs to grow up already
it's not madness if you do video or professional photography. Or if you are storing your family history of video or photography. Or frankly people leverage their home server to grab all their download torrents and newsgroup stuff.

It's not madness if you're backing up 2-4 home PCs either, storing your movie library. I know somebody that rips their blu-ray disc library to full 32gb video files. That's madness but it doesn't suprise me people do that though. Some of us are hoarders for data. Some people behave like they are the internet archive of the darknets too.
Well Python doesn't use semantic versioning, but if it did, there would probably be no Python 4.0. It will just be Python 3.15, 3.16, ..., 3.99, 3.100, ...
Really, any day?

It's 65 and sunny in Houston today, it's 16 and snowing in Ottawa.
It seems to me that maps like this are not very useful, and understate the problem. They treat sea level as something that only varies over long periods of time, ignoring daily and weekly variations.

The major problem with a 1m sea level rise isn't that land which is currently 1m above sea level becomes permanently flooded. The major problem is that land which is 2m or 3m or 4m above sea level becomes flooded way more often.

Local sea levels vary with winds, tides, and perhaps more importantly storms. A smallish rise in sea level might mean that catastrophic storm surge goes from a 500-year event to a 10-year event (numbers pulled out of my nether regions, just meant to illustrate the idea).

For example, much of the damage from Hurricane Sandy was caused by its huge 13ft storm surge. If sea level rises by 1m, then a storm with only 10ft storm surge will match it, which means damage on that level will happen way more frequently, and a repeat of Sandy would be vastly more damaging.

I think what a map like this needs is a setting which shows where the (for example) 100-year flood level is now, and where it moves with the given sea level rise. This is way more complicated, of course, but would do a much better job of showing the real problems.
even if we pay with Bitcoin, if someone gets access to their servers (somehow) they can find out your real IP and find you.
There's not even user authentication and you're talking about SQL injection?

>[WIP] DO NOT USE Please checkout the TODO list
I understand, Sorry about that.
Joe Armstrong – The Mess We're In
It's funny to see how these languages topics always explode. I read it when it had about 20 comments and then it predictably devolved into a mess of hype and comparisons.

Anyway, I think your strategy is sound. Rust is a young language and I would be pleasantly surprised to see code written today still compile in five years.
I got bit by this with Swift v1 in a little app. When 1.x came, it failed to correctly transform the source and the whole thing was a major PITA to update. Completely soured me from using Swift.

I can understand why Mozilla wants to use Rust. It solves a problem for them, they largely control how the project evolves and can plan for it.
To me, the big questions are what will happen to Rust if Mozilla changes strategies (Persona, Thunderbird, FirefoxOS) and whether Mozilla will continue to be a successful organisation. Personally, I root for them, in spite of their recent missteps.

I think Rust might be a good choice now for language aficionados and early adopters which can afford to waste time in exchange for other potential benefits. I would absolutely not use it to bring a project to market or for an OSS project which has a long term vision. In 5+ years I expect such a decision could be worth revisiting.
Rethinking the Airplane, for Climate’s Sake
I feel like I'm taking crazy pills
Here's what I've done throughout my 35+ year career.
1. I keep my resumes on line (I like to get lots of emails)
2. I love to go to interviews (even if I'm not looking for a job) It's good practice.
3. I approach the problem solving using pseudo code. That way I can offer abstract reasons for perceived errors.
4. The ultimate is to get the interviewer to solve the problem for you.
They would be wasting their money it's terrible.
The people who run the regulatory body, they will pass this with quite a strong majority
Top 5 Challenges Financial Services Faces in Moving to the Cloud
Or at least a regional authority. Something like the ABAG but with authority and teeth. Otherwise we end up with local governments doing their own uncoördinated thing, so there is lots of duplication and also lots of haphazardness to development and organization, and perhaps most pernicious, lots of localization.
2/3 of content is hosted in NA and WE even though most traffic is from elsewhere
You might find this an interesting read (PDF):
http://infoscience.epfl.ch/record/200925/files/article-vp9-s...
Seeking Engineer for My Questionable Startup Idea
Wasn't it supposed to be 75% savings. When HEVC first came out the claim was that 4K HEVC encoded video would have the same bitrate as 1080p AVC encoded video.
wonder how Daala is coming along. no news in a while but there is code happening:

https://github.com/xiph/daala
I don't think the authors of this piece are ignorant. I suspect they have a motivation. This is the beginning of a lobby similar to the existing copyright maximalist one.
looks interesting which they had an iOS version
This is probably not a very good general recommendation, but inline CSS actually makes quite a bit of sense to me when using React/Redux.

Style is generally heavily interconnected with app state in modern web apps, so why not take advantage of a sophisticated state management system like Redux to declaratively manage your styles along with your state rather than adding/removing class names at runtime imperatively? With React's implementation of inline-styles, you can treat your styles as just another piece of JS data in your state tree, and have the entire power of the JS language at your fingertips to compose/extend/manage them, including powerful functional transformations, a flexible and statically analyzable module system, and prototypical inheritance, if you're into that kind of thing.

With this approach, you completely remove any need for preprocessors, get rid of a whole class of CSS limitations like the lack of a proper module system, and global scoping and the associated specificity issues, and your components become truly self-contained by default.

That said, I don't have a lot of actual experience with this approach in practice, so I definitely could be missing some nuances and practical limitations. I'd love to hear some opinions/experiences regarding using inline styles in React/Redux.
10 users? You want a $5 DigitalOcean, a $10 Linode, or similar. A single server can handle a lot more than 10. There's a trend on HN obsessed with high availability and scalability that makes it sound like every website needs to be extremely resistant to any failures. The majority of websites need no such thing. If you're spending more than $50/month on a very small website, you are more than over-engineering the requirements.
I wish Amazon would switch to a 'provisioned throughput' model for ELB like they have for DynamoDB, where you say what level of throughput you want to support and you're billed on that rather than actual traffic. Then they keep sufficient capacity available to support that service level.

So if you expect flash traffic, you just bump up your provisioned throughput. Simple and transparent.
Open Letter to Consumers about Binge On
It's just unsubstantiated assumption, which is common when journalists cover things they have little knowledge about. If the public market can't 'absorb' it, then the prices will fall. A marketplace exists at these high pries because that's what people are willing to pay.
Ibogaine, and it's effect on GDNF (a brain protein), is reported to have a similar effect[1] on both alcohol and heroin addictions.

[1] at least to a layperson like me.
Pigs are already intelligent.
How to get rough idea of rates for small chip place and route task?
Interesting problem: my CEO wants to know how much it will cost to place & route a small block in a new chip design.

We are very early in the design stage, so many details are still TBD. Standard foundry design rules, probably all standard logic gates (~10K) with a few registers.

I'm looking for rough rate information before engaging with multiple design houses.
It's improving. The capital is there, you just have to think globally fairly quickly.

We can always whine about how things in Canada are never as good as in <x>, in this case the Valley, but overall it's actually pretty good. I guess the secret sauce is to just get on with doing what you'd do regardless of your circumstances. I personally am not motivated by whether or not I'd get a 30% boost on an eventual exit if we were in the US.
We wouldn't have to rethink the airplane at all if business travelers would just do digital meetings instead of in-person, on-site meetings.

I still know accountants who travel across the country every week so that they can have physical access to documents that should be digitized.

One of my neighbors recently flew from the US to Greece for a 4-hour meeting with a client.

The way businesses rely on air travel is outdated by at least 10 years.
>My name is Khan and I am not a terrorist. #Islamophobia"

The OFAC list includes anglo, Latin and Chinese names as well. :-P It's not all about you.
There's a book called Django by Example by Antonio Mele that I think is pretty good. People love Two Scoops of Django as well. The former consists of a series of tutorials and the latter explains best practices to consider when writing Django apps.
Neat! Here I thought I was sufficiently inland in South Florida. I never even considered that the Everglades would flood me out before the Atlantic did. Heck, my parents house near the beach would fare better than mine near the Everglades, and those lucky dogs would get beachfront property while mine was completely underwater!
Well, PIA has completely neglected to acknowledge the fact that their entire customer db was compromised recently.

I guess that sums up exactly how trustworthy they are.
Slightly related is Opera transitioning from version 9.x to 10.x: http://www.sitepoint.com/opera-10-user-agent/ (couldn't find the original dev blog)
Agreed on Lambda latency costs. I've used it to process API calls and I noticed it can add almost half a sec to the response or sometimes even longer.
I don't think Quebec gets a free pass here. It was once the financial capital of Canada until all this separatist talk. Toronto then became the financial capital of Canada, with something like 40% of its companies HQ'd there. Montreal now has about a third of the GDP of Toronto, yet Toronto only has 1m more people!

It seems like Canada is prone to buying into extremism. Be it separatism or the recent love-affair with Putinist style economics banking soley on oil/gas and expecting there never to be a shake-up in the market when clearly the industrialized West was going full tilt into renewables.
The trick isn't "use a bunch of threads" but to have each cpu do a separate task (N1 threads for accept, N2 threads for read, N3 threads for write, N4 threads for close, etc) and using a separate keventfd/epollfd for each thread.

The tasks can still use blocking calls (or nonblocking, as they like), which makes it different than strategy 1 or 2. It shards by task which is different than 3, or 4. Completion-notification is not explicit. It is clearly different than 5 or 6.

I think you should read it carefully. Popular webservers like nginx and varnish do not implement this method, so I do not believe it is common, and there are a few neat features of this method:

1. Tasks will usually fit into cache. If the kernel hotpaths to IP they usually won't fall out of cache either. This can produce 100x or even 1000x speed improvements for complex tasks.

2. It may be easy to convert an existing program to this design than to replace everything with nonblocking IO, or to move into kernel space, or to attach to a userland TCP stack.

These things are important if you want to write faster servers.
It's time to join the war against sugar: here's why
How is Netflix able to manage this so effectively and still serve ~30% of US traffic off AWS?

I've heard the non-AWS folks talk of these vendor lock ins or long term costs but aren't those irrelevant in 2016+? eg. microservices to reduce the issue of vendor lock in and long term costs on infrastructure that goes out of date every 2-3 years is a poor planning indicator no?
Won't tides effect all parts of the earth not just the crust?
Hopefully they'll be able to shift the culture to the point where enterprise IT managers start writing that into purchase requirements. That could make lives better for a lot of Windows admins very quickly.
It appears to BE android-x86. I'm pretty sure all they have done is created a custom shell/launcher.
two scoops of django is decent, but it doesnt talk about the DRF. I am going to be adding a blog post about this in a few days, Ill send you a link when I am done - drop me an email if you want me to email it you.
Porting Clojure Functions to PHP for Better Functional Programming
The move from Python 6 to 7 will be the ultimate answer.

import fortytwo
> Instead of just buying a huge shipping container of new soap from a factory engineering by a huge soap company to be efficient as possible, they are spending thousands of man-hours collecting half used soap bars and re-manufacturing them in their own facility.

Or just giving money, so that people can buy what they need. But this thing you linked seems especially bad, among the many awful "charities".
Is there a reason why any future syntax changes cannot be handled using transpilers in the same way it's worked for the JavaScript community? Such transpilers do exist for Python, but they never really saw much use, is it because 3to2 came along too late, and for a long time we only had the option of 2to3?

ie once future syntax develops, start using it immediately using a transpiler, and have builds that target as many versions as you care to support.
> I would be pleasantly surprised to see code written today still compile
> in five years.

That's the goal, modulo soundness fixes. We don't currently have any plans for a 2.0.

> what will happen to Rust if Mozilla changes strategies

Well, we're just starting the process of integrating Rust code into Firefox. Yes, Mozilla has killed off a lot of things, but I don't think Firefox is going away any time soon.
Django Rest Framework is hands down the easiest way to build an app I've ever seen. I can have a full API for most apps built in just a few hours.
According to TIOBE, Rust is now more popular than Go. Both have corporate backing. Go is definitely used in production, and I wouldn't be surprised if people are dipping their toes in the water with Rust in production as well.

Even if it remains a small niche, I think we've seen that Rust is popular enough that using it long-term is fairly safe. Maybe you'll be one of only a few thousand shops who use it -- that's enough. The benefits of writing secure code vastly outweigh to drawbacks of using something unpopular.
John Maynard Keynes: Great Economist, Terrible Currency Trader
Yeah, that is bizarre.

How much do these volcanoes contribute to ocean acidification and over what time scales?
> In this case, no code will get executed on Python 4 at all!

Maybe `import six` should trigger ImportError when imported on python 4. Only "eight" or "twelve" should support Python4. :)
Unless Python 4 is 100% compatible with Python 3, I hope they wouldn't overload that constant!
Makes sense - thank you for replying!
Part 3 will be coming out sooner than March I hope. The reason for the gap in releases was the holiday season, we should be able to get them out more reliable going forward.
omg ... I thought for sure I was reading a piece of parody that applies the tragedy of the copyright wars/file sharing to patents/3d printing.
There are also major medical training systems, for technicians and pathologists, who perform and interpret them.

The devices are class 2. Putting a QBC Star in every primary care clinic improves the quality of care delivered across the board and they are designed toward sensitivity: an automated counter has to have a low threshold for abnormal, which then kicks it to a human for review.

And the techs are trained to kick anything that looks like a blast to a pathologist. And it's not a one-time, in the school house tid-bit of education: every time they do a manual diff, they can't get from their cell counts to the signature block without acknowledging they need to show blasts to a pathologist.