skysight-inc/HackerNews huggingface dataset:
This is better than a lot of the processes I've seen.

But.

Developers that do interviews seem to want a step by step algorithm for doing an interview... Or worse yet just want to throw them a topcoder style algorithm question so they can "spend" an hour on the interview and come up with an easy yes/no answer.

I've been conducting interviews for about 5 years and started out doing the same. I came to realize however, that we were rejecting perfectly fine candidates.

Several devs would either knock our take home puzzle out of the park or show us a great portfolio, but then would flub or stumble when the (mostly JR) devs would ask them to implement something akin to a topcoder challenge.

Now, much like we expect devs to tailor their resumes to us, I tailor my interview to the person being interviewed.

If you're relatively new, you might get asked some data structures / algorithm questions.. If you're senior expect to go into great detail about your past projects and design decisions.

There is no process or formula. Interviewing is an art.
http://aherk.com - A "goal-oriented self-blackmailing service" that got a lot of press, including mentions on Lifehacker, The Next Web, Forbes, Washington Post, NY Daily News, etc.
I think it is a self fulfilling prophecy.

But companies in markets that value quality can use QA for competitive advantage.
Living with No Future: Iraq, 10 Years Later
I did not think that was a good one either
Good point. In that case, ask for a ridiculous sabbatical (6 or 9 months)
SEEKING WORK - native British freelance developer currently living in Hanoi, Vietnam. Seeking (presumably) remote work.

Here is my portfolio, I've been freelancing for 5 years: http://iandundas.co.uk/portfolio

Twitter: @id | Email: contact@[mydomain].co.uk

I'm an experienced iOS developer (using rubymotion of late, but traditionally using obj-c). I'm decent at Rails and strong at PHP (ZendFramework), so writing the app and the server-side backend to go with it is my bread and butter.

My last iOS app was written for Audi and was their new Mileage Tracker app: https://itunes.apple.com/gb/app/audi-mileage-tracker/id53130...

And before that: https://itunes.apple.com/gb/app/predix/id638720699?mt=8

Also fluent in: mongodb, node.js, the LAMP stack, etc.

I can offer great rates because of my locale.

Ian
I love python and this is awesome. But I HATE magic global objects. 'ctx' seems to be at the heart of everything but is never explicitly passed into the scope or imported.

This should really be fixed.

Also "from html import *"? No no no. Never, not even once.
For me, the big gap between native and web is in UI. Performance is a solvable issue with either Javascript-native bridges or just devices getting faster. Even ignoring the Android/iOS "look", I've yet to come across an HTML5-based framework that can be used to build a complicated user interface with the same usability as native development. Cordova's great for what it is, but it's still a tool designed to wrap web app in a thin native shell, not a framework designed from the ground up to create a strong mobile UI/UX
It might go critical, but not supercritial. It's possible to cause a large explosion, although not the same scale as an actual bomb, by making a reactor using control rods and then removing the rods. https://en.wikipedia.org/wiki/SL-1#Accident_and_response
The difference between the two is _real_ reacts based on the current connection's character set, and the other doesn't. Yet another reason to jump on the PDO bandwagon is to avoid having to know that subtle difference.
I'd known for a while that the job I was in was a dead end. I was taking a lot of online programming courses and geting involved with local meetups, etc. When a friend who'd ended up in a non-programmer role at a tech company offered to put in a good word for me for a poorly-defined 'assistant' position, I went for it. I was honest about my skill level, and it turned out that there was a lot of work that anyone sufficiently interested could do. It was a lot of pretty boring stuff at first, documentation and testing, mostly. But there's always some small project that falls exactly in the 'inexperienced new guy' sweet spot--something that everyone wants, but can do without, and no one has time to write, or else something that some manager has asked for that a project lead doesn't want to waste developer time on. After I did well enough on enough of those, the requests to do the more boring things got fewer and farther between.

In general, my job search strategy has always been to look at opportunities orthogonal to my field. I didn't look for software jobs per se--if I had to compete against CS degrees I'd have been a goner. Instead, I looked for positions where I could use the knowledge I had as a multiplier for my productivity doing something else.

It also really helps that the market for good devs is pretty competitive. It means that once you're in and you've proved yourself a bit, it's easier (and often less financially risky) for your employer to take a chance on your ability to learn than it is to hire another dev when something needs to be done.

But as I said before, this approach sort of kicks at least one can down the road; if you start off at 'assistant' level, it's hard to move up in people's perception.
Welcome to the world most people live in, would be more accurate.
Notes on causal ordering
It's really not. yk is not saying: "it's not 'real' Marxism that has failed, but Leninism as 'fake' Marxism, therefore Marxism hasn't 'really' been tested." That would be a No True Scotsman fallacy.

yk said that a type of Marxism called Leninism failed, but other types of Marxism may succeed. Declaring statements like that equivalent to NTS is fallacious.

Saying: "although a type of Marxism called Leninism didn't work, other types of Marxism might" is about as fallacious as saying "Frisky the horse didn't win the Kentucky Derby this year, but next year Trigger, who was trained by the same trainer, might."
Marvel Heroes Power Leveling Guide | Marvel Heroes Strategy and Tips
whats H1B looking like for you guys?
What a nice writeup. Sounds like this guy was well liked by his colleagues. I never met the guy, but this has me kind of down, perhaps because I'm a fan of what oculus is doing, or perhaps because I live in the area. My condolences to his loved ones and colleagues.
I'm particularly fond of Leaseweb's VPS series and SoftLayer's dedis for many of my hosting needs. Additionally, I've started using both DigitalOcean (medium sized projects) and RamNode (small projects) to test things out and I have a few production services running on DigitalOcean.

Leaseweb and SoftLayer have been great, one of my SoftLayer servers has been around (and 'upgraded' to each new version of the given series) for almost a decade and I have 8 servers provisioned with Leaseweb that have a combined uptime of ~99.99% (It would be higher but I borked a config and took a server down accidentally).

DigitalOcean has really impressed me, I love their 'droplets' system. Ramnode has been alright, sometimes it has exceptionally poor network throughput but that may just been the particular server I'm on
Instead of going back to school, why don't you propose software projects for your current job? You may not get compensated for the time spent, but you are enhancing your current job and getting real field experience a fresh school leaver cannot offer.
Support for the mysql_ library is being deprecated. Support for the mysqli library is alive and well (although I personally think people should adopt PDO anyway.)
Also the movie Wall-E
The web application will ask for permission for Facebook and linkedin access but I assure you that I won't bother you or post anything on you facebook/linkedin
Ah, somebody picked up on that. Although, I should point out I generally cringe when I see a Facebook thread or something similar at the bottom of every damn page on every site.
37 Signals it is then.
> [Moxie Marlinspike] was the chief technology officer and co-founder of Whisper Systems, which was acquired by Twitter for an undisclosed amount in late 2011.

Someone who knows what they're doing, presumably.
I live in a 10 story condo building in San Francisco, and had a window crack during a Giants fireworks show. After speaking to our building manager I found out the cost to replace a window above the 3rd floor is about $10k. You need all sorts of specialized permits, a contractor, and a paramedic on site during the work.
This is about identical to where I was a few months ago. I started working in a very corporate environment (like, no casual Fridays even) out of college as a Business Analyst. They hired me to maintain and manage an off-the-shelf vendor system, which had all of the problems people usually associate with enterprise software. I thought I could do way better and wrote the app myself. After seeing the prototype, management agreed and green-lighted it.

I learned a ton, because I was doing the full stack from database to css. But a place that doesn't employ developers doesn't usually provide a good environment for developers to work in. I felt like http://theoatmeal.com/comics/design_hell all the time. Not to mention they never adjusted my pay. So I grew unhappy, but was not necessarily in a hurry to leave.

It's really not a bad position to be in. You have a job after all. Update your resume, and take your time finding your next position. I applied to my dream job with a startup and somehow got it and I couldn't be happier. It's awesome working with other developers.

As for my previous employer, they weren't happy to let me go, but they didn't hire a developer to replace me -- too expensive. So my project is stagnant. They still use it and I learned a lot making it so it's no loss to anyone really.
Actually I fail to see, why this is a No True Scotsman fallacy, since I specifically acknowledge state socialism as one form of socialism. However, if you are concerned that I am shifting goal posts, see for example Libertarian Marxism [1] as a Marxist school of thought that opposes state socialism and predates Leninism.

https://en.wikipedia.org/wiki/Libertarian_Marxism
I focus on myself first thing in the morning. Gym then Code then Work.

I found it calmed me down and since things always run late and never early its mostly working out.

Any push back I got I told them they would need to pay for my non-existent crossfit class that was pre-paid for and they quickly move on. If that failed I told them I would get a note from my doctor and they had their choice to pay for a lifetime of cholesterol medication or have their oh so important meeting. I think the uncomfortable nature of medical issues stops most people.
It took me sometime to understand that the link is a job site. In my opinion, it needs to deliver it's message more clearly. For registration, I would keep a single form with a radio button set with two options, company and job-hunter. Apart from the radio button set, I'll try not to include anything other than email/password fields. Similarly for login, I would keep only one form and decide from the email address whether the current user is an individual or a company representative.
To me, Google is becoming more evil since Google+... but more importantly since the removal of the + and - operators for Google searches.
Did he say that? The only reference I can find to that comes from a PC World story[1], which appears to not only be a paraphrase (presumably of the original quote), but it links to an article about keeping your facebook profile cleaned up for people searching for dirt on you and doesn't quote Schmidt or even mention him.

[1] http://www.pcworld.com/article/252514/hey_employers_my_faceb...
Digital Ocean, hard to beat $5 VPS with SSD drives and backups
The future's going to come out of a location that's free from the high-rent nonsense that creates a work culture of subordination.

I've been toying with the idea of a rural technologist. Sure, if the startup I'm part of goes big, my equity might get me (most of) a house near the city. Or, I can take my skills and my money to the country. How might society change if rural areas had an influx of people who care about applying modern tech outside of city life? I feel like I (and maybe OP) would flourish with lower living costs, time to think and experiment, large tracts of land and grassroots farming & manufacturing industry.
Thank you for a valuable suggestion. I will try to make it more understandable as soon as possible
Except he didn't say or imply that you should do those actions in a different context, he said you shouldn't do those actions at all.

Why didn't he say, for example, "If you have something that you don’t want anyone to know then don't publish it publicly and non-anonymously and don't use a cloud service like Google."

I haven't seen him say anything that would suggest that he holds an opinion different than the popular interpretation of the quote in question. And you would think, given the criticism, that he would have taken the opportunity to correct that interpretation if it was not what he meant.
No doubt a bit of a pain, but clearly it's manageable and something the industry has come to grips with, because it seems like every random device I own has some menu somewhere that gives you a lonnnnnnng list of FOSS copyrights...
It does! See, for example, http://en.wikipedia.org/wiki/Chicxulub_crater -- the asteroid that killed the dinosaurs left a very noticeable gravity anomaly, which helped us identify the site as an impact crater.
You misunderstand the No True Scotsman fallacy. This is, in fact, a classic example of such confusion. I have seen it often on the Internet.

It is usually better to set aside these named fallacies and just follow reasoning from lower principles. Leninism is different enough from many other forms of socialist or communist thought that its failure says nothing about these.
Affordable Care Act Could Be Good for Entrepreneurship
He should treat a 4 hour commute as a life-threatening emergency. That is insane. Drop what you are doing and find somewhere closer to live or get a closer job.
I predict this is going to be as much fun to watch as the Prenda Law case!
積ん読 (Tsundoku) - piling books bought, but not read .. https://www.google.co.jp/search?q=積ん読&client=safari&...
I did some side work that applied to work. Something that interested me, but on my own free time.

I've moved on to other hobby projects, but now those side projects have become a big deal at work. Now I'm getting assigned my usual work plus the task of bringing up this side project. I refuse to give them my personal time so there are never enough hours to get anything beyond my regular work (and what are considered the highest priority) done.

It's definitely having a drain on me and I have to keep reminding myself its their problem how they prioritize things. I won't hand them more of my personal time. Occasionally I get to point this out as I'm pulled into meetings where the update is no update, which amuses me.
This issue needs more mainstream coverage like this. Get the word out!

I never really bought Intellectual Ventures argument that they aren't a patent troll, but after hearing about the shell company they set up and the 90% cut IV gets of any settlements, it's shameful.
Lessons Learned from a Pharma-Free Practice Transformation
Thanks! I wasn't aware of these electronic shutters.
> How one goes from the idea that cryptography presents the opportunity for undefeatable privacy, anonymity, confidentiality, etc no matter how much the state is against it, to, voluntary use of Google is the death of privacy, I don't get.

Because ordinary people don't understand the implications of using these services. Every single person is surprised at what the government gets access to with an NSL, subpoena, etc, as evidenced by the Petraeus case and the several cases investigating reporters.
I started teaching myself programming at 23, and I'm now 25. You are far from too old, but the real issue is time, motivation, and aptitude. At this point in your life do you have the time to go back and get a CS degree? Or learn enough online that you can build a portfolio? If you can get a junior position early, then you can learn and get paid at the same time which is the optimal situation, but if you cannot do that, you will need to invest significant time and energy learning. Can you find the time to do that at this point in your life?

As others have said, I think if you don't get a CS degree, you really need to focus on results. Anyone can give programming a shot these days, but only some will ever be able to ship decent software and get paid to do it. Software development is ideally a meritocratic endeavor, so if you can develop the skills, age shouldn't hold you back. What would hold you back is not having enough time, motivation, or aptitude to develop the skills needed to get a job. Even if you can't get a job though, programming is a useful life skill, so I personally think it's worth a shot if you can find the time.
Off-Topic, but you know you're spending too much time one HackerNews when you see "THE VENTURE BROS" in a sidebar and immediately think that it's some venture capital group (for 'brogrammers' or something) before reality sets in.
SF Bay Area -- early stage startup with more customer demand than we can handle. Need a java dev to join a high performing team (all experienced and working because we love what we do).

What we do: http://www.compilerworks.com/

Who we want to join: http://www.compilerworks.com/dev.html
You just described my town.

A lot of ex-hockey goons are police, three cars go through the red light, people don't signal turns not even police, lines on the road are ignored, people park anywhere, tailgaters everywhere, cars without license plates, road crews make the roads stupid because they can't drive so how would they know a road is wrong and on and on.

I feel your pain.
> where the candidate was an older guy (grey haired who graduated in the early 90s)

Uhm, I graduated in 91 and am 42. If that's considered an older guy, then I can see why there are so many hiring problems.
Tell HN: Looking to build my portfolio. Will design for cheap.
Hey HN,

Hope you're enjoying your Saturday evening. I'm a designer adapting to the latest design trends and looking to build out my portfolio. If you or your team can use a little hand on designing out your product or your side project, please reach out to me. I'm looking to build my portfolio and help others along the way.

Here's a link to my portfolio: http://dribbble.com/shahed
Email: shahedkhan30@gmail.com

I have some other work that I've been working on that I haven't posted yet (email me and I can send you a few examples). If you're interested, please reach out. Feel free to also mention what you'd like to pay me in :) (ex: Bitcoin, $$$, Burritos, or a round trip ticket from Chicago to SF)

Thanks!
You are thinking of centripetal force.
Clickable link to portfolio: http://dribbble.com/shahed
Open Source Hardware and Software Motorsports Telemetry System
Again, the proper course of action is to educate people to demand changes in the state, not to call what Google is doing evil.

It's like saying that a company that provides paper, pencil, and mail delivery is building the greatest instrument for evil and authoritarianism, because it becomes a channel the government can intercept.

Every technology has upsides and downsides. That the state exploits the downsides doesn't make the provider or inventor "evil".
tldr of various reactions to the troll looking for partners:

Google: did not answer

Nokia: sounded super interested
You do know that neither of the alleged victims accused him of rape, right?
I certainly hope so...
Sure, but most people here are not really talking about world class engineers.
I'm sure that part right there has spawned a lot of conspiracy theories, especially concerning aliens. :)
Kawa plays well with Processing: http://www.gnu.org/software/kawa/
"Outage Prevention Engineer/Manager/Director" sort of a cross between Clint Eastwood and Mr Spock :) - "site reliability" sort of minimizes the intense and adrenaline fueled hacking and debugging when "Bad Things(tm)" are happening, plus the authority to "encourage" changes.
To add a better bound, the lowest resolution display Apple has called a Retina Display is the 15" MacBook Pro at 220 dpi. So although the ViewSonic in question was larger than any of the Retina Displays and almost as high resolution as the one with the lowest resolution, and was produced ten years ago, it wasn't actually higher resolution. :)
Seems like it was one lawyer, which the firm then kicked out.
I have 2-3 clients that put me well over 100% utilization for a couple years going strong now. I have to routinely turn down work. Don't even really have to look for it, and this is in the Midwest!

The one key I have found is not to sell yourself as a freelance consultant. Form an LLC and pitch as a business. If you need to find a couple other guys to help out for a large project do it. But you can command much higher rates this way.
I wonder if it is possible to construct a sensible tax that punishes commuters.

Not because I think they deserve it or anything, more because people tend to be highly adaptable and commuting (speaking in generalities) stinks.

Edit: I guess various congestion taxes are exactly what I suggest.
Sure but my general question remains. Why do we denigrate the actors that are working in their own interests based on the incentives as given, when the denigration is the tax codes, and implicitly the people that create the tax codes that are the problems?

I'm not arguing that paying more tax isn't inherently beneficial towards the state(s), but if the incentive is to avoid the tax, and it is legal, I fail to see the problem at all from the viewpoint of the corporation.
He had a manager he didn't like once at google and has built his worldview around it.
Yes, you're right. Because it has been talked about before we should never talk about it again. Makes sense to me. ;)
Bitcoin as a public leger
It may not be as crazy as it sounds at first. Per documentaries, that was why the Silicon Valley came to be. Land was cheap, so Shockley (specifically avoiding the old centers of industry) set up shop there, and the rest is history.
>You know, I am also a "web developer turned into native" and what you say is very very strange. By using native components provided by SDK you can run circles around any webtech based approach.

That's my experience too. Things are faster to prototype in a web application only if the UI isn't very rich.
My reading is that what appears, on the allegations, to be a breach of fiduciary duty by various lawyers and firms will give Apple some more space for tactical manoeuvering. They can use it to delay or restart various aspects of the case.

But it won't necessarily break the patent in question. Eventually it'll come to trial.

(IANAL, TINLA)
SEEKING WORK - Chicago/Remote/Willing to travel within U.S.

Having trouble finding a UI/UX designer that fits within your budget?

My name is Shahed Khan, a UI/UX designer and freelancer based in Chicago, IL. I've co-founded two start-ups and realize that bootstrapping is one of the hardest things of running a start-up. If you're looking to build out the first version of your product, but don't have a boat load of money lying around to pay a freelancer, that's where I come in. I've been freelancing for a few years as a visual UI/UX designer. I have experience taking projects from idea to a full design ready to send off to the developer to make it a reality.

What I can offer:

* UI/UX design

* Creative branding

* iOS designing

* Web designing

* Android designing

* Wordpress Theme designing

* Responsive design (RWD)

* Search Engine Optimization

Please do not hesitate to send me an email, I'm more than happy to chat about what it is you're looking to build. I've attached a link to my portfolio and LinkedIn profile.

Portfolio - http://dribbble.com/shahed (There are a few projects I have not uploaded on Dribbble yet, so please feel free to email me asking for some of my other WIP (work in process).

Linkedin: http://linkedin.com/in/shahedkhan