skysight-inc/HackerNews huggingface dataset:
Netflix - Fulltime in Los Gatos, CA

We have a ton of positions open, but I'm looking for one in particular. I'm hoping HN can help me come up with a good title for the position (We've been calling it Site Reliability Engineer (SRE) but the more people we talk to the more it sounds like that isn't quite right). The job is:

1/3 of the time you'll be either the call leader for an outage situation or following up on a previous outage to determine root cause and what can be done to prevent that class of failure in the future.

1/3 of the you'll be working with teams throughout the company evangelizing best practices for reliability, scalability and distributed computing, such as helping them figure out caching strategies or how to use queues more effectively or avoiding global locks.

The last 1/3 of your time will be spent coding (mostly in Python) writing tools that help maintain the reliability of Netflix. Some tools we have written are an intelligent alert routing gateway, and tool to keep track or changes throughout the AWS environment, and simple tools like one that keeps track of EIP assignments or collects tcpdumps to send to Amazon.

So HN, what do you think the title of this role should be? Also, I didn't include the work DevOps in the description because it feels overused, but do you think it should be in there?
I'll make that joke, but it won't be very funny.

https://github.com/search?p=2&q=MD5+password+extension%3...

https://github.com/search?q=CURLOPT_SSL_VERIFYHOST+NOT+depre...

There's more low-hanging fruit, if you're willing to use more specialized searches. For example, guess what mode of operation the PyCrypto library uses by default for all its block ciphers if you don't explicitly pick a sane one:

https://github.com/search?p=1&q=extension%3Apy+crypto+ci...
Fortunately, designing one doesn't mean you'll successfully build one, and building one doesn't mean you'll have something that actually works.
It's pretty good. I did have some issues installing Fedora the first few times. I'm not sure if it's something I did but the very first time I installed Fedora, I thought I bricked the MBA. Couldn't get anywhere past the Disk Utility. But, I reformatted the drive twice, let it sit for an hour, and then attempted the install again. The second time is when I couldn't get the wireless working so I tried one more time and it went successfully. I actually installed Fedora 17 because that was the latest at the time. However, everything is running very smoothly now. Fedora is wicked fast on the SSD. As for battery life, it's very comparable to the native OS; I've gone just over 4 hours before needing to worry; I think the longest I've gone is around 5 hours. The weird thing is that I have double battery indicators in the tray when unplugged from the power cord. I've got it hooked up to an external monitor and that works; closing the lid puts the laptop to sleep. I've also encrypted my hard drive and the only issue I noticed there is that if you don't type in your password relatively soon after boot, the OS will fail to load so you have to force the shut down and restart. Feel free to email me any specific questions if you want.
Click a direct link. You'll see the email value is absent.
It is much simpler. It is authenticating the user to a website in a mobile browser, not on the desktop.

0. The user must be already logged in to the website on their desktop via any conventional means.

1. The website generates a QR code with a hard-to-guess URL, unique for the user.

2. The user reads the QR code with their phone, and opens the link in the mobile phone's browser.

3. The URL is unique for the user and hard to guess, so the user can be logged in their mobile browser without asking for an username and password.
It exists! I think the amount of karma required might be in the 2000 range at the moment.
Not really, since it's the most-commonly awarded grade and awarded to a clear majority of students at many schools in many subjects. Usually it means that the student was in at least the top 60% of students (but probably not the top 10%) on their course.

Since our quirky grading system leaves most students' accomplishments indistinguishable, it's the reputation of the university you studied in that matters.
I'm just pleased I'm not the only one here who remembers when this stuff came out. I also had no idea it wasn't computer animated, but (given the feebleness of the hardware available at the time) it comes as no great surprise.
Sure, I'll explain.

Once you start working with extremely sensitive sensors in very dim lighting conditions, you are basically counting the number of photons hitting each pixel. Quantum efficiency is a measure of the percentage of photons which are counted. A quick Google search turns up a paper measuring quantum efficiency of a CMOS sensor, with the sensor in question measured at 37% (meaning a 3x improvement is physically impossible):

http://www-isl.stanford.edu/~abbas/group/papers_and_pub/qe_s...

If you want to see what that translates to, look at high-end cameras. Bigger cameras tend to be more sensitive because the pixels are larger, and the support circuitry takes up a lower percentage of the surface area, leaving more of the sensor's surface area for the actual sensor. The current generation of DSLRs can go up to ISO 25,600 (or higher, actually). Searching Flickr will show you a number of pictures in extreme low light, taken without a tripod, yielding better detail than I expect my eyes would be able to discern (note: humans, compared to most animals, have excellent night vision).

http://www.flickr.com/search/?q=iso25600

If you're willing to sacrifice resolution you can get even more sensitivity, which enables you to do crazy things like shoot video of the Milky Way or a moonlit landscape. An experimental Canon video sensor shows this off:

http://petapixel.com/2013/03/04/canon-unveils-a-35mm-full-fr...

By comparison, film has quantum efficiency below 10%, at least according to Wikipedia. Photographers were quick to ditch film in the ISO 800+ range, and I rarely use film as fast as ISO 400 since digital is so much more sensitive.
You can be a defensive pedestrian, but that's not always going to work. Something like this, a police chase, it defies predictability. It could happen so fast that it doesn't matter if you're completely present and aware, you could still get hit.
/thread (:
Sorry, I should have been clearer on the time period. I can't remember the exact dates, but the time period of the data I saw was from the late 1970s to the year 2000.

I agree there wasn't much of a shift from 1990s onward, but there was from the late 1970s.

You also have to remember that household income doesn't take much of a shift in household structure in order to flatten out income.

If you had 10% of households go from two income earners (say $80K) to single income earners ($40K) each, that would pull down the average substantially.
feels like this started at and topped out too low too. would be nice to see as low as 30k and as high as 1M.
> There’s no extra charge for lost strays (within reason), returned sets are thoroughly checked, and each shipment contains a bag of spares, just in case.
and we should be grateful.

What? I don't believe Google is evil, but at the same time, I'm not "grateful" that they're not evil any more than I'm grateful that a driver isn't evil and doesn't run me over. Yes, I'm glad, but I don't feel like she's going beyond what she owes me.

This perspective is subtly dangerous, because it takes the consumer out of the decision-making process. When we see Google as an amorphous blob of power we're grateful to, we've already conceded the right to set the terms of the marketplaces we engage in.

Individuals should be concerned about the state of the marketplaces they frequent. There are great reasons for simple rules and regulations. Except for the ideal case, individual incentives differ with the incentives of those the market serves.

For clarity, I love markets. The market is the most powerful tool society has ever developed. But a lot of the benefits of a very free market are lessened when the number of suppliers is small. In truth, how many companies do what Google does, even on a specific product other than gmail? A handful of search engines?

The point at which google is doing us a favor by not being evil, instead of merely abiding by the law, is the point at which our expectations should be updated.
This is a potentially great idea. You could make your build process include submitting your code to a search engine like this (perhaps in some obfuscated manner) and making illegal patterns fail if not manually "approved". Just because the halting problem exists doesn't mean there's not a low hanging fruit in approaching it.
London (N/NW), UK - Permanent (no remote)

C#/ASP.Net Developer - Help bring the NHS into the 21st Century

Job Description

We're looking for smart self-motivated developers who can bring their own ideas to the table and get excited about the products we're building. You'll be working on a range of different projects - anything from designing and building new features into our products, to working on database optimisations, to building text processing and analysis tools. We're expanding rapidly so there will be plenty of opportunities to take on more responsibilities and grow with the role.

Our core product is a digital transcription platform that includes both desktop components and web components as well as integrating with various data services and voice recognition services. We're pushing to move to a purely web based solution, but there's still some interesting problems to solve around how you use client-side hardware like digital voice recorders from a browser. We're also starting to build a suite of data analysis tools on top of all the data we've got to do thing like automatic document taging and coding - there's plenty of interesting challenges ahead!

Skills & Requirements

Essential

- C# 3.5/4.0
- ASP.Net MVC 3/4
- SQL (SQLServer)
- WCF

Nice To Have

- Server Side .Net Development
- HTML/CSS + JavaScript
- .Net Web App Deployment
- SQL Server Query Tuning
- Refactoring
- ClickOnce Deployment

About The Company

DictateIT are the leading provider of outsourced transcription and Digital Dictation services to the NHS and due to continued growth we're looking to expand our in house development team to build the next version of our dictation platform as well as the suite of tools we're building on top of the platform. We're looking for a mix of junior and more experienced developers to join our team and we'll be looking to hire more than one person. We're a small but friendly company who believe in working sane hours and going out for a drink afterwards.

We're looking to pay fair salaries - up to £30k for Junior Devs (one or two years experience) and up to £50k for more senior developers - and we want to provide an environment that you'll enjoy working in. We're moving to a new office in a few months time that's being designed just for us and which should be a pretty plush working environment!

If you're interested or you've got questions drop me an e-mail at tech.recruitment@dictate.it
I wasn't trying to argue against you, I was just asking for opinions on the limits of changing jobs too much. My own estimate is something like 1-2 years minimum per job.
Or you can just nuke the tornado. Kill everyone instead of moving them ;-)
Ask HN: How do/would you deal with your website being hacked?
I'm not super technical and it's not something I'll ever have to deal with but I'm curious; when a website is compromised how do you find out what they did and what data they took? Presumably the attacker will try and hide their tracks so I'm interested to know how you get a full understanding of what they did.

Additionally, is this something you prepare for, as part of a disaster recovery plan so to speak and what is your plan of action should an attack be carried out?
Don't be Evil is still a real value of theirs, and we should be grateful.
[...] and most of them would be completely invisible and 100% effective.

You realize that these two sentiments are inconsistent? If Google could be evil without anyone knowing it, then you have no way of knowing that they are not evil.
Get your hat ready, there is one example: the german newspaper TAZ "die tageszeitung" used it's paw logo since 1979 but never trademarked it. It is after all a libertarian newspaper.
The outdoor clothes company Jack Wolfskin secured it's look alike logo in 1982 and successfukky forbade the TAZ to use it's logo on merchandising.
> What a surprisingly naive post from Timothy! The reason these events did not affect Bitcoin's price is simply because they are all (except 1) affecting mostly the US market, wich is a tiny fraction of the worldwide Bitcoin market.

While there is a clear trend towards globalization of Bitcoin underway, the USA historically and currently, dominates the lion's share of the market. [1][2]

[1] http://bitcoinstatus.rowit.co.uk/countryHostsMonth.png

[2] http://www.zerohedge.com/news/2013-05-27/mapping-bitcoins-gl...
Funny those are exactly the typical reasons circled through conservative and libertarian propaganda. As "when people tell you about the insane prices here is what you respond with...".

Kind of like typical religious apologetics. "When people question your Bible beliefs here are points you use to refute their arguments..." stuff like that.
The joke was more like:

https://github.com/search?p=2&q=AES&ref=searchresult...
Maybe you need the HN Gold Account..
They don't just want an ID, what they want is an account on some intrusive social network.
What? There are more people who make 300K+ then people who make less than 80K? And just a few days ago I read about a guy who slept in his car while doing his startup? Confusing...
I tried [1], it's empty. What was your point anyway?

[1] http://www.bing.com/social/search/updates?q=cheat+exam&g...
It was fixed by either specifying the schema in the sql statements (public.player instead of player), or by setting the search path at the beginning of the function (SET search_path TO public;).

The method used was dependant on the procedure language and attributes.

Sorry, my repo is a mess :( SQL code management is annoying.
Why is the moon’s gravity so uneven?
Have you seen the income growth data by age group? Again, if you treat all income earners equally, the data looks terrible. This is because your age has a huge impact on your income. Most people see large income increases once they are past their late 30s/early 40s.

One big demographic shift to keep an eye on is the retirement of the baby boomers. Right now, they are in the highest income earning period of their lives. As soon as they retire, their income drops substantially and they are replaced by fewer and fewer individuals from lower age brackets.

I would imagine that overall per capita income will continue on a downward trend until after all the baby boomers retire, even though on an individual level, people are seeing increases in income level.
The video (and the rest of the site) was done by a designer friend. The guy does amazing work
The reason we dont have good leaders or good music or good anything is because there is too much information and misinformation out there no adays alot of what makes something great is often the "secret sauce" and nothing secret anymore. But I believe that of the politicans music bands athletes etc will be called great 30 years from now too much cyncism in our society right now
I think you missed the point. The "pure" technology has democratizing effects, but as soon as you mix government with technology you get "controlled technology" or "regulated technology" of sorts. Which is very, very dangerous from a personal freedom standpoint.

In today's world, how much does your government know about you (or can get to know about you) via digital / technological means v/s the other way around?
They needn't have the desire to blackmail anyone. Collecting the information makes it available to the government who will do the profiling and blackmailing.
Generic Lipitor is available at Walmart for $4.
Damn, I thought yoga was supposed to help you calm down and chill out.

I did really like the author's parallelisms to entrepreneurship, though.
Given the poll earlier today re: valley/bay area salaries, WTF, are all the "best" programmers in northern Cal?

Unlikely.

The salary disparity between London and the Valley is absolutely shocking, all the more so given that London is not at all a cheap place to live.
Sure, but the consequences would be significantly worse. In order to be a threat to people, a tornado must be near a populated area. A nuclear blast near a populated area would inflict upon that population: a blast wave, firestorm, catastrophic winds from pressure differences, ionizing radiation, and radioactive fallout, the latter of which would result in poisoning and irradiation of inhabitants for decades, resulting in cancer and genetic mutations.

http://www.epa.gov/radiation/rert/nuclearblast.html

http://en.wikipedia.org/wiki/Effects_of_nuclear_explosions

http://wiki.answers.com/Q/Would_a_nuclear_bomb_destroy_a_tor...
Why do we need political leaders at all? Why do we need a mediocre (wo)man on top instead of some kind of direct democracy?

If you've got leaders at least be sure you have good ones.

WRT power: you're so wrong. Great political leader is capable of creating a country. Or rethinking one. They produce power out of the thin air, for everybody to use. Mediocre leaders? They tend to "consume" power. Exactly what you are fearing.
I think you make some good observations, but I'd wager if you think these statements through a while longer, you'll adjust your position. Jaan (a single high fitness human) having multiple children doesn't connect directly to the real issue of overpopulation. The carrying capacity of the earth (with efficient use of vertical space) is orders of magnitude large than our current population. Survival-necessary resources are not scarce. Depletion of scarce resources causes serious economic and societal impact, but can you name one irreplaceable scarce resource? We're almost out of oil but tech will transition to alternatives soon. I worry about byproducts of overpopulation, like multiple antibiotic resistance bacteria and calcified local optima in social systems.
2007-2008: 28k in games industry.

2008-2011: 60k ( including bonus ) in finance.

2011-2012: <20k freelancing as a creative coder for museums and advertising, lost half my savings doing this...

2013: 68k in educational software used by millions of kids.

As a lot of people mention here, only finance pays well in the UK. If you don't mind working in that you can earn quite a lot.
The other route is contracting, but that works if you have a skill that is in demand.

I am very happy with my current job though I make roughly half what I could potentially get if I went back to finance.
This is not the case in all situations, I think you were just unlucky with the policy of that company.

Last phone I bought was paid for in cash, no questions asked. It wasn't from one of the large phone retailers, but not from anywhere dodgy, either [edit: it was from the Internet café here http://goo.gl/maps/DkMa2].

The SIM card was also purchased in cash from a newsagent without having to provide any identifying details.

I wasn't even going out of my way to avoid being traced - like you, I just needed a phone in an emergency, as my screen had broken on the old one.
Not always. Maybe the accounts without an address have been deleted but are still present in Google's cache?
No need to be alarmed (or sad.)

Without some real-world context for each project, we just can't say whether the code we're looking at represents a real security problem. I'm certain that github hosts just as many one-off, let-me-scratch-some-code-together-that-I'll-never-use-again type projects as it does hard core, production quality ones.

That said it's a neat technique for quickly auditing code. Someone should now write an automated tool for submitting security patches to all of these projects.
> the US market, wich is a tiny fraction of the worldwide Bitcoin market

How do you come to this conclusion? Take a look at the volume on bitcoincharts. mtgoxUSD is beating the pants off everything in terms of volume. It also loses tons of volume after the seizure on the 17th. This is pretty consistent with the idea that most BTCers are in the United States (most of the exchange volume is BTC<>USD) and their behavior changed drastically right when Dwolla was seized (the volume died after the 17th).
The overwhelming majority of non-season ticket bus fares are paid via Oyster. The cost for paying by Oyster is £1.40
Just like national security is kept out of purview of all "Right to Information" acts, what will it take to make some personal information either legally, or technically, untrackable by the government?

What will it take civil contractors to install backdoors inside government IT systems to regularly let the voting public know what their government is really discussing/emailing.
Doesn't this approach require that you start with a sequential scan of the file to break it into lines? And does the fact that you beat grep by 8-10x, even after this up-front cost, then imply that such a scan is at least 10 times faster than an actual grep? If so that's surprising; I thought that grep was a lot closer to the raw cost of scanning a string.
"We don't need "Great leaders", in the sense of how most people use that term (that is, political leaders). We just need people to be free to do what they do best - live, love, learn, play, grow, work, build, create and dream without arbitrary restrictions and constraints imposed through force"

That's extremelly cool but that does nothing for a country which have just experienced a revolution and now doesn't know what to do with itself.

There are people who proved capable of creating a country following a revolution. My latest impression is Ataturk, but you can find one or two in the history of USA.
"Geek learning is highly dependent on informal, problem-driven, and peer-to-peer social learning." Yes, but it wouldn't need to be if school curricula identified it as important. Kind of like learning about sex before social policy decided sex education might be a good idea.
All that is necessary for evil to triumph is for good men to do nothing

By that definition, "Don't Be Evil" is the same as doing nothing. Google can play up the not evil card all it wants, but that doesn't make them good.
All of your examples don't fall under the category of "Don't be Evil" but rather "Don't do anything Illegal".

Apple equally could ship every iPhone with a keystroke logger and a C4 explosive to detonate every time someone typed Android. Or Microsoft could modify their browser to record bank logins and secretly steal 1c everyday from their customers.

The point about "Don't be Evil" was to not do anything that was immoral but legal. I would consider Google's support of Motorola's behaviour in abusing FRAND patents to be an example. Or Google's deliberate ignoring of the Do Not Track advertiser setting.
I think the best developers are often the ones that simply have a detailed understanding of their domain's fundamentals. These are the people that could spend an hour answering a simple question like "What happens when you type 'ls' in a terminal?" in absolute excruciating detail.

In my experience, this is exactly the type of thing that PhDs generally don't know, and are often no longer curious enough to learn.

Whenever I am a hiring manager, I am pretty openly biased against hiring PhDs. They definitely start at a disadvantage compared to a highschool dropout in a hiring interview with me.
Poll: Full-time software developers outside Bay Area, what's your annual salary?
Only for current full-time software developers outside San Francisco and the Bay Area but in US.

Pre-tax Base salary only. Does not include options, shares, bonuses or benefits.

Please up-vote the poll to get more data.