skysight-inc/HackerNews huggingface dataset:
I've used linux-vserver.org years ago and lxc, which is in the official kernel, looks promising. This would be relativly efficient and secure (ok, one kernel exploit => all instances)
No, I'm referring to the literal meaning of his words and the context of the words. I'm not sure how you can escape the context anymore than you can escape the literal meaning of the words.

It's the National frickin' Review. That's like getting a newsletter from Emily's List and thinking an interview in there is just about the literal words of the interview. The publication has such an overt agenda that ignoring that agenda is missing a big part of the message.

And couple that with the actual text of Thiel's writing makes it obvious.

As I noted a couple of months ago this was going to be the centerpiece of the right for 2011 going into 2012. Most of this is partisan, although some is nationalistic. The reason David Brooks, for example, is pushing this new humanism (when did emotional humanism become conservative, right?) is because its clear that is the world flattens the US will likely be in trouble academically/intellectually. As a country we lack discipline, but we do have an abundance of "emotion".

In any case Thiel might deserve the benefit of the doubt if he avoided the National Review, but he gave them an interview that would make Jim Demint smile.
> Why not compute the file hash on your local machine before encryption, and check that hash against a master dupe list (hash, dupe_count) of all hashes from all users' pre-encrypted local files?

You could do this, but it would still be possible to determine which users have a copy of a particular file (or a piece of a file).

> Secondly, I cannot see how this requires there to be an index of users hashes. Surely one could store hashes with reference count, increment when a user adds, decrement when a user deletes. The user ID isn't necessary for a reference counter.

On the surface, it looks like this would discredit the first claim that I've just made. I think though that in reality it could be detected. For example, the Government could require them to wait and watch until a user downloads a file (or piece of a file) keyed by the hash of the piece whose owners need to be identified. Given that this is feasible, I don't think that there is any point implementing this measure, and it would help to maintain data integrity by not doing it.
First of all, C++ is one of the hardest languages to implement — Clang only got to the point where it could compile Boost less than a year ago. The complexity and difficulty of the task severely culls the number of independent parties willing to work on it.

Second, the language syntax and semantics just don't lend themselves very well to a REPL. For example, there is no top-level execution context in C++. Should we pretend like the lines entered into the interpreter are part of main()? That would mean we couldn't do useful things like define functions. And should typing `int foo = 3` lock up the identifier "foo" for use as an int forever, like it would in normal C++, so that we couldn't later write `float foo` or `string foo` without restarting the interpreter ?
Or invisible until you up/down vote.
That's 3+ times what he was making while reducing his hours or 6+ times his salary if he is pulling overtime.
'The web has made the first amendment an anachronism" - Chief Judge  Kozinski
That would never work. You'd find some garbage in the output, or even worse, get a core dump due to n being undefined. I think you mean 2x * 1000. .... or I've been refactoring my code for too long.

But yes, this is generally the rule I use as well, take the hourly rate and double it and add a K (eg $30/hr = $60K)

Doesn't include holidays, sick leave or efficiency trade-offs (billable time vs maintenance, research). Personally I use an estimate of about 75% efficiency to get a realistic answer, so then your formula becomes 3/4 * x * 1000

So at $175/hr I'd expect something like 130,000 annually. Given that its said he's quite frugal and doesn't mind hard work, it could well end up being around the 250-300K, but I'd expect he'd end up burning out after a year or 3.
This figure appeared absurdly high to me on first glance, but Wikipedia says Mozilla earned $61.5M from search royalties in 2006. Total revenues were $104.3M in 2009, putting the estimated amount from search at around ~$90M. I don't know that that's necessarily all Google, but still an impressive sum.
I've tackled most of those with my cheap standing desk...although it's height is not easily adjustable. To switch things up, I have a futon with a lapboard in my office as well:

http://elasticdog.com/2011/01/shelf-made-standing-desk/
If people are getting $100,000 right out of college, then $45,000 is not very good.
It's only a wash if your only gauge is money. If you hire him, you've potentially sacrificed moral. Sure, it isn't immediately meassurable in dollars, but it is still an important price to pay.
> If Dropbox can skip the upload process of some large file because another user has already uploaded it, they must also be able to decrypt that file in order to sync it with your other machines.

Not necessarily. The client could send an encrypted version with only (plaintext) hashes of the pieces. EDIT: no, I'm wrong.

> Or in order for you to download it through the web interface unencrypted.

This one I will give you, unless they're doing something really weird like client side decryption through Javascript, which I'm not sure is even possible. However, they could in theory not store the key until you actually use the web interface (and you don't have to, so they wouldn't have it), and also not store the key when you do.
No Search Neutrality, Please
Air Jordan 9 Retro Shoes For Sale,Air Jordan 9 Cheap Free Shipping
Shit man, that's intense. Do you have programming skills? Or what is your skillset?
I suspect that dropbox works the way you think it does, but your argument actually has a flaw. It could work like this:

- A hash computed locally (on the clients with the large unencrypted file) and sent along to be used by dropbox to detect dupes.

- The key used to encrypt the large file is some function of the file, but not of the hash. The important point is that it's not encrypted with a client specific key, but rather a file specific one. Thus if you have the file, you can compute it.

- When a dupe is detected, the server requests that the uploading client send it a copy of the key, encrypted PGP so that only the other intended clients can decrypt it

I think that should work.
I don't follow. How could the client send an encrypted version of a very large file using only 16 KB on the network?
Modern deduplication breaks files into pieces, and a list of hashes is computed for each piece. So a single bit change wouldn't necessarily throw it off completely.
The consumer will pay at most the value that it provides them; however the producer will charge at least the cost to produce the item.

If the former is less than the latter, obviously there is no sale. If the latter is less than the former, then the price will be somewhere in between these points - exactly where is the interesting thing.
A while back I bought one of those "lap desk" things that you're supposed to use while you're sitting on a couch or a bed for supporting your laptop. I found that if I stuck it on a normal desk it was the perfect height, and even has a reading light, plenty of room for an external mouse and a place for me to put my coffee in the morning. Highly recommended... Here is the one I bought if anyone is interested:

http://www.bedbathandbeyond.com/product.asp?SKU=17258877

It's a bit of a hack, and I was made fun of a fair amount around the office when I first started using it, but I like it a lot. I think I got mine on sale at the time for $19.95. It's certainly a more "elegant" solution than sticking a chair on top of a table, and doesn't require any woodworking skills.
The CEO's laptop wasn't wiped clean before being thrown out? What else did you find on that machine?
so because you cannot "see" the genetic advantages and it's not a "proper" sport, the original comment is not ridiculous?
Design & sales
Ask HN: Can a smart meter be made to lie to the Grid?
Maybe some among here might be working in the Smart Grid ecosystem and could help answer this question:

As Smart Meters become ubiquitous, for the sake of argument Can someone maliciously (using whatever exploits applicable at the moment) gain control of a number of smart meters, and would it then be possible to make those smart meters lie about their power usage to the utility grids? Then, they could create a botnet of these compromised smart meters and in turn convince the grid to pump more power to them and in the process, trigger rolling blackouts at other locations? A Denial of Service of sorts.. Is that possible?

Maybe someone here can tell me it is, but improbable, or its not and will never happen.
The new Final Cut Studio
Why doesn't DropBox just stop doing de-duplication? They must have the money for the storage? The bandwidth savings for users isn't that big of a deal in most cases. I expect that if I have a 2GB file that I'm uploading a 2GB file. I don't cross my fingers that you already have big chunks of it.

This just seems like the type of thing that someone much smarter than I can and will exploit in the future.
Social class links to income much more than intelligence. Believe me, you're quite likely to end up in a similar socio-economic class as your parents. http://www.dailymail.co.uk/news/article-450558/Having-high-I...

So where you live (social class of your parents) matters much more in your future income than your intelligence.
After watching the presentation I agree that CSS has major issues with reusability and code cleanliness. Though I don't think it's as bad as she makes out; I don't know any developer who refuses to use classes.

I think the approach she takes to solve the problem is wrong though. HTML and CSS like her OOCSS approach promotes is just nasty.

<div class="unit size1of3">
<b class="top"><b class="tl"></b><b class="tr"></b></b>

How is coding the layout into the HTML any different from the table based layouts we were doing ten years ago? This is going back to tying your styling directly to your HTML.

Bringing mixins into CSS would solve this in a much nicer way. Define your fonts and columns in a couple of reusable mixins, and then define your site-specific content mixing and matching your reusable components.
If you don't mind my asking, what is the percentage savings achieved by de-duplication across all of Dropbox? Some others here have wondered if it was premature optimization.
Can you negotiate a certain monthly amount that you can handle for the next few years?
Analyzing Keyword Details for Broad Match Campaigns in Google Analytics
I had the opposite experience. I thought I had been following a bot for a while but it turned out to be a real person (her name is Anna).
As "bad" as 15%? Tax is at least 38% here in Au for that wage (was 60% not so long ago).
I'm guessing it is a US backed govt loan. It appears we are creating another bubble in this country where people will need a "bailout" from taxpayers.

Huge unfunded public pensions, student loans, ... Roll the dice. Borrow another $100k and figure out how to bet against the next bubble.
I have worked in the student loan field. First thing you need to do is contact your loan servicer immediately and work with them about your potential default situation. (Even if you have already gone into default, you can get out of default by getting on a loan rehabilitation program and making 12 consecutive, on-time monthly payments under that plan, so all is not lost.)

Also, look into an income-based repayment plan. These work basically the way you might think they do, in that your payment is based on a percentage of your income. One nice thing about it is that if your income is low enough, your payment can end up being zero. The kicker on the income-based payment plan is that if you make payments for 25 years, the loans go away, regardless of the amount you've payed on them. If you're in for $100K+ and don't have a commensurate income, this can give you back some of your financial life (your debt-to-income ratio is going to be screwed up for the next 25 years, but at least you'll be able to make your loan payments on time).

Bottom line, contact your loan servicer IMMEDIATELY and ask about payment plans that are tied to your actual income. It's your best option. If you just let it go, you'll never see the end of it, as they can attach your bank account, take your tax refund from you, and probably worse.
Yes, you're right. Sorry.
Facebook Reg Tool - Awesome Conversions
Shared a few thoughts on my blog about how the facebook registration tool has done wicked for our user conversions.

http://stuartchaney.posterous.com/conversion-analysis-of-facebooks-registration

Stu
Github Says, If There is an App, There is an API
Hotz got SLAPP'd [0].

He's currently getting heat for his request for legal fee donations that was sent due to his defence against Sony [1][2]. It seemed like he received thousands [3].

You can read the court documents: http://ia700401.us.archive.org/35/items/gov.uscourts.cand.23...

[0] https://secure.wikimedia.org/wikipedia/en/wiki/SLAPP

[1] http://geohot.com/

[2] http://geohotgotsued.blogspot.com/2011/04/joining-sony-boyco...

[3] http://www.escapistmagazine.com/news/view/109193-Geohot-Hint...
Expatriate?
Democratic senator wants Internet sales taxes |
The easiest way is to just find another offer from another company. You're not "worth" double your current comp if you can't find it somewhere. Then you let them know that you have another offer but would prefer to stay if they can match the other offer.

Keep in mind that this happens all the time and is standard procedure in most American and European companies. As long as you act honestly, your boss will probably not hate your forever or start looking for your replacement. If your employer can't deal with negotiating over salary, you should probably just take that other offer . . .

The other option is to say that you're going to leave to go consulting. This is a harder sell because they'll think you're bluffing. You have to be ready to actually do it.
That could work. Start freelancing your front-end skill by meeting people at networking/startup events. Also search basic job websites to get a frontend job in your area.
I'm sure it seemed like a great choice at the time. Remember, Flock is pretty old. The original beta came out in 2005.
Interesting idea.. if one were to build the system as you described, there would still need to be a common link for the PGP encryption of the file-specific key.

What do you reckon this is? IIRC, based on the other Dropbox article this week, the only relevant information stored in local Dropbox preferences is your account ID and a unique API token for the specific machine.

There was no mention of a plain-text password being stored locally.
This is largely hyperbole and anecdotal evidence.

Where you say you were from a highly educated family with a strong work ethic, and took several years to be stable, I can point to reams of illegally immigrating Mexicans who are uneducated, the definition of dirt poor, by definition take limited gov't funding, and yet still make ends meet.

Yes, heavy immigration would be tough on some, and would require expansion of immigration services, but would be far from chaos. If there was still a requirement for a verified job, or some other method of supporting yourself, it would be a net boon. In addition, many of these immigrants would bring funds which would be spent while they established themselves.

America needs people. We're enormous, have a surplus of many natural resources (including food) and we're turning people away who are perfectly qualified. We're also far too insular for our own good, and need the exposure of mixing cultures to keep the melting pot working.

Those people may establish enclaves, but over time they integrate and enrich us simply due to edge interactions. Chinese, Irish, Russians - they've all formed enclaves at some point in America, and yet have still contributed to our society.
That's the Final Cut Pro that was released in 2009..
do you have an online portfolio of your work?
First Orbit (video from ISS + Gagarin's radio exchange recording)
> shared-hosting is so 1996

Shared hosting is now called "Multi-tenant", and that is how Heroku, Google Appengine, Windows Azure and other multi-tenant PaaS hosters work. Their thousands of users don't seem to mind.
A bunch of guys selling a very expensive product, with a direct financial interest in suppressing this debate...yet no big red "conflict of interest" disclaimers.

Modern universities are cargo cults. They do not educate, they select. The value is solely in colocating smart people, which can be done in far less expensive ways.
What are the probable consequences, short and long-term, of doing this?

I don't expect that this is advisable, but does anyone actually know if the government will come after you if you move to say, Thailand to escape your debt to the government?
I think you left the interviewers some bad impressions about your technical skills.

Blame the interviewers throw easy questions at you and think that it's all they get is blatantly wrong. Most Microsoft's devs are better than that!

Based on my experience, the fact that you did not get harder questions show that they thought you did not sail through the easy ones as they expected. And believe me, knowing the answer is one thing, explaining it clearly is another thing.

When I interviewed in Redmond last year, I got 5 interviews total. The first one is easy with all similar questions you got. The second was harder as the guy asked me a problem that starts off easy but when you add more data to it, it becomes more like an open problem. The third one is a OOP design question. The fourth one I met an engineer that joined MS from 1992 and he asked me only one algorithmic question that I have never seen before (Believe me, I read all those 'interviews' books and I know many ). It was very strange tree structure that I did not remember. I spent about 20 minutes stared at it and I got the first part after 35 minutes and then he asked me to explain how I finish the problem. He seemed to be OK with my answer. The last interviewer is a manager. He did not ask me anymore technical question but focus mostly on my preferences, experiences, previous jobs and some behavioral questions.

I think the interviews are on par with other top companies like Google ( but Google focus much more on scale ), Facebook and Amazon ( focus more on design and scale ).

In conclusion, rest assure that your interviewers are much smarter than you think. Hope you do better next time!
I know quite a few people who appreciate Dropbox’s de-duplication. It’s not only about saving Dropbox bandwidth.
I don't think anyone suggested the keys were unique to users.
Personally, this sounds wrong on a few levels. Maybe we can be a little less forgiving and lower taxes on startups, for example. No taxes on the first $100k for 3 years.

The "game" needs to be changed to reward people who create companies and jobs.
Well, it's 15% for FICA (employee + employer), but there's also normal income tax, which starts at 10% and gets up to 35%. And then the state and, depending on where you live, the city have income and/or payroll tax as well (usually in the single digits).
yes, but the combines monthly amount is still about 1,000, and that just covers the interest
I have degrees in CS and EE as well, and I was actually talking with one of our lab instructors on this topic yesterday.

It's obviously going to depend on the school, but my experience was also that EE does a better job of balancing theory and practice. There's a better sense of what constitutes foundational theory in EE than CS. Every EE program is going to have basic sciences, circuit theory, E&M, signals, control, etc. Beyond basic data structures and algorithmics, you can find almost anything in a CS curriculum.

On the practical side, CS professors typically have less experience in industry than in EE. The vast majority of professors in the engineering faculty at my university are professional engineers, which requires at least a couple of years of practical engineering work.

One point I will give CS, though - CS students typically get far more design experience than engineers. EE has a lot of emphasis on problem sets and lab exercises, whereas CS students are usually designing their own programs from the first day.
That's right. In fact, if Python were used to incrementally compile to assembly, it actually mightn't be too bad. There'd be a relatively short delay every time you pressed the enter key as the new bit got compiled.

The problem with the approach taken is that it compiles everything you ever typed every time you type something. I honestly can't think of a worse combination. C++ is the language, you need a Python interpreter to run it. And there's no incremental compilation, so it just gets slower and slower the more you do.

People who write stuff in Python need to realise that sometimes you can't solve a problem just by wrapping something in Python. Occasionally you need to do some actual work. I'm afraid I see this all too often.
> after being harassed everyday to pay a debt

It's actually quite simple to get debt collectors to stop calling. Just tell them they are no longer allowed to. It's illegal to call someone if they requested to stop calling. Most people simply don't know this and take the abuse.

I did this recently. The debt collector threatened to call me everyday. I responded by saying she wasn't allowed to ever call me again unless she had a better offer. Debt collectors are actually quite educated with the law, so I made it clear to her that I also understood it.

Here is the Fair Debt Collection Practices Act which is actually an interesting read, and may be useful to know statutes of limitations, etc. Although, I do know that tuition loans are exempt from some things such as bankruptcy as previously pointed out.

http://www.ftc.gov/bcp/edu/pubs/consumer/credit/cre27.pdf

I wish I had better advice, but hopefully you can be armed with more information to at least prevent harassment.
$5 is annoying, but not so much that is going to impact my decision regarding a $2000+ purchase in the slightest.

Honestly I think they should just include an xcode license with any of the Pro models.
That's "only" for social security and medicare. You still pay federal income tax on top of that.
Knuth - "The Art of Computer Programming" in a year or two
Just found this article of Sony having the records of those that donated to PayPal: http://www.geeky-gadgets.com/sony-wins-access-to-george-hotz...

Edit: The settlement that GeoHot can't discuss: http://psx-scene.com/forums/attachments/f6/26802-settlement-...
In Norway all tax returns are public: http://skattelister.no/

In fact I just looked up an old high school classmate and was initially surprised at how much she was making - until I realized 280,000 Kronor is only about 50,000 USD.
I didn't say "peers" (plural). I said "peer." It's one thing to take your peers as a whole and say you're better than them (and I'd agree that, by definition, if most people make that determination, they're wrong), but a very different thing to take a single peer and believe that you're better. You may still be wrong, but it's easier to semi-objectively evaluate differences between your skills and a single other person's.

Of course everyone is biased to some extent, but the bottom line is that some people will correctly assess as skills difference. If you have 10 people of varying ability (even only slightly varying), all making the same amount, 5 of them will be equal or better than the average of all of them.
Epsilon data breach: What
No the govt won't do that for a measily $100k.
Good luck renewing your passport in a case like that. Extradition is unlikely, but getting back into the US could be sticky to say the least.