skysight-inc/HackerNews huggingface dataset:
Its only fairly recently that Android got TLS 1.2 support with 4.1 in 2012. The problem is that for years budget Chinese android phones were shipping with 2.3, which was very light on resources and good for low powered phones with minimal ram.

I believe this changed with an effort to use less ram and cpu with 4.4 or 5.0, but by then millions of these phones were sold and are still out there. Heck, up until a year or two ago, these were on shelves in the US at budget places like Cricket. I think almost 10% of Androids in the wild still don't support 1.2. Maybe more considering Google has limited snooping abilities in China and may not fully know the extent of these installs.

IE7/IE8/IE9 have a combined global marketshare of about 8% also.
All the things you mention are true and important, but they're all second derivative. The first derivative to growth between 1870 and 1970 was cheap energy - primarily oil. What happened in the 70s? The oil embargos and drastic increases in prices. Since the 1970s whenever growth gets started, oil prices rise given the new demand which triggers recession which lowers demand and on and on.

Growth can continue when we develop new energy sources that are relatively inelastic to demand.
There's a vampire association in here somewhere...
Byte-exact filesharing and 'picture sharing' are actually different usecases. Most people who casually exchange pictures are okay with some amount of lossy compression if they can't visually tell the difference. Since you specifically mention that you're not okay with anything other than byte-exact sharing, this drastically limits your options and automatically excludes certain well-integrated solutions like Facebook.

Your other constraints are:

[1] Viewers must not be required to download an app they don't already have (ie. in your case Whatsapp and Email)

[2] No size limit

[3] Downloaded images appear in 'Camera roll', not a 'Downloads' folder

Unfortunately, [3] is not possible on Android, as all browsers on Android save to a 'Downloads' folder, not the 'camera roll'; iOS on the other hand doesn't expose folders, so all saved images will appear in the 'camera roll' by default.

[1] and [2] are readily offered by sharing on Google Drive, OneDrive, and other cloud providers. Make the file public 'shared by URL' and email/chat the URLs around.
Blue Bottle Coffee | Oakland, CA | Lead & Sr. Software Engineers (Ruby) | https://bluebottlecoffee.com/careers

Our Senior Software Engineer is essential to Blue Bottle building incredible online experiences for coffee lovers near and far. We build easy-to-use tools that allow our guests to shop for coffee and merchandise online, learn about brewing coffee at home, and share their coffee-drinking experiences with friends and followers. We also build powerful automated tools that enable our internal teams to do what they do best: make delicious coffee, create exceptional experiences and deliver freshly-roasted coffee to the right person, at the right time.

Our Senior Software Engineer will collaborate with product managers, fellow engineers and leadership to help drive thoughtful solutions to business challenges and opportunities for our website and internal tools, (fueled by delicious drinks of your choice, of course).
Of course, sorry =[

http://bit.ly/st-jerbs or email christina.cochran@smartthings.com
If you're familiar with Ruby/Rails, I don't see any reason to switch. They're both good large frameworks. As you said, yes Django may sometimes feel a bit less "magic", due to Python's "explicit is better than implicit" motto, https://www.python.org/dev/peps/pep-0020/

If you want to give it a try anyway, Two Scoops of Django is a wonderful book, by two warm contributors from the Python community. https://www.twoscoopspress.com/
How do you mean, conveniently? That the explosions near the silos will spoil the sources of the food? Sorry I have to ask, I'm not a native English speaker.
I think this is spam
NelsonCash | Chicago, IL | FE Web Developer | ONSITE Full-time

We're looking for a mid-level FE developer who's familiar with Angular.js ( or other similar frameworks ).

NelsonCash is a creative studio with roots in Chicago, New York, and Los Angeles. Named after two artists defined by their musical storytelling, Nelson Cash is a team that approaches creative from a different perspective. We believe in fostering relationships with our clients on a simple guiding principle - your project is unique, and unique challenges require unique solutions. Our perspective allows us to strategize wisely, design quickly, and develop holistically from the ground up.

Please feel free to email me with your credentials (S.O., Github, Resume): chris [at] nelsoncash [dot] com
I can't answer your first question, they're similar high-level web frameworks - do you want to learn another?

As for books, I'd recommend Two Scoops of Django[1]. Between that and the tutorial you should be up to speed pretty quickly. Maybe read it and see if anything appeals to you about Django?

[1]: https://www.twoscoopspress.com/
I believe they will sell you a system outright and they had a long term financing option called "MyPower" but I think that's been stopped. They sold bonds to cover those loans.

The lease is probably the most popular. Until there is some sort of expandable DIY option that you can gradually grow out, I think the only really popular way to sell these systems will be either baked in to the mortgage or with leases and creative financing. The lease and financing does seem to frighten a lot of people though, SolarCity modeled loan payments off energy use and in the contract there is even a clause that says if there is a prolonged non-sunny period, you might owe a large chunk on the loan when it comes due...
I prefer the "Lots of life, utterly separated by time and space, running into some version of the 'Great Filter'." Space is just too damned big, and the timescales involved in two way communication are too nasty. Maybe the solution is that any sufficiently advanced species either blows up, or stays focused entirely on what it can realistically communicate with 2-way (so incredibly close by, cosmically speaking).
Brightcove (http://brightcove.com) | London, Boston, Seattle, & Tempe | Full-Time | Onsite

We're an online video platform (OVP) headquartered near Boston's South Station (with offices around the world), and power video for many of the world's
largest media companies. We work on fun, difficult problems using the latest tech within a casual work environment. We offer a fully stocked kitchen,
ping pong/arcade machines, frequent catering, unlimited vacation policy that employees actually use, generous work/life balance, 401k matching, etc. etc.

London:

* Software Engineer, Golang (http://app.jobvite.com/m?3PL69iwC)

Boston, MA:

* Developer Evangelist, Video Platform (http://app.jobvite.com/m?3v2K6iwa)

* Software Engineer - Back-end (http://app.jobvite.com/m?3a1K6iwO)

* Software Engineer - JavaScript (http://app.jobvite.com/m?3f1K6iwT)

* Software Engineer in Test - Web Players (http://app.jobvite.com/m?3k1K6iwY)

* Senior/Principal Software Engineer in Test (http://app.jobvite.com/m?3p2K6iw4)

* Systems Engineer (http://app.jobvite.com/m?3F2K6iwk)

* Principal Systems Engineer (http://app.jobvite.com/m?3z2K6iwe)

* Full Stack Developer, Distribution (http://app.jobvite.com/m?361K6iwK)

* UI Developer, Distribution (http://app.jobvite.com/m?37L69iwU)

Seattle, WA:

* Principal Full Stack Software Engineer, Billing Team (http://app.jobvite.com/m?362K6iwL)

* Principal UI Developer (http://app.jobvite.com/m?392K6iwO)

* Principal Software Engineer, Video Analytics (http://app.jobvite.com/m?3h2K6iwW)

* Senior Software Engineer in Test (http://app.jobvite.com/m?3m2K6iw1)

Tempe, AZ:

* Sr. Software Engineer - Video Ingestion (http://app.jobvite.com/m?3E1K6iwi)

* Sr. Software Engineer - Video Delivery (http://app.jobvite.com/m?3z1K6iwd)

* Sr. DevOps Engineer (http://app.jobvite.com/m?3M1K6iwq)
Hi,

I am not a cryptographer so I'm not entirely sure what I'm reading, I mean I'm technically literate like most of you but cryptography is not my field.

Is there any chance it's possible for somebody to reduce this to an understandable precis for the uninitiated, or is that a ridiculous question considering the topic at hand?

Any clarification in explanation would certainly be welcome, I'd just like to understand a little more. Thanks in advance!
Server Side TLS
Webflow | San Francisco, CA | Onsite or Remote | Full-Time

Come build the future of the web by democratizing web development and web design. For an idea of what we do, check out (https://www.flexboxgame.com - visual flexbox builder) and (https://webflow.com/cms - visual CMS).

Our interview process is simple: 1) quick 30 minute phone chat with the co-founder CTO 2) 1-2 hour coding exercise. If all goes well we'll move to a larger consulting project on a real feature.

Detailed job descriptions here: (https://webflow.com/about#jobs)

* Software Engineer - node.js / mongodb / React / angular

* Senior Front-end Engineer - React

Shoot us a note via jobs@webflow.com and lets chat!
is there a link to the job descriptions?
I tried to address it in my paragraph after the snippets from the abstract, but I admit it was a rather superficial treatment. I actually am most interested in the core of the problem presented by service needs that fall naturally into monopoly (water, power, public transit). We have a long track-record of poor government administration when it comes to these services, and as the New York Times article suggests, private ownership may be no better. So what do we do? The only semi-acceptable answer I can think of is moving the voting date for city and state level elections to weekends/holidays, in the hopes of driving turnout and subsequently accountability among politicians responsible for overseeing these services.
My suggestion: don't bother. The "less magic" things comes because of Python's explicitness (not because of Django at all).
Why haven't you got a public list of this that you ask them to add to and argue amongst themselves on the priority?

Also, your manager is shit.
MaidSafe (http://maidsafe.net) | Troon, Scotland | Full-time | REMOTE

MaidSafe has created the SAFE (Secure Access For Everyone) Network (https://safenetwork.org), an open source (https://github.com/maidsafe), decentralised data communications network made possible by efficiently combining the unused hard drive space, CPU power and internet connections of its users. It is a global network without servers that has the potential to revolutionise the existing Internet and we are looking for engaging individuals to join our team.

MaidSafe's aim is to provide privacy, security and freedom to everyone on the planet. This has been our unwavering ambition since we started on this journey in 2006, and it remains our driving force today.

DEVELOPER OUTREACH MANAGER

As the roll out of the network commences, we require developer outreach managers to grow support for the 3rd party developers who are building the next generation of applications and businesses on the network.

More info here: http://www.indeed.co.uk/cmp/MaidSafe/jobs/Developer-Outreach...

RUST ENGINEER

Essential Requirements:

- Experience programming in Rust.

- Commercial experience of working to tight deadlines as part of a team.

- Skilled in producing clear and user-focussed documentation.

- The ability to liaise with a growing community of enthusiasts.

More info here: http://maidsafe.net/careers.html

FULL STACK DEVELOPER

Essential Requirements:

- Experience programming in multiple languages with a particular focus on Rust.

- A minimum of 2 years commercial experiences as an end to end / full stack developer.

- The ability to work to tight deadlines as part of a team.

- Version control knowledge (GIT).

- Skilled in producing clear and user-focussed documentation.

- The ability to liaise (both written and verbal) with a growing community of enthusiasts.

More info here: http://maidsafe.net/careers.html

---

If you would like to help, please send your CV along with a covering letter detailing why you’re a great ﬁt for the position to: careers@maidsafe.net and we will get back to you as soon as we can.
http://franz.com/success/

http://www.lispworks.com/success-stories/index.html

http://cognitect.com/clojure#successstories

There are plenty more.
Grow fast or die slow (2014)
Hello Hackernews!
We see the IPaaS market cresting over the next 3 to 5 years and need people to come help us ride it.
Gartner designated us a Visionary in the space for 2016. We would love to show you why.

For engineering/PM/Services related role please contact:
erik.hanson@celigo.com

For Sales, Director of Product Management, VP of Sales, Product Marketing roles please contact:
michael.doran@celigo.com

All of our open roles can be viewed here:
http://www.celigo.com/company/careers/

Thank you for your time and attention!
I invested in Lending Club in a time when I had a big income. I drew it down in a time when I was working on my own business. I had them taking a few hundred a week out of my bank account automatically and then I would log in to buy notes and reinvest the payments.

I got a roughly 7% rate of return when defaults were factored in. I never put a huge amount of effort into hand-picking notes, overall the experience has been great.

I've had some fears that so far have been more hypothetical than real: (i) if they get more focused on institutional investors they will be less focused on me, (ii) if they get bigger they might relax their standards, (iii) if the economy as a whole goes south, defaults could go up.
In the middle of the changes is an important security fix for sites that take file uploads: https://substance.brpx.com/hardening-django-one-dos-at-a-tim...
We used the service for the first time last week.

Our deliverer was incredibly polite and helpful in addition to being right on time to bring our groceries from Publix right into our kitchen. The deliverer even brought a bouquet of flowers. It was a pleasant experience. Waiting in long lines at Publix is not a pleasant experience.

We’ll supplement this service with Walmart’s curbside pickup and Amazon Prime.
I use both on a daily basis. Sublime is incredibly fast, and I constantly find myself switching from Atom to Sublime for various reasons (big files to edit or big JSONs to format, search and replace across a big project...). Atom's UI is really great though, I wish Sublime came close as for the user-friendliness of the configuration. Also Atom now has better plugins than Sublime.

Note I also use VS Code a lot because its Git Diff view is awesome and its debugger is a rock too. The extensions are generally not great though.

And I use vim when I need to edit a single file quickly.
Show HN: Get an users Instagram feed as an ASCII version to stdout
The people watching make it possible. Stop watching and marketers might spend less or ratings might disappear or be counterfeit.
Yes, fallout would be blown downwind and contaminate large areas of agricultural land.

"Conveniently" is being used sarcastically here, since that is of course very much not convenient.
The typical recommendation to getting started with Django, is to go through the tutorial included in the documentation [0]. This is the path I took several years ago, it'll get you up and running in no time.

I found Two Scoops of Django[0] to be a great resource if you want to follow the best practices for a Django app. The authors are also very active in the community.

[0] https://docs.djangoproject.com/en/1.10/intro/tutorial01/

[1] https://www.twoscoopspress.com/products/two-scoops-of-django...
> One is that if you feel one candidate represents your views, then you need to vote for that candidate.

That is not what I said, though I don't necessarily disagree. I am making the argument that voting is a self-interested exercise one way or the other; even voting for the "greater good" is an exercise in personal self-interest. So if you evaluate the two candidates who have any chance of winning and find a significant difference in how you and your peers' lives will be affected, then it's rational to vote for one of those candidates even if your views align better to a non-viable third-party candidate.

> The second point you are trying to make is saying that you should only vote for a viable candidate

No, that is again not what I am saying or have said. You're inferring something I'm not implying. Everyone should vote how they want to vote. What I don't like is the philosophical grandstanding about how if one doesn't really like either candidate that they should not vote or vote third-party, or that voting third-party or abstaining is some symbol of moral strength or "rightness."

It's easy to laud the nobility of voting third party or abstaining, futility of outcome or not, when you view the outcome of either viable candidate as basically equivalent. But they aren't equivalent, especially to certain subgroups of people. You specifically encouraged people not to vote for "evil candidates"; if you meant the word "evil" literally then fine, ignore this. But I don't think you did, and therefore I found your suggestion quite distasteful.
Since we're on the subject of Sublime enhancements, here's one for toggling focus on RSpec groups

https://github.com/axsuul/sublime-toggle-rspec-focus
But present day human civilization on earth would in fact be entirely invisible to a human-level civilization even one star over. To be surprised that radio transmission is not ubiquitous, you have to say that "louder" civilization should evolve but we so-far have no real proof such civilization are possible at all, since we are not at such a level - and indeed the idea that civilizations would take this trajectory is entirely hypothetical.
Remind me the madness that mobile carrier are doing to the TCP stack.
Are you making $80,000 gross or net?

Either way, honestly, I would say you don't have a niche problem, you have a (potentially) marketing, sales, and rate problem.

As you point out there is plenty of work as a Full-stack LAMP engineer. It might not be exciting or the new kid on the block but there is plenty of it to go around. The problem is that you either:

A) Aren't doing enough business - If you are making $80,000 gross you are only working 800 hours a year. That could be good or bad, but right now I bet it doesn't feel like enough.

B) Aren't charging enough - $100 an hour is pretty inexpensive for a consultant of any sort.

C) All of the above!! This is the right answer by the way.

I will link to one of my favorite comments on this topic for you to read, it was by tptacek, and I keep it bookmarked [1]. But the long and short is, raise your rates, specialize in things your existing customer base needs, find new customers that also need those things, raise your rates, focus on business objectives for your customers, stop billing hourly, raise your rates, generalize, raise your rates. You probably should just keep on raising your rates.

So what does this mean for a full-stack LAMP engineer? Are you really good with Wordpress or Magento? Raise your rates and start selling wordpress and magento services. Are you exceptional at tuning MySQL? Raise your rates and start selling high scalability MySQL tuning. Are you an expert in making apps more stable and easier to deploy? ... You get the idea. Don't go away from what you are good at. Dive deeper into it.

[1] https://news.ycombinator.com/item?id=4247615
Census Fail – a useful tool for civil disobedience
This is perhaps why neither side of the debate have picked up on this research. If you look at the WaPo[0] pie chart[1], it could also be reported as, "97% of gun crime committed using traceable firearms."

[0] https://www.washingtonpost.com/news/wonk/wp/2016/07/27/new-e...

[1] https://img.washingtonpost.com/blogs/wonkblog/files/2016/07/...
It's better to do it step by step: 1.4 to 1.5, 1.5 to 1.6, etc. You need to go through the release notes and have a good test coverage.
Seems to be down, Google webcache version: http://webcache.googleusercontent.com/search?q=cache:https:/...
That sounds fair enough. I wasn't complaining - just wondering. And it looks like you're trying to maintain the level of involvement too which is good.
If you plan to use Django as an API server, you might be interested in Lightweight Django (http://shop.oreilly.com/product/0636920032502.do), which shows you how to design and build an API server using Django, Django Rest Framework (another great Django related project) and Backbone on the front-end.
Integrating Trello with your web app
This seems like as good a time as any to bring up a question I've been wondering. I've seen enough examples like this to know that, for monoalphabetic substitution ciphers, frequency analysis is the way to go with attacking them. But what about ciphers that are just slightly more complicated than that, but nowhere near the strength of "real" crypto. How does one go about attacking these?

Like, imagine a cipher where you shift each letter once (modulo 'Z') for each character of the text thus far (e.g. "HELLO WORLD" becomes "HFNOS BUYTM"). I'm sure someone has a name for this that I don't know. This seems immune to frequency analysis (unless you have such a large ciphertext that you begin to notice recurring strings with 1/26th the probability of a monoalphabetic cipher), but still trivial enough that an experienced cryptanalyist should crack it immediately. My question is, how would they do it? What's the "next step" if frequency analysis fails?
> assuming your server-side supports it, and most or all common frameworks do
Closed city
I should really have linked to our careers site http://www.freeagent.com/careers :facepalm:
Problem: Inspection on wrapped functions is broken.

Solution: Use a slow, third party library.

I'll (personally) stick with the inspection "problem". Changing program behavior at runtime using inspection against function signatures, unless done ridiculously well, is a recipe for creating an unmaintainable disaster.

Granted, I've seen some pretty cool things done with it (for example, injecting a database connection into a handler function if it has a "db" keyword in its signature), but I've also seen the edge cases where it blows up painfully; explicit vs implicit and all that.

The missing intellisense can be a pain, but the docstring is more reliable in most cases (such as the plethora of stdlib functions with "keyword" arguments which aren't actually keyword arguments since they're implemented in C).
>At least they will do everything possible to maximize profits.

Yes, sometimes this involves slower ambulances or slow internet. This is especially the case when there is no/few alternatives. What are you going to do... not have a water supply? Walk to the hospital mid-heart attack?

One need only to look at Comcast/Time Warner Cable data speeds in markets before and after Google Fiber entered the fray.

Sometimes, maximizing profits involves maximizing consumer satisfaction. More often, it does not. And it's a phenomenon that isn't unique to the private or public sphere.
> Here is the deal our hiring process is to have a phone interview, a culture fit, and a code challenge. We require everyone do a challenge no matter what the position is (even the chef). Here are some of the perks we offer.

Why on earth would you require the chef to do a code challenge?
Yeah people do it all the time, and I do it all the time. Check out https://github.com/Automattic/legalmattic if you're concerned about copyrights. But really most people don't really care until you become large enough. Just make sure you follow common sense
Stop carrying. If they haven't fired him then you probably have nothing to worry about.
Privatization only works in competitive markets.

Privatization of a monopoly is almost always a terrible idea.

(For what it's worth, water costs have risen much faster than inflation in the US too, where it's primarily managed by local governments. http://imgur.com/a/SNstZ)
Get the host fingerprints over TLS then?

https://www.openbsd.org/anoncvs.html
Seymour Papert, pioneer of constructionist learning, dies at 88