skysight-inc/HackerNews huggingface dataset:
http://en.wikipedia.org/wiki/Exploitation#Theories

http://en.wikipedia.org/wiki/Surplus_labour#Surplus_labour_a...

"Exploitation occurs when those appropriating surplus labour — whether in the form of surplus-value, surplus product or direct surplus labour — are different than those performing surplus labour..."

There is no universal definition exactly but they share certain elements. In particular exploitation is the result of a power inequality between the laborer and the exploiter.

The question is not simply about the split of profits between capital investors and laborers. (Since capital is the accumulation of surplus labor, it's already exploitative.) The original act of exploitation it's self occurs much earlier. When you do not receive renumeration equal in value to that of your surplus labor.

Putting real numbers to those values is hard and I don't really have a satisfying answer to give you. You might find Elinior Ostroms work interesting though. http://en.wikipedia.org/wiki/Elinor_Ostrom
Really? You complain about the name†? Are you serious? How petty is that?!

Apple rarely does radically new devices. That happens maybe once every three years or so. They also support older devices for a relatively long time when it comes to mobile devices (and for a relatively short time – but still not really short, but short compared to Microsoft – when it comes to PCs).

Look at what they do, don’t try to read something into their product names.

—

† Which we don’t even know yet.
The complaint was specifically about IPv6 support in s_client though. Hardly seems to be something that would add any risk to openssl itself (though I haven't looked at what the patches touch). s_client is a handy tool when you need it, but I'd wager that it's one of the least-used utilities the openssl suite. It may just be a case of limited resources focusing on stuff that has much higher usage.
We also have general FAQs for Classic customers:
http://basecamp.com/transition
I use Iubenda on www.gnammo.com. It works very good!
This post is about the 'openssl' tool that is provided with the OpenSSL library not supporting IPv6 - not OpenSSL itself! As far as I'm aware, IPv6 support has been provided by the library for a while.
Something I wrote earlier on the subject: http://bergie.iki.fi/blog/composer_solves_the_php_code-shari...

HN discussion: http://news.ycombinator.com/item?id=3184170
Found on the openSSL dev list:

Newsgroups: mailing.openssl.dev
From: ku...@tenebras.com (Michael Sierchio)
Date: Wed, 30 Jul 2008 08:02:41 -0700
Local: Wed, Jul 30 2008 3:02 pm
Subject: Re: IPv6 support in OpenSSL
Ravindra wrote:
> I'm looking for information regarding IPv6 support in OpenSSL.
> Which is the first and stable version that adds support for IPv6 in OpenSSL ?

SSL operates atop TCP. Whether this supports IPv6 is left as an exercise
for the reader.
- M

PS Does your web browser support IPv6? Does your monitor? How about
your keyboard?
______________________________________________________________________
OpenSSL Project http://www.openssl.org
Development Mailing List openssl-...@openssl.org
Automated List Manager majord...@openssl.org
you can always check out intovps.com.
Hardware are getting cheaper & faster. The same is with Storage. Virtualization Tools & OS are mostly free. Worst if I compare the US VPS prices against those in Europe. E.g HostEurope or Leaseweb.

VPS just dun make any sense.
That Windows 8 experience? Confusing. Confusing as hell
Ask HN: How many hours do you sit in front of a computer per day?
Relevant XKCD : http://xkcd.com/927/

While I do agree that there is a need for a real packaging system for PHP, I don't think Composer/Packagist is the answer.

Packaging is a real hard "exercise", I've dabbled with it, and it's certainly not an easy problem. Composer/Packagist is still not there yet and its ties to Symfony are "scaring" off developers (myself for example).

If it wasn't for the outdated code, the bad peer review system, PEAR is the closest thing we have, as PHP developer, of a working packaging system. If only the PHP team would invest a bit of time to modernize it and make it relevant again, I'd give it a go for sure.
I think he's including the time to learn what he's doing. If you have no clue then it is going to take more than a few hours to learn everything. Sure, once you're competent and everything is set up, it won't take much time. It is just getting to that point that could take a lot of time.
One reason why I keep plugins disabled in Safari.
> If you come to us through a personal reference, we skip the test. If we come to you, because we've learned about you, we skip the test.

Sure, and how about add to that: if we can (reliably) evaluate your skills based on work you've done, we skip the test. That together would already significantly cut down the number of people who would have to take the test, no? And I can imagine other ways to cut it down further.

> Why would you not prefer writing a tiny bit of code, rather than do the "guess what we want to read on your CV" game? Especially when we tell you it's actually a good filter?

It's the aggregate result of testing like this that bothers me. I'm just not convinced that you can write a "good filter" in the format of fizzbuzz, by which I mean a filter which does not result (as a side-effect) in attracting (and favouring) a certain type of candidate, with a certain way of thinking and world view -- beyond what you are actually explicitly testing for.

Maybe that's a worthwhile trade-off for a large organization which has to deal with huge numbers of applicants, I understand that. But for smaller companies and startups, where creative thinking and original ideas, problem awareness etc. are important, I just can't see how fizzbuzz-like tests should be a priority.
Changing the Stereotype
Awesome! Finally I can kick out my lawyer!
I agree with you but I think your iMac analogy is exactly is the one of main sources of the "controversy" regarding iPhone and iPad product updates. When you update your desktop Mac after 3-4 years for $1500, you expect to see obviously visible improvements for your money. The upgrade cycle for phones and tablets is probably much shorter, due to lower product prices and physical limitations such as battery lifespan. Even though the prices are lower and upgrades are more frequent, I think some people expect to see the same kind of improvements they enjoy with their desktop computers or notebooks; notably, much faster CPU, much more RAM, much more storage space and so on.
Awesome design and excellent product.
The problem is that we are probably not the target users here.

We can disable plugins and then selectively re-enable them (we probably keep them upto date anyway) but many people are going to get annoyed if they try and access something that uses (say) flash and it doesn't work immediately.
Sorry to go against the herd mentality, but what?

"I write this as the Raspberry Pi is selling at 700 units a second"
Really? That's 42,000 per minute, or a million a day. Sure about that?

This is apart from the fact that the rpi is _just a PC_. There's no new software, educational or otherwise. You can't just give every schoolchild one and expect anything particularly new to happen on it's own.

Finally the claim that a new model of computer will 'Save' the UK is so beyond ludicrous that I don't know where to begin. The device is not even manufactured in the UK!

I'm all for the sentiments expressed in the article, but let's try and keep the hysteria in check. There's a lot more work ahead.
Ugh. Don't they have laws against usury in UK?
I think we are witnessing the end of the traditional educational business model in real time. Every week it seems new courses are coming out. Yesterday for example MIT released a basic electronics course, https://6002x.mitx.mit.edu/, complete with labs, homework, and two exams. It's free. They are planning on releasing more. At some point, the online offerings will become to traditional colleges as wikipedia is to traditional encyclopedias.
Just finished reading Rework. in that book they usually tell that they rarely implement new features because most of them are redundant for most of the users and only a few would benefit out of this. Personally,I am not a Basecamp user and I really would like to learn what's new.
Maybe just ICT = passenger, programming = driver?
If I remember correctly, one of the chips they had in mind when designing the board was no longer in production, or the price had gone up.

Actually, I looked it up and yes, one of their components had been replaced and they had to design for the new version.
http://www.raspberrypi.org/archives/615

-edit: sorry, after re-reading it, it doesn't seem like they designed for the new one, they just had to wait while the factory found enough of the old version. But that's why it was delayed.
LulzSec brought down by own leader
ZF is yet another framework, and a fairly complex-to-setup one as well.

Problem is that when a newbie searches for "how to query mysql in php", they get 100 different tutorials doing it 100 different ways using the core functions. You won't find one using ZF unless you look for it. By the time a newbie is done digesting a mountain of tutorials, they realize that they need a framework, and they either build one of their own or turn to a 3rd party one. (And ZF doesn't seem to be the most popular one either, outside of the corporate environment.)

Having a clean object library in the core would go a long way towards eliminating the very need for a framework like Zend, and give newbies a place to go for guaranteed development and documentation instead of being at the whim of a framework developer.
don't worry! I return from a business trip the day before, so even its not a suite, its gonna be tired as hell!

And yes, week-ends are a no go! It's winter here after all! :-)
Rule your gmail with Attachments.me
While I can definitely see how it could take a long time, the last time I went through the hiring process, it included every step but #4 and was completed in about 1.5 weeks.

I suspect that length of time it takes to complete a hire is probably a good proxy for measuring bureaucracy in an organization. A low-bureaucracy team (like StackExchange?) can get through all these steps pretty quickly if they want to.
Professor Trachtenberg (early 1900) comes to mind for doing speed math.
> I don't think anyone would consider it a failing of the interview process if they were looking for an accountant and their hiring process weeded out the people who couldn't actually do accounting.

Not to knock the accountants, but I think programming involves a lot more creativity and open-ended thinking, and I'm not at all convinced that a focus on "hoop"-like testing brings out those aspects of a potential candidate.

(As noted in my other replies, I didn't mean to imply that programming skills are not important for a programmer to have.)
Pay is determined by supply and demand, not by a cabal of fat cat plutocrats agreeing how much to dole out to different positions. The idea that people be paid "proportionally to the value they create" is an obsolete Marxist idea. Check out the "Marginal Revolution".
Yes, 15 minutes: http://support.google.com/androidmarket/bin/answer.py?hl=en&...
Find the jQuery Bug #5: Defective Data
the Chute mobile SDK provides a comprehensive end to end solution for mobile developers, for both iOS and Android.
You're right, I'm painting with too wide a brush. My main problem is with investment banks who make the profits while the taxpayers take the risk. It really has nothing to do with tangible or not.
An alternative way (but more intuitive) to find approx a / 9 in your head:
result = (a x 0.1) + (a x 0.01) + ...

so e.g. take a random number, 22103
answer is about 2210 + 221 +22 + 2 = 2455
The purest of propaganda gibberish. Available from "your Mercedes partner" on the 15th of June. "Partner". Really? Don't you mean "member of the price-fixing cartel"? Because that's what a car dealership is in the USA.
An exploit in the browser/flash/pdf reader/etc. Page loads, exploit loads, computer is compromised.
This is where virt-tools actually works well. Point it at an LVM volume, tell it how much disk you want to give to the new virtual machine, let virt-install do it's stuff, done.

Your more general point is well made however :)
> Hiring someone who cannot program for a programmer role seems to have many potential drawbacks, have you considered them?

My problem is with the focus on testing, I didn't mean to imply that programmers don't need to have basic programming skills. The quote above was misleading -- sorry about that -- see my clarifications in other replies.
Looks like they have got rid of the free plan...

(I'm not saying this as a negative thing, it's going to be really interesting to see the response to this, I know there was a blog post a while ago saying there hardly anyone on the free account upgraded) I'm using a free basecamp account but we only have one project and $20/$25 is just a little much for that a micro plan at $10 would be awesome :) )
Most software companies that hire now could solve their problem by offering more money. More people will hear about your job the more above average your pay is. The higher your pay above average is, the easier it is to entice people to move (i.e. you widen your pool of potential people to include people who already have a job). If you pay more, you can make up for any disadvantages in your workplace, from boring dull work, to "you're not a sexy workplace like Google".

The lesson is that companies are strugglying because they aren't offering enough money. Ergo, if you offer more money, you struggle less.
Manchester Airport Transfers
Airport Transfer service from all UK airports including the main North West hubs of Manchester, Liverpool, Blackpool and Leeds Bradford with prices starting at £30 inclusive from Manchester Airport to Manchester City Centre. We offer a full meet and greet service and electronically check the Arrival times of your flights. Our prices are as competitive as a more basic Airport Taxi service yet all our drivers wear a uniform and are well presente.
My favorite are the Github shirts: http://shop.github.com/

There are also some incredible designs here: http://store.glennz.com/

We'll be setting up a store for some limited run t-shirts on (www.StartupThreads.com) and sending out shirts monthly at our subscription site (www.startupthreadsmonthly.com). If you have any t-shirt ideas, let us know!
Mass Effect 3 review: a proper ending—but not a perfect one
Well, actually it was that long cymbal sounds “fade” quicker and just sound different with lossy music.

IIRC I distinguished an mp3 encoded by iTunes with bit rate 192 or 256 kbps from its original in Apple Lossless (both played on same cheap acoustic system). I probably should test with AAC or Ogg, too. Although I have a feeling that it's pretty much impossible to keep intact those rich in high frequencies cymbals while keeping compact file size.

> I've decided not to listen for the pre-echo artifacts so that I won't notice them :)

You're much better at controlling your mind. =) After I once verified that the difference is audible even on cheap speakers, I can't switch back to lossy formats. It means constant wondering if that how it's supposed to sound or not…

That's, by the way, why Apple's idea of having ‘Mastered for iTunes’ label[0] IMO is worthwhile—at least you can be sure that mastering engineer listened to it this way. =)

[0] http://arstechnica.com/apple/news/2012/02/mastered-for-itune...
Here's a list of some of the new features:
http://basecamp.com/new
I am. I've verified username, password, and have tried both the Pinboard and Delicious options, and now I'm getting the "Oof! Delicious rejected that username/password" error.

Logged out of delicious, logged back in to verify the credentials. Restarted the browser and tried again -- same error.

On the upside, it's easily one of the best login screens I've seen, and the error animation is quite nice. :-)
High performance JS for games
I must mention that in Finnish the word 'akka' is a derogatory word for 'woman'. It's used the same way as the words 'hag' and 'bitch'.

Also this: http://en.wikipedia.org/wiki/Akka_(spirit)
Great, they basically removed all the features we use in Basecamp Classic :)
That's because salaries are not just about economics. They are also a proxy for "what is my status in society?" They are not just another type of eggs, so to speak.

There is a similar thing going on with sex. The difference between a back rub and rub&tug isn't just the target location, it's also the associated taboos and stigmas.

(Circuit IV, for those of you who've read Prometheus Rising...)
> The nail in the coffin for me with PEAR is one of the biggest bug bears of the Gem system: system-wide installation. If I want to use a specific package, which requires a newer version of an already installed package, then I have to update it on my whole installation. That means an application I have not touched in weeks might break next time I try loading it on my local box. WAT?

No, you don't. You can have a system wide installation, but you can also install local copies that are just used for certain apps, and it can be managed using pear.
Yes, I feel like an idiot now for just buying a bunch of reserved instances. By my calculations if you just bought a reserved instance you'd actually save money by rebuying it if you plan to run it heavily over the three year period!
Bulk email, or employee day to day email?
Why moralism spoils the appetite
Anybody who reads Rand as anything other than sub-standard Science Fiction is an idiot. Why waste energy debunking her imbecilic assertions (most of which have been obliterated by studies) that she presents as fact?
This page lists installed plugins, finds those that are updated and tells you where to get updates:

https://www.mozilla.org/plugincheck/

Though that isn't as newbie-proof as what Chromium does (blocks outdated plugins, though they an infobar allows running them from the current page).
Never knew this one. Thanks for sharing!
I guess each locality has their own standards. In every company I have worked for(in Maryland), insurance started the first of the month following your start date(so between 1 and 30 days.) Not a state law either, because most retail workerslocally , once they get full time, have to wait 60-90 days. With a family I'm not so sure I would take a job with a 60 day wait.
quid pro duo ftw. sounds like a fair exchange. A service like this is interesting. I like it and will be giving it a try soon.
over 9000 (ea, 14-20)
Looking forward to moving across from "Classic" ;)
What Can Be Learned From Heroku Outage Postmortem
Too many.

Probably 10 on weekdays, 3 on weekends. I would rather be outside.
Living Without the iPad
I feel that the post is a little too harsh based on the fact that this release is just a Consumer Preview and the RTM is still 6 months ahead.

I believe that even though Microsoft has just "metrofied" the start menu, this is still a leap forward in terms of UI.

I understand that Metro apps are still evolving, and this is just the beginning. Wait till we get to see the Marketplace open to developers and some amazing apps being released.
Android’s Robot is Now World’s Most Popular Mobile Browser
Yup, that just makes my guy walk over there. I have the feeling I need a real target before it will work, but I'm the only one on the screen and the tutorial won't let me continue until I've killed something.

A+ for technical showmanship.
D- for quality.
Actually this generalizes for all number of digits (down to 1) and to all multiples of 3, 9 or any number only divisible by 3. And it's not just an if, it's an iff.

132144 => 1+3+2+1+4+4 = 15 => 1+5 = 6 (divisible by 6 - obviously you can stop at 15 too)
Sencha Touch 2 Allows Developers to Code iOS Apps With Windows PCs
It's fun to poke around under the hood a little bit, and look at parts of the internal API:

> Object.keys(bcx.models)
["PersonOrGroup", "Bucket", "BucketAccess", "Calendar",
"CalendarEvent", "Project", "Person", "CalendarDisplay", "Todo"]

> Object.keys(bcx.models.Todo.prototype)
["constructor", "isAllDay", "isTimed", "urlRoot", "getBucketPath",
"showPath", "bucket", "doesOccurOn", "doesOccurOnOrAfter",
"doesOccurBetween", "getDueDate", "summary"]
The transactor is only used for writes, so if the transactor went down, you could still run queries.
I agree. I have tried different distributions and am currently settled on Arch. I love it. It worked for me straight out of the box and currently functions as my home server. I might try Raspberry when it is back in stock.
Enter your domain...

Then

"Before generating a privacy policy you must register or login".

(a) that's irritating - if you're going to demand registration do it as the very very first thing so I know. I don't care if all I've entered is a domain name.

(b) ironically I can't see your privacy policy to see what you might do with the e-mail address I'm giving you.

And then I seem to be able to cancel the registration login and continue anyway and generally arghhh it's all a bit horrible.

Pity, seems like a nice service.
He has a portfolio, then. For example, here's my portfolio from 2002-2006: http://www.lumenera.com/products/surveillance-cameras/index..... I was solely responsible for version 1.0 of the software and led the team that did version 2.0.
AMD cpu bug (by Matthew Dillon)
It's actually slightly better than a SQL database. If your master SQL database gets fried, there's a chance you could lose some data. Datomic's transactor only handles atomicity, not writes, so if the transactor dies, nothing written to the database will be lost.
FWIW, it's currently in /r/programming's spam filter, and it won't be coming out because it's not about programming. Sorry to be all stackoverflow about it, but that's how we operate.
for a longer description of the problem see this (amazing work): http://thread.gmane.org/gmane.os.dragonfly-bsd.kernel/14471
Social Collaboration Platform For Classrooms Edmodo Opens API
Uncle Sam: If It Ends in .Com, It’s .Seizable
A soon to be a "killer feature" on ANY SITE worldwide. http://viaprivataitalia.com already uses it. and it's proud to.
What the hell. Do we have a policy to keep shilling at sane levels?
The privacy policy is shown right after clicking on the registration button, before we process the information. Your point is absolutely right anyway.

About skipping the registration, you can easily do it by clicking the 'x' on the registration box :)

Thanks for the feedback :)
It's certainly true. Ogg is far less audible than mp3 - it's actually very decent at bit rates as low as 64kpbs.
One of the lessons I learned early on regarding security was to program as if I don't trust my code to be secure. I always ensure that something else is enforcing security to the extent possible. In some cases I take the "run with the least possible privileges" to an extreme, and grant my application no privileges to crucial resources absent user-supplied credentials.

The advantage of this approach is that even otherwise ordinary security wholes become hard to exploit in useful ways. For example, the set of interesting attacks you can pull off from SQL injection when the SQL permissions are tied to your application login are quite a bit less than they are ordinarily and while you can still do nasty things, the attacks tend to require greater internal knowledge of the database, and the scope of vulnerability is narrowed. Get rid of string interpolation in your queries to the extent possible and another issue goes away.

Be paranoid about security and that will serve you well.....

So when I read that a framework is insecure by default, I naturally suppose that I have good reason to stay away from it.
Why are doctors still outperforming surgical robots?