skysight-inc/HackerNews huggingface dataset:
https://www.waveapps.com, Toronto , Fulltime

Wave is a top Toronto startup backed by amazing Silicon Valley investors. We build an ecosystem of back-office applications (like invoicing+payments, accounting, payroll, etc) for startups and small businesses.

At Wave you will:

* Build scalable, fault-tolerant, tested, API-centric backend services in Ruby or Python

* Use proven modern technologies to power financial grade distributed systems

* Participate in architecture conversations, code reviews, and pair programming

* Build rich user-centric experiences for businesses using modern front-end technologies (ReactJS, ES2015+)

What we offer:

* Top tier compensation

* Mentorship and career development

* Unlimited snacks and beverages

* Training and conference subsidy

* Flexible working hours

Apply here: https://www.waveapps.com/about-us/jobs/ and mention Hacker News in the subject!
I doubt there is a huge market for online engagement rings, coffins, or other once/twice a lifetime purchases.

For gifting espresso grinders, it's not unlikely that purchasers will buy it as a gift again for their parents, friends, etc.
Any word on when Lambda will play nice with VPC-s ? Was supposed to be by the end of 2015.
I linked to toy projects, I never claimed otherwise. Some people, however, use Sails.js for real business solutions.

> I wasn't just complaining about Waterline either. Every time I had issues with Sails I had to dip into the Sails source and patch bugs out, eventually I replaced parts of Sails with libraries that actually worked.

I don't even know what this means. Sails is basically just a router on top of express with grunt tying everything together. What part of sails did you have to "replace"? The i18n? Let's not be dramatic here.

But then again, your post about staying away from Node just showed how unhinged you are. I'm no language zealot, but that's just ignorant to say when world-class companies are using Node on incredible scales.
Init.ai | New York (NYC), San Francisco (SF), Boulder | Full-Time

Init.ai is a platform that makes building conversational apps simple for developers. We handle integration with messaging services, natural language processing, and business logic, including integration with third-party APIs.

We are hiring for two positions:

Backend engineer (or full stack)

* Help build and develop our platform and APIs

* It's a developer facing product, so consistency and reliability are critical. Build something you'd want to use.

* Modern tech stack: Go, JavaScript, Postgres, DynamoDB for primary API; Go, Torch, Java, and Clojure for NLP components

* Help figure out how to scale training and deployment of customer-specific machine learning models while maintaining high performance and reliability

* Work closely with the client tools team to help develop CLI tools and a management console (in React)

Machine learning engineer

* This role is part research, part engineering. We want to push the boundaries of the NLP field while actively deploying those findings into the world

* Research, develop, extend, and productize our NLP and machine learning systems, based on cutting edge techniques

* Would be responsible for developing and improving models and systems, as well helping to deploy the models in a scalable and efficient manner

* Potential to publish significant findings if developed

Email keith@init.ai if interested.
Why should sugar be taxed? Why not just eliminate sin taxes altogether? You people that want to tax everything that you feel isn't "good" is just obnoxious. There's something called freedom. Ridiculous nanny state proponents that want to use taxes to discourage behaviors that they consider 'bad' yet like to consider themselves 'pro choice' or interested in 'diversity.' --except when they disagree with those choices.

Everything should either be taxed equally or by at all. The American system is about protecting people's rights and protecting freedom. The Founders never had any intent to become the parents of the American people. I sure as heck don't appreciate Washington, DC telling me how I should live my life, including dictating a diet using taxation as a tool. It's nobody's business what I eat.
Oh, quite the contrary for any non-trivial application. If you were to
rewrite your code in a totally different language, you would get most of
that right on semantic level. But instead, you're going to need to adjust
your code to a very similar language, which sometimes has totally different
semantics. This is going to bite your ass every now and then, because it's
very, very easy to miss some spots where you used old assumptions that don't
hold in new environment.
I like the logo!
Also this part,

The prominence of the stream today doesn’t just make vast chunks of the internet biased against quality – it also means a deep betrayal to the diversity that the world wide web had originally envisioned.

and,

The stream, mobile applications, and moving images all show a departure from a books-internet toward a television-internet. We seem to have gone from a non-linear mode of communication – nodes and networks and links – toward one that is linear, passive, programmed and inward-looking.

When I log on to Facebook, my personal television starts. All I need to do is to scroll: New profile pictures by friends, short bits of opinion on current affairs, links to new stories with short captions, advertising, and of course self-playing videos. I occasionally click on the like or share button, read peoples’ comments or leave one, or open an article. But I remain inside Facebook, and it continues to broadcast what I might like. This is not the web I knew when I went to jail. This is not the future of the web. This future is television.
If you are on OS X, Disk Inventory X (http://www.derlien.com/) is quite useful for this as it uses visual treemaps (http://www.cs.umd.edu/hcil/treemap-history/index.shtml) allowing you to quickly see which files are bloating your system.

There is WinDirStat (https://windirstat.info/) on Windows and quite a few similar tools on Linux such as Baobab, KDirStat, etc... (http://www.makeuseof.com/tag/how-to-analyze-your-disk-usage-...)
They forgot economy of scale, but they also forgot to buy US subsidized crop insurance [1] to get a piece of the $14bn government handouts paid in a single year to big agriculture.

Their biggest mistake was trying to earn money honestly without sucking the teat of the corporate-welfare bandwagon.

[1] http://www.bloomberg.com/news/articles/2013-09-09/farmers-bo...
http://www.amazon.com/Designing-Web-Usability-Jakob-Nielsen/...
That's very true. Sometimes I wonder what the team behind WhatsApp does all day. They released Web and voice calling, but nothing since, and there's nothing to keep us expecting new things. No new features are added. Yes, they have to squash bugs and that is endless. Maybe work on a better infrastructure and make it more stable, but we'll never know about. Other than that, it's solid already and doesn't need anything else.

But then again, there's a paradox: if they do nothing and someone shows up that, for some reason, steals their customers, they can get in trouble, like Orkut fell and was "replaced" by Facebook. If they do something that breaks the experience, they can loose users to another player (recently in Brazil, WhatsApp was banned for 48 hours and lots of users signed up for Telegram. It wasn't WhatsApp's fault, yes, but it's just one more showing of how easily users migrate when they're not pleased).

So what do you do? You have to be careful with where you take your service. But standing still is just waiting for someone to come and stab you.
How is map building AI? It's a pretty mechanical process. Start somewhere, make some measurements, move along, repeat. At what point is there any notion of intelligence involved?
I'm fascinated by this because it's one of those things I don't fully understand. If I had to recreate it, I wouldn't know where to begin.
But in that case, the percentage of lesser adds would be highly unreliable.
I'm inclined to think they made it purposely impossible to figure out how to add reminders, to make people use Siri more.
When liberals attack science
I have a feeling it's just nonsense. There's not much to re-write to begin with. Sails.js is a thin-ish layer on top of express that uses grunt to tie everything together. Waterline is the biggest component, but it's not even technically part of Sails.js proper.
And yet they can't seem to parse my monthly boardgame night email and add it to my calendar. Every time I have to manually copy/paste the email into calendar and then fix the failures the parser had (ignoring the time in the email in favour of the word "night" in the title to mean 9pm, for example.

Hopefully they'll point this recognition AI in more directions. Seems like it should be easier since it's already text.
Given that there are significant differences between python2 and 3, such that porting large codebases is a nontrivial task, why do you assume people with automatically decide to proceed with python3 instead of some other language? At this point, python3 doesn't just have to be better than python2, it also has to be better than Clojure/Swift/Julia/C++14/name a modern language.
What I think people figured out is you can port Python2 code to PyPy4. Then for all the testing involved, you remove any potential CPU performance worries and the GIL in one fell swoop.

Those two perks are worth more than any piddly features of Python3, which were already resolved in the ecosystem. I ported to PyPy instead of Python3 and gained those advantages, but can always port to Python3 when/if it ever gains traction. But I'm just as likely to migrate new projects to something else than Python3.

I view this blog as a long-form denial letter to himself.
$TERM from PuTTY - xterm
$TERM from Terminal.app - xterm-256color
If you decide to study how to build bridges, you will start out with calculus, build a background in science of materials and then a guided tour of approaches to structure-building. In addition, you have to learn typical environmental factors. And, of course, there are workflow patterns and human factors involved in actually constructing a typical bridge. Oh, and sure, there will be a bit of CAD.

Let's apply this metaphor to programmers working on UIs: a huge chunk of practitioners right now get by via simply having learned a bit of CAD (i.e. HTML/CSS/JS). And also, yeah, they have walked over a bridge once/seen a panoramic postcard, so there's that. Very ad-hoc, very disorganized, full of gaps.

Of course the impact of mistakes is magnitudes different between designing bridges and building UIs. Except for when that UI drives medical automation. Or finance (one of my faves is an anecdote about how a bad input form field cost a fund management company literally in the 8 digits of money).

Our industry is of course very young, and so I think this education gap is simply a temporary issue. I am looking forward to (and am personally investing into) a day when there will be a more systematic and comprehensive education on how what a good UI looks, behaves and feels like, not just how to code buttons and boxes on a screen.
CB Insights | New York, NY | Full-time

We're hiring for just over 50 positions now in engineering (full-stack & machine learning), sales, research, and marketing.

All open positions listed here - https://boards.greenhouse.io/cbinsights

Help us take on the Pundit Industrial Complex
Thanks, that was what I was missing. I figured it was the un- prefix, which means something like non-existing. (https://en.wiktionary.org/wiki/un-#Prefix)
Collective Health, ( http://collectivehealth.com/ ), San Mateo, CA (Full time, ONSITE only, VISA-depends, see below)

We're replacing health insurance with a system that members love. Using our SW, platform and services, an employer can pay doctors directly, saving a ton of money and making the employee experience amazing (with the testimonials to back it up).

The company is well-funded, ~two years old and growing very rapidly with massive sales traction (250x this past year). We punch well above our weight-class with experienced founders, 130+ team members (~ one quarter is engineering), and paying customers.

Our tech stack is a mix of Go and Java components with Angular on the front end. We use a custom service bus to tie our SOA together, microservices style. We love Docker, CoreOS, postgres, automated testing, and continuos integration.

As a company, we're strong believers in transparency, trust and balance. As an engineering team, we believe good code is easy to read and should have a short "time to understanding". We expect all of our engineers to continually teach as well as learn. We also believe that everyone should write good code, yet balance that against the need to ship.

We've got a ton of interesting problems to solve around distributed systems, data analytics and predictions, complex data modeling, ultra high-availability, security, privacy and more. We're currently looking for experienced SW engineers up and down the stack, back end, infrastructure, data, dev ops, test, generalist, etc. Our biggest short term needs are AngularJS FE, SW Engineers in Test (you will be writing cluster level end2end tests, not unit tests), and skilled IT desktop support.

All open jobs: http://grnh.se/8f7q15

If you are non-technical, but are interested in experiencing a hyper-growth startup, we also are hiring for JIRA workflow automation, operations, business development and other roles as well. If you care about such things, we were recently flattered/embarrassed to be highlighted as one of fifty potential next unicorns by the nytimes: http://nyti.ms/1JLKaCT

We're super proud of the company mission, engineering culture and tech stack we've put together and would love a chance to explain it all in detail!

*VISA minutiae: We can transfer H1Bs but not sponsor them. We can sponsor TN visas in most cases. If you have another existing visa, we can probably transfer it.
I'd be interested as well please. Khurammalik[dot]me@google's email service
Oh, and people are so opposed to anon money because they will have to suffer the results of its influence on their lives and politics, while those who brought it about do not. That cuts both ways.

Again, I am making an equality and a process argument.

All of us need to be subject to meaningful checks and balances in our politics as well as how we conduct ourselves.

This is for all of our mutual good.

There is absolutely nothing about a person of means that qualifies them for immunity to their basic obligations as fellow citizens in this nation. The sum of your argument here is might makes right.

That is not the intent of, nor a desirable body politic.

In all your points here, you have not yet addressed how to check abuses. There are abuses going on right now, and there will be more abuses going forward too.

Where is the check on that? What remedy do people really have? Why should they tolerate it?

And how exactly do we weigh the merits of ideas, or even qualify them, when those who want to see then actualized will not be living with the outcomes related to them?

I did find your freedom argument compelling. I find your complete rejection of the notion of having personal responsibility deeply offensive and more than a little disturbing.

Otherwise, great discussion! You have given me both some food for thought on where the real conflict lies, as well as a more keen understanding on the dynamics inherent in all of this.

That will go to great use and improved advocacy, potentially activism elsewhere.

Appreciated.

Enjoy your new year. I know I will.
No still owns it. Rents it out now. But the ups and downs of income from farming made him work two jobs. Some years the crops brought in good money. Some years nothing. He managed to saved enough so he can retire.

But he told me he thinks 200 acres is the bare minimum to see some money if you are smart about it. The more acres the better obviously. And the farmer in the article only has 10???
Brand new Chrome extension Do me a favour and download?
Sentimental version numbers
abuse of crop insurance: http://www.bloomberg.com/news/articles/2013-09-09/farmers-bo...
You've Got Mail Bombs: Tracking Down the Most Dangerous Letters in the World
1. What is the culture like?
2. How much politics and bureaucracy is present in general?
30-50 years of replacement time is apparently not sustainable, since most of the things we buy have 3-5 years of expected lifetime tops. As for software, the entire tech industry, including its hardware areas, is nowhere near stabilizing yet. Most software has to be replaced after at most 10-15 years, either because of security issues or just because it's no longer supported by hardware. There are exceptions, yes - software written for Windows 95+ is still alive and kicking, but because most software has to interact with other software eventually (even if by exchanging files), it has to keep up. The rise of web and mobile applications has sadly only sped it up.

Maybe one day we'll reach the times when programming is done by "programmer-archaeologists", as described by Vernor Vinge in "A Fire Upon the Deep", whose job is to dig through centuries of legacy code covering just about any conceivable need, to find the snippets they need and glue them together. But right now, software gets obsolete just as fast as physical products.
Semi related, does anybody know how to tell Google to send an sms message through Hangouts? If I say okay Google hangouts message Alice, it sends an hangouts message instead of sms. But if I say okay Google message Alice, it sends it through the old message all instead of Hangouts and takes forever to propagate the conversation to the unified view in Hangouts.
Can Nano-Patterning Save Moore's Law?
> Everything should either be taxed equally or by at all.

So cigarettes and alcohol should be taxed equally with baby formula ?
Anecdata: People that rely on GPS navigation all the time seem to have trouble remembering how to get places they've been dozens of times.
4 YEAR NATURAL BODY TRANSFORMATION 16-20
Wow indeed. Even when I talk really fast and slur or slightly mispronounce my words, it gets it right. This is magic.
They named their method "YOLO"…

Edit: to add something more "helpful" to this comment, their paper links to a YouTube channel [1] that shows demos of their method, which I think is great.

[1] https://goo.gl/bEs6Cj
Interview with Don Melton(donmelton)
Angular2 is looking good so far

There were a LOT of API breaking changes during alpha but that's to be expected. With the beta release, things are mostly stable. Expect a bit of a learning curve but manageable if you're up for a challenge.

You WILL need a transpiler to develop Angular2. I suggest using JSPM which provides module management, transpiler, and build creation.

AFAIK, the router is the next big task on the dev team's list. It works but they're planning to improve and expand the scope of its functionality (ex formalizing lacy loading).

Angular2/Typescript:
Typescript support is really good. I don't use it personally but from what I've read, the new syntax is perfect for IDE autocomplete integration.

I highly recommend:
http://www.syntaxsuccess.com/viewarticle/dependency-injectio...

The author has provided a range of working examples with the source repo hosted on GitHub. Despite all of the API changes, the code on his site has been kept up-to-date.

Angular2/ES6:
If you plan to build an Angular2 app in ES6, your life is going to be a lot more difficult. Documentation is spotty at best, if you decide to use decorators you'll need to enable them in the transpiler, and translating the Typescript examples to ES6 is not exactly clear.

I haven't found any good examples online but you can check out my personal site I'm building with it.
https://github.com/evanplaice/evanplaice.com

-------

Suggested Prereqs:

Check out System.js (ie ES6-module loader polyfill)

Watch the videos on
http://jspm.io/

Learn about Zone.js, it's used for change detection
https://www.youtube.com/watch?v=3IqtmUscE_U

Look into RxJS and observables in general if you're not familiar with them.
unix time replacement?
What "integration" are you seeing? It looks to me like they're just dumping you out to a CMD.EXE instance and leaving it up to you if you want to run Powershell. It's nice to see MSFT embracing SSH and all, but this is nothing that we haven't already been able to do for going on 10 years (likely longer) w/ OpenSSH on Win32.
From my reading list about Naucratis (haven't read it yet): http://qz.com/582073/now-underwater-this-ancient-egyptian-tr...

Would you mind telling the passage number?
I thought you were asking me a (loaded) question. The advice given was not "never use Python 3 until...", that was a suggested reply to people telling newcomers to go for Python 3. Perhaps too tongue-in-cheek, but coming from someone who taught millions of people Python, worth noting.

You ignore people who say that Python 3 is the future, because it will make you happy and more productive when you can run modern libraries that have a 2.7 requirement. Or you don't ignore them, and get into endless debates about how almost all libraries support 3, and that you need to spend just 1 in 20 days of your time worrying about getting your code to work, instead of... programming. But if that makes you happy, you should do that.
Plotly | React.js engineers. plot.ly/jobs
Location: Bay Area, California

Remote: No

Willing to relocate: No

Technologies: C/C++, Linux, Bash, Git, MATLAB, Verilog HDL, Embedded System Design and Programming, PCB design, Circuit Design and Analysis, Telecommunications

Résumé/CV: http://jgtao.me/resume.pdf and my http://jgtao.me site in general

Email: see resume or website

-----

I'm looking for junior or entry level firmware or hardware development positions. I have demonstrable experience in vehicle electronics, data logging and telemetry, and sensor data conditioning and collection. I will be graduating from college in March, so I'm looking for an interesting project to sink my teeth in.
> There's something called freedom.

There's also something called short-sightedness, which involves people exercising their freedom to predictably do stupid things to themselves and those around them. There's also this concept of "coordination problems", which explains how people choosing out of self-interest what looks like the best for them, when aggregated, end up creating misery for everyone, including themselves.

Then finally there's this realization that life is a PvP game, not PvE. There are countless of professionals who earn their living by convincing you to exercise your freedom in a way that hurts you. Many have near-infinite budgets and apply state-of-the-art technology and research into psychology and neuroscience to achieve their malicious goals. (Surprisingly, this is not only legal, but also considered a respectable career path.)

Given all that, it's naïve to expect that a civilization, especially as complex as ours, will run itself well if you just leave everyone to do anything and everything they want.

I'm not saying that sugar tax in particular is a good idea. But there are many benefits in taxing specific things, and we're all better off because of them.
Doesn't anyone here have any sense for some sarcasm?
The 10 Most Important VR/AR Developments of 2015