skysight-inc/HackerNews huggingface dataset:
Mobile Software Dev. | Remote | Full time, US Only

https://www.newstartmobile.com/careers/dev/

As a software developer with New Start Mobile you will design, develop, and maintain a variety of enterprise-level apps and services for some of the world's largest sporting authorities.

Responsibilities

* Work with our development team to build native mobile apps for a wide variety of users, across many different sectors

* Steward an app from a spec document to a working product

* Maintain and troubleshoot our pre-existing mobile apps

* Communicate effectively and take direction from team members to ensure our high standard of work

* Work efficiently and transparently to meet deadlines

Qualifications

* B.S. or higher in Computer Science (or equivalent experience)

* Experience with iOS and/or Android application development

* Experience with multi-threaded environments

* Experience with automated testing is a plus

* Excellent written and verbal communication skills

* Proficiency in one or more of the following languages (Objective C, Java, Swift)

* Solid understanding of data structures, and how to interact with APIs

* Ability to work collaboratively with product owners, project managers, and designers

* Ability to solve problems on your own

* Interest in working remotely

* Self-motivated worker, able to work with a team

* Experience with Apple’s design standards and/or Google’s material design standards

* Experience with version control (Git)

* Experience working with databases and data infrastructure

* Familiarity with server-side Java is a plus

If interested, visit https://www.newstartmobile.com/careers/dev/
or email careers@newstartmobile.com
It's not separate from the state. When push comes to shove the establishment tell the BBC what to do.

We've seen this in the 2011 riots. We've seen this in the 2008 banking crisis and subsequent massive wealth transfers. Now we see it with state surveillance.

The BBC is on your side until it matters. I don't care what their charter says, I look at what they do.

The UK is preparing. As living standards continue to fall state surveillance will become more and more necessary to try and suppress alternate views. How long before posting a blog on the UK's intractable deficit and massive private debt is "financial terrorism"?
Tantalum: WebGL Light Propagation Simulation
> "you just have to follow the law exactly as it's written, you can't challenge anything"

Isn't that what we expect from all people and institutions? moreover, we expect the people to be in control of "challenges" to the laws, and the laws themselves. Much of what's wrong with government comes from government creating self-serving laws.
In looking at recent history, it's well worth remembering all of the Americans who emigrated to Canada and Europe to avoid the Vietnam draft. Many stayed.

It's very unlikely that the uptick in expatriation is due to a recent increase in the number of US students enrolled overseas. It takes 6-8 years of residency to get German citizenship, and while I don't know the details for Germany, in Sweden that excludes residency as a student.
The title of the article was "How to Deploy Software", but almost all of the advice only works for server side software where you have total control over the deployment environment.

I'd be much more interested to learn about how people develop mobile and web apps, where feature flags are far less useful as you need to push the entire app to the AppStore, so your iteration time is much slower.
hi, I am wondering if the website is built on top of existing elearning systems.

thanks
I think it's relevant to the HN crowd because many of us are dual citizens/permanent residents/work visa holders or aspire to live in a country outside the U.S.

Given the huge amount of interest the digital nomad community generates on HN, the link is clear to me.
Location: Washington State

Remote: yes

Willing to relocate: no

Technologies: Clojure, AWS, Elasticsearch, RabbitMQ, Docker

Resume: I don't want to post this publicly, but it is availble on request. My github account is http://github.com/hiredman

Email: hiredman@thelastcitadel.com

I worked on distributed email processing (archiving, and indexing) systems for the last five years as part of a remote team. The system was written in Clojure and largely ran on ec2.
I've done something similar. I used the GPU (actually WebGL) and made several images of my geofences where each one was simply drawn as a bitmask (black and white). Then, I wrote a fragment shader to determine if a point is within a geofence by looking the pixel value. I rounded the lat/long pairs to a precision that matched the resolution of my image.

Can't remember the exact results but throughput was much higher than what I was able to achieve using highly optimized PostGIS queries.
Interfaces in golang are error prone. It's easy to inadvertently implement an interface you didn't mean to. It's also difficult without the aid of some tooling, to determine which set (or whether at all) of interfaces a given structure implements.

There was a blog post a while ago about how golangs's interfaces caused issues in production because they're implicit.

Check out type classes for a superior way to solve this issue (e.g. what Scala or Rust do).
CopyCopy, London, UK | REMOTE or ONSITE | UX/Graphics Designer and/or Frontend Coder

CopyCopy is a young, cosy, startup currently launching a consumer productivity app.

The ideal candidate would be comfortable:

• Mocking up beautiful compelling usable designs

• Undertaking user research both with on-site interviews and via data-driven analytics

• Have experience in user research for deciding good UX based on actual data.

• Have a ability to dream up good UX and get in the minds of users

• Not afraid to do frontend coding to create engaging interactive design for our webapp.

Brownie points if:

• Your a great graphics designer who can draw up custom illustrations

• You're not afraid to create rich properties for native UI platforms like Android, iOS or Qt QML.

• You're comfortable with Git and other such geekery

Prefer on-site in our London office but may consider remote applications for the right candidate as long as you're located +/-3 hours from London (GMT) timezone.

Terms negotiable: long-term contract or employment.

Just email a CV to jobs@copycopy.cc
New Form of Electron-Beam Imaging
From the article:

> I’m finding that “always on” tendency to be a
> self-perpetuating feedback loop: the more everyone’s
> hanging out, the more conversations take place. The more
> conversations, the more everyone’s expected to
> participate. Lather, rinse, repeat.

and

> I belong to roughly 10 different Slack teams. People are
> very used to messaging me (directly or publicly) whether
> I’m online or not, so there’s a heavy social expectation
> for me to keep those conversational plates spinning on
> an ongoing basis, even if I’m signed out of all your
> clients.

Even when the interactions only take place at work, this reads like an engineer overwhelmed with responsibility and feeling like they can't step away.

The whole 'break-up' metaphor is a classic burnout pattern too.
Rather they want you to pay for a subscription to read their articles than not read them. Not everyone can afford $200 a year for a subscription to the WSJ. They are still using a newspaper business model that is based on subscribers rather than an Internet website business model of free with advertising.

Some sites refuse to serve content if an adblocker is installed.

So there is a lot of subscription models with some websites that try to force people to pay for articles. It is not that they don't want you to read, they want you to pay to read.
Bidding on Security
I replaced irc and slack for my group with a self hosted http://matrix.org

Our only complaint is no desktop client, but the web and phone clients make up for it.
I found the usability of Hipchat pretty subpar vs Slack as well. Things like editing or deleting messages, extensibility with integration, alerts and syncing across devices..

Snippets!? Come on! These should be basic, foundation features.

Once you go Slack..
But the places where the servers think they're too good are often successful businesses whose target market genuinely believes that what they're getting is artisanal produce served by master craftsmen.

And at the lower end of the market, vending machine technology (including heated optimised-for-fast-food vending machine technology) has existed for many decades now, as has the production line technology to prepare most types of fast food. The McJobs are still there because fast food giants that invest heavily in researching process optimisation have continued to figure that relying mostly on minimum wage employees and using very little in the way of even basic robotics will actually generate more profit.
It doesn't. If anything it implies "back off and behave." "Defend" doesn't generally mean "probe it for loopholes."
Off the top of my head and a quick search online, I can't think of what you're referring to, but a search for papers on data augmentation methods might find it. It would be helpful to know what context you're referring to - visual data, text, etc.

Edit: Unless you're referring to transfer learning to domains with limited training data?
Quite simply, there is no consensus on the right rules to use to apply the existing body of case, statute, Constitutional, etc., law -- which is why judicial appointments are a contentious, political thing.

Without such a consensus, even if all the AI-related problems are solved we couldn't design AI judges -- because the requirements would not be well defined.
Wow. That makes me really want to move to Portland! Sounds glorious.
I guess it was for all of it. From a Rails background, those response times are quite impressive, but you are correct.
When you're ready for it, improve your React game with GraphQL/Relay! :)

https://gist.github.com/idibidiart/49a095b6bc528638f34f
All of that could be automated.
Yes someone can modify the OS image to take out the check for phone ID and then it can work on any phone.

Also the FBI would want to use it on other phones as well. They might modify it themselves to work with other phones.
Same here. My US accountant told me about the paperwork I needed to get to tell the IRS that I was covered under the US/Sweden totalization agreement for Social Security.

Ha! And https://www.ssa.gov/international/agreements_overview.html#&... has a special exception just for Italy:

> Italian Agreement An Exception

> The agreement with Italy represents a departure from other U.S. agreements in that it does not include a detached-worker rule. As in other agreements, its basic coverage criterion is the territoriality rule. Coverage for expatriate workers, however, is based principally on the worker's nationality. If a U.S. citizen who is employed or self-employed in Italy would be covered by U.S. Social Security absent the agreement, he or she will remain covered under the U.S. program and be exempt from Italian coverage and contributions.
It is cheaper to insure against theft than prevent it.
Digital Dynamics, Inc. | Scotts Valley, Ca. | ONSITE

Embedded Software Engineer

Real-time control systems developer needed with solid, demonstrable knowledge and experience with EtherCAT. Environment is QNX and Linux systems, ARM, C/C++.

Digital Dynamics Specializes in the Design & Manufacturing of Industrial Controllers and Customized I/O Systems.

Contact: info at digitaldynamics dot com
Attention: Bill M.
Songspace (https://songspace.com) | Full Time | Nashville TN | Onsite or Remote for up to 5 hour difference from CST

Songspace is building content and data management tools to power the next phase of the music industry. One part creative app for songwriters & artists (think Evernote) and one part content management system / API for labels and publishers, we utilize the creative process to aggregate assets and data (recordings, lyrics, and copyright ownership details, and music metadata) for artists and music teams.

Songspace is used by top music teams and artists across the globe, including Lava Records and Publishing, Big Deal Music (St. Vincent, John Ryan, The Afghan Whigs), Dualtone Records (The Lumineers, Delta Spirit, Shakey Graves), mtheory (Diplo, Skrillex, fun.), Two Chord GA Music (Dallas Davidson), and many more.

We're looking to hire a Senior Backend Engineer (PHP + Symfony2)

Interested? Email me at chris@songspace.com
Location: Columbus, OH

Remote: Yes

Willing to relocate: Yes

Technologies: Not technical, I am a graduating business
student majoring in Accounting and Economics. Looking for roles that fit those skills. I'd be most interested in positions in finance and operations.

Résumé/CV: Email me.

Email: kasmith@bgsu.edu

Basically I am looking for an interesting full time job working at a startup or technology company in some business role.
OMG! 3 spaces? EVEN number?
2 or 4. Never even.
ES6 is the native implementation in the browser or JS-engine you are using, indeed.

Green is probably chosen because the same performance is nice to have with this (subjectively) better syntax. The darker shade is probably chosen because more performance is nice, as it pushes you to the newer (subjectively better) syntax.
> We implemented an optimized (for in polygon search) R-tree data structure for the lookups.

I wouldn't be surprised that due to the lack of generics in golang, this approach was less feasible.
Oh, god. My sister was literally hired last week...
There is the situation where defending the Constitutional order against a clear threat most effectively demands actions that are questionable impinge on some rule of the Constitution, in that case, its at least arguable that working right up to the limit -- and perhaps even testing the limit -- is demanded.

Clearly, gratuitously testing the limits of the Constitution is not demanded by the oath, but I don't think that that's the claim Comey was making. (Note, I'm not saying that I agree that this is a case where a rational expectation of the value of breaking into the phone in question to protecting the U.S. and its Constitutional order does justify testing the limits of law enforcement authority, I'm just pointing out that its not unreasonable to think that there are situations in which upholding the oath might reasonably be seen to require testing the boundaries of Constitutional authority.)
Experiment | NYC | full stack engineers

We're a crowdfunding platform for scientific research. Our goal is to be how you do science on the internet.

We're a small team that's fiercely mission-driven and very user focused. For example, our team frequently goes on dinosaur digs, tree-climbing survey expeditions, and early morning bird-banding trips with our users, because our users are scientists.

Our stack is a mix of rails, react, and sass. Our engineering approach is focused on automation and scale - building platform tools for the community to support themselves.

The code you write will directly affect a community of scientists making real discoveries (like this, published this week and funded on Experiment: http://sportsmedicine-open.springeropen.com/articles/10.1186...). Help us make science and the internet the wonderful combination of magic you've always dreamt of.

Check out http://experiment.com/jobs for more info, or send us a shout at jobs@experiment.com.
A key difference is that MailChimp is invisible to the end recipient, while surveymonkey.com links are not.
The Daily Telegraph through the eyes of its readers
Sure, node.js is implemented in multiple languages. But when people talk about writing code in node.js, they mean writing javascript. It's a javascript runtime, after all; it says so right on the front page of https://nodejs.org/en/ and even has js in the name. :-)

Saying "of course node.js supports multiple threads of concurrent computation, you just have to write in c++ instead of javascript" is missing the point of why people use it.
What a great piece. The point about how the big publishers have more control over printed books gets to the heart of the matter.
I wish native Nodejs deployment was a solved problem, but there really is no comprehensive and universally used tool for deploying Nodejs using Nodejs. ShipIt mentioned in the article is barely a year old, it has a short featurelist and short list of users. PM2 (Keymetrics) is not bad but is buggy, also they seem a bit overwhelmed at the moment. Flightplan is decent but the syntax is more awkward than ShipIt. Every other common language has a stable deployment tool besides Nodejs.

I ended up going with Distelli, it's a SaaS but it's fantastic. These days deploys often involve more than just one app or language, and I really prefer a tool that can ship anything. Also, having a GUI to see deployment statuses is invaluable. With those requirements none of the Nodejs tools can stand up to the other, more mature utilities. And rather than have to write all my deploy logic in another language, I just purchase the service.
The average person who reads HN would almost certainly have >$5K removed from their other pocket to pay for the $5K they would be given. There's no magic source to suddenly give everyone $5K more money--unless you pretend there is and have inflation eat up the whole amount.
> There was a YC article on a lockless solution to that yesterday.

Which one are you referring to?
Depends on what type of work they are doing there. If it's light manufacturing, given the discussion of wobbly sheet metal and the like, you really wouldn't have many engineers there on shift, you'd have machinists who like working second shift/graveyard. Plus, given the location and security presence, it makes it a lot easier to chase curious people away while people are working.
The IRS doesn't care what you think. They say that expatriating doesn't change anything.

And said 10 years would apply even without expatriation, so expatriating doesn't change anything their either.

Thus, there is no advantage to expatriating in order to avoid owed taxes.
<For all anyone knows Apple could be repairing an AC unit>

That would hardly explain the hypervigilant security people harassing bystanders on public property and thoroughfares.
> yet they deliberately chose a less optimal algorithm because the better ones were "complicated".

Or the fact that due to the lack of generics in golang, it would make things even more complicated, and perhaps losing performance as well.
The problem I see most often with non-technical users attempting to search for non-trivial queries is not that they don't know those words, but they don't know which words are most important.

e.g. One might formulate searches like:
"How to stop an app from downloading my emails?"
"Take back permission from fleep"

Neither of which provide helpful results. Non-technical users could have a hard time differentiating between "gmail" and "email", or associating "Connect with gmail" with "permissions Google". (Or even "gmail" and "Google" - "Why would my email be related to search?")
No, he's right.

Apple would have to change some config files to unlock the other phones, resulting in new code.
> It takes 6-8 years of residency to get German citizenship

That doesn't sound any slower than the US - it'll probably take me around 8 years of post-student residency to become a US citizen (3 on H1-B, then 5 on a green card - and bear in mind it's much faster for me than for someone born in India or China, who face massively backlogged green card quotas).

A lot of people fixate on citizenship, but permanent residency is 99% as good as citizenship. Ask any green card holder, they'll tell you the real challenge is getting the green card. The subsequent 5 year wait for US citizenship is gravy by comparison.
Since the article doesn't quote Martin Hellman here's sons of his words on cryptography (from an interview after receiving a different award): http://news.stanford.edu/news/2011/march/inventor-prize-hell...
I duhno. That sounds pretty brutal to me. Especially that poor person who was 70% murdered.
The vast majority of my CS schooling was theoretical or algorithmic, so I initially felt like I was at a disadvantage for not knowing the frameworks that everyone else used constantly.

After discussing design decisions with people though, I often feel that they think everything will be very difficult and keep hemming and hawing over concerns about how long things will take to implement. I've had to write down pseudo-code for them showing how everything can be done in a single loop and dictionary lookup or something like that to get them to actually agree to their half of the design.

I think the biggest benefit of a strong theoretical background is just knowing beforehand how easy so many problems actually are.
Take back your comment - you're wrong - just because someones work was secret, that doesn't mean their career should be ended.
Quite a few are firing:
http://www.businessinsider.com.au/its-been-a-bad-month-for-t...
This isn't at the Sunnyvale office; it's an unbranded black site. Perhaps they interrogate their Google captives there as well; it's just about halfway between Apple and Google HQs.

It's a theory.
Cause most of them never were actually for the free market.

Also: Terrorism.
Not another dismissive comment about the lack of generics in Go again.
We're trying out Discord for work here. It's mostly targeted at gaming, but it feels far more like a "better Slack with voice chat" from my side.

With that said, shoot them an email first if you want to use them at a large company ... it's not an enterprise product.
I thought the removal of P2P was due to a patent: https://www.google.com/patents/US6108704
The homicide rate in Montana is 4.5x higher than Germany. How is that not "a lot of murders" by comparison?

Or, rather, what does "a lot of murders" mean to you?
> the goal is to get rid of users that don't pay anything but send 12k emails per month

I agree, but you even understate the problem. If your API-based SaaS offers a free plan, then you can't actually enforce any caps on that plan. Anyone who uses your service can just register N free accounts and multiplex their load across them, to get as much usage out of your SaaS as they like. (Yes, even if you make them register with a credit card and deduplicate by card number; registering a bunch of Visa gift cards that don't have to maintain a balance is essentially "free.") The only real way to get around this—besides eliminating your free plan—is full-on "submit your birth certificate" KYC.

Of course, this doesn't apply if your SaaS is delivered as a web service or a fancy thick client, where the raison d'être is mostly in the UX—it's hard to multiplex that. But when your service is just an API, it's dead simple.
Lots of negativity here. I use SourceTree normally and although I'm a command-line comfortable vim/tmux/fugitive/etc kind-of-guy I've decided I like GUIs for GIT. GitKraken is worth watching IMO. So far I've liked using it (I started trying it at 0.5 and just came back to it now with this 0.8 announcement).

I don't care that it's an Electron app. It seems snappy enough for me. Isn't Slack on Electron? I have that running all day too.

This whole "it's not open-source anymore" thing kind of sucks though. If this is just gearing up to be a paid application then it's really got to step up to SourceTree. I initially figured it was just the rowdy javascript crowd flexing their muscles and playing with things like Electron and that it would remain open-sourced.
I use deploynaut as my deploying tool, and I have to say it's made the process much smoother. Previously I'd simply use git to update a code base or sql workbench/pgadmin to update a database.
What are you talking about?

Yes of course we all pay state and local transaction taxes, but we were talking about transfer payments from the federal government to individuals.

Not only do the bottom 45% pay NO federal income tax, most already are net beneficiaries of federal outlays.

http://www.marketwatch.com/story/45-of-americans-pay-no-fede...