skysight-inc/HackerNews huggingface dataset:
We're a small (~10 person), profitable, self-funded, UK company based in Cambridge doing over >US$1m a year in revenue. We are doing interesting things around video/content distribution over the Internet.
We're looking to add more coders to our team. At a high level we're recruiting in two areas: C++/Linux/Boost/Networking and Python/Jquery/Django.
Happy for remote working if able to travel to Cambridge once a week.
For more details - send me an email (email in my profile).
It is my belief that not everyone is capable of mastering each topic. That there aren't enough potential great teachers to make this possible unless you do some sort of selection method.

Harvard gets great results but they select who enters the university. If you want almost everyone to pass and to know the material then some sort of pre-selection criteria must be met.
Even if American jobs went to other countries they wouldn't have been "stolen" by outsourcing.

The market (for anything) is global now and other countries have smartened up and trained workers in CS fields and can offer their skills at a lower rate. It is called arbitrage.

Sovereign boundaries are meaningless in a true global market place. The western countries have to adapt and change or our lunch will be eaten. Protectionism won't help either.
Hi! Was looking through your website, it doesn't say anything about sponsoring H1Bs. Do you do visa transfers if someone's already working in the US?
This looks like a pirate ebook site.
I said in my comment that I think teachers should be paid more. I can think that and also think that the complaints in the comment to which I was replying were unreasonable.

>Sure, if you had not been doing all of those other things, you would have had time for the remaining duties of a teacher. But you wouldn't have time for much else.

Again, it's beside the point, but actually I think I would have had time for quite a lot else. Do you really think working for NASA, starting your own company, and being a full time grad student at once take up the same amount of time as preparing and delivering a couple lectures a week?
Does your pension carry the risk of losing its entire value as a result of a stock market crash?
Trulia is hiring 40 engineers this year for frontend, backend, and mobile positions. We are profitable and provide great benefits/salary. Located in SOMA district of San Francisco. H1B candidates are welcome.

http://bit.ly/jnwvrM

We're also hiring other positions in our organization, including design, product management, and sales: http://bit.ly/lb4SPy
National unions do not negotiate salaries at the national level. Salary negotiations are done at the local level from district to district done by local union reps.
Update: Robots find key missing piece of Air France crash black box
Whoa. If you can find any links whatsoever about that, then I'd love to read them.

That reminds me of how Gauss was able to use very limited information to locate Ceres after it had moved behind the sun.
Copenhagen Cocoa's Developers Conference '11 Videos
Love it! I was seriously considering wrapping MacVim in some sort of Cocoa app with a file drawer, and I'm glad I didn't have to go down that rabbit hole. Very excited to watch this develop :)
FYI, I'm one of the founders of SpiderOak, it case that was not clear (it's in my profile.)

For the storage cost calculations: electricity, cooling, and bandwidth end up costing more than the drives, even once you include all additional hardware to keep them running.

Note of caution: I would recommend that shops build bulk storage hardware themselves only if someone on their team has an intensive storage background. There are a number of gotchas that are distinctly non obvious; they are capital intensive lessons to learn, and endanger data integrity. You saw what Backblaze went through to design their storage pods: all of the self hosted offsite backup companies do likewise. It's a core competency.

Typically it's much better to outsource or buy the more expensive business storage products with hardware RAID, enterprise class drives, cache batteries, and all that.

SpiderOak's DIY is designed for high reliability, but not high performance. In price comparisons to S3, there's no option for reduced-reliability storage, but also no charge for bandwidth in our out (up to a reasonable point.)

Having said all that, if you are interested in building 100+ TB of storage hardware in house, feel free to send me a mail; I may be able to save you some difficulty. If you'd rather us host it, we do discounts for startups. :)
You could always replace it with an EBS volume.
Internet access should (and I think, likely will) be legislated as a right in many countries in the semi-near future.

Already, it's difficult/impossible to find/apply for a job without internet access. Cutting off someone's internet access may be a breach of freedom of expression/free speech in some countries. When all phones are VOIP phones, the internet will be a life or death matter for 911/111/999 calls. Not to mention stuff you have to buy, children's homework, your job may likely be a telecommute position (in which case, revocation of internet access = hungry kids), etc.

They don't revoke your license and right to wear coats when you're caught shoplifting, even though the car is how you got to the store, and you hid the item in your coat. It's because those items are necessary and useful for other purposes. And because there is no lobby to get that legislated.
My guess is that we'll see this more and more, at least storage in the various components such as glass displays, air data computers etc. Lots of data is already stored for performance/maintenance purposes, which is why they were able to get some helpful data over satellite link before the plane went down.

However, everything installed on a plane needs to be certified for good reason, and unfortunately that makes even the simplest modifications expensive.
Agreed on all points. I am sympathetic to the author's thesis, but found plenty of annoying rhetoric in the article:

Blaming soldiers vs. teachers:

Soldier quality is more difficult to assess (all of us have gone through school; few through the military), soldiers have significantly less autonomy in decisions, and soldiers (like police & firefights) get some slack because they risk their lives on the line.

"Teachers make 14 percent less than professionals in other occupations that require similar levels of education"
As parent noted, tenure issues are huge. Professors also don't make much, but tenure (once they get it) really makes up for it. Also, 14% isn't bad given that many teachers have 2 months off.
The whole time he's discussing Scrum... A methodology that I don't believe most of the consultants he called out even really endorse.
Boston MA, Seattle WA; Brightcove - http://brightcove.com/careers

We're a rapidly growing Online Video Platform with thousands of clients including the New York Times and Ticketmaster. In the time it takes you to read this sentence, the Brightcove player has been loaded over 9,000 times worldwide.

We're looking for frontend (HTML5 & flex) and backend (Rails, Java, Python, ingestion & video transcoding, reporting & analytics) software and QA engineers.

We're also looking for a Director of Engineering, DevOps engineers and Customer Support specialists.

There are open positions for Interns in Engineering and Marketing.

I work in engineering and love it! Send me an email (in profile, or brightcovecareers@brightcove.com) if you have any questions.
One Lesson from Your Field
Interesting that the trend isn't replicated on the web... yet: http://www.google.com/trends?q=neural+networks

I wonder if there is a lag between academia and the web?
Objective-C wasn't created by Apple.
Thanks - you're the second person to point that out, and it's something I intend to fix.
I'm not sure how to say this without attracting a wave of descent, so I'll simply say that your comment made me smile.

I truely hope you are sucessful in instilling among your children the ideal that the advancement of the human race is more important than advancement of self.
That is a reasonable possibility, and I think we probably agree on many aspects of the problem. The general observation still holds though, that the current compensation reality does not attract a broad enough pool.

The challenges of professional recognition, accountability and performance measurement which you aptly highlight are very real. I may be interpreting you incorrectly, but you seem to blame teachers for those issues. My thought is that teachers recognize that the broad challenges facing the industry, and recognize that a comprehensive solution will probably require some significant reforms. But I imagine they also believe that just giving up some of their current rights will not be a sufficient solution without more comprehensive reform. So in the meantime their better off with the status quo.
A couple of reasons. Firstly, because in a traditional record label deal, not much of the money actually finds its way into the artists' pockets.

"In a typical deal, the band gets thirteen or
fourteen percentage points. We’d have to give a few of our own points (four perhaps) to the producer of our record (producers typically get a fee and points). Then we’d be down to ten points. Before calculating the value of those ten points, however, Electra would subtract a large percentage of the gross sales to account for free goods, records given away for promotional and other purposes. Thus, the amount on which our 10 percent was calculated would be reduced by 20 to 25 percent. So we’d be down even further, perhaps 10 percent on 75 percent of the wholesale album revenue. If our CD was sold in stores for fifteen dollars, the band’s share of the revenue might be something between fifty cents and a dollar per CD. Would we get to keep it? No! ..."

source: http://www.google.com.au/url?sa=t&source=web&cd=1...

A more optimistic (and modern) document which contrasts options such as the iTunes store (which gives the band perhaps 60% of the proceeds and the customer a DRM encumbered copy of the recording):

http://www.bradsucks.net/archives/2007/05/22/where-your-musi...

Secondly, because digital distribution of unencumbered music is in many ways a better experience for the consumer than purchasing physical CDs or DRM encumbered tracks.
The only thing I want in vim is tabs, since I felt that it was faster to switch between tabs in TextMate than having to Command+T everything.
This is too low quality even for a weekend HN post.
If you find this interesting, I highly recommend the book Fortune's Formula by William Poundstone.

http://www.bookfinder.com/search/?author=&title=&lan...
This app could get the job done.

https://market.android.com/details?id=ki.wardrive
And if you don't have a "job" because you're working on making yourself rich by employing other people, try imagining for a moment that those "other people" you're hiring had no reliable access to education, or no assurance that they'd be able to pay to educate their kids.

There are an awful lot of benefits to everyone in giving the general populace a passable education and access to basic health care. Once folks' basic needs in life are met, they are rather more likely to dedicate themselves to the causes you recruit them for (political, business, whatever).

(So come on, USA, how about re-routing a fraction of the money you're burning in Iraq & Afghanistan into education & health care?)
You might also like: Lisprolog http://stud1.tuwien.ac.at/~e0225855/lisprolog/lisprolog.html

"Some online books show how to implement a simple "Prolog" engine in Lisp. They typically assume a representation of Prolog programs that is convenient from a Lisp perspective, and can't even parse a single proper Prolog term. Instead, they require you to manually translate Prolog programs to Lisp forms that are no longer valid Prolog syntax. With this approach, implementing a simple "Lisp" in Prolog is even easier ("Lisp in Prolog in zero lines"): Manually translate each Lisp function to a Prolog predicate with one additional argument to hold the original function's return value. Done. This is possible since a function is a special case of a relation, and functional programming is a restricted form of logic programming.

Here is a bit beyond that: lisprolog.pl

These 162 lines of Prolog code give you an interpreter for a simple Lisp, including a parser to let you write Lisp code in its natural form."
Poster is spot on that C99 is not very stealth. I remember getting hit with this guy a few months ago -- very easy to diagnose and clean up.
Ryan Dahl (Creator of Node.js) is doing an IAMA on Reddit
Practically speaking, the market sets the rate. How desirable you are compared to other deals, determines your valuation above that rate.

Let's say your company has typical proof-of-concept traction. Depending on the specific space that could be 10-50k uniques per month.

For example, 500 startups typically makes a 50k investment at a $1 million dollar valuation for companies they incubate. Syndicated angel / early stage vc rounds are usually (lately) in the $3-5 million post range. However, this is more a function of the amount raised and the % each investor needs to make their investment model work.

I've also noticed that revenue for most early-stage companies looking to raise funds, when revenue does exist, is usually a milestone (proves the business model). A company that has yet to scratch the surface in their market, which is most early-stage, doesn't get their valuations off multiples. A company w/ rev of 5k per month that gets a $3 mil pre-money "technically" has a 50x valuation (annualized) or let's say 25x with some decent growth projections. But, the revenue doesn't lead the pricing, it's a just truism via basic financial formula.
Unusual software bugs
David Brooks (for all you Harvard "kids")
Know about web hosting? Want to work from home for a fast growing, very successful web hosting company that's committed to providing quality customer service? Check out A Small Orange.

We're hiring web designers, Linux system administrators, technical support folks, and more.

Benefits include competitive pay, an excellent benefits package, ability to work from home, lots of paid time off, paid time off to do community service, and much more.

Details and application instructions: http://jobs.asmallorange.com/

Questions - jobs@asmallorange.com

(When contacting us / applying, mention you heard about our openings on HN.)
I wrote a program to calculate my kelly stakes based on supposed 'true' odds (ie no bookie overround) on English football matches. Maybe it would have worked out in the long run but I gave up owing to the effect it was having on my bank. I got my true odds from the Fink Tank column in the Saturday edition of The Times and bet on betfair for convenience and the ability to lay as well as back. I have no doubt that if your true odds are accruate it would maximise your returns. The hard part of course is estimating odds
Ask HN: Wither Product Development/Management, as a defined role?
Looking through the current "Who's Hiring" list, I only count 3 product management jobs.

Sure a company needs more engineers than product people, but I continue to be surprised at how much this role is disappearing given that most agile methodologies call for "Product Owners", who usually shouldn't be engineers.

Would other HN'ers concur there is a decline in Product Management as a role in startups? And why?
Your comment finally made me to acquaint myself with the precise meaning of word "innovation".

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

I think that hackers invent, not innovate. Innovation is too risky to be taken by one or even little group. It is something between an act of changing values (or axioms) of system and the process of that system change.

I also think that innovation is too pompous term in the discussion of programming languages syntax.

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

Invention is much lesser term and much more nimble. And it could provoke innovation, of course. But for innovation we need semantics more than syntax, I think.
Yes, There’s An Apple “Castle” In The Cloud
SEEKING WORK

Based in Sydney, remote work only but will visit you if possible. Currently has 1 day per week slot available. Prefer clients in Au / NZ.

Skills: Python dev (Django specialist), Front-end HTML/CSS/Javascript (inc jQuery). Web server configuration. iPhone/iPad apps using Titanium.

Email me for rates + portfolio (email in profile)
I've always thought that you could make a fair bit of money betting on football matches where one team is at least two goals up with only a few minutes to go. You still get a payout of 1%, and it's a near-certain bet. If you're willing to risk a decent chunk of money and add a few sanity checks (never bet on Arsenal if Manuel Almunia is in goal), it could be some nice income. One percent a couple times per week.

I have to actually figure out one of these betting site APIs and try to do it some day.
Really? Ads that appear while the app is not running, with no idicator of which app is the culprit? I'm having trouble thinking of iOS APIs that could accomplish such a feat.
Thanks. I haven't played parallelkingdom, but for the looks of it seems similar.

We have been working on a new version of the game for a while and depeding of Apple, it should hit States and rest of the world quite soon.
Review: Qubes OS Beta 1 — a new and refreshing approach to system security
Works fine until it doesn't. Therein lies the rub.
I believe there are various things you can do (note IANAL, or accountant) such as take procedes taxed as a dividend (lesser tax rate) or even not take the money out of the company and reinvest or buy an asset and net out zero taxable profit.

And S-Corp would also come under your personal tax rate, I believe rather than corporate tax rate.
Instant ~12 GB online encrypted storage
besides dropbox, I opened another account at Wuala from Lacie, and by using the discount codes billow you can pimp up the quota to 12GB.

I hope you find it useful. On OS X you can integrate via MacFuse (32bit kernels only), or use the uploader/sync app.
I am not anyhow affiliated with Wuala.

1. download the app at
http://www.wuala.com/referral/JC74B7C3CGKPGB4MGP73
or just http://www.wuala.com
2. create a new free account
3. in the user menu > manage account > buy storage
4. start adding one by one the following discount codes (order doesn't matter):

PC-MAGAZIN (will make it a pro account)
I-KNOW-CAROLA
I-KNOW-DOMINIK
I-KNOW-FABIUS
I-KNOW-MARCEL
I-KNOW-LUZIUS
I-KNOW-THOMAS
I-KNOW-DARIO
I-KNOW-MARIUS
I-KNOW-JONAS
In my experience, for any company that is really worth it, the job description is pretty meaningless.

All that matters is how you do in the interview. Thus, if you have good coding skills and reasonable algorithmic/problem solving skills, you shouldn't have any problem getting an interview.
I'm not a web designer, but what's wrong with old fashioned points as measurement unit?
Mesa, AZ or Redwood City, CA

I am hiring a junior to mid level PHP (ewww, people still use that?!) engineer to join my team of 7 developers. Frontend, backend or a mix of both - choose your own adventure on my team as we have a need for everything. LAMP stack. Medium sized and profitable company with interesting data sets, good benefits and engaging work.

REMOTE work is always a possibility. We have a number of full-time remote engineers and use Skype to communicate almost exclusively within the team.

A rather "HR" description:
http://tbe.taleo.net/NA11/ats/careers/requisition.jsp?org=OP...
The minute in football where most goals are scored is the 90th (because it is often as long as 5 mins long).
I remember where someone laid at huge odds (in running) a horse after Tony McCoy fell off only for McCoy to get back up and win the race http://www.youtube.com/watch?v=PcEjgnBXP40
And that's why you'll never see me skipping an election ;-)

(of course, this means a lot less in Brazil, because it's a major hassle to do it)
How much would the associated electricity and cooling costs be?
Do you have any references to back this up? I would be interested in seeing them. Our lawyer (a well known technology partner at a large Vancouver firm: http://www.cwilson.com/people/10-profiles/69-brock-smith/pro...) had no qualms with this type of offer. Bit of an aside: in my experience unpaid internships can work out quite well for everyone involved, provided everyone is very unfront and transparent about expectations/abilities/mentoring to be provided.

edit: added link to Brock. He is awesome BTW, highly recommended.
Exactly -- this is an important point Harper misses here. In SML, you can have functions of type "unit -> unit" and have no idea what the heck it is doing. The language allows effects, and so it could be doing anything. Even a function "int -> int" or whatever could be doing nasty effects behind the scenes. You just can't tell. (Style dictates that non-benign effects in the last case are to be fiercely avoided, but the former case comes up a lot.)

In Haskell, all the effects are encoded into the type. You might have 200 different monad transformers -- maybe monad, list monad, state monad, etc etc all layered on top of each other -- but the information is there if you want to decode what the type means. Effects can sneak in with unsafePerformIO, but this is also considered terrible style. The huge types you can get from all the monads and monad transformers can certainly be a problem, but there's a tradeoff to be considered here that Harper just dismisses.
Ask HN: The best plan to learn the functional programming paradigm
I have enough experience in programming in JAVA,PHP and JavaScript. I am curious to learn functional programming paradigm. I dont think my knowledge of FP is going to have any impact on my career in near future. I want to learn it only for the knowledge sake and who knows it might help me do my existing stuff in a better way.

I need help in preparing a plan which is something like below.

1. Which should be my first FP language ?
2. Should I start learning the languages directly or gather some mathematical background from any other source ?
3. Which should be the first book/videos I should go through ?
4. Can anyone suggest me a sample project that might help me build and apply all the concepts? When I was learning JAVA we had built a pet store and when I learned PHP I had built a social networking app.
The best strategy for this is to only do it for a limited period at large stakes so that your actual outcome is more likely to deviate from the expected outcome
Exactly. Another example: I know a mechanic who does small jobs for his friends on the side. He just signed up for Square because that will let him take credit cards on the spot (customer's house, roadside, wherever). He was using PayPal for this before -- not nearly as convenient for a mobile businessperson. So... is it a game-changer in the sense of radically transforming the economy? Probably not, but this type of service is still a significant boon for small businesspeople like my friend.
Guess and use a convertible note instead of a straight investment. If the company is worth something, the note turns into an investment. Otherwise, the note stays a loan that needs to be re-paid.
Whats new in Scala 2.8: type constructor inference
Fortune's Formula is an amazing book. In line with this is also Jeff Ma's "The House Advantage", it's a solid read - http://www.amazon.com/House-Advantage-Playing-Odds-Business/...
You could analogously explain how of course Lisp has types, you just implement Hindley-Milner and slot it in in front of the standard library. Only, if the author wrote that, I'd think I was hallucinating.
Do you have a link to the previous problem set?
Start learning Scala. Its JVM language you will have Java feeling as you can use Java libraries in Scala. Its very good FP language to learn. Its next Java I believe.