skysight-inc/HackerNews huggingface dataset:
Digital River — Vienna, Austria (onsite, visa, full-time)

We are creating a micro-transaction platform primarily focused on providing payment solutions for video games. We're a small team of 15 people from all over the world (Austria, Brazil, Nigeria, Italy, Spain, Ukraine). We can assist in applying for a work VISA (as we already went through this whole process a couple of times).

We are currently looking for:

- Software Engineer (Java): http://chc.tbe.taleo.net/chc02/ats/careers/requisition.jsp?o...

- DevOps Engineer: http://chc.tbe.taleo.net/chc02/ats/careers/requisition.jsp?o...

- QA Automation Engineer: http://chc.tbe.taleo.net/chc02/ats/careers/requisition.jsp?o...

If you have any further questions, my email address is in my profile (I'm a software engineer).
So a philosopher is going to tell the physicists that the way they're thinking and talking about space is wrong. Priceless.
Welcome to the Age of the Micro-Singularity
If we don't treat poor people like dirt, how will they have sufficient incentive (i.e., desperation) to accept whatever horrible jobs are available? Such as being on call 24/7 for a part-time job at sub-living wages.

But honestly, the problem of homelessness is more closely tied to high housing prices, which in the US is associated with the liberal urban areas. The same liberal urban areas that otherwise pride themselves on being "progressive" are just pricing people out of houses by not building enough housing and "maintaining the character of the neighborhood."
so if you are an insider and you wanted to steal a hot wallet a good way to do it is to stage a fishing attack against yourself. (i think Mr Kodric is a victim here)
Pawns: Big Brother 17X03 (Nominations and BOTB 1)
IANALL (labor lawyer): This is a very rough estimate, but I think of a W2 employee as about 20% more expensive than a 1099 contractor:

+7% Social Security

+2% Medicare

+1% Unemployment

+5% Works comp (this varies though)

+5% Medical benefits (varies a LOT)

If someone is better informed than I, please let me know :)
"We're going to support React and Angular!"

Translation: We're going to support the big JS names the general public is most aware of, because... well... please, use Meteor.
Justworks | http://www.justworks.com | NYC NY ONSITE only

We're looking for engineers to help build out tools to help small businesses and startups run their companies. Think of us as a company back office as a service. Currently we do payroll, benefits administration (health, dental, vision, 401k, disability etc), compliance (EPLI, workers comp etc.), tax filing, as well as standard HRIS stuff like vacation tracking, document storage etc. Our goal is to give small business access to the same tools that large businesses have.

Beyond being technically proficient, we are looking for people who want to be involved in the creation of a strong engineering culture. We are an engineering focused company (our CEO is an engineer and helped build a lot of our stack).

We've just raised a $13mm series B from Thrive, Index and Bain Capital Ventures and are growing extremely quickly. Please feel free to reach out to me (contact info in profile) if you have any questions about the position.

We are also hiring in design and product.
Join the best little startup at Microsoft.

The Azure DocumentDB team is hiring - http://jobs.documentdb.com/

Building NoSQL awesomeness; located in Redmond, WA (near Seattle).

=== What is DocumentDB? ===

Azure DocumentDB is Microsoft’s multi-tenant distributed database service, purpose-built for managing JSON documents at the Internet scale. Inside Microsoft, several large applications have been using DocumentDB in production.

=== Who are we? ===

We are a small and nimble team of systems engineers inside the Azure Data Platform Group (DPG) which builds services like SQL Azure and HDInsight. Joining our team is a fantastic opportunity to work with some of the best systems engineers in the industry who are tackling challenges that will continue to shape the industry.

We believe that building a novel database from ground up is a once in a lifetime opportunity. This is a ground floor opportunity to build a large scale distributed storage system. The team culture values results, operating with a sense of urgency, engineering quality, technical excellence, and grassroots innovation.

=== Contact Us ===

Send us an email at: askdocdb {at} microsoft.com
Would you recommend this for programmers who are just new to Swift ?
There have been a number of great write ups on the challenges Greece faces, although two combined in a hugely negative way, one is that tax compliance (which is to say the number of people who pay their taxes as they should) is quite low, and the other is that government sinecures (jobs that don't require any work but get you paid anyway) were handed out like candy in exchange for support or other political favors leading to a lot of people (often highly paid) that were consuming government funds and producing no value.

If a government has no money, no taxes and nobody willing to loan it some money, then it can't pay its workers. And while it is easy to get someone a job that has pay but no work, it is hard to get them to work with no pay.

If someone could start a social media campaign, "Pay your taxes, its the Greek thing to do." and the people were able to get individuals out of government positions who were not adding value, the crisis would resolve nicely I expect.
URX | urx.com/careers | San Francisco | Senior Software Engineer, Web Applications

URX is a mobile technology company that shows contextual ads that link into apps. Our platform is powered by a deep link API that finds relevant in-app destinations based on context and intent. URX is a Y Combinator alum and has raised over $15 million in Series A capital from investors like Accel Partners, First Round Capital, Google Ventures and SV Angel. We’re currently at 35 people and based in San Francisco, CA.

We’re looking for our first dedicated Web Applications Engineer to build our self-serve dashboards and the server backend for our mobile SDKs. We have been seeing millions of daily users interact with our search widgets across iOS, Android and mobile web platforms. The notion of connecting users across apps is becoming increasingly relevant and with our unique AppViews technology app marketers are able to bring users to contextually relevant landing pages. As we grow these marketers will rely on our tools to adapt and improve their campaigns.

What you will do:

Build our outward-facing web apps and services, including both card UI server and self-serve customer dashboards/reporting tools
Work on the web services that integrate dashboards and card UI's with the backend search & data infrastructure teams
Collaborate with Product and Marketing with user testing and improvements to our apps
Present the best UX and UI with our Design team
What we look for:

Solid understanding of modern web application development
Deep knowledge of web standards: HTTP, caching, etc
Experience with Python (we use tornado and flask) would be advantageous
Experience with Golang or JavaScript is a plus
Strong understanding of concurrency
Strong CS fundamentals, whether self-taught or college learned
Passion for improving the way in which end users connect

Great benefits and perks!

To apply or find out more email hector@urx.com or careers@urx.com.
I Hate the New Macbooks
SEEKING WORK - Remote

I'm a no-nonsense mobile and web designer looking to work on meaningful products.

Experience: 4+ years (6 months in a startup)

Technologies/Skills: UI, UX, iOS, Android, Web, Knowledge of HTML & CSS

Portfolio: http://radesign.in/portfolio

Blog: http://radesign.in/blog

Email: http://radesign.in/contact
Ask HN: Advice for storing medium-sized, variable time data
So I'm collecting values every couple of minutes. Let's say every 5 min, but I want to be flexible there so ideally no fixed-distance guarantee.

Each time I'm recording a single integer for about 500 different things. But it's not always for the same things. Essentially I'm recording a varying subset of the most significant values of a bigger pool of data.

I've never had any contact with databases before and currently I'm recording that data into json files (one for each day). I've also thought about csv. But both are obviously file-basede storage solutions and I'm thinking the amount of data might get too big for that.

So are databases a better solution? And if so: which? As far as I understand, most common dbs are relational which are essentially tables. The problem is that if every new tick is a new row, the number of columns will be large (in the 1000s) and increasing over time. I take it that's problematic.

Ideas, suggestions?
One of the simple reasons: because they can.

One of the biggest reasons a lot of people missed about the early days of WoW and the record high subscriber counts, too. 15 million people worldwide played World of Warcraft, because 15 million people worldwide were able to install and competently run World of Warcraft. It originally ran on a Pentium III or a Mac G3. That opened up the amount of people who could even come to the table and consider ponying up a subscription fee.

So when looking back on Ultima, it would literally run on anything. It is a relic approaching the opposite end of the spectrum, from a digital preservation standpoint it's becoming more difficult to run it on things. But you still can. So people do. That's really step one, in my opinion.
Why aren't I playing Ultima Online? I've always wanted to play it since I saw it in PC Gamer magazine in the mid 90s but never had a computer.

Has it been updated to a pay to play sort of game? What draws me to UO is the nostalgia value
How to save $100,000 by the time you're 30
I actually like the fact that you can be miles away from your high speed Internet connection and still use your laptop, bypassing mobile data charges. Could a mesh network of these devices be implemented?
I always had high admiration for the SuperH architecture and now to read about its potential to fuel the much-needed open hardware movement is fantastic news.
So many companies building the same stuff internally, and a great deal of it non-core services.
You ask a really good question. With all the myriad javascript libraries coming out weekly, you'd think we would all know of four different optimistic synch libraries off the tops of our heads, but I don't think I've seen any. Perhaps that's because in order to get it to work, Meteor has a bunch of code that (I think) watches Mongo's write-ahead-log, so you can't just make a front-end library for it. I think this is also why SQL support has been slow to come.
Enigma.io| http://enigma.io/ | NYC | lee.gutman@enigma.io

We're Hiring!

OUR MISSION
The volume of data created by governments and businesses is growing exponentially. Organizations struggle just to store it all, let alone make sense of it. Enigma helps organizations and individuals fuse, organize, and explore data to make smarter decisions.​​
At Enigma, we started from the realization that there is an enormous quantity of hidden knowledge locked away in data silos and obscure formats, just waiting to be released. We are building data discovery and analytics tools that make it simple for organizations to liberate their own private data, and for the wider community to explore and build upon Enigma’s own integrated public data platform. We believe data can reveal tremendous things about the world and that it will continue to transform it in the years and decades to come.

We're in total growth mode, just raised our Series B and looking to build our Engineering team. Feel free to check out our blog:http://blog.enigma.io/
> I guess the main cause is thatbone needs to know what to search for.

It is common misbelief (particularly among yang people), that all in IT changing so fast, that any technology created more than 20-30 years ago is outdated and don't worth to study. The wheel reinvented many times.
How not to ask a woman to join your team
A friend of mine who works in tech just messaged me to ask if I would join his new startup. Why did he want me in particular? Answer: He really needed a woman on his team.

He actually wrote this in his exec summary: "Questions: Do we need a woman on the exec team? I don't know if this is required but I think it would be extremely helpful both for fundraising as well as getting authenticity with parents."

If this doesn't offend you, you are the problem. Never ask anyone to join your team this way. I will go out on a limb (as a white cisfemale) and say you probably also should never say, "Will you join my team? I really need a black guy for authenticity."
If you find unattended equipment on your property, you certainly can do whatever you please with that unattended equipment. Anyone who is using this device would be happy if the most severe consequence of their actions were losing this device.
You'd also have to acquire one without there being a record, because unless these became really popular where you lived, you might be the only person around who bought one and that alone might be enough to get a search warrant, which is what having an IP match would've done anyways.

And this is assuming you weren't browser fingerprinted.

I think the better use is the ability to just use my home internet up to a mile away from home, like at the nearby park or at a neighbor's house.
> Evidently you talk hyper-enthusiastically (and with the wrong terminology) for things even seasoned Lispers and Schemers don't, not to mention that your "magic bullet" praises are far from being computer science.

And again, evidently, you've got no idea what proper meta-languages are (i.e., featuring a static compile-time metaprograming with a full, again, compile-time reflection). And yes, I'm perfectly aware of the fact that even majority of Lisp users got no clue how to use metaprogramming properly.

> You say it like you mean it, which means you don't understand the importance of syntax, semantics, type systems, and several more concerns

Obviously you do not understand metaprogramming. I do not care at all about syntax, semantics, type systems and all that of a host meta-language. I can build any combination of this stuff on top, easily. Of course as long as the host language is not trying hard to break things - this is what separate a proper metalanguage from an inferior one.

> (not to mention pragmatic issues like ecosystem and tooling).

Again, you do not understand metaprogramming at all. Once you start parasiting on any given language you're getting all of its ecosystem and tooling in, for free.

> You also yield "metalanguage" like its conventional CS wisdom that being a metalanguage is some magic bullet trait, that makes it "superior simply by definition".

I gave a definition, if you did not notice. A meta-language is the one which can be turned into any possible language, statically.

> which would also include things like Antlr, m4, PEG, transpiler generators, and such, for which there's nothing "superior" to a conventional language.

I gave my definition, which (conveniently) fits Lisp in.

> Not sure were you picked the terminology up, probably some book or article, but it doesn't mean what you think it means

Not sure you know it better.
Sometimes alternative medicine = more care

and evidence based medicine = less care

"Researchers find placebo combined with more care is better than a drug alone."
http://arstechnica.com/science/2015/04/a-tale-of-two-placebo...
Great article, other than the fact that one of the students in the photo has a nice Rolex.
You hit the nail on the head. Without discipline module boundaries aren't enforced as developers reach into internal APIs between modules to meet deadlines. The result is a complex web of dependencies that are difficult to understand and maintain.

Micro services are simply a physical boundary to enforce discipline between logical modules.

It is a solution to a symptom rather than solving the root causes.
SEEKING WORK: Nottingham/Midlands UK or remote

Full-stack web-dev and Linux sysadmin. Perl/Python/JavaScript/NodeJS.
More details on my "hire-me" page below, including a long list of tech I have experience of working with:

https://hireme.grepular.com
Yes, but a lot of people forget the other side of that.

You know what they call it when a doctor gives a treatment based on an unjustifiable hunch (or prodding from a pharma rep) that never gets reviewed because of privacy and unwillingness to criticize other doctors? Medicine.

Just because typical altmed lacks a sound epistemology, doesn't mean the typical doctor has it.
Location: India

Remote: Yes

Willing to relocate: No

Technologies/Skills: UI, UX, iOS, Android, Web, Knowledge of HTML & CSS

Portfolio: http://radesign.in/portfolio

Blog: http://radesign.in/blog

Email: http://radesign.in/contact

I'm a no-nonsense mobile and web designer looking to work on meaningful products.
OkHi | Full Stack Engineer | Nairobi, Kenya - Solve a problem affecting 4B people across the world

http://okhi.com

There are more people in the world without a physical address than with. 4 billion people in fact. It’s our mission to empower them with an address that works. We're doing this by building the next generation of a physical address system to increase commerce through better logistics, save lives through improved emergency services and grow access to finance through a better identity system.

We're looking a full-stack developer to join our small team of 7 in Nairobi. Experience in JS across front/backend is required, ideally with experience in Android, GIS, and in building other APIs. You will be responsible for launching OkHi to 100s of businesses and millions of consumers across emerging markets. Full job description at http://www.okhi.com/s/OkHi-Experienced-Software-Developer-Jo....

Full-time, onsite, and can arrange visa as needed.

If you are motivated about using your kickass development skills to solve a global problem and have a huge impact on the world, then we want to hear from you. Email us at joinus@okhi.com
You could also use the first letter of the domain as the basis of the logo. (I do something a bit like that on faviconist.com)
IMO, microservices are successful when the issue is scaling people (you can split into loosely coupled teams, one per service), or scaling data (different read / write patterns allow different data stores). I don't consider reuse as a criteria, unless as a project you mean a new feature within the existing app. It's not like Spotify, for example, is starting many new projects but they will benefit from the above.
The closest I got to Xerox Parc environments was Smalltalk VisualWorks and Oberon (Wirth made it based on his Cedar experience).

Then thanks to my curiosity I delved into the Xerox's and Genera documentation.

It is sad that a PDP-11 and VMS descendedant won the mainstream.

How much better could computing be if those behind those systems hadn't failed to bring them to the masses.

However environments like the JVM, .NET and their tooling bring us somehow close to it.

Also Swift with its Playground is helping new generations to rediscover this experience.

So maybe not all is lost.
Location: Montreal, Canada
Remote: Yes
Willing to relocate: Maybe
Technologies: C, asm, OCaml, Common Lisp, Erlang, Python, Ruby, Perl, etc
Résumé/CV: on request
Github: http://github.com/tokenrove
Email: julian@cipht.net

I have been happily freelancing for many years, but now I am looking for an opportunity where I could work with a strong technical mentor and grow further. The specific domain or particular technologies are unimportant, although I am especially interested in optimizing compiler design and high-performance database implementation.
New Put the Heat on Your OpenStack Cloud with Our New Plugin
Body Labs (www.bodylabs.com) - NYC

Body Labs makes the world's most sophisticated data-driven digital model of human shape and pose. Using a 3D body scan or measurements as input, we create a body model that can be used across a wide variety of applications, including fashion, design, health, fitness, video games, animation, and more. Our mission is to provide the infrastructure that allows developers and companies to better bridge the gap between the human body and their products and applications.

We are currently hiring for the following ONSITE positions:

-SENIOR COMPUTER VISION/MACHINE LEARNING SCIENTIST
-SENIOR FULL-STACK WEB ENGINEER
-FRONT-END ENGINEER
-SENIOR PRODUCTION SOFTWARE QA ENGINEER

Go to www.bodylabs.com/jobs.html or email JOBS@BODYLABS.COM for more details.
It is highly encouraging to me that Meteor is acknowledging the larger trends in the Javascript ecosystem and promoting React to an officical frontend layer instead of doubling down on their homegrown solution. Likewise for seamless Babel integration and planning the move to official ES6 modules.

Buying into a full-stack solution like Meteor is a scary proposition; you're giving up a large amount of control for a promised big increase in immediate productivity (which I do feel Meteor delivers on). This blog post goes a long way to alleviate my fears and makes it more likely I'll use Meteor for certain future projects.
Txt from your smartphone without wifi/cell via long range radio and mesh software
Audit Compliance: An Ex-Auditor Shares Tips on How to Pass Your Next IT Audit
Neat!

p.s. On the "click me" demo, the state is preserved when going back then forward, but not preserved when going forward then back. - Is that a design decision or unintended effect?
Sources: Warner Bros. Knew That Arkham Knight PC Was a Mess for Months
On-demands who are classifying drivers as employees: Instacart, Shyp, Munchery. On-demands who are not: Uber, Lyft, Postmates, Doordash (not exhaustive, just the big ones that come to mind).

One thing I noticed - 2/3 of the big YC companies have gone the way of employee. If Doordash makes the switch in the coming weeks, I'll assume that YC companies are (1) getting legal advice from similar sources and (2) are more inclined to "do the right thing" (at least the right thing according to pro-labor folks...).
> I can certainly implement Scheme using Pascal.

You can implement an interpreter or a compiler. But it won't turn your Pascal into Scheme.

> That is, I can write a Pascal program that, when given a program written in Scheme, executes the Scheme program according to the Scheme spec.

It's irrelevant. Can you mix a bit of Scheme code into a definition of a Pascal procedure, with all the local identifiers transparently available? No. But it's trivial the other way around.

A simple experiment for you: imagine you've got a system scriptable in Pascal. And you want to write your scripts in Scheme instead. Your actions? Implement a slo-o-ow and broken Scheme interpreter in that Pascal, right? And then think hard on how to do interop in between Scheme and all of the stuff already available for that Pascal. Funny and stupid.

Now, the other way around: you've got an embedded Scheme, but you hate all that parentheses and want to just code in Pascal. Fine. Write a little macro which will translate transparently your Pascal into Scheme. No runtime cost whatsoever and all the interop done for free. See the difference now?
Michael Fassbender is very good at completely occupying the role, so maybe it won't matter too much. Seth Rogan as Woz though? I dunno.