skysight-inc/HackerNews huggingface dataset:
Rock-paper-scissors may explain evolutionary 'games' in nature
> What would you recommend to someone who don't own a laptop capable of acting as a development machine?

If you want to be a developer, buy one. While building very large projects on low-end devices is still problematic, almost any laptop today can be used for basic development tasks.
Designer/Computer Scientist

Seeking work in:

1) Coding (Full stack web apps, Frontend > Backend)

2) Design (CI, Logos, Advertisement - both print and digital)

3) Research (Need someone who can think?)

Location: London, UK

Remote: Maybe

Willing to relocate: Maybe

Technologies: JavaScript (node, angular, expressjs), PHP/Python | Wordpress/Contao | Adobe Creative Suite

Résumé/CV: https://github.com/qutebits/resume_42/blob/master/resume_exa...

Email: qute.bits (gmail)

GitHub: https://github.com/qutebits/

Graphical Portfolio: http://www.coroflot.com/qutepixels/Work-Commercial
If people trust other mail providers, which most do in general, why would they use this?

Maybe facebook has some numbers on how many users distrust other major mail providers to the extent to use this, while also trusting facebook.

At least to me, that sounds ridiculous.
Because along the measures of distrustfulness of who allows information to propagate to third parties (some third parties more privileged than others…), I don't particularly see any major mail provider above and beyond any other major players…

Considering that most people wont even know what GPG/PGP are, this seems like an exercise in "Don't trust others, but trust me" and the user is supposed to go like "Welp, ok!"? Haha.
I'm not proposing this as if it's the magical solution to all interviewing problems. Bad interviewers and bad interviewees will still exist. I'm trying to address a particular problem... if you, as an interviewee, do not like coding on whiteboards, and you're concerned that your skills will be reflected poorly, well... try to solve the problem then. If an interviewer won't let you solve this well-known and acknowledged problem, well, you certainly learned something about the interviewer, too.

But if you didn't even try to solve the problem, don't come whining to me (on the internet).

That said, I would also recommend just dodging all these other technical problems. Maybe spend 30 seconds trying to get the projector going, but if it goes beyond that, just say "Let's just look at the screen here on my laptop". Unless you've being interviewed by more than 3 people, it can be managed. Come equipped with a full battery. Etc. But this is all manageable stuff... I manage to get this right for trips to the airport, surely one can manage for a job interview.
Looks interesting, would apply but I'm a PHP guy, avoiding Ruby and server-side Javascript like the last man alive in a zombie apocalypse.
Boreal is a complete HackerNews client for iPhone focused on providing a beautiful reading experience and a complete relation with the platform providing capabilities to:

-Read and save your news for later (also automatically the app saves a history of all your read posts)
-Post news
-Comment any post
-Check user profiles and what news have each member submitted
-Filter news by number of comments and upvotes

And lots of things to come...
Subscribe to our mailing list in getboreal.com :)
Well we're not hiring yet but we should chat!
My experience with testing avionics controllers was: Everyone seemed to have the correct idea (that bugs were basically Not Allowed.) The company set up enough testing so that those bugs were eventually eliminated. However, the difference between good projects and bad projects was mostly the amount of time and money that this took.

My favorite was one where we had an entire test harness written in Python that could completely control the operation of the device being tested in a way that resembled human input. Code was first written in Ada against a monolithic requirements document, while testers wrote their standard test cases against the same document. After the exhaustive amount of testing that took place by developers, testers themselves had the freedom to create contrived test cases that might have escaped the attention of devs (What if we just turn the machine on and off 10 times, because why not?).

This had the advantages of a formal software process as well as the ability to exploit human creativity. It also led to me losing a bet that a doppler radar can't be fooled with an empty potato chip bag.
>The existence of bad actors absolutely does not mean that we abandon all critical thinking and logic and rationality.

Rationality is not equivalent to empiricism, as you seem to be implying.

>There is precisely as much evidence that the NSA is blackmailing presidential candidates as there is evidence that there is a camera in my underwear drawer or that chemtrails exist.

But the plausibility of the two are incomparable. Given what we know about human nature and the information available, and the abuses already made public, it is a legitimate fear. This combined with the immense gravity of such abuses, a rational consideration of the facts indicates that we take proactive measures to prevent it.
SEEKING WORK - Remote or New York City.

We are a 3-person mobile design and development firm with deep experience in consumer mobile products of all varieties. Our team has worked across the industry on travel, dating, social networking, online retail, and food services.

We are cross-platform iOS and Android, and specialize in beautifully designed, high quality, thoroughly functional native apps. Our tools of choice are Objective-C and Swift on iOS, and (naturally) Java on Android. We are firm believers in automated testing.

Our team is two highly experienced engineers and one very kickass UX designer.

Email us: info@productable.co
It sounds like 1.5 has even more fat and very little protein. 1.4 has a macro breakdown of

fat...... 24g x 9 = 216 kcal : 43%
carbs.... 51g x 4 = 204 kcal : 40%
protein.. 21g x 4 = 84 kcal : 17%

which seems crazy. I am trying out Soylent this summer for fun, but I also do P90X. Soylent's macros are not even close to compatible to the P90X nutrition guide. I shoot for fat/carb/protein to be 20%/40%/40% if I am cutting and 20%/60%/20% if am maintaining. I add quite a bit of whey protein to 1.4, but still my macros are way off. Anyway, fun to experiment but I don't think I can commit to Soylent for long as a P90X fan.
You are correct on both counts. Cholesterol is absolutely required, both as cholesterol and a precursor to other compounds. However, there is a significant level of biosynthesis that occurs in most (if not all) of our cells.
We're planning to submit the app in about one week
Is that true? Cracking a key is a highly parallellizable operation, where little communication is needed between processors. Would your statement still hold here?
No. That it contained under n ppm of impurities, that it did not leak more than 0.001%/year, maybe. Only a Sith (and consumer product marketing that is lying to you) deals in absolutes.

In the durable goods world, you don't pretend things are perfect. Failure modes are designed and disclosed, replacement of parts is expected and made reasonable, tolerances are marked, failure rate metrics like MTBF are known, and as a customer you choose the price-quality tradeoff that makes sense for you.

I just wish consumer products were also sold this way. Instead we pretend every product is awesome and act surprised when things break.
I'm personally a fan of regular old Java/C#-like concurrent garbage collection for most "scripting" languages (perhaps surprisingly, given my work on Rust). It's a lot of work to get there, but I think there's no substitute for doing the work—apps really end up needing the flexibility of shared memory. Shortcuts that seem simple like DRC end up tending to run into walls in practice, which is something that the other languages discovered—history keeps pointing to the HotSpot-style garbage collector as the one that systems that need to offer a simple, general-purpose garbage-collected programming model migrate to.

For different use cases Rust-style ownership semantics (when the performance of GC and runtime interoperability become an issue), or Azul-style pauseless GC (when you're willing to trade throughput for latency), or shared-nothing architectures (when you need them for legacy reasons like JavaScript, or want a simple programming model like Erlang) can work great.
I'm so happy for the guys at 6Wunderkinder! I have seen them struggle with Wunderkit, which was eventually dropped as a product. Time for payback!
The kind of process needed to achieve high quality is just not that fun. Most of the programmers I know would run screaming complaining about the bureaucracy and red tape.
Good job! I'd add a social patch sharing, record buffer, and upload-to-soundcloud as your next priorities - this is as good as many starter softsynth plugins, so make the most of it and become a fixture in the inevitable Web DAW paradigm.
Google shows what it knows about us in new privacy hub
>I think you're going too far here, both in saying something that sounds incorrect, and in reading things into the essay that I don't see there.

How so? Isn't the article's "earth is flat" / "earth is round" (the opposite), both being degrees of wrong (and thus true), a P and ¬P thing?

>Instead, the theory should be tested on its overall explanatory power, ability to predict, etc, etc.

Exactly. And, what the article says is that both P (flat) and ¬P (non-flat: round) had the best explanatory performance each at their time.
TextNow - Enflick | Waterloo, Canada

HIRING FULL TIME DEVELOPERS:
Server; Web; QA; DevOps; iOS; Android; Windows

We're on the hunt for our next rockstar developers!

Who are we?
Founded in 2009, TextNow provides a better alternative to traditional wireless plans and services. Our products are in the hands of more than 50 million users.

What do we do?
Our free app provides users with their own phone number to make free calls and texts across North America.

We're also the world's first all-IP, cloud-based mobile phone operator. We offer affordable TextNow-powered smartphones that allow customers to purchase plans on a month-to-month basis.

Sound interesting?
Feel free to shoot us an email at careers@enflick.com and introduce yourself.

Want to learn more about life at TextNow?
Check out our about page (http://www.enflick.com/about) and Instagram account: @textnowapp.
The photo was probably clicked to attach it to some sort of internal candidate feedback form. Photos ensure that the interviewer does not make a typographical mistake while entering it in.

Also production quality code is usually interview speak for "Your code should be more robust i.e. check inputs and return values from library functions. Fix it."
That uses the metrics library by the same author. Very handy stuff in there for development and production.

https://dropwizard.github.io/metrics/3.1.0/
Best planet in the Solar System, though!
Hardware in the loop (HIL) is a sort of middle ground, where all the expensive stuff that breaks are replaced by ordinary computers, but the actual control hardware is not.

Corporate video by people who do this, explaining it: https://www.youtube.com/watch?t=116&v=YpxPAuHNpdM
The problems I ask are not amenable to solution by searching Google, and frankly, I am not actually interested in the solution. The problems I give are so easy that someone who cannot solve them by writing the code from top to bottom in one go is unlikely to be successful. The problem is a starting point for a larger conversation about modern software development.

For example, I used to give a question where the solution was literally: take two pairs of numbers, find their differences, add the differences together. (The problem involves computing the difference between two times represented in an unusual format.) A candidate who is unable to take the differences of two pairs of numbers and add them together is going to be unsuccessful -- and I have had candidates show up in my office claiming to be "9 out of 10" C++ programmers who could not write correct code that added and subtracted four numbers. The vast majority of programmers will solve the problem correctly, and that is step one; I want to know how are you going to test it, can you prove that it is correct, if the times were in different time zones how would you change the signature of the method, should the method return an error for invalid inputs... I want to know if the candidate can actually reason about code.
$ grep ^ERROR | wc -l
I pretty much always check the documentation when I'm doing something. (Not basic file IO and things I've done a million times, but anything I've done less than 5 times. If I do it more than that I likely have a snippet I wrote on git hub I'll start with) I just like to look at some example code as I picture what I'm going to do.
Amusingly enough, they grab the source tarball over http:

servername=01.org/sites/default/files/downloads/intel-kernel-guard-technology
...
wget http://${servername}/ikgt1.0-0amd64deb.tar.gz
Worked on anesthesia machines for a few years. Since both hardware and software is involved, the testing was quite extensive.

* Lots of manual testing. While we did unit testing and some automated integration testing, most defects were found using exhaustive manual testing by trained engineers.

* Randomized UI testing. Used UI automation to exercise the UI with various physical configurations of the system. Would often run this overnight on many systems and analyze failures every day.

* Extensive hazard analysis. Basically, we wrote down everything that could possibly go wrong with the system (including things like gamma radiation), estimated the likelihood and harm, and then listed mitigations. The entire system could run safely even if there was full power failure. "Fail safe"

* Detailed software specifications, each of which was linked to manual test cases. Test cases were signed off when executed.

* Animal testing for validation. We went to a vet school and put a bunch of dogs under and brushed their teeth.

* Limited release for production. We would launch the system at one or two hospitals and monitor it for a few weeks before broader release.
Legendary Skunk Works Founder Kelly Johnson's Rules of Management
I don't know anything about bisons. Are they domesticated these days?

So you would say they would have been eligible for domestication and native Americans failed to do so for some unknown reason?
When I read "very small C" I'm reminded of the BD Software C compiler I used about 35 years ago for the 8080/Z80 and CP/M.

It was relatively complete K&R C except for no floating point support. It comfortably ran in under 64K bytes of memory. That's 64 kilobytes, or as they now say kibibytes!

It was quite fast to compile. It was also quite fast to run, since it generated true object code, no run-time interpreter needed.

It's now open source and public domain.
http://www.bdsoft.com/resources/bdsc.html
Can anybody enlighten me on the technical difficulties of writing a todo list manager?
SproutTube Is a Parent Aprroved Educational Videos Site
The (live) App Store experiment
It looks like there was a nice discussion not long ago on Hacker News about Snap as a programming language.

https://news.ycombinator.com/item?id=9591460
A watchdog pattern just splits the program into several processes, the program as a whole still never crashes.
Exactly. It seems perfect for this sort of email because the existing PKI handles trust.
"What do you mean you can't be bothered to run the automated test suite that I have handed you on a silver platter on your build server?"

As devil's advocate, why not just run this for me (e.g. on every commit/every push)?
Much like the web usability ethos "Why make me think" - why make me work?
The lower the barrier to testing - ideally zero, it just happens without the dev having to do anything - the more testing will happen.

I don't often get the chance to set things up this way, but when I do, each dev works in their own git branch, and sends a pull-request with their changes. The test server(s) then run the complete test-suite on the branch, and either note the PR with "Tests passed" or emails the dev with "Tests failed" and the reasons. Devs don't need to think about running tests, reviewers/release managers don't need to even consider PRs until the "Tests passed" message shows up…saves time and effort for everyone, and improves code quality. The cost is simply the initial setup time.
DigitalOcean -https://www.digitalocean.com/company/careers/- New York or Remote

We’re a fast-growing New York based cloud provider that puts developers first. Our goal is to create a frictionless experience that enables developers to deploy faster and scale more easily. We’re committed to building a product that is not only used by millions of developers around the world, but loved by them, too.

We are looking for SWE (both back end and front end), SREs, Platform Engineers, Linux Systems Administrators, Technical Writers, Technical Operations folks and management/directors to lead these teams!

To apply to any of our roles; please peruse our careers website site and/or drop a line to us at recruiting@digitalocean.com with a link to your profile.
The Dark Web may be smaller, pervier than previously thought
There is a thesis that FPGAs will take share from ASICs as upfront costs for producing ASICs continues to climb, seemingly in an exponential manner as feature size falls. Some Altera investors think the company is worth significantly more than $54 per share, given the market could become significantly bigger and the competitive dynamic is pretty nice for the two big players.
FPGA's don't actually have "hard-wired logic" though - they have a configurable routing fabric that takes up a substantial proportion of the die area and has much worse propagation delays than actual hardwired logic, leading to lower clocks than chips like GPUs. Being able to connect logic together into arbitrary designs at runtime is prerty expensive.
It's a shame. How much did the SEC spend chasing an unfunded startup?

EDIT: I don't expect to stem the downvotes, but the SEC's time is better spent policing large-scale financial crime. Consider the opportunity cost here.
What about looking at electricity consumption by the NSA facilities. If they've turned the whole thing down there should be a sharp dropdown.
Female Gamers Pay a Price for Picking Ugly Avatars
Is "DACs" a typo for "DSPs"? If you really do mean DACs, can you elaborate on what those DACs were doing and how that was replaced by FPGAs?
Does an average web app really get 20% of visitors signing up, or are we talking about a subset here, such as web apps running a freemium model? If any of the (commercial) web apps I've worked on could get 20% of visitors to actively start a sign-up process and 80% of those to complete it, everyone involved would have been celebrating for weeks.

I'd guess most of the apps I'm familiar with are around an order of magnitude lower, but none of them currently uses a freemium model. Some are considering shifting to one, and if it really does get this dramatic a bump in initial sign-ups in a typical case then that would be a good argument for doing it.
San Francisco - Full Stack Web-Development - http://www.wish.com/careers - Full Time - No Remote
Jailbreak iOS 9 depends on rootless tech?
"Altera’s devices can have their function updated, even after they’ve been installed in end-devices. While they’re sold in relatively small volumes, programmable logic usually requires the latest in production technology because it’s some of the largest chips in the industry."

Somebody at Bloomberg is obviously a little confused about FPGAs.
Nice false dichotomy there. Where did I say it was "the very best way"? And I can see just as many ways for your suggestion to be corrupted as the method in question. If it 'scares you that you have to explain this', then you should be offering some actual method that is good as you demand, because what you offered is, frankly, subject to terrible bias on the part of the respondants, and still has the bias of the researcher in deciding what means what.

Your method much less robust than the method in the article, and it might not even get past an ethics committee, for that matter - formally questioning people about whether their boss was up themselves? Think about how could that possibly backfire and significantly harm the subjects. Where would you question them - at the workplace as a job lot? Or would you track them individually outside of work, where these kinds of questions about the boss could now be seen as an organised attempt at harrassment, given the effort required?

This was an exploratory study trying something out, with explicit mention that the measures were indirect. It's not like there's an international treaty being based on it. Calm the fuck down.
the article explicitly stated that the perforated metal mesh could not be gripped by their vacuum effector
Backend Senior Software Engineer (python) * Data Engineer * Data Scientist | SAN FRANCISCO

We have an opening for a senior level data engineer who is entrepreneurial and passionate about leveraging big data and search technologies (e.g Hadoop, Machine learning, Natural Language Processing, Web Crawling) to build out a unique product that will transform how businesses are able to analyze relationships in their network to uncover new opportunities. We're looking for fast learners who can get their hands dirty, quickly; who know when to duct tape and when to have 100% test coverage (think like a hacker, ship like a pro); who don't mind being wrong occasionally; and who are intrigued by the overall space we're in. You'd be single-digit employee and have a significant opportunity to influence our culture and growth, as well as immense impact on the product itself.
For the past 12 months we have been heads down building Node and running a successful private beta. Now we're looking to build out our core engineering team that will shape the foundation of our company. We are a stealth startup comprised of ex-Google, IBM, and Salesforce players and backed by a reputable list of investors including NEA, Mark Cuban, Felicis, and Dave McClure.

Here is a recent article written by our CEO which speaks to the evolution of network intelligence and our ability to harness this data to transform the way business gets done: recode.net/2015/03/31/the-network-intelligence-movement-will-add-personal-context-to-the-online-world/

Are you interested in hearing more? Looking forward to hearing from you.

Email falon@node.io
it's "condolences"
Looks quite cool, will download Pocket and give it a go. You say you use Evernote if you want to keep it, it'd be nice if a web app like pocket could clip plaintext permanently.
You might want to look at this then:

https://github.com/Spark-Innovations/SC4

It's not widely adopted (yet) but it is a whole lot simpler than PGP. We're in the process of fixing the issues uncovered by the security audit now, but it's already in pretty good shape.
Recommended Reading for Marketers – Part 1
Write beautiful code
My bank uses an automated system to verify a pin (ie the operator transfers you to confirm identity then you come back)

But it also depends on the realm. Before the saas craze, a lot more support was performed in-house meaning you didn't have the same scale of problem.
The (in my opinion) authoritative source [Institute of Medicine] recommends this for macros [1]:

Carbohydrates: 45-65%

Fats: 20-35%

Proteins: 10-35%

I don't think these macros are wildly unhealthy. Bodybuilders may require more protein. As you can see, 20% fat in the diet would definitely be at the lower end of the spectrum, while the current 43% is more than the upper range given.

However, the IOM recommendations assume you are eating fats in the typical diet; there are very few unhealthy fats in Soylent–my (non-evidence-based) opinion is that it's o.k. I would definitely prefer healthy fats to carbohydrates for a number of reasons.

1. https://www.iom.edu/Reports/2002/Dietary-Reference-Intakes-f...