skysight-inc/HackerNews huggingface dataset:
Here's what worked for me (went from working in hotels as a banquet manager to a software engineer in a little over two years):

-Work on side projects (doesn't even matter what they are, pick stuff that interests you) and keep all the code [publicly] on github (or similar).

-You'll probably have better luck applying to places that require code samples and/or solving hiring puzzles

-Get a relevant degree (I know...this is the one you didn't want to hear...but it helps a lot getting past HR and having good recruiters work with you)

-Learn more languages. Make each one different than what you know. You've picked up Python so you're not going to get much out of learning something similar (e.g. Ruby) so maybe choose a lower level language or a functional language next.

-Ignore people who tell you to focus on large companies, or small companies, or any other type of company. As someone with an "unconventional" background getting your first job as a developer will be tough, so don't be too picky, cast a wide net and see what bites....when you do decide to move on from that first job then you'll be in position to be picky (at least that was my experience).
Here in Phoenix most work this way, but when a road crosses central avenue the walk counter hits 0 and then there is about a 10 second delay before the traffic lights change.

The problem is, people have realized this. So peds continue to begin crossing as the counter gets low (central has a lot of ped crossing because the light rail runs down the middle of the road).
Theranos - Palo Alto

/* Thank you all for the comments related to the recent Fortune article - https://news.ycombinator.com/item?id=7951019 – Did you watch the video? http://fortune.com/video/2014/06/19/take-the-blood-leave-the... */

Visit a lab for a Doctors appointment recently? Two vials of blood is a lot isn't it? Theranos is looking to completely redefine healthcare by solving speed and accuracy issues of current lab testing by combining SW engineering and life sciences using 1/1000 less blood than what is typically drawn today; our process have results in Doctors’ hands within 6-12 hours allowing them to provide significantly more accurate treatments in a timely manner.

http://ycharts.com/analysis/story/bloody_disruption_new_chal...

An advanced stage startup, Theranos primary stack is .Net - We are looking for engineers who want to make a postive impact in healthcare. Also looking for embedded, iOS & Android developers. Find out how Theranos can help you take patient care to the next level.

VISA & Relo assistance (within US) - Sorry No remote.

For more about each position: http://www.theranos.com/careers/software-development

email michaelw at theranos dot com
Why not both domains and make up your mind any time you want :)

You can point them both at the same website, so you are able to market both names and see which people respond to, but even if you like one more than the other it will still go to your site.
The Rise (& Fall?) of NoSQL
This sounds like it could be a really good fit for me. My undergraduate degree is in biology, I've got an MS is bioinformatics and I'm currently working on my PhD while being a full-time director/lead developer of the IT group in a division of biomedical informatics at a academic health center.

I wasn't actively seeking out employment, but I think I'll apply for this. Thanks!
Almost all my upvotes come from the comments page. If an article looks interesting, it gets opened in one tab, followed by the comments page to see what people said about it. Look at the article, then go to the comments, may as well upvote whilst there.
Even if we don't get fully self-driven cars soon, I really hope we get autopilot to take over for timing left turns and yellow lights, entering a highway, avoiding pedestrians, and maybe all parking.

Sure, many drivers handle that all fine most of the time, but each one seems like a potential point of failure that would benefit from a little more standardization.

EDIT: Or traffic robots that direct instructions to proceed or stop to each specific driver. Seems like we have better options than a colored indicator involving a lot of judgment calls based on conflicting interests.
Data Visualization and D3.js Newsletter – Issue 85
The use case they caution about is drivers reacting suddenly to short clocks -- flooring it or slamming on the brakes -- when they're very close to each other. They're talking about how people react to a "2" when they're 2.1 seconds away from the intersection and right on somebody else's tail.

I'm talking about reacting from a long distance out by subtly adjusting speed (obviously in conjunction with reading traffic -- you don't accelerate if there's a vehicle right in front of you.) If you're 10 seconds out and see a 2, there's no differential reaction, likewise if you're 10 seconds out and see a 20. Even if you're 10 seconds out and see a 9, the difference between "slight acceleration" and "slight touch on the brakes" isn't significant unless you're already driving too close for the circumstances I drive under.
A certain level of corruption is perhaps expected in any large bureaucracy. People are, after all, only human.

What really galls me, however, is the circumstances. This isn't some low-level flunky taking a bribe under the table to move things along. This is a ranking official tasked specifically with overseeing the Comcast merger work, who should have known that they'd be subjected to extra scrutiny.

Also, interestingly, the FOIA response appears not to have redacted the e-mail addresses of a number of very high-ranking public officials in the FTC and FCC.
I'm not 100% confident that those who are mentally ill would have the capacity to attend such an event.
Yes, solid evidence of inferred corruption is such old and boring news, hardly worthy of our time and attention.
Requires openssh > 6.0 to work consistently with controlpersist. I still have problems on Centos 6.x boxes, so I still use nc in proxycommand for those hosts.

https://news.ycombinator.com/item?id=4678117
It seems as though it works in reverse from a normal git setup--items which get changed on the server directly through say a UI initiated upgrade can be tracked and reverted in GIT from a dashboard. Kinda cool for single server installs.

Storing the DB state in GIT is going to be an issue with a site of any substance.
Is it possible with Idris to programmatically create the `decideValidity` function? Conceptually it seems trivial to do, I could imagine building it with meta programming. My crazy pseudo code-- :D

decideValidity : (p : Proof) -> a -> Either (p a) (Not (p a))
Well, that's kind of my point. You are at the mercy of people who disagree with you if you are in the minority. If you disagree with the consensus you will be downvoted to the point that you can't be seen anymore.

I think that differing views add value.

Having contrary opinions just disappear so that everyone can keep restating the same thing to each other is really frustrating.

EDIT: Clarification...
It's generally okay in small amounts but if you plan on taking it longer term you should consult a physician.
I think there is something sort of foolish about the fact that across the board employees are basically not allowed to mention real numbers regarding how much they make or even things like the industry average pay.

Read these threads and you almost never hear anyone mention real numbers because they are terrified of either being fired or having their peers realize what a good/bad deal they've made.

Yet, in a lot of public institutions like Universities, public schools, salaries are a lot more transparent.

Companies probably don't want people to know what other people make because it gives the individual leverage to negotiate. We as developers are terrible at negotiating and don't want to admit it.

Anecdotally, in Lincoln, NE I've seen developers paid anywhere from $25,000 to $120,000, but most range in the $35,000 - 65,000 range. I believe most devs at UNL or the state of NE fall between 45k and 65k, but some can be a good bit higher.

What gets me is if a dev in the midwest who would normally get paid $60,000 or so, how much should they get paid as a remote worker for a startup in SF? In SF I assume a dev costs $120,000 or more, so if you were being hired there what is the right number to ask for?

In a truly remote work environment, does it really make sense to pay dramatically less or more just because of where someone lives? Is someone's relative value decided by their location or by their skills and abilities?
The mask has interior lights that slowly become brighter to wake you up naturally. Like a sunrise alarm clock but in a mask.
First start manufacturing experience with your current job. Write python scripts, to automate all your tasks. Interview your co-workers and write scripts to automate their work. Talk to your marketing team, and build a django website that goes and automates google analytics reports...etc.
after each task, update your resume saying that you have python exp. You need this to get past recruiters. I had to do this to get a dev job w/o any prior experience.
Diffscuss – Code reviews in plain text
Chef has shifted away from the open source community model
Software equalizers can never replace hardware solutions. They might improve your experience (your mileage _will_ vary), but there's no way you'll get an iPhone to drive sennheisers HD800s while sounding even remotely acceptable.
I would recommend being more transparent on why you use only FB and what data you use. That can help alleviate some anxiety over using it to sign in.
Ah, that makes a lot of sense. If you are discounting Apple themselves (and people using social engineering techniques to gain access to Apples backdoors) and the large list of States and Corporate actors who have access as potential attackers then you are absolutely correct.

I didn't know about keybag, that's very interesting.
Check out the Pattern-Oriented Software Architecture volumes.

You can also draw a lot of inspiration from the Erlang literature, and CTM.
This seems like the HMAC authorisation in OAuth 1, moved to HTTP via JS and custom headers. If the comparison is right, it should be a generally secure and easy to implement auth protocol.

It would be great for something like this to be commonplace, but the UI definitely needs to be solid. A few questions looking at it initially:

- How does the browser know your private keys?

- How does the browser know how to send the signed header?

- How are nonces managed (especially over multiple devices, if the new nonce always needs to be higher than a previously used one)?

- Can you have more than one SIN?

- If so, what's the benefit of having multiple SINs vs multiple passwords?

On a sidenote, bitpay make some seriously kick ass tools and I love how creative they are.
"appear"?
I worked remotely as a sysadmin for an internet security startup in SF for almost 3 years. I made $45K/yr because I was living and working in Oklahoma. My co-workers living in SF doing the same job as me were making 2-3x more.
The essential piece of information missing from the article, because it's common in the US, is that pedestrians usually get green at the same time as traffic in parallel with them. In Europe it's a more common pattern that all pedestrians walk at an interval when all traffic is stopped and this cheat would indeed not work there.
I don't think checkers is comparable, since there's no luck component in checkers. In a physical sport with random winds/ground conditions/ball imperfections/bat imperfections/etc, you have to be that much better than your competitor to beat them consistently (and that margin varies by sport, where baseball, for example, has many more random factors than tennis).
It's not obvious, but you can click and drag the chart to see older results.

The drop in max latency is really notable. I assume that was caused by garbage collection improvements, but I can't find any details about what GC techniques the Dart VM currently implements.
I think you need to provide an example of what you're trying to say, as the syntax you showed above is not valid. the := operator is for defining a new variable, not for creating a new instance of some type. The := operator is just shorthand.

foo := 5

is shorthand for:

var foo int
foo = 5

the "range" keyword over an array gives you the index and the value at that index. If you don't need the index or the value, you can put a "_" in it's place (to save on the allocation).

http://play.golang.org/p/Z2ejUlN5An

You'll notice that foo[i] is still printing "0", because range always creates a copy of the object assigned into v. Unless you start using pointers, you'll never have mutation issues.
bar[i] := <anything> won't compile. You can only assign to slice/array indices.
Isn't the the API specified by the DOM?

Like, when I use DOM in any language, it will be conform the the DOM spec, like having the same classes, methods, etc.?
hmm... It is widely known that players are now must more protected by rules than 5 years ago. The fouls on Messis would be considered too gentle for Ronaldo (not C. Ronaldo)...
It's always a shock to me to see how many visibly homeless black people there are in SF, when I visit. The homeless I see in my daily life in Toronto are almost all white-ish or First Nations.

So, while I'm not arguing about the absolute number, it's the proportion that affects my perceptions. Frankly, it's demoralizing.
Standard Treasury (YC S13) hiring a UIE to build the future frontends of banking
I mean this stuff is just catnip for me. Unexpected new uses of technology from one domain to another, just serves to reinforce how seminal bitcoin was/is.

Having looked at it with my very layperson eyes, I struggle to see how it is significantly better than say client side certificates. Same idea - sign a request with local private key, only difference is using the SIN mechanism to let the server know I am to be trusted.

But it's fascinating to see the evolution of these things in real time
or Twitter or ...

Give them options, and they will sign in.
EQ won't help if you can't actually power the cans and in nearly all cases, won't help with noise or distortion due to the source.

For many mobile sources, you'll really want one for 250 Ohms. The HD558s by comparison are really low impedance.

An EQ can certainly help make your headphones sound more "interesting" or "better" though.
FAA will likely miss 2015 deadline to let companies fly drones
I really need to see an analysis of Tim Howard and his blocking ability now.
A link gets a point every time it is submitted. So it's quite possible for a link to get more than 1 point without the link ever being seen.

Text submissions would be stuck at 1 point, though.
If you are learning about networking, and not just using somebody else's library, Beej's guide is an excellent starting point:

http://beej.us/guide/bgnet/
Indeed, in England pedestrians never cross when a vehicle has a green light over the path they are going to cross. I.e. completely separate pedestrian phases.

In the US, the walk lights go 'green' at the same time as traffic parallel to the crosswalk gets a green light, in a shared phase. So if the timer is getting close to zero, it means the vehicles are about to go to a red light, and the opposite direction is about to get the green light.
On why telling users if it is the username or password that is incorrect they say...

But after some further consideration, we decided that it
was a false risk, as the username reminder form already
tells you if a username exists, and is not a significant
security risk for the bajilions of sites that have them.

Oh, damn i didn't realize bajilions of sites do this and yet are so secure. Next time, a better response i hope: "but instead we decided allow for error differentiation while also increasing the controls on the number of failed logins allowed and alerts to security staff in such cases."

<pulls out brute force scripts>

PS. just never let anyone from marketing, design or management discuss your security publicly without review.
I feel the parallel is more sophisticated. In the paper Gowers bemoans that the theoreticians dismiss the depth of combinatorics. Similarly, in modern distributed systems, there is a huge gulf between the theoretically 'interesting' problems of optimality and the difficult problems solved by the practitioners (deployment, fault mitigation and control mechanisms) and similarly a lack of vocabulary to articulate a grand sounding theory from real problems.
Dropbox Buys E-Commerce A/B Testing Service Predictive Edge, Shuts It Down
Yep. A zero value is very handy. Not having it would make a lot of code needlessly complex just to avoid the boogeyman of nil/null.
If RedHat or Oracle needs FIPS, they should be the ones who are supporting it, not the rest of the unpaid open-source volunteers.

I'm pretty sure that OpenBSD, Debian, Slackware, Arch Linux and many others don't care about supporting some insecure and obscure government standards.

In fact, FIPS was removed from LibReSSL in OpenBSD due to being unmaintained and insecure.
I doubt it. I'd say having cities and large neighbourhoods that are effectively no-go zones for well-adjusted families has more to do with it. These are literal and figurative breeding grounds for anti-social behaviour.
You can however obligate that the function that invokes the outside IO be required to return valid input as a constraint in the type-system. So you wouldn't be able to compose an unrestricted ``readLine`` function with a function that couldn't handle the invalid input.

It's shifting the checks to ensure that the invalid program is completely inexpressible by construction instead of ensuring runtime safety like a Maybe would.
It's simple find the most run down looking place you can find that's over 5 years old. You know if they're still in business it's not because if the atmosphere and the service, it's because of the food. Also, as for hacking it's hard to hack an order pad and a pen.
It reduces the number of pedestrians who get hit, and asshole drivers who think they can speed though intersections are getting into accidents.

I don't see the issue.
As much as I hate Comcast and occasionally say prayers that a cement truck accidentally crashes into Tom Wheeler's house, and I'd love to see a massive scandal here - these emails don't seem incriminating at all.

A high level official got invited to a party, and declined because "the rules folks over here tell me I can't". They know each other (makes sense, they're both working at a high level in the same industry) and they have people watching their backs to make sure they don't do anything that can legally be considered corrupt (again, makes sense, shit's a minefield and an ill-defined one at that. If I were in that position I would have people keeping an eye on that whether I was corrupt or pious as a lamb)

Am I missing something? I clicked on that link salivating for the political blood of Comcast executives and all I got was a polite grownup email version of "sry bro can't come, rules n shyt, sounds bumpin tho"
Show HN: Ovni.fm, music selected by robots using upvotes
Thank you - looks interesting
Mint.com helps me with financial planning and budgeting. What does access to my medical records help me with? As a patient, does access to historical lab values provide me with actionable information or are the latest results, communicated to me by my physician more valuable? Do you use a predictive model to provide the patient with a health forecast (ie. https://archimedesmodel.com/indigo, they have an API)?

I check my Mint.com account regularly, what would drive me to check my Picnic account regularly?
From personal experience, it helps to actually get to a point that you're physically exhausted in order to fall asleep easily. Exercise really helps!
Your own biases are showing. I am interested in none of those things, not even the bits in your edit (and in particular, think that libertarianism is damagingly naive), yet I accrue a few votes here and there. I have plenty of karma. Seriously, the downvote mechanism is overrated anyway, and is one of the most poorly implemented features of HN - if you're using access to that as a yardstick for value on the site, I'd suggest reviewing your expectations.
Given the immense cost of leap-seconds, why not just wait for 60 of them to accumulate and add a leap-minute every 60ish years or so?

Being almost a minute behind would have far less impact than all of these unpredictable, tiny changes to UTC.
You really need to better qualify what you mean by "often" and "many." If 90% of homeless people would be able to make meaningful use of direct cash donations, would the remaining 10% be reason not to take that action?

I mean, I'm just making numbers up, but you aren't even doing that.
Oh man - why can't he have used your phrasing. Would have been viral in an instant :-)
Your phone number is public information so keeping it private is hardly on most peoples minds.

This would basicly be the same as CC companies deciding your name and the last 4 digits of your CC number is suddenly enough to sign you up for crap.
Yeah, it's a very nice metric. But I don't think it's related to adoption. I mean if bitcoin is used as a currency and quickly changing hands you wouldn't expect many "bitcoin days destroyed" (as opposed to when e.g. exchange is reorganizing its funds)
The World Cup star is not Messi, is James Rodriguez.
Dollars simply aren't worth the same in San Fran as they are in Kansas City. Your pay is actually not "going down" in an economic sense.

Taxes are part of it. If overall state taxes (property, local, state, sales, and other fees) is 25% of your gross in CA, and 15% of your gross in MO, companies can reasonably expect to pay less in MO for the same work.

Another way to think about it, what percentile does your pay fall into for similar jobs in San Francisco versus Kansas City. If being paid $120k as a 5-yr Rails Developer in San Francisco puts you at the 50th percentile, move to Kansas City and all of a sudden that same $120k could put you in the 80th percentile (numbers are totally made up). Assuming developers aren't actually smarter in CA than MO, your percentile pay shouldn't change.
Remember that most of the jobs are the 99%. (http://www.hanselman.com/blog/DarkMatterDevelopersTheUnseen9...) Unseen, unsexy. Most jobs aren't using Angular, Ember, node, go, or anything resembling functional programming. Most jobs aren't in "funded" companies, but you eat what you kill: your job will support something that makes or saves money. The kind of job where the only time you hear "traction" is if they make cars.

I said all that not to bash the "sexy" jobs, but to say that if you want to know how to find a job, don't think that a keyword count on the HN homepage is how to determine what to learn :-) You must have skills someone is willing to pay you for. I'd say that means PHP, core HTML/CSS/JS/jQuery, .NET, some markets Ruby, and perhaps Python.
What's really annoying is when a site lets you login via social login like HN once did, then removes it, and you have to start all over with a new account. ;/