skysight-inc/HackerNews huggingface dataset:
There is a separate visa for top tallent. H1B's are randomly assigned because it's about body's not tallent. Which is not to say we don't get top tallent randomly, but if your paying 400k/year you don't need to risk the H1B lotto.

PS: you only need 3 on that list and 4, 6, and 8 are not that hard to meet.
http://en.wikipedia.org/wiki/O_visa
It does qualify for STEM, but the fact is that "Information Science" people don't know how to write code.

Silicon Valley needs people who can code, not people with "5+ years of experience using MS Word"
Also it doesn't matter if you make 200k in Toronto or 100k or less in Waterloo. Living expanses in Toronto are almost double. Car insurance is almost triple, if you want to have one. Cities are 1 hour away from each other.
And taxes ... :) I won't get into that.
Limelight Networks, Seattle, WA or San Francisco, CA

Do you want to work with the team that created an application named by O’Reilly as one of the "Top 50 Most Usable Rich Internet Application"? If you do, this job is for you.

We are looking for a client-side developer who is passionate about every pixel, every screen, every user interaction to continue to extend Limelight’s Video Platform Solution’s product offering. You must have a passion for learning the latest technologies and thrive in a fast-paced and exciting environment.

Limelight Networks, Inc. (Nasdaq: LLNW) is the content delivery partner for thousands of entertainment, technology, enterprise, and government entities around the globe. Our customers include some of the greatest companies in the world: Netflix, HBO, Amazon, Pokemon and thousands more. If you have ever watched video or read a web page on the Internet, chances are that they were delivered using Limelight technology.

Our team began as a start-up in Pioneer Square here in Seattle, and were acquired in 2010. The acquisition has gone well, with no turnover in the development team as a result, and we are growing our team. We still like to keep the office as informal and start-uppy feeling as legally possible. Pretty much as long as you wear clothes, can handle inflatable palm trees and out-of-season holiday decorations, and can put on your professional face when needed, you'll be fine.
@bearwithclaws might be interested -- though a grand for a domain and vanity handle is a bit "rich"... ;)
Thanks, I will definitely take a look at both. Great job btw with Strongcoin
In order to usefully define a market you must define it as a closed system. Otherwise, you can push the price of anything at all to whatever you like simply by "importing" asymptotic quantities from "outside".

By the same reasoning, the Second Law of Thermodynamics poses no problem for any creature living on Earth, because we can always import more energy from the Sun.
San Francisco, CA: Chute (www.getchute.com/jobs)

We're looking for a front end lead, and a senior backend developer. Our stack is mostly Rails, with a few services written in Node on the backend. Ideal candidate also has some Scala experience as we're starting to look into that direction to replace some of the Node components we have.

Our frontend is being rebuilt using Backbone.js and Marionette.js. Ideally, we'd love someone with experience using these tools (or similar) who also has some familiarity on the backend. You should be just as happy writing code as code reviewing and mentoring other developers.

You can email me directly at ctide at getchute dot com for more info on these roles.
http://dropandload.com
Site for sending files to other people. Server just streams files through from the uploader to the downloader.
Build with node.
Sample size=1, I've found that the "idols" of the developer community in London work for gov.uk or the BBC. I respect both very much, but you can't optimize for "soft" values and cash at the same time. It's a bit tautological, but if you want to make a lot of money, you have to go do that. You can't optimize for a fun, "meaningful" (hugely subjective, obviously) job with short hours and expect the money to just come rolling in.

Note on finance: It's not as bad as some people like to make it sound, and if you're ruling it out wholesale, either for ideology or prejudice, you're doing yourself no favours salary-wise. Banks (by which I mean investment banking, retail is not even on the radar) are by no means a singular working environment, it matters a lot which team you join. Banks works on absolutely massive problems, and have plenty of new work going on. There are tons of opportunities that don't involve sitting in a basement, fiddling with a 20 year old Java 1.1 codebase under a psychopathic boss. The reason banks can pay well is that it's generally pretty easy to follow the money, and if you get yourself in a position where you pretty clearly create value, you can (almost) write your own paycheck.

Alternatively, if you're still not going for the banks, there is a huge cottage industry of companies catering to the banks: financial services. They will be a lot more "normal" than the banks, but they still pay decent money.

EDIT to add: Finally, obviously, contracting. If you have a couple of years of solid experience, you can make £500+/day. Add a good blog, a few conference talks, maybe a book and you can easily 50-100% to that. That's £110-220k/year, with 8 weeks off.
Yup, that's the one!
SEEKING WORK - Remote or NYC. Willing to travel.

I'm looking for something around 1-3 days/week since my startup's taking longer to generate revenue than I thought (such is the life).

My background is in quantitative development but for the past 18 months I've been developing pretty much full stack using Python/R/Django/Flask/jQuery/MySQL/MongoDB/AWS to build Pressi (http://getpressi.com/dan) and Makers Alley (https://makersalley.com/). I've recently been getting up to speed on the JS side of things (Node.js/AngularJS/EmberJS) but am definitely as productive with them as I am with Python. Forgot to mention that I've also done a ton of work with the various social media APIs.

I blog at http://dangoldin.com/ and also have a bunch of other projects on there for anyone interested.

I know I'm not the best coder from a best practices standpoint but I pride on getting things out quickly (which is cheaper!) and iterating on them when needed. My strength is on the prototyping side rather than building and maintaining long term projects.

Also - I enjoy just meeting and chatting with people so if you're interested in getting coffee or a beer let me know - dangoldin gmail.
Unions are typically only a good idea when an individual has no bargaining power in a negotiation with an employer, which is typically because it is an unskilled or low skilled job, so they are easily replaceable. Unions can benefit those kinds of employees via collective bargaining (you can't replace all of us, etc.).

This is not at all the case in our industry. I would bet if you want that ergonomic chair you could probably get it without a union to back you up.
"The City" is a small area of London, in terms of business, the US equivalent of a financial district.

http://en.wikipedia.org/wiki/City_of_London
I already want to bash my head in every time an employers wants to make me waste a weekend writing basic algorithms.

Plus if that's really the problem than what's needed is a credentialing system. However, most people here will point out that "doing algorithms for a test has nothing to do with real world 'rock star' productivity," and then continue to use their own versions of competency tests.

I know lots of real engineers and they never seem to have multiple rounds of massive technical interviews filled with technical questions despite working on and designing large complex systems that can often kill people if things go wrong. Though job ads do seem to have the same issues with demanding lots of experience in pointless skills.

...
1. My job requires software engineering skills more than compsci skills, i.e. designing a program in UML, or writing elegant code is important, but most actual algorithms are pre-implimented, e.g. container classes implement sorting.

2. Big companies pay more, and give you access to an internal job market. Getting work is easier than you'd think, so don't worry all that much. Your first pay settlement plays a big part in your subsequent pay deals.

3. In the UK, elite graduates (oxford etc) that I work with tend to get about 1/3rd more to do the same job. They find it much easier to get onto elite graduate programmes, e.g. in finance, so I guess the employer must compete with that. STEM graduates with a 2.1 or better from a top 50 university do not have a problem finding 'graduate' work. Anything less than that, and you may as well not have a degree (i.e. you can get good jobs, but have to work your way in as you would without a degree).
If we're getting into semantics this also wouldn't be accurate since someone can earn $59,500. I think most people that earn x0,000 will pick the larger category that they fall into meaning the results should be fairly accurate.
> Raise wages, and the talent will come.

I'm astonished by this attitude. I hate buzzwords like "human capital", but it should be obvious that it's incredibly time consuming and resource intensive to produce people who can program in mainstream languages and platforms. This is not simply an issue of mining more coal or growing more corn.
Good point, thanks.

PHP: Codeigniter
MYSQL
Javascript: jQuery
Despite the protestations that Lego blocks are just raw materials, a lot of of people do like Legos as a sort of easier scale-model-building hobby. But even they are going to want to collect the end results, not send them back once it is built.
Is comparing a hex-core to a quad-core apples to apples? Haswell per core performance is still better although it will be a long time before we see a hex-core part.
In Canada you can expect to start at $40k-$50k (CAD) and top pay I've heard is about $125k for more mentoring/managerial type role.
CS grads are educated but not trained. The reason their unemployment rate isn't lower is because they haven't demonstrated their ability to build--to translate theory into practice. The ones that get hired are those who can hit the ground running.
http://thebigeat.com

Generates around $8k per year in Adsense and slowly rising. Plenty of potential to actually do something with it.

I wouldn't even think of selling it for less than $60k as it's an asset returning 13% on that amount.

People will say, "Yeah, but that's a ridiculous amount to ask." I agree, but where am I going to invest the proceeds that will return me that amount. This is a site that's consistently increased revenue for the past 7 years with close to zero hours of work.

If you offered me $40k tomorrow I'd say no. Because I'll make that in four years, and still have more to go.
If labor is too scarce for capital to successfully exploit the hell out of it, that mostly means capital should just give up and shut down, handing control over the means of production to labor.
I love gitx for Mac [0]. Shows list of all files changed. Click the file and each consecutive line of change is shown above. You can stage individual blocks.

Plus it's much easier (for me) to shift-click a few files than git add path_to/file_changed N times.

[0]http://gitx.frim.nl/
I won't talk about grades. Getting a 2:1 or better is a given when applying in the UK. My experience is mainly London, Finance/Tech. The hardest class was my algorithms class in my second year and it turned out to be the most useful. The rest of the degree was too unfocused. The school you go to does matter. It counts a lot. People tend to hire from Universities that they are familiar with. Not out of any elitism but it often boils down to being familiar with that university's curriculum. The biggest piece of advice is that you shouldn't expect your Computer Science degree to teach you how to develop software. You should be advancing this skill alongside your course in popular languages, by yourself in your own time. This will ensure that you can talk intelligently about technical topics. Finally, your extra-curricular activities count for a lot more than you realise.
I never say we fail...it's been an awesome journey. For a couple of guys in Costa Rica, this are things that nobody else had ever done. Building that game was the best thing I did, period.
http://www.dreamitventures.com/portfolio_companies/sabor-stu...
http://techcrunch.com/2011/11/08/pota-toss/
http://www.kickstarter.com/projects/293831888/pota-toss-amaz...
https://www.parse.com/customers/case_study/potatoss
http://thenextweb.com/la/2012/08/22/pota-toss-launches-beta-...
>What is the market for desktop CPUs where the desktop buyers don't also have dedicated video cards which can do a almost a magnitude better job than the APU?

Small form factors, like the iMac or Mac mini. Apple is pretty influential in Intel's roadmap nowadays. See also how the next-gen mobile chipsets are getting more powerful onboard GPUs to drive Retina displays.
Nice. Are your people hiring? :)
Why are the salaries so much lower than in the States? I know part of it is that demand outstrips supply here, so perhaps my question resolves to why there is less demand. I assume that the point of software is that it can be an efficiency multiplier, so if you hire someone to automate a process, that is either reducing costs or increasing revenue, which should be fundamentally valuable.

I am deeply ignorant here and will gladly learn from relevant links or responses.
SEEKING FREELEANCER - Remote | Istanbul
PHP/MySQL with Zennd/Yii framework
* C/C++: Video encoding, system and network programming. Experience in multimedia streaming using UDP, RTMP.
Primarily worked on multimedia streaming using RTMP.
Added RTMP output capabilities to current products
Managed and advised Digiturkplay's transition to our encoder sytem from DogalZeka's side
Developed and optimized current H264 encoder product to satisfy needs of Digiturkplay (biggest Turkish digital broadcasting network) including live Lig TV (one and only channel who has license to broadcast live soccer) streams.
Took necessary actions to enable watching Digiturkplay live stream from all mobile devices (Android, iOS) on the encoder side
Worked on network load sharing projects over 3G networks, supported by The Scientific And Technological Research Council Of Turkey. Also developed multimedia streaming applications (MPEG Transport Stream over multicast), settop box manager for broadcasting clients such as Dogus Yayin, Dogan Yayin Holding.
Absolute performance isn't everything. The ratio of power consumption to performance is also important. In some cases, so is keeping maximum power consumption and/or heat dissipation under a certain threshold. But it looks like the i7-4770K falls behind the 3770K on power consumption, so I'm a bit disappointed too.
http://www.wolframalpha.com/input/?i=revenue+per+employee+ap...

Seems likely to be a pretty safe margin
SEEKING FREELEANCER - Remote | Istanbul

PHP/MySQL with Zennd/Yii framework

* C/C++: Video encoding, system and network programming. Experience in multimedia streaming using UDP, RTMP.

Primarily worked on multimedia streaming using RTMP.

Added RTMP output capabilities to current products

Managed and advised Digiturkplay's transition to our encoder sytem from DogalZeka's side

Developed and optimized current H264 encoder product to satisfy needs of Digiturkplay (biggest Turkish digital broadcasting network) including live Lig TV (one and only channel who has license to broadcast live soccer) streams.

Took necessary actions to enable watching Digiturkplay live stream from all mobile devices (Android, iOS) on the encoder side

Worked on network load sharing projects over 3G networks, supported by The Scientific And Technological Research Council Of Turkey. Also developed multimedia streaming applications (MPEG Transport Stream over multicast), settop box manager for broadcasting clients such as Dogus Yayin, Dogan Yayin Holding.
On Ruby modules and concerns
If anyone is curious look at https://github.com/jnthn/6model/blob/master/overview.pod

There may be more comprehensive / current documentation out there but I don't know where.
Did anyone notice this little chart?

http://cdn.theatlantic.com/static/mt/assets/business/Screen%...

Take a look at the one group that has lost leisure time.
But whats the point of having 2 closets if I cant fill it with all my crap!?

Seriously, this is totally a real problem and perhaps if they had an option to donate proceeds to charity people would tick that checkbox..
We've seen one partial implementation after another, for years on end.

That's the second most disappointing part. The Parrot developers had a strong push between two and three years ago to redesign the internals to be a better fit for Rakudo along these lines (better runcore, easier JITting, improvements to the core object model, representation polymorphism), but the reaction from the Rakudo developers was a mixture of "No, thank you!", "Not yet.", and "If you have to, but don't change any APIs or behavior that Rakudo counts on."

It's a shame this couldn't have all been done at the same time. The available volunteer knowledge and interest might have saved two or three years of Perl 6 floundering around in the netherworld of big promises and very modest realities.

The most disappointing part is realizing that this sets back the potential delivery date of a usable Perl 6 by at least another couple of years. I guess that shouldn't be a surprise by now though.
I'm assuming GBP, you should probably specify that.
What if they make 59,500?

You could use interval notation to disambiguate e.g. [50k-60k)

https://en.wikipedia.org/wiki/Interval_%28mathematics%29#Not...
Seeking work, remote or San Francisco Bay Area.
I'm a freelance iOS developer based in SF. I'm also interested in RoR and embedded development. Find out more at casselmanconsulting.com.
For what it's worth and as someone who took what turns out to have been the wrong side of those arguments, I apologize.
There's a similar library which does not depend on django and redis, called quickerauth. https://github.com/williamhogman/quickerauth
Yes, but how are they going to do that if they can't see the drone? How will they know when they have succeeded? Are they just going to continue driving recklessly until they run out of gas?

Driving evasively seems like a very good way to attract the attention of other officers who might not recognize the suspects' car. Once the cruiser is out of sight, the suspects' best bet would be to "act casual." If the drone can see the suspects then it doesn't matter how they drive, and if it can't see them then driving like a maniac only makes it easier to be found.
Yay! "Free ideas" that ... didn't work out, have no market and are now eagerly flipped for peanuts. Sneaky indeed ;)
Being in graduate school has nothing to do with being the best in the field. Very few American-educated STEM majors (or, at least in CS) go on to grad school since they can easily get the same job with a BSc as a foreign student with a MS.

Getting a masters can help fast-track you in the visa process and make your resume more attractive for employers who are largely ignorant about Indian/Chinese/etc education systems. It's more of a competitive necessity for a foreign student.
"Among English speakers, "breakfast" can be used to refer to [the first meal of the day] or to refer to a meal composed of traditional breakfast foods (such as eggs, oatmeal and sausage) served at any time of day." [1]

Even Wikipedia doesn't have a strict definition. I propose a standards committee meet to disambiguate this once and for all.

[1.] http://en.wikipedia.org/wiki/Breakfast
The 3930k is not in the same category as the just released Haswell processors. SB-E is designed for the top end premium performance and extreme categories whereas the just released haswell processors are in the low end premium performance to mainstream performance categories. The upcoming replacement for the SB-E processors is IB-E, the haswell offerings were never designed to replace SB-E.

Not to mention the 3930k has 6 cores whereas all of those have 4.
I came to a screeching halt when I read "The Great Workweek Shift" chart. I can't think of a more misleading way to present that kind of data.

Then "The Growth of Leisure Time for Men" chart is silent on whether the men with fewer than 12 years of education would prefer to swap this extra "leisure" time for paid work. In the last paragraph he refers to this as "downtime" instead.

Very little source data cited. Clever unit shifting on most of the graphs. Generally strange mixed messaging.
These kind of posts are like 'karma whore'.
a generic object semantics and API which has been back ported to Perl 5

Do you mean Moose or the abandoned Perl 5 MOP experiment?
I spent quite a bit of time on AppLens, an icon matching app for iOS (take a photo of an icon --> download the app).

The backend (in C) is pretty fast and stable (current uptime 384 days) and it can be used for other types of images (i.e. not icons but photos, covers, etc.).

App Store link: http://bit.ly/Szmy7X
Yeah I think this is the first time I have seen "chronic unemployment" called "leisure time" but I guess technically it's correct.
This article provides a great example of why you can't ignore demographic shifts when analyzing statistical data across time periods.

The best example of this is household income. If you look at the data, it looks like household income has been flat since the 1980s. However, during that time, there has been a large shift of two-parent (where both parents worked) to single-parent households. In fact, if you look at the individual incomes, they have grown substantially over the same time period. It's only when you obscure the data by talking about "households" do you see the lack of income growth.
True but if your expectation is traffic travelling at 30, it's unclear if normal defensiveness will help you for a car going at 60+.
It's as often the rich and the middle class in America that disparage intellectualism as the poor.
Poll: Full time developers in Boston, what is your salary?
Show HN: Instagram based social backgrounds and covers
£40k is not badly paid. It's significantly less than SV sure, but it's a lot more than the average UK salary.
Hmmm, this is pretty different to my experience (as both employee and employer), perhaps it depends on the skillset and exact location.

I have a (non-finance related) start-up in central London and it's pretty difficult to find skilled developers with 4-5 years experience who are asking for less than £50k p/a.