skysight-inc/HackerNews huggingface dataset:
> There is plenty of talent stateside

This is not always true. In any case, the realistic tradeoff is (a) people who would have started businesses in the United States that hired Americans will start them overseas [1] and (b) investment that would have funded American businesses, hiring Americans, will seek out the best founders overseas.

[1] https://www.theatlantic.com/magazine/archive/2007/07/china-m...
I always look to requests in how python should be used:

https://github.com/requests/requests
Exactly, this is a non-issue at best.
Robin | Full-Stack Engineer | Toronto | Full-Time | Onsite

Team Robin here, re-shaping the way you discover and gain acccess to live events--even before they go on sale ! We're building an ecosystem of apps to reduce the barrier to entry for unforgettable experiences.

We are a small team of 6 and looking to hire our third developer as we wrap up our seed round financing. We run express/postgres/docker on the backend and react/redux on the front-end, using all kinds of the latest JS goodies.

If you like tackling fundamentally difficult problems with tech, we want to chat! Write to Cam <cam@tryrobin.co> and tell us about your favourite live experience :)

We are a Techstars alumni company located in the DMZ.
PSPDFKit | REMOTE | Full-time | JavaScript, Elixir

PSPDFKit is the leading SDK for working with PDF files on Android, iOS and Web. We're trusted by Dropbox, Box and many Fortune 500 companies to take care of these tricky yet essential parts in their Android and iOS apps.

In December 2016 we released PSPDFKit for Web - you can see it in action here: https://web-preview.pspdfkit.com

In July we released PSPDFKit for Web Standalone, which works completely in the browser, using WebAssembly: https://pspdfkit.com/blog/2017/webassembly-a-new-hope/

If you're interested in working for a fully bootstrapped company, with a team all over the globe, that iterates quickly and uses a modern, pragmatic tech stack, then check out our job ad: https://pspdfkit.com/jobs/senior-frontend-web-engineer/
A `cat -i` switch could be good.
Proof of stake degrades to proof of work if you don't have a solution to stake grinding and "nothing at stake," but recent proof of stake designs do. See for example the discussion here: https://github.com/ethereum/wiki/wiki/Proof-of-Stake-FAQ
The real question is what the hell VISA is doing that one of their transactions requires even a tiny fraction of the work that goes into the mass hashing of Bitcoin.
The closest possibility would be proof of stake[0] instead of the current system of proof of work.

I'm massively simplifying the idea, but proof of stake delivers new coins (either at predetermined intervals or all at once during the ICO) out in a pseudo-random way with some weight factors. Its almost like buying lottery tickets.
https://en.wikipedia.org/wiki/Proof-of-stake
Bitcoin isn't a payment processor. It can't handle the tiniest fraction of Visa's transaction volume natively.

Of course you can work around this by having third party payment processors that sit between customers and the raw blockchain. But because Visa already does much of that, you need to include the cost of those as well, in order to get an apples-to-apples comparison.
Robin | Full-Stack Engineer | Toronto | Full-Time | Onsite

Team Robin here, re-shaping the way you discover and gain acccess to live events--even before they go on sale ! We're building an ecosystem of apps to reduce the barrier to entry for unforgettable experiences.

We are a small team of 6 and looking to hire our third developer as we wrap up our seed round financing.
We run express/postgres/docker on the backend and react/redux on the front-end, using all kinds of the latest JS goodies.

If you like tackling fundamentally difficult problems with tech, we want to chat! Write to Cam <cam@tryrobin.co> and tell us about your favourite live experience :)
We are a Techstars alumni company located in the DMZ.
And for all the question there is the same, simple answer - which 'deadmetheny provided in a sibling comment. In all those examples, energy use is incidental. It's an upkeep you want to reduce, and there's money to be made reducing it. In Bitcoin, however, wasting energy is a feature, an integral part of the system.
Location: Virginia

Remote: Yes

Willing to relocate: No

I've been doing full-stack work for the past 6 years, with Python and Django on the back-end and HTML, CSS, JavaScript, and jQuery on the front-end. I've also worked with the Django REST Framework and React.js. I'm intimately familiar with schema and data migrations, including migrations between Django projects. I've worked extensively with startups and with distributed teams and am open to occasional travel.

Résumé: https://drive.google.com/open?id=0B8b4x4qzEFAOS0FFb1NhcDBOVk...

Technologies: JavaScript, React, Python, Django, Django REST Framework, migrations

Email: dustan.bower at gmail
Judging this as a civilian employee of a business that does some government contracting, you end up with about 110% as much output as people working 40 hours a week. That's 125% from working 60 hour weeks, plus a random negative productivity averaging out to -15% from the hours worked beyond that.

But each individual is super proud of being able to give a 280% effort. It's just that after that long on the job, you are no longer capable of detecting when the math no longer adds up. And they are "high-spec" components--most people drop to 0% efficiency long before that 60th hour worked in a week. But there are no supermen in real life. Nobody on this planet can produce positive value in the 112th hour worked in a week, even if there are people out there willing to try, and also resilient enough to bounce back from it regularly.

It often boils down to the thoroughly debunked yet oft-echoed labor theory of value. In some people's minds, a person that works 60 hours in a week is 50% better than someone working 40. And if everyone in the organization works that hard, then the whole organization is that much better. The harder you bust your asses, the prouder you are of it, and the more you can ignore any objectively measurable outcomes.

In reality, this just gives the military completely unrealistic ideas about how actual productive labor happens, and how much it costs in time and money, and contractor businesses of the military-industrial complex gleefully take advantage of that.
Toxoplasmosis has been linked to anger Issues with humans- so to keep Sales aggressive- release the tiger.
I thought they were sunsetting Airport devices and would be surprised if they kept putting software development into them.
> Nobody would say "I intend to use the wrong tool for the job."

...but there's plenty of sales charlatans out there who will say "I intend to get the manager of that IT dept to make its developers use my tool for the job, and I don't care if my tool is the right one or the wrong one."
Okta | SF, Toronto, Seattle, London | Full-time, On Site

We are builders and owners. We believe we are solving some extremely big problems. Join a group of amazing humans who thrive on making customers—and each other—successful.
Why work at Okta? We believe that work is a never-ending process of learning and iteration. We work on extremely complex problems. We work on products that make millions of people's work lives better. We're funded by the industry's most respected investors.

Benefits: Happy hours, Ping pong, Lounges, Food, Global offices, HQ in San Francisco's bustling SOMA district, HQ South in San Jose, Competitive salary, Stock options, Flexible time off, Weekly All-Hands, Hackathons and Volunteer events.

These are some of the ideas we live by: Confront the hard problems and solve them. Don't bullshit people. Protect the customer. Think bigger. Make it work. Never stop.

Please visit: https://www.okta.com/company/careers/ for all open positions and email: vimarsh.karbhari@okta.com
A suggestion:

Your resume has some really great bits: making your company $2 mil, saving another $3 mil. You should highlight those first, technologies second. In the end you're being hired in order to save money or make money, not to write code.
Attune Insurance | Frontend Developers (Angular2/4), Product Designer, Product Manager | NYC | Full-time
Attune (a joint venture between Two Sigma and AIG) is committed to changing how small businesses get insurance. Today, getting an insurance policy requires you to answer hundreds of questions and can take weeks before you actually have a policy. We have an product in-market that allows a small business to get insurance in minutes. We're currently building an in-house application development to lead design and development to take on a $150B market opportunity. Competitive salary plus equity available to all employees.

Reach out to ebozeman [at] attuneinsurance dot com if you're interested.

For more information on us:
https://www.wsj.com/articles/quants-do-the-math-on-a-new-tar...
http://www.businessinsurance.com/article/20170605/NEWS06/912...
Floating point visually explained
I'm reading Type-Driven Development with Idris right now exactly because I don't think Python is always the correct choice. I just don't find slight improvements in IDE features to be relevant.
Three focus areas: the toolbar, the text, the active choices. Let the user type 1, 2, etc., to answer if that's not implemented (didn't check, sorry). Agree that keyboard controls are a big deal for games like this, as is accessibility since text-only games tend to have a lot of blind players. (See Choice of Games, who do this stuff well.)
Apple has used Sony sensors repeatedly. I can't remember an iphone without one, and some googling shows that the past three generations (6, 7, 8) have used sony sensors.

If anything, flash is a poor bet for apple. Sure, there's a shortage now, but there are several suppliers to choose from; and if anything the high prices hurt low-end supplies more than apple. The status quo may not be ideal, but it's relatively benign. And the flash market has had quite a few ups and downs; buying a supplier risks being left with a dud if the market crashes.

Sony sensors have competitors; but unlike flash they're not quite as interchangable; and sony's tech seems to be not just the most predominant, but also the best in the business. Keeping the best stuff for itself could well be an actual advantage for apple, unlike with flash.

Not that I'm saying it makes sense, but it makes more sense than buying a flash producer.
This seems like a UI issue more than anything. How do we even have multi million dollar ships that are capable of violating the rules of the sea? It seems like an ideal situation for a driver assistance type package that is able to be removed during combat operation.
I'm pretty sure we do visa sponsorships, but I'll have to check. Re: remote work, we have a fun office culture and like to talk face-to-face as much as possible. That said, we do have some people that work from home periodically, but we don't hire full-time remote workers.

The salary depends on whether you're in San Francisco or Birmingham, as well as which position you get and your experience level. I'm not 100% sure what the salary bands are, per se, but I'm happy with my compensation, and I think you would be too.
I think you have it backwards. This is to help bring in people who will start companies in the US and hire people in the US.

The major VCs mentioned in the article (such as Accel) already have VC arms overseas, funding companies which employ foreigners in their home countries.

If you want more of the latter (using US capital to build companies, jobs, products etc) then go ahead, recind this visa.
Cheap and plentiful dev talent. Grab any random guy (and at these shops it's always guys) off the street and bang you've got a python dev.

There's always going to be an agility multiplier so long as VC is flowing and getting an mvp and a high head count is worth more than any kind of sustainable product.
But at least gold isn't designed to make you waste as much energy as you can to secure its value. Instead, Bitcoin (and every other proof of work cryptocurrency) is based exactly on this principle.
These guys don't even have the decency to respond to applicants, even after a few followups via different channels. Took the time to submit resume, cover, and pinged a few times over multiple weeks, never heard a single peep back. Not even so much as a thanks but we aren't interested.
That's just a green card.

It's far from citizenship.
LetsLunch.com |PHP Developer|Full time, part time negotiable| Onsite|San Francisco, CA

LetsLunch http://LetsLunch.com is launching a new service that helps job seekers meet with hiring managers at company cafeterias, tour the company experience the culture and meet future coworkers. Its like lunch date with employers. We are looking for cofounders in the role of PHP Engineer with YII framework, AWS, Varnish, Linkedin/Google API's and mysql.

Any questions feel free to reach out to me at Syed@LetsLunch.com
5000x the energy and provides a maximum throughout of 7 transactions-per-second, so you’re right. They’re completely different leagues.
Doesn't google maps already do that if you request transit directions? It will route you the fastest predicted way. Worked for me on my trip to London.
> The UK should just do away with silly no shopping on Sundays at large stores because you really should be in church laws.

*England (and Wales) and Northern Ireland

At least as far as English law goes, every time this comes up there's typically enough opposition about people having time with family (and having a day off coincide). I don't remember any discussion about church in decades. Of course, the discourse in Northern Ireland may differ.
That and there's also a pretty hard limit on the number of people that can be packed onto any particular ship just due to space, can't just double the number of people on board to go from 100 hour weeks to more reasonable 50 hour weeks. Even with hot bunking there's feeding them and having somewhere/something for them to do with the newly freed time.
I think it depends on language and context a lot so I can only give some vauge advice. A lot of the idea is to write code that only does the one thing you know you need it to do, does it very simply and fails very obviously when it's not used correctly. In some cases your instinct is to make things as generic as possible at the first pass. Preemptive abstraction pays off more in statically typed languages, in my experience, because it saves you the time of refactoring a type system in place if you turn out to need flexibility later. But in dynamic languages it can introduce complexity that hides bugs.

Simple type-level errors come up the most when you have types that are easily conflated. That tends to happen when you have functions that accept more than one type of thing or output more than one type of thing - avoid that. Avoid polymorphism and OOP patterns that set up a complicated type hierarchy or override methods - you don't want any instance where you end up with something that looks a lot like one type of thing but isn't. Type hierarchies can often be factored out into behaviors provided by modules that supply functions that operate on plain data structures. For variables and parameters, stick to really simple types to whatever degree it's possible, e.g. language primitives, plain old data-container objects and "maybe" types (e.g. things that could be a primitive or null) when absolutely necessary (and check them whenever you might have one). Use union types extremely sparingly. Assignment/creation bottlenecks are useful: try to have only one source for objects of a certain type that always constructs them the same way (so you don't end up with missing fields).

A lot of programmers coming from a language with a stronger type system (especially when transitioning from OOP languages to functional or hybrid languages) tend to be nervous about writing functions without a guarantee about what kind of inputs they'll see, so they try to compensate for the lack of type safety by building functions that can cope with whatever is thrown at them. The idea is that this makes the function more robust but ironically, this tends to make bugs a lot harder to track down. In my experience it's better to write functions with specific expectations about their input that fast-fail if those aren't met, instead of trying to recover in some way - garbage-in-exceptions-out is better than garbage-in-garbage-out. If you send the wrong kind of thing to a function, you want it to throw an error then and there, and you'll likely catch it the first time you test that code.

A lot of the idea of this kind of advice is to shift the work that would be done by the compiler's type system to the very first pass of testing - if your program is basically a bunch of functions that only take one sort of thing in each argument slot, only emit one sort of thing as a result and fail fast when those expectations are violated, you'll typically see runtime type errors the first time those functions get executed, which is a lot like seeing them at compile time.
Every domain admin should enable this
I was surprised to read about those laws still being on the books in the UK, thought it was stupid in the US when most people haven't regularly gone to church on Sunday in a while.
Doesn't run Adobe, Final Cut, ProTools...
They should change the nomenclature "significant", which in normal language tends to imply a large size to statistically "detectable" or "discernible".

P=0.05 is best interpreted as "There is a 95% chance that this data isn't pure noise".

Then researchers should always put more emphasis on confidence intervals. Readers of papers can then see if the size is enough to make the results relevant and not likely caused by experimental accident. Plus given the perverse incentives researchers are subject to, maybe assume that the real effect size is probably closer to the lower bound of the interval.

Null hypotheses have limited usefulness even at p=0.005. A tiny systematic bias in the experiment can make it cross that threshold and there are _always_ at least small biases. These can be caused by not exactly calibrated instruments or small differences in the way tests are performed by different researchers on the team etc. Inherent in null hypothesis testing is this ridiculous assumption that there are no systematic biases. This is its fatal flaw.

The null hypothesis test never tells you that the effect is zero or that it is any other value, it only gives you an hint about whether or not the data is too noisy to say anything at all.
Money and opportunity to work on interesting stuff.

I've been thinking about moving back.
Would any such note-taking solution work across several ssh sessions?

I'm a small scale sysadmin, SSHing into multiple servers configured by my predecessors. I'd love to be able to some command | notes.txt or whatever.
And no, I don't have my home directory mounted at all locations the same way. I even need to login as different user for different machines.
The command factor is my Mac and Terminal.app
As an MIT graduate I sadly concur with this statement.
The sorrow of Biz Stone
I have been in environments where dogs are not well-disciplined and will pee on the floor and bark annoyingly while we're trying to focus. No thanks.
(if you're talking to me) I think I took the right path in mocking my own posts instead, I'm pretty sure the bug in on the server side

hopefully you have content worth submitting

I was planning on posting 4294967297 empty threads to test their ids' upper bound
Isn't that equivalent to "centralization"? Instead of "spending energy" for mining; you spend "credibility" or "holding cash".
As the person below you noted, your O-1 information is incorrect.

Founders can, and many do, apply for and successfully receive O-1 visas.

But yes, the visa system is generally much easier for employees and executives instead of founders.
Glass backs.

Blech.
I hate wasteful software. A city’s worth of energy and a max throughout of 7 transactions per second[1]. When everybody’s done trying to get rich quick we can talk about improvements.

1. https://bitcoin.stackexchange.com/questions/53620/what-is-th...
>Ruby has some of the best meta-programming facilities out there.

Ruby has meta-programming facilities, but they pale compared to the easiness of doing meta-programming in Common Lisp. In Ruby, meta-programming is an advanced topic (see for example the implementation of the RoR ActiveRecord). In Lisp, meta-programming is your everyday bread&butter, and one of the first things a beginner learns. Because it isn't too different from regular programming!!

[The same comment applies, mostly, also to Clojure, Racket, Scheme, and the other Lisps]
Show HN: Simple, flexible, Salesforce-like CRM for startups
Goldman explores new world trading Bitcoin
CareerLark / Founding Engineer / San Francisco, CA / ONSITE, FULL-TIME

At CareerLark, we're reinventing the performance management process. Our software generates and captures useful micro-data on organizations, and makes insights and analytics available for our customers -- our first product, Micro-feedback, facilitates continuous feedback all within Slack. We have thousands of customers using our platform, and are currently funded by Betaworks Ventures and People Ops leaders from Facebook, Pinterest, and Hubspot.

We’re looking for a Founding Engineer to join our founding team and own significant parts of our technology development. We’re searching for a candidate who has strong back-end experience, who is a solidly competent coder, and who is an entrepreneurial self-starter. Full job description can be found here in the “Join Us” section: https://www.careerlark.com/about

If interested, please send an email to gr <at> careerlarktech dot com.
Slightly off-topic, but could the blog be adjust a little for mobile reading?

<meta name="viewport" content="width=device-width, initial-scale=1">
#content { max-width: 800px; } // replaces width: 800px

seems to do the job, and also behaves better in narrow desktop browser windows.
How is that not just letting the rich buy citizenship?
We collect 60mL. There are normally about 10-15M nucleated cells recovered per mL of bone marrow. Stem cell counts are typically 0.01% of this (MSCs are about 1000/mL). We bank the cells in multiple chambers (3 larger ones, 5-6 smaller ones) so that you can draw them up multiple times. As they can be greatly expanded, it is our intent that the cells be grown to large numbers and then those portions cryopreserved. As an experiment, I have done this with my mesenchymal stem cells, and now have more outside of me than inside of me. If properly managed, a vast pool of cells could be created to draw upon. It's worth noting that we have gotten much better at expanding these cells over the last decade (decreasing negative effects of expansion). I expect that trend to continue.
test results https://news.ycombinator.com/item?id=15386556