skysight-inc/HackerNews huggingface dataset:
How long until full robotization?
i.e the point where machines perform all the tasks that humans need to do in order to continue to sustain our existence on spaceship earth? Never is an acceptable answer, but I feel like the readers of this are pretty optimistic. Also curious about what you think the impacts of this will be to human life? money? national borders?
Or why not ask him, "Would you mind writing a few tests as well?"
Does anyone know what the "anthropometric requirements for both the specific vehicle and the extravehicular activity mobility unit" are? I assume there are both maximum and minimum heights, but weight probably isn't a direct factor (just a factor as it affects your girth). Anyone have numbers?
Development Is Part of Your Marketing Strategy
Garkov: Garfield Comics Based Off of Markov Models
I sort of agree but do see some other value beyond a wider universe of capital draw on: there's some marketing value and I think an even stronger effect is a lot more people with "skin in the game" no matter how little skin it actually is.

But for vast majority of people, I don't think they should be going in more than $1-5k per company.
Oh, I just realized I already have Lua installed here. Why?
That's confirmation bias, which is dangerous especially since a lot of people in this thread seem to have similar sentiment.

Quantitive data would confirm if the patterns are stereotypes or not.
If that 44 billion dollars went into lifelong subsidies for X poor humans, would that be more or less effective than the existing charitable strategy?
Much less standard for SV engineers. I don't know of any tech company with 10.
Screw the Valley: How Cities Are Transforming into Startup Meccas (review)
I found my current job through a recruiter, I think I will find all subsequent jobs through one as well for this reason. Applying for a position is fundamentally an act of sales, so it behooves you to either be a salesman yourself or to hire someone to do it for you. Otherwise you're throwing yourself at the mercy of people's deep-seated fears and prejudices.
I'm an "enterprise" programmer because I write in Java... I'm also older than the average age of a start-up employee (late twenties). I've never written a line of Ruby, and I've never written object oriented JavaScript or used Node.js.

However, I'm a really good programmer. I just happen to write the majority of my code in Java. If tomorrow we decided to use a new language, I could pick it up in a few days... I have a feeling the "enterprise" thing is just veiled age-ism. Anyone can feel free to correct me if I'm wrong, but at this point, it's literally impossible to learn every new technology. And anyone whose worth their salt should be able to learn a new environment and programming language without too much trouble.

I have a feeling that the enterprise thing is just a way for these employers to screen out the older, more experienced programmers.

This will probably get this throwaway banned, but Michael O'Church (who I am not) writes a lot about this on his blog. I tend to agree with him.
Everybody uses WhatsApp for everything in Brazil. It's the crazy world. It's madness. It makes me mad every time I see it.
I don't identify as an ML person and fight this type of complexity all the time. Start simple and then move complex. Starting complex is simply overkill for so many problems.
Being desperate can do that. The point however is to offer people affordable treatments while keeping their dignity and privacy.
So... I worked with over 50 engineers prepping for their first SF/Silicon Valley tech interviews. And I worked at Groupon, interviewed at a bunch of YC companies (including one where I took a job).

In my experience pretty much nobody is taking Ben Horowitz's advice from The Hard Thing About Hard Things—hire based on strength instead of a perceived lack of weakness. Instead everyone seems to be looking for candidates who fill out all the boxes and have zero thumbs down in interviews. That coupled with extreme risk aversion means long interview cycles, and huge amounts of wasted time for some of the most talented employees and founders on the planet.
Dandelion - Semantic Text Analytics as a service
DNA doesn't vary by cell, and the method of introduction is chemical, I imagine this creates a chained effect, otherwise how would cells pass on activated chains through the body when your DNA naturally changes.
Why China of all of the 193 countries? What about Russia? US? Brazil? England?
Spending so much time on a platform that you have no control and is sure to undermine you is a waste of open source project resources. Specially one that is handled indirectly such as mozilla nowadays.

if it were users submitting patches or bugreports, by all means! Spend all the time in the world to make your IOS experience better. But people donate, and the people living off that money choose arbitrarily to spend those resources on IOS, that is just plain irresponsible.
hehe, I did: https://news.ycombinator.com/item?id=10684866
PHP has some degree of static/gradual typing actually, so there's that.
Charles Dickens on being unhappily married (1858)
> Let's say you are working already and have 10 days a year vacation (pretty standard).

Until my current gig, I was never once allowed vacation time.
He was buddies with Bill Gates at Harvard.
As with literally every article written by kotaku, oh my god I just don't care
Canny Robot Rocks Out to Audio Programming
The Art of Escape
Your first sentence insinuates that Jabber is insecure. Could you elaborate on that? Just genuinely curious, since I used jabber/otr for a while to communicate with friends.
SwitchUp / Berlin, DE / Lead Ruby on Rails Developer / Fulltime (on-site)

SwitchUp building a simple dashboard to manage, monitor, and auto-optimize all of your service plans such as electricity, internet and mobile. Our vision is to become the operating system for your contracts and subscriptions.

We are looking for a talented colleague to lead all of our development efforts and co-shape our overall direction. We don’t care about traditional career paths. Instead, we look for the following:

• Ruby: You spent a good number of years developing a deep understanding of Ruby and Rails in production environments
• Leadership: You have the ability to coordinate all of our development efforts
• Passion: You don’t just want to lead, but are passionate about coding yourself
• Big picture: You keep the big picture in mind in everything you do
• Impact: You believe in honest solutions and care about making a true impact for our customers

Our main application is written using Ruby on Rails. Some of the technologies we work with:

• Backend: Ruby, Rails, RSpec and Sidekiq.
• Frontend: Backbone, HAML, SASS, D3 and ZURB Foundation.
• Infrastructure: AWS, docker and dokku. PostgreSQL and Redis.

Now it’s your turn
We are still a small team at an early stage of development. We’d love to hear from you if you feel you can create a profound impact within our team and for our customers. As among good friends, tell us about something that you are excited about.

Email: marc@switchup.de

Full job description: http://bit.ly/1NEjvYy
Look, when you're citing things, reputation of the source matters. A clock is right twice a day too. Huffpost and Gawker aren't worthy of citation, even if an occasional writer happens to get a balanced article past their sad slanted ultra-fembot, everything-is-racist-&-sexist white-hating editors.
Should You Fear the ETF?
Edit: What I really meant..

Poor choice of words on my part. Take it in this context: "Person X doesn't have a stomach for hard engineering problem Y".

"Doesn't have the stomach for" now can be interpreted as a synonym for:

* Is not capable of

* Is not smart enough for

* Is not hard working enough for (!)

In the current environment I definitely shouldn't have brought up gender.
Rooftops?
Everywhere I've worked has had "unlimited" vacation policies. I've actually taken about 4 weeks per year.
That's definitely my perspective. I've been doing this for a very long time and it's evolved to the point where I actually start hyperventilating when thinking about interviews, at least the technical ones. I'm looking now and I don't think I can force myself through more than a few cycles before falling back to marketing/product management to avoid it.
Because it's always China, maybe?
what about besides "known household name"? any technical merit? anything you know you do better than the alternative, for a fact?

and in the process of fairness, any other blocker doing anything better that you plan to add to yours?
Start-up delivers real estate brokerage for 0% commission
IBM tapped by US intel agency to grow complex quantum computing technology
I have been hired without experience: that was how my Java career started.

Basically it went like this: registered with recruiting agency - got a call a few days later asking if I would like a plane ticket - met up with the company next time I crossed the mountains anyway, told them I knew next to nothing about Java, was told that I looked smart and as long as I picked it up within the next 6 months they would be happy. So I started after my summer holiday and was fixing bugs within the first week.

At that place everone including our designer could code because they made sure to make it easy to get started. Since then I try to do the same.

Edit: this is also the only time recruiting agencies hasn't been a complete and utter waste of my time.
>>Ruby or Javascript. (The C# pass rate is actually much lower than the Java pass rate, but the C# numbers are not yet significant by themselves.)<<
This makes me sad. I do not know who the caricature here is, the Enterprise programmer or the YC companies.
شركة اصباغ الكويت 24731328,شركة اصباغ الكويت – اعلانات الكويت
Long-term apartment rental Online, done right
I prefer to put consequences in terms of money.

That said, on the flip side, because of things like "Dual Control" the PCI DSS is physically impossible for some small companies to abide by. In the past we dealt with credit cards and had a few audits, and they admitted that many of the points are aimed at companies that don't consist of just two people.

Also, look at it from their POV. In a normal course of business a lot of these mom and pops probably already are storing credit card information on paper and/or in word documents. So you're saying the system you build for them is going to be, in some ways, less useful than their current ad-hoc system.

My mom & pop tax guy emails me my tax return as an encrypted pdf, with the password being... the last 4 digits of my SSN.
I recently watched "I Am Big Bird: The Caroll Spinney Story" documentary and I had this impression that the show shifted towards a younger audience with Elmo. I wonder that this was probably related to a bigger audience on this age range.
A Taxonomy of Programmers
The only issue I have, which is similar to what I see with some other providers, is that the first non-free plan is a huge jump in storage space and price. If I want a Dropbox replacement, I'd be looking at a 25GB or 50GB plan (just comparing what I have with all kinds of free storage bonuses accumulated over years). Having some more "in-between" plans that are more linear in storage and price would've been an incentive to try this out since I'm not willing to fork $49 a year for 500GB while knowing that my Dropbox usage is less than one-tenth of that.
IBM to develop hardware to wipe out errors in quantum computing
Depends on the value of "frequently." Every weekend would be not much fun. Every month or two I'd be fine with. Riding in a comfortable vehicle is good family togetherness time, which is in short supply in a lot of families.
For most purposes, image compression is a solved problem.

I assume this challenge exists to create a new image compression format. But I don't see any reason why JPEG2000 doesn't happen again - a new format that almost no one adopts. JPEG was simply good enough.

Although 12-bit color depth with JPEG comparable compression levels would sure be nice.
I think it partly depends on how many customers the store has. If it's a mom-and-pop place with a salt on their hash, attackers would get much less "profit" out of their search.

Anywho, just going to engage in some half-assed napkin-math to explore the idea:

Card numbers: 6 digits for institution and 9 for the customer and 1 for checksum. Let's assume merely 20 big issuers "worth attacking". The possibility-space to search is then (20 * 9^10), or ~70 million.

Suppose that--by design--it takes 2 seconds to compute the hash. Covering the whole range would take ~4420 years. That's... not a very comforting margin.

Perhaps you could hash the credit-card along with the year-month in which the purchase occurred, but attackers probably aren't interested in >12 month old cards, so that's only a small 12x slowdown there.
It is not what you know, but how you tell the story :) Human condition never changes, we are just emotional creatures and perception is reality. It is true in recruitment process, all these new fixes to recruiting are a different versions of that.
Well you could also read it as a rare look into what goes on on the other side of the table, couldn't you?
The problem is maybe that people _think_ it is safe to send "personal" messages.

No one would send personal information through Facebook public posts, but if Facebook has a "private" or "group" setting then people will trust that thing is really not being seen by anybody.

I don't use Facebook or WhatsApp to not encourage these stupidities, but some other day a friend told me she was very annoyed by the fact that advertisign suddenly began to appear on Facebook about a topic she had just mentioned in a "private" chat conversation.
I guess I've not seen that many westerns, but I really was not aware that the stomach was a gendered organ.
I don't understand why they tip their hand at all. Why not just sell them randomly generated numbers?
So you watch NFL and some college.

NBA, MLB, NHL and many NFL and College basketball are not antenna sports for the most part.
Depends who you ask, as there are different types of "Architects", under "Solution Architect", "Business Architect", "Technical Architect",...

For me, I only care about the technical part of it, meaning:

- Translating requirements into technical specifications

- Designing the application modules and their relationships

- Selecting the languages, libraries and frameworks allowed in the project

- Full stack technical documentation

- Designing and implementation of the continuous deployment infrastructure

- Having an overall picture how all modules come together

- Taking part in the development team as senior coder

Those were just a few examples. Of course, the roles one takes are very dependent on team size and type of customer.

However not all architects are made alike. Meaning while I consider critical that one has a foot in both worlds, architecture and coding, in many enterprise companies that isn't the case.

Moreover usually descriptions like "Solution Architect" and "Business Architect" tend to be alias to roles like "Product Owner" or "Project Manager".
I'd really like to know what it is about a resume or in an interview that makes someone seem like more of a 'product programmer'.

Is it the particular things they have worked on at other jobs, i.e. their experience, or is it the way they talk about what they want to build?

I'd be really interested to hear how I can make myself sound like more of a product programmer.
Quick fixes for common 3D print failures
Some 4xx are "you fucked up", but I would say more of them are "sorry, not possible" or "sorry, transaction failed".
It seems nearly impossible to believe that you don't think they are talking about the same topic. One is discussing a platform, and the other is stating why he won't use that platform. I respectfully disagree that it's not contributing.
Author of the post. We did not distinguish by experience level in the question that we asked about tech / product. But experience is VERY helpful in a job search, so an experienced ML/AI person would almost certainly have more interest than a product person fresh out of school. We've not seen much weight given to CS PhDs. Someone fresh out of a CS PhD program is viewed much like someone out of a BS program. Industry experience is a big help.
Does WhatsApp still advertises itself by saying it "costs nothing for the first year, but after the second you pay $1.99"? has anyone actually paid that fee?
Not the author, but I know about ontologies generally. Non-overlapping is great, but rarely possible because whatever you're trying to organize might not divide up that way. Next best is eigenvectors. You would find the "pure types" of programer such that each real programer would a linear composition of the pure types. This is really handy for doing statistics. But you might run in to trouble if programmers don't have interaction free types. Beyond that you can use more elaborate interaction models, but those are more of an art then a science. They require a lot of domain expertise to design.

Hope that helps.
To my mind, Jim Henson's death and the resulting loss of his voice, puppet characters, and leadership, dealt a blow to Sesame Street from which it has not really recovered.
I'm curious how widespread it is. My app engine app is working fine, and I don't see any errors in the logs.
Neat idea!

Some technical details from clicking through to the github repo for their fork of BIRD, detailing the config and protocol changes you'd need to make for interoperability:

Change in BGP Configuration:
In each BGP protocol section you must set a role option. Currently, there
are 4 possible values for this option:
1) "provider" - neighbor is your upstream provider;
2) "customer" - neighbor is your customer;
3) "peer" - neighbor is your peer;
4) "internal" - neighbor is part of your AS or company (in case of multiple AS).
Without setting a role in BGP protocol section you will receive error message
from config parser.
Also you could set strict_mode option in BGP protocol section. In this scenario
BGP session with your neighbor will be established only if your neighbor also
support Roles and corresponding Role is correct.

BGP Protocol modification:
There are two main changes in BGP protocol behaviour:
1. BGP Update modification: to routes that were learned from upstreams or peers
add special non-transitive attribute “Local Announce” (BGP Path attribute code 19).
On links with upstreams and peers filter out routes with determined attribute;
2. BGP Open modification: to OPEN messages add new capability option "Role"
(Capability code 38), in which broadcast value of Role configuration option.
Establish connection only if speaker and its neighbor have appropriate pair of
Roles: (provider, customer), (customer, provider), (peer, peer), (internal, internal).
I'm down to 2 days out of my 10. I used to take a day if they had a big "tech screening" over the phone but now I'm adamant about doing them after hours.

>Almost no one passes all their programming interviews

But there is always someone who will, and many companies are more than happy to pass on all candidates until the find someone who days. I was super happy that my interviewer yesterday said we were skipping the whiteboard section.
I wish this would make it out to the `burbs, but it's not likely. Just the same, fuck Comcast. I would switch in a heartbeat.
> 10 days paid time off is the de-facto standard for just about every company based in this country.

Not to mention that tech industry firms are reputed to be more generous than what is otherwise common, that sounds really low even outside of the tech industry; its lower than any company I've seen, and lower than what most sources I've seen indicate is common. [0]

[0] e.g., http://www.bls.gov/news.release/ebs.t05.htm and http://www.salary.com/time-off-paid-time-off-from-work/
The labs on porting Inferno OS to the Raspberry Pi: http://lynxline.com/projects/labs-portintg-inferno-os-to-ras...
True. From my perspective (I train astronauts and work in Mission Control) it's most important to be able to quickly learn a wide range of general engineering principles. You need to be able to understand how the International Space Station works, which in some cases requires a computer background and in other cases more of a mechanical background (and everywhere in between). Astronauts are constantly in some training program learning (or re-training) some aspect of their job. In some respect they are full time students.
> The goal is to give iPhone 6 and 6S owners an Apple-branded battery life experience comparable to the one you’d get with the “Plus” phone models. That’s a nice proposition. On the other hand, it’s an admission on Apple’s part that the battery performance on iPhone 6 or 6S is a pain point for power users.

Limit the battery size so people have to buy an external battery pack, reduce the connectors so people have to buy adaptors; so apple can make more money, and the cost of ownership goes up for "optional" add ons.

That they would create a separate device, instead of reverse course on battery sizes in the devices themselves, is a brazen admission that their design is flawed. And it doesn't even get the device to 100%!! So even their solution to the original design flaw is flawed. amazing.

Design is all about tradeoffs, and if apple never made any tradeoffs on their laptops they would still be an inch thick and weigh 10 pounds. But on the other side, there is profit driven design where additional revenue generators are invented surrounding a device, either through new technology (good) or the removal or hinderance of existing functionality (bad). I think apple started off with the former, but has transitioned to the latter, and it's by and large whats turned me from lifelong apple fanboy into a jaded user.
I think age-ism is part of it.

However, being an Enterprise dev myself (kind of), I feel that Startups don't think Enterprise devs "move" fast enough. They are too busy abstracting things and trying to get to the holy grail of the "perfect" architecture. Startups don't necessarily care about that right away, but enterprise devs have been steeped in it.
“Reflections on Trusting Trust” annotated
These are opinion pieces. Opinion is not news.
GP := General Practitioner.

As a patient I don't want this to happen. I'm ok with nurses administering the shot, but by having an MD giving his approval first (or a "Super nurse"). At what point do you draw the line and say "this is enough knowledge, get to work"? What happens when things go wrong? How do you make sure things won't go wrong? It's not like in a lot of technological settings where if the system doesn't boot you can just buy a new one (caricature). You're dealing with the life and quality of life of a human being. Stakes are different.
Why Jerks succeed at work
I actually think that coding bootcamps lag the market a little; many of them are still teaching Rails, which at this point is old (yet dependable) technology.

I'd look to what new startups are hiring for, as well as certain companies (eg. Netflix) that are known to adopt technologies rapidly. Right now, that tends to be native mobile (both Android and iOS), React, Go, AWS, Node.js, Babel/ES6. MBaaS providers like Parse and Firebase seem to be taking over from traditional databases. Docker is hot on the devops side. Hardware is getting hot, which is an entirely different skillset from software.
Well, this is a pretty cool instance of technology improving a classic toy. Love the idea of giving the cars the ability to fire (fictional) weapons at each other, ala Mario Kart and other console racing games. Switching lanes is nice too.

Now all we need is the ability to put a little camera on the car so we can control them in first person view. That would just be amazing.