skysight-inc/HackerNews huggingface dataset:
It's actually a little higher than 47% that if you look at the top million sites.
FreeAgent (Edinburgh, UK), intrepid developers of online accounting happiness

We're looking for developers to join a team of smart, friendly people who dig that work/life balance.

Ruby/Rails Engineer http://www.freeagentcentral.com/company/jobs/rubyrails-engin...

Senior Platform Engineer http://www.freeagentcentral.com/company/jobs/senior-platform...

Accounting Engineer http://www.freeagentcentral.com/company/jobs/accounting-engi...

Ruby/Rails Support Engineer http://www.freeagentcentral.com/company/jobs/rubyrails-engin...

Email us at jobs@freeagentcentral.com. We're also open to remote working for exceptional candidates (there's a couple of us who are spread throughout the UK).
Please do not Use CSS Frameworks
Indeed. It gets so tiresome looking at yet another 500 line subroutine with else-if after else-if snaking down page after page.

That said, I managed to get through my BSCS without taking the "Finite State Automata" class. I had to pick up table driven methods later, first just fetching values out of a "table", then later generalizing to code-blocks/functions.

At least one way of conceptualizing and implementing a state machine can be simply summed up for the newb:

* Where am I?

* What just happened?

* What do I do next because of it?

Generate an enum for each of the first 2, and put code references into some kind of "sparsely populated" 2-D array, and you're off to the races. TMTOWTDI, but this approach goes a long way towards demystifying the topic.
Manchester (UK) [and global - happy to consider remote working]

Looking for javascript (in particular backbone.js developers)

We're an early stage VC backed company in the web-analytics / big data space.

tim@canddi.com
http://canddi.com
Could be another nice user testing tool
What he said. State machines make doing things like figuring out how to from random power loss much, much easier.
Parsing textual formats in general usually ends up being a state machine - eg. CSV is another one.
About 10 years ago when I was reading a lot about AI game dev I remember reading about Fuzzy State Machines ( http://www.coniserver.net/wiki/index.php/FuSM ) which were seen as an improvement from classical FSM.

I think I read it in one of the "AI programming Gems" books.
Guess what happens to those that the employer has to pay to make up the difference?
> In other words, coming by cash is harder than coming by somebody who does whatever it is that the guy in the article would be doing (presumably programming). Which is a statement that is entirely reasonable, objective and morally neutral.

Sure, and all I'm saying is that it won't necessarily remain the case if the obvious distortion in the market today is fixed by better informing software developers (or early employees generally, for that matter) of their true worth. That seems to be exactly what this article is trying to do.
Microsoft Warns Of Morto Worm Spreading By RDP In Windows
Excellent overview. Thanks for posting the link.
To make you believe the leak wasn't intentional?

Look, all of this is complete speculation, there is just no way to know if the leak is or is not a marketing gig; so I don't think a lot can be gained by arguing over it :)
Couldn't you just say: all developers use state machines, some just aren't sophisticated enough to know it?

I'd even say that today, most developers use fairly explicitly defined state machines (like there is even a code entity called "state machine" somewhere.) Every time they fire up a regular expression.
Canadian Pharmacies React To US Gov't Taking $500 Million From Google
Unless you're looking for funding from the get go, don't pigeonhole yourself into "lifestyle" or "ambitious". Just build your apps and always be on the look out for the big business opportunities.

Beware of premature optimisation. Dreams are scalable too.
This is how you delete Diginotar from Firefox btw

http://support.mozilla.com/en-US/kb/deleting-diginotar-ca-ce...

but I think they just pushed new minor versions with them removed anyway.
Draker Labs (http://drakerlabs.com/company/jobs), Burlington, VT (REMOTE okay for some positions and candidates)

Current openings include :

* QA engineer

* Web application architect

* Web development team lead

* Business technical analyst

Near term future openings include :

* Web application developers (REMOTE okay for exceptional candidates)

* QA engineers

* DBA

* Dev Ops

What is Draker?

Our CEO says: “Draker provides data acquisition, monitoring and control of large scale solar plants. Draker has achieved 300+% growth in the North American commercial solar market over the past two years, and expects continued exponential growth from expansion into the utility scale market.”

Our company goal is to make solar a viable option in the US and world wide, and to make enough money to support ourselves doing it.

As a developer I consider us the NewRelic/GA of PV monitoring. We are facing challenges such as scaling, storing and processing an ever increasing quantity of data, creating a compelling and dynamic user experience for a complex problem, and working with real time data.

This job means something and most people are here to help make that difference. This is an industry that matters and a unique opportunity.

Some of the technologies we are using:
Ruby, Rails 3, SASS, Resque, Backbone, jQuery
I think the major problem here is that CS and programming are too intermixed in education (and thus in the industry too). Uni degrees (imho) should educate scientists who study their field and do research.

If we continue on the swimming analogy: You don't actually need to know how to swim to research swimming. You just need to know how to gather data (by studying swimmers), and how to analyze that data to draw some conclusions.

I think the mixup is reflected in the comments here on HN too, people going to study CS in hopes to learn to program, with no intention in becoming a scientist. And then they are disappointed when the CS curriculum is trying to train them to be scientists.

imho the whole computer related education needs a complete re-engineering, from primary schools to universities. We need to assess what kind of people we need (scientists, engineers, mechanics, professionals, common people, etc?), and what skills they need to be efficient at their future jobs. I think it's quite clear that the concept of having CS and throwing everything computer-related there is not working very well atm.
Tell HN: 18 Kurt Vonnegut Kindle books for $3.99: Any recommendations SF lovers?
SEEKING FREELANCER
San Francisco, CA

I am looking for a business dev. guy based in SF, to go out and talk to potential clients and customers, mainly advertisers and publishers, to sign them up to ad platform.

Experience in the online advertising field is a plus.

Email me at inlith@gmail.com for more details
New York, NY (Tribeca/South Village) -- New York Magazine (http://nymag.com/)

Tons of openings! Here are a few I think you'll find interesting. We're working on the web and in mobile, and as @khoi said: "IMHO NYMag.com is the best online print mag out there". All details listed at http://nymag.com/newyork/jobs/

* Senior Interaction Designer (design things like the Neighborhoods 2010 finder: http://nymag.com/realestate/neighborhoods/2010/65355/)

* UI Engineer (that's what I do!)

* IA/UX Designer

* CTO (seriously, can't believe people aren't chomping for this one)

* QA Engineer (we've only got one, come help him out!)

* Back-end Engineer (Java, working with Day/Adobe CQ, help feed data to the front-end kids like me!)

* Integrated Marketing Manager (for all the biz people on HN, we need your help too!)

Check the listings at http://nymag.com/newyork/jobs/ for details on who to contact and with what information.
Awesome, glad you're enjoying it.

Pass it along to any like minded folks who would get a kick out of it.
PremierLeague.com Reveal The Personal Details Of Over Two Million Users
Five smart, different, creative indie browser games
A Case For Apps
Great step-by-step instructions and set of "best practices" for getting Python, Django and more installed on OS X version 10.7.x (Lion).
Nokia transfers 2,000 patents to Canadian IP firm in licensing and lawsuit push
Yeah, I also found that and hoped to get some validation.
I have an idea what all the different channels that the different browsers have but I am uncertain if I have them all. What does everyone here think?

There are the four Chrome channels:
http://www.chromium.org/getting-involved/dev-channel

Chromium snapshots can be pulled from the buildserver:
https://factor.cc/chromium.php

Firefox has the Stable, Beta, and Aurora channels:
http://www.mozilla.org/en-US/firefox/channel/

Then there is the Firefox Nightly channel:
http://nightly.mozilla.org/

Opera and Opera Next:
http://www.opera.com/browser/next/

Safari and Webkit:
http://www.webkit.org/

I guess IE is here:
http://ie.microsoft.com/testdrive/Info/Downloads/Default.htm...

Is that all of them? I keep finding more.
Pretty much every embedded system used for a consumer electronics device is driven by a state-machine. They are really fairly fundamental to embedded development. I suspect this guy is talking about (and dealing with) mostly web developers and people who don't sit so close to the metal.

In my current position it's entirely expected and reasonable to write some code and then half way through go back and rip parts of it out and turn it into a statemachine. Though generally we produce fairly detailed designs of our SMs first.
If someone has to be forced to learn/use the underlying medium then there's nothing to destroy, they don't have the skillset to to do the job to begin with and they should probably just stick to doing print layout.

Having worked with designers ranging in skills from pure photoshop all the way to writes app code in addition to markup, CSS and javascript, in my experience a designer that doesn't have a solid understanding of raw markup, CSS and javascript is a liability.
The actual problem is that many designers just don't understand how things work in general. They just "do some pictures"... Then ofc they get this "learn to code" line.

But I can say the same about programmers when it comes to design.

This is something that needs effort from both sides if you care about final result
Tell HN: Free Startup Weekend Omaha Ticket for Trade
Hey Guys,

I'm working on a project where I play bigger, better, best with the internet. I'm trying to trade for bigger and better things until I get to a Super Bowl ad, which will be used to raise awareness and hopefully some funds for the EyeWriter project[1].

My last trade was for a Startup Weekend Omaha Ticket as is documented here at my blog[2] and on the Omaha Startup Weekend Website[3].

I'd rather tell a good story than just trade up, so don't be afraid to get creative. I'd trade for a box of Mac and Cheese if it had an awesome story or was packaged right.

My e-mail is in my profile, but if you'd like to trade noah@noahc.net

[1]http://www.eyewriter.org/
[2]http://noahc.net/
[3]http://omaha.startupweekend.org/2011/08/27/get-a-free-ticket-to-startup-weekend-omaha/
The question is: would someone working on 100k salary invest real 50k into a startup? And the answer is 99.9% no. They'll just spend the 50k on fancier food and other crap.
SEEKING FREELANCER Berlin, Germany

PHP, jQuery, HTML, CSS and some German required.

http://www.betterplace.org/de/jobs#php
More on Morto
One of my favorite time-wasters is to think of a word or phrase, tack on ".blogspot.com" and see what's there. I rarely find active blogs this way.

Just now I tried http://chainsaw.blogspot.com/ and found a quintessential blogger blog with a single decade-old entry. I'd love to read a followup post but I know it will never happen.

Very occasionally I'll run into something like http://grasses.blogspot.com/ - abandoned, and perfect that way.

There can be a kind of weird beauty in those forgotten blogs.
Just amazing !!!

Thank you !
By complex I mean a large array of options (1000's) with a lot of interdependencies, but I'm interested in anything on the subject of UI complexity at all really.
With a salary of 65,000, you aren't making that much below market for a 22 y/o developer. The CS grads I know got offers in the range of 40-85k, so you are square in the middle. It's not like you are making $30k.
You need a bit more selling to convince people to put in their details. A simple picture or video of how it works, with an FAQ would be nice.
I'm skeptic when it comes to anti-depressants because of their Post-SSRI sexual dysfunction effects http://en.wikipedia.org/wiki/Post-SSRI_sexual_dysfunction
The only drug I know that has no dangerous post conditions is St john's wort
Palo Alto/San Francisco/Anywhere (USA). Cloudera. http://www.cloudera.com/company/careers/

Lots of openings for engineers, ops, business development...

In particular, I'm looking for someone else to work with me on curriculum development and certification (you can work from anywhere in the US). If you can take technical subjects and make them interesting and comprehensible, you're the person I'm looking for. You'll have a technical background, and ideally you'll know Java in some depth. Bonus points for knowing Hadoop, HBase, or similar technologies, and/or for having experience in the certification field. Apply via the Web site or contact me directly (e-mail in my profile).
The people who carry out the orders are not the ones giving the orders. Just because they're being ordered to "hack into Gmail" doesn't mean they have to find creative ways to do so. This blog post, however, provides useful, practical, exact, almost step-by-step suggestions to the people giving the orders.

I've not lived in a dictatorship, but my parents have, and from their stories, I gather that most of the smart people in a dictatorship do not really want to help the regime, but they have to because otherwise their lives or their families' lives and careers could be destroyed.

By pointing out exactly how they should do it, this article removes the wiggle room of plausible deniability that "we didn't know there was another way to do it".
Anywhere, USA. Intern/Remote/We'll-work-it-out.

CommonPlace USA is looking for people to fill two opporunities:

* A front-end web developer to work with our existing RoR tech stack

* A back-end developer to hack on our tech stack.

The stack consists of RoR, Sinatra, Backbone.js, PostgreSQL, and Redis.

Shoot me an e-mail (in profile) with your Github profile, resume, epic poems, or whatever else you have to show :)
> Google's successful Android business relies on it not competing with its customers, and becoming a wireless carrier would make conversations with AT&T and Verizon just too uncomfortable.

How is this different than Google's purchase of Motorola? Won't that make conversations with HTC, Samsung, and all the other hardware manufacturers uncomfortable if and when Google produces its own hardware?
“We did everything we were supposed to”

Did you do anything you weren't? I think that's the fundamental difference when it comes to the entrepreneurial mindset. A willingness to question the status quo and a willingness to bet you can do more.

I don't have a college degree, but I build, market and maintain web sites and applications used by millions of people every year. It's very gratifying.
TRANSPORTATION OF EXOTIC OR CLASSIC CARS
Git: the NoSQL Database
How To Get Rid of Acne
Typical 22 yr old developer making market rate isn't in charge of creating the foundational product of a company single-handedly. So those numbers are irrelevant. For someone with this level of responsibility and involvement, $500,000 would be a more reasonable salary. He's not a code monkey, he's the main guy in charge of, and doing, it all.
Instead it returns some generally useless results that are likely not at all what the user desired

If the user entered "9999999..99999999999999999999999" in the search box, what would you say he desired to get in return?

Serious question, cause I have no clue about why would anyone genuinely want to search for that ...
DNSSEC + TXT keys please!
I'd rather government not even try to understand startups or business in general. That way they wouldn't try craft policies to stimulate business which are invariably misguided. It'd be better to just lower taxes and reduce regulatory burdens and just let things happen on their own. Even if they did make policies that they thought would help the lack of knowledge would make their ideas nothing more than guesswork and they wouldn't defend as being based on science or research or whatever.

I'm not sure a society needs more startups and I have no way to know so I wouldn't think to make a policy to help create startups. It seems to me that the presumption that society cannot produce the things it values is very arrogant. The whole point of the price system is to allow society to communicate to entrepreneurs what is valued and what isn't. Let others in society (not in government) communicate to the entrepreneurs what they should be building.
Then why does 100000..100000 get the same error? Not a huge span, and not likely to contain anything all too sensitive.
Ask HN: How much will cloud data storage cost in a few years?
S3 currently costs $0.14 per GB down to $0.06 per GB after you've used 5,000 TB.

What is the future direction of this cost? Is it going to keep falling as hard disks do, or is it going to bottom out because of energy/infrastructure costs? Might it even rise?
Before buying, check whether they are DRM-protected.
There's a number of "global phones" available on Verizon that are dual CDMA/GSM.
http://b2b.vzw.com/international/Global_Phone/index.html
Fontify iOS app marketing analysis with numbers
With 700MHz ARM11 cpu (Broadcom BCM2835), if they had 1GB of RAM, it would be pretty close to a mainstream device (1GB is about $10 now, though they're using low power ram on the device).

See also: Demo: Raspberry Pi running Quake 3 http://news.ycombinator.com/item?id=2932910 -----
Raspberry Pi - The alpha boards are here http://news.ycombinator.com/item?id=2880507 -----
Raspberry Pi $25 PC goes into alpha production http://news.ycombinator.com/item?id=2822255
>You consider that a non-event?

Yes. Guessing the first 5 SSN numbers gets you nowhere. Plus don't compare it to "random guessing". There's some simple logic to make educated guess that any human could do with a little effort. You should compare it to that, which really means they're not doing anything new.

Guessing the last 4 would be different, but they can't do that.
The link to www.timgroup.com/careers seems to be broken, and the general career page of www.timgroup.com keeps throwing errors at me. The 'we're hiring' link at dev.youdevise.com is also broken...

I'd love to read more about the career opportunities, is there some other way to access them?
I was just going to comment on that exact quote. Sounds like a rallying cry for the Coddled Generation.
> My browser (and therefore myself) has to trust unknown agencies with totally intransparent policies.

I completely agree with your message but I think this part is actually even worse!

Theoretically you could manage all the root certs yourself and revoke and delete whichever you want but... as the average user you get a system shoved down your throat that has clearly reached critical mass (no Iran puns intended) and you basically willing-fully trust it because you have learned Firefox is awesome and safe and that little golden padlock tells you "hey, it's ok, relax buddy!" and even just a few years back most but the very versed encryption geeks could probably care less about WHAT exactly was going on in the mess that are root CAs and were happy enough there was something SSL-y going on.
How much power do you have over updates now? When Skype destroys everything good about their UI aren't you still going to have to update eventually?
Raleigh, NC - AgileZen (http://agilezen.com)

Internet Marketing Specialist for the AgileZen product at Rally Software

We’re looking for someone awesome to run all the marketing activities for our product. This role will have a lot of variety and freedom, so we need someone who can wear a lot of hats and is a self-starter. The responsibilities for this position will include: guiding changes to our current marketing website, running pay-per-click campaigns, communicating with customers via email, spreading the word about the product using social media, and organize materials for conferences and events.

We're a small team that likes to work hard, but have fun too. We have a keg in the office and we play video games to blow off steam, so if this environment seems like a good fit for you, check out the full job description (http://t.co/T2WJRjw) and apply!
Genome at Home: Biohackers Build Their Own Labs
Is there room for a social service like this on the www?
Imagine three twenty-something guys working on a startup that has more lines of code than dollars in the bank. They're working out of an apartment and spend most evenings eating ramen noodles from the same MSG-laden box. They work approximately equal hours (too many). They suffer approximately equal stress (more than they ever expected). They bear approximately equal responsibility for not tanking the company through poor performance. They each accept dramatic pay-cuts relative to easier, better jobs which they could sleepwalk their way into.

Next door, there are another three guys, eating ramen, etc etc.

Now, it seems to me like the three guys behind Door #1 are very similar to the three guys behind Door #2. However, in one case they're all co-founders, and in one case they are two co-founders and a first employee. Those are very, very different statuses for the third guy. The third co-founder gets mentioned in press hits about the company. The third co-founder can call himself a co-founder, a status of value in an industry (and society) which is sometimes obsessed with status. The third co-founder cannot get excised from the cap table without that being mentioned as a subplot in the eventual movie.

The first employee will not usually get mentioned. The first employee gets no social status of particular esteem. The first employee will not have a seat at the table -- literally or figuratively -- when the eventual disposition of the first employee's equity is decided. The first employee's equity stake is approximately 1/6 to 1/40th (or less!) of what the third co-founder's was. Well, theoretically. 0.5% is 1/40th of 20% in engineering math, not in investor math, because investors can change the laws of mathematics retroactively. 0.5% of millions of dollars is sometimes nothing at all. (This is one of the least obvious and most important things I have learned from HN.)

If you're good enough to be a first employee, you're probably epsilon away from being good enough to be a third co-founder. There may be good reasons to prefer being an employee... but think darn hard before you make that decision.
While I don't use state machines in code that often, I do use them on paper all the time.
Memphis, TN

American Roamer (http://www.americanroamer.com/)

We track all the cell phone coverage in the world and have been for 20 years. Our cellmaps product line has been used to build interactive coverage maps for carriers and an in-browser spatial analysis tool for comparing primarily wireless and cable datasets. We're a small company with a small engineering team but we're dealing with engineering at scale as our infrastructure is rendering and pushing out millions of map tiles a day.

Our business and products are growing rapidly and we're looking for someone with significant software engineering experience to come in as a mentor in the position of director of software development. You'll be a major player during our shift from a data company to a software company.

Some technologies we use that you may find interesting: aws, node.js, solr, mongodb, javascript, ruby, c, rails, chef, and others.

Email us at hr@americanroamer.com if you're interested.