skysight-inc/HackerNews huggingface dataset:
Why gif, and not webm or mp4? Using gifs makes it only a bit more portable, but makes it consume significantly more bandwidth.
A Quiet Defense of Patterns
FutureAdvisor: Online Investment Management in San Francisco

https://www.futureadvisor.com - http://nyti.ms/X3N7r2

== Experienced infrastructure engineer, San Francisco ==

FutureAdvisor is an automated investment manager. We help our customers cut their investment fees, avoid excessive risks and save on taxes, so that they and their families will face better choices down the road.

We're seeking an infrastructure engineer. Your job will be to keep FutureAdvisor running smoothly. It might be deploying and maintaining server clusters on EC2, building tools to automate our deployment pipelines or designing and implementing a new piece of the request pipeline. Your job will be to make FutureAdvisor as fast and reliable as possible.

You might be a good fit if you have experience writing production code, but you'd rather be building out the running systems. You're security-conscious and detailed-oriented when it comes to provisioning servers and designing deployment processes. You have a strong desire to automate everything, but you know when introducing automation might be a bad idea. You're comfortable in Bash and Ruby.

As a FutureAdvisor infrastructure engineer you might work on improving our Chef cookbooks to make it easier for others to deploy services. You'll spend time identifying and eliminating likely reasons for FutureAdvisor to go down. You'll also work on building out more tools to manage and track our server cluster using AWS technologies like EC2, S3, OpsWorks, and VPC.

Skills you'll need:
* Experience working with AWS
* Experience provisioning and maintaining VPC instances on AWS
* Knowledge of service oriented infrastructure
* Knowledge of working with Linux and Bash scripts
* Experience with infrastructure management tools like Chef or Puppet
* Bonus: Experience launching Ruby on Rails apps

https://boards.greenhouse.io/futureadvisor/jobs/26313#.VM6LU...

== Interactive Designer/PM, San Francisco ==

You're seeking meaningful work solving problems in an organization that supports design.
FutureAdvisor distills the complexity of finance into a simple interface so that our customers can understand and grow their life savings. We're giving working- and middle-class households a powerful portfolio management tool that they never had access to, until now.

You've designed interactive apps for the web and mobile. We reach more than 150,000 users who depend on us to monitor their nest eggs. You're used to reasoning about the scope of various features' functionality, and how to implement them. You like imagining how touch targets, palette, patterns, information architecture and microcopy can make UX smooth.

You know that UX is more than just product. Every touch point, from marketing and sales to onboarding and support, are all part of the total experience we want to improve. We're looking for designers to work with our engineers and product managers to make sure that FutureAdvisor is delighting its customers from start to finish.

What we're looking for:
* Background in interactive design
* Portfolio of web and/or mobile apps
* Empathetic and practical individuals

https://boards.greenhouse.io/futureadvisor/jobs/26309#.VM6Lc...
I'm sure Google has the resources to do both. Google Now was always touted as a personal assistant of sorts, which can only be helpful if it knows a lot about you. Don't have to use it.

And there are dozens of entire teams working on platform issues.
The debts have to be over a year old, by any reasonable banking standards (even unreasonable ones) those are NPAs, by any accounting standard they are deemed receivables that will not be recovered. They've been written off. This is why I contend that Mr. Baker's statements are likely incorrect. The fact that these receivables/debt would be written off is essentially written into the law.

Most here also do not note that the balances here are also, by design, small as well.

One can argue that there might be some fear that next time the income requirements will be higher, the debt threshold increased, to make a future forgiveness a problem for companies that carry these assets. I accept that this has some merit but I think most overstate it. (Offsetting this risk in large part is the fact that Croatia has joined the EU recently, foreign banks and companies will have recourse should such a thing happen in future and if such a measure were to hurt them no doubt they would use it.)
As the operator of a related site[1], I've learned that it is also a great way to learn tips and tricks for the engineering and industrial design of products. For example, I'be learned to consider in-board strain relief for cables[2] and spray-on ground shielding[3] from taking things apart. Unfortunately it is difficult to get people to take apart physical things and share what they have learned.

1. https://www.takeitapart.com

2. https://www.takeitapart.com/guide/51#step-4

3. https://www.takeitapart.com/guide/25#step-11
> A library and a language are apples and oranges. Python's library ecosystem is more comprehensive than Perl's language. Because most any language minus all of its libraries is less "comprehensive" than another language's libraries, simply because most mature library ecosystems are much more massive than the language itself.

That doesn't even make sense.
> so for any project where you can't trust your coworkers aptitude towards correctness

So, for any non-trivial project. People will make mistakes, no matter how skilled or experienced they are. Catching these mistakes at compile-time can be a huge gain for security and stability.

Though it remains to be seen is what kind of maintenance/development burden these constraints introduce over the longer term lifecycle of a software project.
True, but at the same time If I'm writing a code base that will likely have a >5 year life. I'd rather write it in a feature rich backwards compatible language. Else you are left with a Python 3 like scenario where you will have to undergo a decade plus migration path just to get a few improvements over a for loop and a print statement.
The Pirate Bay Is Back After Nearly Two Months of Downtime
Windsor Circle http://www.windsorcircle.com/ - Durham NC

- Front-End Developer (JavaScript)

- Database Developer

- Senior Software Engineer (Python)

=====================================

We're hiring developers to join our funded startup (in 2014 we closed a $6.25M Series B) to help us build and expand our market leading Retention Automation Platform.

Our tech stack includes Python, Pyramid, and PostgreSQL on the backend and Backbone.js/Marionette on the front end.

This is an exciting opportunity to get in on the ground floor with salary and stock options while working with cutting edge technology. Telecommuting is available 1-2 days/wk with the rest of your time spent in our awesome downtown Durham, North Carolina office.

More info here: http://www.windsorcircle.com/jobs
Labminds - Oxford, UK

Full Stack Software Engineer

LabMinds are building a sophisticated software platform that can drive & manage highly complex instruments deployed in laboratories worldwide. We have instrument control software, user interfaces, embedded software, and a cloud platform that manages and monitors our instruments in real time. Software is at the heart of everything we do, and we are building software to manage all aspects of our business. We readily adopt the latest tools and technologies where they make sense, however we never lose sight of the fact that we are looking to build robust, maintainable, software that delivers maximum business value. We are engineers, not hackers.

To let you excel, we provide you with state-of-the-art Apple computers, we have weekly free team luncheons to enable unstructured conversion times, we always have free snacks and drinks in our kitchen and every Friday beer-o-clock will allow you to ring in the weekend. In other words, we try to create a constructive and helpful environment that you can enjoy, learn and thrive in.

More infos at:
https://angel.co/labminds/jobs/41171-full-stack-software-eng...
Http://www.labminds.co
>frozen cranberries are generally available

Interesting. I've never seen them. Probably because they're available fresh in season in New England where I live and, as you say, they're typically viewed as a seasonal berry.
That's not entirely correct. Accounting and non-trial legal positions can be outsourced overseas (cf, http://www.cpapracticeadvisor.com/article/10741227/what-tax-... ), or H-1Bed. Most of the other positions can have the "cheap labor" come here (eg, legal or illegal aliens). Most of the billable rates don't go to the workers of companies which do this though.

But this digresses from my original point. There are independent business owners who do charge the same or more than IT workers on a per hour basis. They know the value of their work (customers either don't know how to do it, or don't want to), and charge accordingly.
Heads up, I interviewed with these guys before and was shafted on reimbursement for travel when I told them I took another offer. It wasn't a ton of money but its annoying as a college student.
The [2] link is for a Front-End Platform Engineer. Should it link to https://jobs.lever.co/nilas/04ea91e1-6d77-4077-8253-4f8b7937... ?
No remote, but see if you can guess where we're located... :-)
Main problem with toad was suspend/resume not working.

Yes, I had hotplugd installed and starting up, after which suspend/resume stopped working.

Thanks for reply - I'm motivated to put 5.6 back on the X60s test laptop and have another go at it all and perhaps post bugs.
And why is Greece in bad shape? Mightn't the deficit and fiscal mismanagement be the problem? How else should they solve it?
Starting a company is not story-worthy enough?
+1 on Localytics. Interviewed with them a while go. Super nice group of people and interesting product.
> I can't remember if this was ever a cognitive load for me personally. I don't think it was.

Well, to be fair, it sounds like you're used to semicolons having special meaning (aside from separating expressions) from a previous language.

> As for `;`, it's just like Standard ML. `;` is for sequencing expressions. I love it.

It's worth remembering that most users of C, C++, Ruby, Java, Python, or whathaveyou are not used to the semicolon having special meaning. Since Rust appears to be primarily aimed at replacing C++, this is going to be a significant change which will likely trip people up for awhile.
News media and Trust signals:Web noise
Install Windows 10 in VMware Fusion on OS X Yosemite
>convincing a judge you were not talking about the NFL championship //

You don't need to. Trademark law doesn't prevent you from referring to people's products, nor their origin, it prevents you from selling your own products as if they were someone else's. The judge doesn't care [shouldn't!] that you're referring to the NFL Super Bowl TM - their concern is whether you're suggesting your product comes from the company that own the Super Bowl trademark (for a limited set of products).

Not even an imbecile would think that "buy X to use whilst you do Y" means that the people selling X own Y. "Buy our gloves for your skiing trip to France" - oh clearly that company owns France /s.

It's not about confusion of the general public, it's removed from that. Even if you can show that there is no actual confusion (surveys or whatnot) the judge can still decide there is a likelihood of it (and vice versa).
SEEKING WORK

Location: International with clients in US, Europe, ME and Asia. HQ in Barcelona.

Remote: YES

Willing to relocate: short-term

Technologies: Mobile (iOS, Android, Windows), Web, Backend (Go, Scala, Java, PHP, Node.js), Design

Résumé/CV: http://mobilejazz.com

Email: stefan@mobilejazz.com

We’ve worked with various folks from HN over the past 3 years with very satisfying outcomes for everyone :-)
Swyp Card – All Your Cards at the Press of a Button
I love Hass avocados because they are less sweet, and good one will have that smokeyness which adds complexity to the flavor. It is a good example of where commercial and flavor interests ended up aligned.
Nevermind 1.618... What a silly number. All that was special about it was that its square was one plus itself. Well, so what? That's also true of f: f^2 = 1 + f. And continuing in this way, we find that f^3 = f^2 * f = (1 + f) * f = f + f^2 = 1 + 2f. And f^4 = 2 + 3f, and f^5 = 3 + 5f, and so on, in the same way.

Clearly, calculating Fibonacci numbers is as good as calculating the "coefficients" of powers of f. We don't need to bother exponentiating 1.618...; let's just exponentiate f.

But how do we efficiently raise f to high powers? Well, the same way we efficiently raise anyone to high powers: by repeated squaring (or addition chains more generally). If you want to compute f^(2n), you can just compute f^n and square it [and to get f^(2n + 1), multiply that by f]. So we can compute f^n with on the order of log(n) multiplications [though, it should be noted, the actual quantities being multiplied will grow in size as we go on].

But what IS f if it's not 1.618...? Well, it's a Fibonaccex number: numbers of the form a + bf, which add and multiply in just the way you'd expect subject to the rule that f^2 = 1 + f. [So, in particular, (a + bf)^2 = a^2 + 2abf + b^2(1 + f) = (a^2 + b^2) + (2ab + b^2)f, which we can use for our repeated squaring]. Introducing the Fibonaccex numbers with f^2 = 1 + f is no different from introducing the complex numbers with i^2 = -1.

And working with these directly gives us just as efficient a method for computing Fibonacci numbers as Binet's formula, without all the worries about floating-point precision. Indeed, as far as I'm aware, it gives us the most efficient method anyone knows (supposing you use efficient integer multiplication).
One minor nitpick, isn't the listed average delay more a measure of the rate of non-ER traffic in the ER?

I mean if you're in allergic shock or diabetic coma they'll treat you immediately, but if it takes an uninsured person 8 hours on average to be treated for a simple cold, then that doesn't really fit the theoretical use case for the app?
Creative Commons -- https://creativecommons.org/opportunities#software

Work remote anywhere in the US or Canada.
Discovering PostgreSQL Strengths
Freenet: The forgotten cryptopunk paradise
Painkiller discovered in coffee that is stronger than morphine and lasts longer
The low contrast on this site made it hard to read. If you want folks to read an article that long, don't put barriers in the way.
Entelo - San Francisco (SOMA), CA - Full-time - http://www.entelo.com/

Entelo's mission is to help organizations build great teams by allowing them to search for talented people regardless of where they represent themselves on the web. We index hundreds of millions of social profiles and provide a powerful search tool that predicts which candidates are more likely to look for new opportunities and provide collaborative tools to help recruiters and hiring managers recruit more efficiently.

We're helping 200+ companies with their hiring needs including fast-growth companies such as Facebook, Salesforce, Github and Lyft. We've been huge fans of Hacker News as the community has been great to learn from and two of our recent engineering hires came through Hacker News threads!

Our Tech Stack: Ruby, Scala, Rails, MySQL, Mongo, Redis, Elasticsearch and Docker

We care deeply about professional growth and have an annual $1k allowance for all employees to spend on their own professional development (courses, conferences, coaching, etc.). Additionally, we're located in Soma near BART and CalTrain and have a number of perks including health/dental/vision, heavily subsidized gym membership and laundry services (Washio).

We're looking for sharp, collaborative full-stack rubyists, as well as our first data engineer and first devops engineer here in San Francisco. Please see our careers page for more info https://www.entelo.com/careers

I'm the founder and you can email me directly at jon at entelo dot com if you're interested in working with us at Entelo.
The loneliness of the long-distance drone pilot
Davos: Where Journalism Is PR and Change Is Consumer Choice
EFF is an amazing organization! I wish you guys had a Data Scientist position open!
Programming languages aren't minivans, you can't just increment the number of features and say that the sticker price should go up.
Patriots-Seahawks Championship Game to Be the First One Played Under LED Lights [pdf]
Everything is focused on shipping a good 1.0, so no.
I worked on something similar[1] and was totally hamstrung by front-end engineering.

I can't tell if this a straight up adaptation of PERT 3-point estimates or not. That's essentially what I was trying to develop. It's taught in project management courses but there're no simple tools for it.

I'm wary of projecting from a few tasks to all tasks. The strength of the PERT 3-point method is that it can provide a projected cumulative distribution of outcomes based on expert opinion.

There's a lot of PM and ops research literature about the PERT 3-point technique. My suspicion though is that it actually works less because of the quasi-statistical side of things, and more because of what psychologists called "the unpacking effect".

The unpacking effect is simple: ask someone to estimate a task ("how long will it take to prepare for a flight across the country?"). The estimate will probably be low. If, instead you ask them to enumerate subtasks -- to unpack the task -- subsequent estimates become more accurate.

I use this at work when estimating story points. See a story like "as a user, I can add a phone number to my profile", then speculate aloud what will be required. "We need a database field, to update the model, controller and view, we need some styling and documentation; does this need to be part of the analytics backend too?"

Suddenly the 1 point story is 2 points, or 3.

[1] http://confidest.com/
you can embed them in a README and have them autoplay in a github-style service, I'm not sure you can link to a video file and have it work the same way.
Eh... Admittedly, this is one scenario where GIFs might be acceptable if kept to small little (not long) screencasts for the terminal (simple, solid colors).

Still, movies win out in (1) smaller file size and (2) control for easy pausing, reversing, and skipping forward.

I hate it when I can't pause, go back, or go forward on instructional examples. Often I want to skip ahead to the relevant part, or pause so I can examine and play around more.

I want to be able to pause it easily so I can type on the computer keyboard I'm working on. I want to be able to scrub the timeline back and forth to easily replay something I might have missed instead of having to watch the whole thing over again. All too often a part might go by too fast, and with the GIF you need to wait for the whole thing to cycle again in order to catch that spot in the instruction that went too quickly. And then that spot goes by too quickly again, and you just want to pause the bloody thing, but you can't because it's a GIF. And so someone tacks on a bunch of extra JavaScript to create a player for the GIF in order to add that control. At this point in the story, file size and simplicity have both been thrown out the window. But, I digress...

The GIFs only serve a very limited purpose for VERY short screencasts so that it isn't an annoyance replay the whole thing again and again to catch something that was missed, etc.

Even with that example as small as it is, https://gfycat.com/AcidicTangibleChupacabra reduced it:

GIF: 408,744 bytes.
WebM: 344,978 bytes.
MP4: 151,047 bytes.

That's a 2.7 to 1 compression ratio from the GIF to the MP4. And if you were specifically targeting "terminal recording" as a targeted scenario, you might be able to tailor the video compression settings for better quality and frame usage than GyfCat does.

I'd rather get the 147.5 kibibyte MP4 over the 399.2 kibibyte GIF on my mobile. Especially when I'm looking up something on my phone in concrete and metal building with poor signal and non-accessible Wi-Fi.

Using the HTML5 video tag, it serves WebM and MP4, so everybody should be happy.

There seems to be an abuse of GIFs when most people's browsers support MP4 or WebM just fine nowadays. If your browser doesn't support that, then you probably want to stick to simple text instructions for the terminal instructional example anyway.
* Context : I'm a French student looking for a internship abroad this summer in order to complete my Engineer's degree *

Location: any English-speaking country

When: July and August 2015

Remote : no

Technologies: Quite open but I especially like Ruby, Python, JS, and more and more FP

CV: https://github.com/remyferre/remyferre.github.io/blob/master...

Email: see CV

I look for a company with an entrepreunarial culture so I think working with HN folks would be a great match :)
How many C++ developers can apply to work on those world wide?

The point isn't what companies are using C++11 or C++14, rather what companies for the common C++ developer on the street.

Sometimes HN seems to think SV is the only place where programmers live.
yes, but that doesn't change the fact that the croatian government would have persuaded/forced the banks to cancel the debt, it's not the people with a loan who decided not to pay.
IIRC the new VM (MoarVM) is around for quite a short time and it replaced Parrot in a dramatically short time. What are the advantages of MoarVM over Parrot and why were we stuck at Parrot for so long before giving it up?
However, there is the significant difference that Croatia has its own currency, so it has one tool that Greece does not: devaluation.

It's of course like pissing in your pants when it's cold - only a temporary relief - but it may help sometimes.
"Know your history" is a very high handed phrase. History is very complex and subjective, so implying that people who disagree with you are simply ignorant of some facts is almost never justified. And in general one should be as specific as possible when arguing a point, rather than saying "you're ignorant and need to educate yourself". Marxists in particular get away with a lot more than they should simply because they use this tactic and no one can be bothered to read Das Kapital.

If I could summarize your point in a more even handed way, it would be that the view that government is a slow moving, inefficient behemoth, is disproved by its role in stimulating progress in Silicon Valley.

My response would be that, like NASA, the military are very good at developing the technology that they care about, and this can have spinoff benefits, but that as the world of technology has become larger and more specialized, they have lost their advantage in most areas of technology.

Looking at the second video you posted, I didn't see anything amazing. It looked like a bunch of specific technologies with very obvious military applications (I only skimmed it so please point out something specific I might have missed).
I've lived in CA (Silicon Valley), and I agree that the avocados are one of the best things about living there. The other is the weather: that perfect Mediterranean climate with hot, dry (and I mean no rain April-Sept.) summers and mild, rainy winters.

Now I live on the actual Mediterranean. The climate is still amazing, the avacados...meh. Really not very good at all. But the olives! You have never had olives. Not like this. The varieties, the flavor, it's just like you describe for avocados in CA.

It's always struck me as odd that both places could have their own you-can't-find-them-elsewhere specialities that would be so different for what is essentially an identical climate. For olives, I can only assume it has to do with their multi-century lifespan.