skysight-inc/HackerNews huggingface dataset:
On definitions of selective opening security #security #analysis
Abstract: Assume that an adversary observes many ciphertexts, and may then ask for openings of some of them. Do the unopened ciphertexts remain secure? There are several ways to formalize this question, and the ensuing security notions are not known to be implied by standard notions of encryption security. In this work, we relate the two existing flavors of selective opening security. Our main result is that indistinguishability-based selective opening security and simulation-based selective opening security do not imply each other.
Not available in my area :( (I presume that would be true for anyone non-uk)
trying to sell what we prototyped last year to users is likely a bad idea.

the freemium will be for businesses. there is a team version of idonethis in its early stages.
"Not available in your area."
Bouncing Data Would Speed Up Data Centers
Young American college grads moving to india for startups.
I'm quite sure Dr. Tarver has been spying on me and reading my mind. This is me, every sentence.
You have absolutely no idea what, or rather: who, you are talking about: I'm the second most active committer to FreeBSDs kernel over the project lifetime and I'm the author of Varnish, I even have C-code running in ATC systems, heck when it comes to that: My code scrambles your password.

It's exactly because I am responsible for so much old code that I say we should not cripple the future for it.
Recent changes in LLVM's codegen support for SIMD
I built an iPhone app called Commit that tackles this very problem. It is in the review process right now and should be released in the next couple of days.

You can read a bit about it here: http://nathanbarry.com/a-little-bit-each-day/
I've played around with some pretty bad ass magnets during the time that I was building wind turbines and one of the more interesting effects was that if you dropped one near anything made of steel you were actually in danger of getting shrapnel embedded in your body.

They move so fast it is scary, sometimes they explode on impact. This makes you pretty nervous about dropping them.

Then, one day one got dropped over a chunk of solid aluminum. It floated gently to the metal landing with a soft 'click'. Besides the initial surprise (I realized the eddy currents induced a magnet field of opposing polarity in the aluminum) what struck me most was the force of that opposing magnet. If you tried to force the magnet close to the aluminum at speed it would resist so strongly that you never managed to smash it into it with any kind of effectiveness. Always just that soft 'click'.

I still have a bunch of 3"x2"x1" neos waiting for some project, and whenever someone visits that's interested in technology I show them what those things can do, if you have tried to pry one of those from a chunk of solid steel (or if you're unlucky, another magnet) you know what I mean when I say I have a lot of respect for those little golden blocks.
“Spanish Napster” Victorious As Court Rejects Major Label Copyright Case
Update: I posted an edited version of the above points on my blog at http://www.lawnotes.com/bare-bones-contracting-tips-for-soft...
Year in Review: Top 15 Places to Take An Instagram Photo
Not available to viewers outside of the UK, it seems. Here's another demo on Youtube: http://www.youtube.com/watch?v=30oPZO_z7-4
C++ also goes out of its way to avoid introducing new keywords for exactly the same reasons as C.
Do a Little Bit Each Day
Show HN - our iOS Web Simulator for Windows
Our iOS Web Simulator for Windows, sims Geolocation, HTML5 local and session storage, accelerometer, userAgent etc. Great for demos and quick Mobile Web testing. http://www.electricplum.com/products.html
Here's the YouTube video that was linked on the Makezine page:

http://www.youtube.com/watch?v=G7ysnXH53Wo
I've been working on an Android game that I envision as a mashup of Zelda and Minecraft, so it's pretty entertaining to see Notch whip out a pretty similar idea over a single weekend.
Mozilla has a lot more leverage than you think. They could stop giving their browser away and sell an "ad-free" version for $5, which bundles Adblock and blocks google ads. Mozilla would survive, Google would be forced to drastically change. Google would be bat shit crazy to give up its leverage over Mozilla. It would be so insane that no one at Google would reasonably consider it.
Or web-mail making links clickable?
There is no way it is less than $100m. The Chrome team is at least the same size as the Firefox team, if not significantly larger. Google probably spent a good chunk of $100m on advertising Chrome; television spots and subway posters don't come cheap.
Sure; no, I've seen the same kinds of problems.

If you are interested, I posted in the comments to this gist (https://gist.github.com/1184843#gistcomment-65875) some changes that we made to our SASS files to markedly increase the compile time.

For us it went from (depending on the machine) something like 40s down to a <5 seconds which was a massive improvement (CSS development was almost impossible for a while there).
Nothing you said negates his argument. Why didn't the committee ad them to the constitution itself when it was passed?
Google is not losing $100M. They are making $REFERRAL_REVENUE - $100M, which is presumably >> $0.
Well in theory, they presented a contract to you, you read it/had the opertunity to read it, and 'signed it', by agreeing to it.

Twould be interesting to try proving otherwise, since everyone knows people don't read, yet alone understand, those contracts.
I need me an intern like that. Nice work!
To add to Pewpewarrows' comment, I'll give you a couple of examples of things I do with QuickSilver.

I can never remember the IP address of my work's VPN, so I created a text file on my desktop with the IP as its name. Whenever I need it, I do: Ctrl+Space, ~/Desktop/[IP] to select the file, '.' to treat the filename as text, tab to go to the action part of QuickSilver, start typing "clipboard" and when "Copy to clipboard" shows up, I press enter. It can sound like a lot of steps but it gives me the IP address in my clipboard without reaching for the mouse, without having to open a file or an app.

I also use it for the integration with the address book. I type the name of the contact, select a phone number, tab to the action part and type "skype" to start calling with Skype. Or I would copy it to the clipboard to put in Google Maps…

If you've never used QuickSilver, that might sound too complicated for not much benefits, but it's something you learn over time. And it's not perfect either: I often time use Spotlight as well. (mostly for dictionary and calculator, though I'm sure QuickSilver can do it too :))
Yes, the force between the magnet and the cooper pipe is proportional to the relative speed, so you can leave the magnet still and move the pipe and get a force that cancels the gravity.

But in a real experiment, I think that it will be very difficult to keep the magnet in the right position, it will rotate and bounce against the walls, and the force will vary, so the average force has to be equal to the gravity. So your experiment is ideally possible, but I think that it will be very difficult to implement.

(In the original experiment, after a few moments, the magnet falls at an almost constant speed. This is the same speed that the pipe should have in alternative experiment.)
The Sydney Opera House is a good example, actually.

It's an iconic building. Australia is frequently represented by a picture of the opera house in front the the harbour bridge, possibly with Uluru in the middle distance (it's just outside Sydney, apparently).

There's just one problem. It's not a very good opera house. The structural requirements make it impossible to have an ochestral pit for the musicians, and the shape of the building make it very difficult to have all the usual invisible magic that makes opera work smoothly. It's cramped and oddly shaped.

The SOH is a perfect example of the triumph of style over substance. The New South Welsh who commissioned it are now facing a $1 billion dollar bill for maintenance over the coming decade.

edit: decade, not 5 years.
I'm no lawyer, by any means but this SOPA bill sounds to me like it's proposed by either very naive or very devious people. Naive in the sense that this whole SOPA thing seems to be wide open to abuse or devious in that this whole SOPA thing seems to be wide open to abuse...
It looks to me like Sony is being sued, not over the clause itself, but in their application of it and the circumstances surrounding it.

That is, that it was patched in, bolted on toward the bottom of an agreement that is difficult to even read on a console, that the opt-out method is unnecessarily cumbersome, and that opting-out would take away an advertised feature of the purchased hardware with no recourse.

Because the more general question of "is this clause even legal?" was famously settled not all that long ago by the SCOTUS in the AT&T Mobility case.

http://lawprofessors.typepad.com/banking/2011/05/us-supreme-...
Yet spreadsheets are incredibly popular.

I am not claiming that every computer user should want to create simple CRUD applications. A few technically competent non-developers might wish to do so though. Many of us who have been around for a while have had to deal with someone creating an MS Access application that is eventually used by everyone in a department. Companies would often then pay for a "professional" reimplementation of the MS Access application that would take months or years and cost a fortune. Often the end result was something that did not work well and was hated by users.
Entertaining or frustrating?
The guy is a machine, I watched his stream (not the whole thing but a few minutes here and there) and he was almost never not typing (or editing something in paint.net).

How he maintains his focus for that long and doesn't get stumped by bugs for any great length of time is truly impressive.
Now, if only there were a way to capture that energy as electricity ;-)
So in a nutshell what seems to be happening is that the moving magnetic field is causing the electrons in the copper to move, this electrons then give rise to a magnetic field which repulses the original magnetic field which is why the magnet slows down.
I really like the article because it frames the situation well and looks at both sides of the coin. There are a good deal of people that look on the unfortunate with disdain, as if a large majority of them choose to live a life of poverty. That they are just so lazy that they care more to fulfill their lazy desire than to feed their stomach.

Reality is never so cut and dry, from schizophrenia to getting on drugs as a child, to mentally escape the realities of their situation, few poor actually choose their lot in life. The problem with giving to beggar is not that it reinforces the behavior it is that it generally so insignificant that it does little to help them pull out of their situation. Let's face it $10, $20 even $300 bucks is not going to help change that persons life. They are so stuck in a pattern of habitual poverty that it takes more than money to help them correct their course. They have to unlearn being poor, because poor is not a marketable skill. Some are even too far gone for that, either through mental deficiencies, or habitual behavior some may never be able to be rehabilitated.

But one thing is certain, not given them a couple of bucks, is not doing them any favors. Even if 10 of them use it for booze and drugs, that 11th one that you give to and feeds her kids for the night is worth every penny that the others use to chemically escape their realities. I can't say that if I where in a similar situation that I would not drink and drug myself out of it. Which goes to show, that not even they want to be in their situation. Anybody that critically analyzes the situation would come to a similar conclusion.

Putting it all of the poor is just a way to walk away and feel good about ones choice of doing so. There really is more honor in just admitting that they can't be bothered to provide for the poor. They earned their money and have every right to use it how they see fit, but those that hide behind justification and villeinization are particularly contemptuous, because the attitude is infectious and poisons the mind of others that may have given.
The point you raise about attackers monitoring the proxy for a long time is important.

My understanding is that CryptDB offers no protection from attackers who sit between the proxy and the web server. Obviously the web server (or other client) must deal with plaintext, otherwise application software would require changes. The authors of CryptDB assert in no uncertain terms that this is a drop in solution that requires zero application changes, therefore the proxy must do all the work.

The idea is to run the proxy on a different machine than the database, thus allowing the maintenance of the database server's hardware, OS, and RDBMS software to be outsourced without providing access to your data. No amount of monitoring of traffic between the proxy and the RDBMS should matter.

The weakest part of this system is that is appears to store the data in the database with different types of encryption that allow for various operations to be performed on the cipher text. I think that anyone who controls the database system can obtain some of the weaker cipher texts of the data and possibly break them.

I really can't be sure until I test it out... I'm kinda disappointed that it doesn't come with quick instructions to get it going on postgres.
Imagine an amusement park ride where they put you in a suit full of magnets and then drop you down a copper tube.

That would be one hell of an experience.
It's true, I was amazed at how fast he worked. A bit of programmer envy from me.
While you can't prevent transactions in bitcoins, you absolutely can cut off conversions between bitcoins and USD. Just cut them off at the payment provider the same way. Right now, bitcoin exchanges can operate entirely above-board; driving them underground and equating them with money launderers would make it extremely difficult for bitcoin to solve any of the problems that people want it to solve.

While many people (myself included) would love to see a cryptographic currency replace all existing currencies, it needs a transition period to have a good chance of succeeding, and making it illegal would eliminate that transition period.
There's no Heroku requirement. The bottom of the pages have a Rackspace logo.
Well this sounds very messy, the fact you can't change the stack of the thread is a no go for many purposes, just an example, in Redis this must be done because otherwise lzw encryption will cause a stack overflow.

Also the ISO C guys completely miss how important is to provide a better libc with data structures and so forth, very very very well designed.

About the epic quote of C being a language without ambitions, one of the reasons if D or Go, or other languages are going to hardly replace C is that they are indeed, too ambitious. No one is trying to fixing C with minimal but important changes.
The C standards committee has been broken since C99 introduced long long, thus silently breaking conforming code.

How do you print out a size_t, portably, without losing information? The standard says size_t is an unsigned integer type, but doesn't say way size. However, the C89 spec explicitly stated that there are no integers sizes longer than long- so the conforming way to do this is to explicitly cast the size_t to unsigned long (which, while it may add bits, is guaranteed not to lose them), and print the unsigned long.

In an attempt to save all the broken, non-conforming code that assumed that sizeof(int) == sizeof(long), C99 introduced the long long type. And, among other things, allowed size_t to now be unsigned long long. Which meant the conforming C89 code that wants to print out a size_t is now wrong. Worse yet, it's silently broken- because the type cast is explicit, the compiler has to assume it's correct. They added a new way to print size_t's, granted- but this is no help for the legacy code (or code that needs to continue to support C89-only compilers).

Of course, the punchline here is that I have yet to see code that assumed sizeof(int) == sizeof(long) that didn't also assume sizeof(void *) == sizeof(int). So all that broken non-conforming code they were trying to save? It still needed to get fixed for 64-bit.
Actually I think C emerged from its original ANSI standardisation process in much better shape than when it went it. You don't see too much K&R C being written these days for good reason.
Depends on the data center of course.

There are four components to a 'data center':

1) The structure. These can be pretty simple, a concrete slab, then 'tilt up' walls tied together by steel joists. Internal structure is 'UPS area' / 'power ingress/conditioning' / 'data area' / 'office area' / 'fire systems area'. If its mostly data operations the bulk will be the 'data area'. The cost of land figures into it as well but you probably try to build it where land is cheap, connectivity is high, and power is cheap.

2) Power and Cooling infrastructure. This stuff is dictated by both the climate around the data center and the municipality. Santa Clara California used to have a bunch of semiconductor fabrication plants (fabs) which have all since closed. That left them with excess power capacity, so lots of folks are building data centers there to get access to the cheaper power. (land is still expensive). Cooling can be one of a number of forms, evaporative works well in the Bay Area generally.

3) Staff - Generally an electrician, a network guy, a security lead (+ some number of contract security personnel)

4) General 'stuff' associated with building a data center (raised floor tiles, sprinkler systems, power conditioners, big switches, UPSes and their batteries, chillers, more big power switches and transformers, generators (back up power), lights, etc.

I would be surprised if it cost less than $5M to build or more than $15M.

I actually put together a plan for a 'pocket' data center (one that could be put into an urban area easily, 1 - 3MW of power) but not surprisingly cannot find a bank to fund it. (its around $10M all up depending on initial land and fiber costs).
There is a push to get IntelliJ to provide full support for Redline Smalltalk - it would be interesting to see that implemented.
First off, I didn't realize. I'm sorry.

I am responsible for so much old code that
I say we should not cripple the future for it.

I had to read that a few times. Are you advocating a clean break so that whatever that is future is clearly not called C or even purports to be backwards compatible with C? That would be difficult wouldn't it? It simply wouldn't get traction.
I'm growing overly tired of the success of Angry Birds, seeing it on Hipmunk.com, as a special Roku box, pushed on the Chrome Web Store, etc. so this is very welcome. Congratulations on the launch!
we have a lot more than a few thousand and ~30% of our users are active.
Yes, this was the impression I got from my source.
> "Where is the next generation MS Access?"

In Sharepoint.
I used to actually use the red background Apple offers in one of their Terminal themes, but after combining that with vimdiff my coworker described the effect as "psychedelic overload".
> HOWEVER THIS IS EXACTLY WHAT THE INTERNET IS AGAINST. This will prevent all sort of anti-fraud that is going on now. You will wind up bypassing years of innovation to create a black market. It will be detremental.

Right now, in meatspace, I have both options: I can pay with cash and have little to no recourse or record, or I can pay with check or credit card and have a record and various fraud protection measures. I want to have both options on the Internet as well.

Also note that various bitcoin escrow agencies have popped up, which serve the obvious function. Assuming an agency exists that both parties trust, you can have the fraud protection you want if and when you want it.
Not sure about Europe, but Portugal has all kinds of laws that says you can't sign your rights away in any contract (contract is declared void if it goes against this and as such, initial rights prevail)
Cute Baby | Free Style 2
Show HW - InstaMPG gets your car current mpg
> neither is ext3 an obsolete filesystem

It's certainly not obsolete as in "you shouldn't use it anymore", but it certainly is as in "there is really no reason to continue using it". While moving to BtrFS may be premature for most people, not moving to ext4 is somewhat eccentric. Ext4 is more than good enough.

> More amusing than this just the fact that the filesystem is a bottleneck for a web browser...

Indeed.
Funny you should say that: I've always wondered how it worked in the inside.

I'm not claiming it is a great opera house, but it is a very good example of using modern building tools.

When Utzon died, one of our (Danish) newspapers explained that the required maintenance is now necessary because the architects original plan to cap the "top-seams" with metal was judged too expensive, and some plastic-sealant ("Caulk" ?) were filled into the seam instead, and that has allowed moisture to seep into the construction. I have no idea if this is true or not.
Totally disagree on #2. Walking into a better gig is easy, but it means you lose years of investment in the previous company (due to dilution, preferences, loss of retention bonus on acquisition, etc). Many of us on the engineering side consider that "getting screwed" even if folks on the executive side think of it as business as usual.

To the OP, I would suggest that the only sure-fire way to avoid getting screwed is to remain indispensable all the way through to a liquidity event. Even then, employee #9 may not see much from their equity.
Tomorrow's SOPA Markup Session Postponed
Mirrorless Camera Roundup 2011
£79 for a file merge tool!?!?! I don't really like FileMerge, but that's crazy. I still can't find a decent free(ish) tool that is better than FileMerge...Anyone got any other suggestions?
37signals posted a good series on this, including quantitative results.

http://37signals.com/svn/posts/2977-behind-the-scenes-highri...

http://37signals.com/svn/posts/2983-behind-the-scenes-ab-tes...

http://37signals.com/svn/posts/2991-behind-the-scenes-ab-tes...
Linux Kernel Milestones in 2011
Thanks for your work!

The explanation on how the extension works was enlightening. Perhaps I missed it, but would you mind including the explanation on the download page?
Nice. Really curious how you will monetize it and continue to grow it further.
I think this is just a bug. Nothing sinister going on here.
You overlook the %z printf specifier which attempts, but not quite solves the problem, because size_t comes in both a signed (ssize_t) and unsigned (size_t) variant.

I usually end up doing printf("%j", (intmax_t)foo);
Of course, all the energy is coming from his arm lifting the magnet from the bottom of the pipe to the top.
I've been having good luck with http://code.google.com/p/cocoa-rest-client/
I always thought OOP vs other paradigms is simply structuring the program, with enough time and work you could make a any program in any paradigm you wish. Why not pluggable paradigms?
Twitter GUI Toolkit : Bootstrap
Well, ok, sure. But I don't see any reason the maintenance of that lie should be helped along by the patent office.
Developing iOS Apps: Just a kid at the candy store
I consider the social insurance in Germany the price for keeping beggars off the street (among other things).

Just saying that the suggestion in the article is already somewhat implemented in places.
Wireless Headsets - No Worry To interrupt or Missing a Call Again
Wireless Headset in the present time is very much popular and is found in all the latest telephones, computers and mobile phones to make your communication more easy trouble free.