skysight-inc/HackerNews huggingface dataset:
> Third, smaller servers can also lead to lower utilization. Consider the task of allocating a set of applications across a pool of servers as a bin-packing problem—each of the servers is a bin, and we try to fit as many applications as possible into each bin. Clearly that task is harder when the bins are small, because many applications might not completely fill a server and yet use too much of its CPU or RAM to allow a second application to coexist on the same server. Thus, larger bins (combined with resource containers or virtual machines to achieve performance isolation between individual applications) might offer a lower total cost to run a given workload.

Hey, that's a pretty good analogy! 'When you have lots of small processors, it's like packing for a trip with a lot of small bags - where do you fit your skis?'
You missed Http://pint.me
Very impressive Derek -- how easy was it to work with the Kinect data via the API? Is the information coming out of the sensors pretty straight forward or does it just come in as a video feed with additional metadata (positional?)
If you enjoyed reading this piece, I'd recommend picking up his book "Papa Hemingway". Well worth a read.
I don't buy "things" or "stuff". I buy specific items, and the way I evaluate those items depend on how they are. You say you like "things that are robust and last a long time"-- does that apply when you buy tomatoes?

I recommend that you narrow your scope substantially, to cover one specific type of "stuff"-- and perhaps in doing so, the appropriate metrics will become more clear.
Google Analytics Team: Windows Market Share Down By 5% In One Year
Non-exclusive just means that Dropbox isn't the only licensee. I've never once seen a consumer-facing TOS that purported to be exclusive. That's really not the issue here.

The issue is whether the scope of Dropbox's license is overly-broad, given the service that they're providing.

Under the Google TOS, Google says:

"This license is for the sole purpose of enabling Google to display, distribute and promote the Services."

Now, take a look at Dropbox's new TOS:

"...to the extent reasonably necessary for the Service. This license is solely to enable us to technically administer, display, and operate the Services."

Dropbox's license is actually MORE limited in scope than Google's. I don't really understand why people are freaking out about this particular issue.

IMO, the security issue and their handling of that is more important.

(The post is informational only, not intended to be legal advice or to create an attorney-client privilege).
What's with these comments is that the title of the post was changed about 10 mins ago.

Before that it was "What happens when a programmer retires?" or something like that. The first 5 or 6 comments made more sense then.

(btw, i didn't catch the before link)
Finally. Even for people working there, or with a paid subscription, using their "treasure chest" was a PITA.

On the other hand, it was the WB's incompetence that motivated me to learn Python and write my first script, to scrape their website and get their data to a more useful and less slow format (mind that I did had a paid subscription at that time)
...and yet I still can't ctrl-tab to my last active tab.
Lindsay Lohan Laughs off Partying Rumours
I'm trying to figure out exactly what this is, to be honest. To me it looks like their version of Amazon Web Services, for sharing compute resources exclusively within their community. But I can't tell whether it's just providing secure hardware to throw VMs at or if they've built the support infrastructure like a fault tolerant file system as well.

Edit: From http://nebula.nasa.gov/services/ it appears they have a distributed file system, but otherwise it's simply a set of networked machines.
would anybody apply a 4 day work week in a new founded startup? i think motivation levels are different for every company. established companies have definitely more space to play around with different motivation scenarios for employees than a new startup.
It's hard to tell how it performs in real life (not a launch video) but that being said the demos of it in action were impressive.

I wonder if this is the form the Holodeck/3D technology we've all been waiting for since the 70s will be in.

AR of your living room mixed with a glassesless 3D TV[1] and some motion controls. Very exciting stuff.

[1] http://3dradar.techradar.com/3d-tech/52-inch-glasses-free-3d...
20 Bizarre Things You Can Rent
Gzipped SVG would be a fraction of that. That should be your new argument :)
hi all,
we've been reading all the feedback carefully and made a change to licensing section to clarify what we meant.

the change is highlighted on our blog: http://blog.dropbox.com/?p=846
You are correct. Note that what you described is not "validating the input checking for harmful SQL code". The latter is a specific case of "enumerating badness", which is a known mistake security wise. Edit: fortunately in the actual list of the errors the advice given is not to check for harmful code, but to whitelist known safe input.
I think the space of applications that could run on wimpy machines is a reasonable size, although of course not all. Google though do have a huge installed base of software so the cost of moving could be very high. The examples are based on stuff that is at the limit for sequential execution speeds, but loads of software is not, has scope to run slower.
Maybe this is a response to the IMF hack attacks. If you can't beat 'em, give them what they want to avoid collateral damage to your other resources.
I totally agree. Google has pretty much all my private and professionell emails already so there is little left they could find out about me through Google+ that I'm worried about. Giving much of the same data to fb as well on the other hand doubles my risk (or even worse since I have less trust in fb).

Besides competition can only be a good think. Just imagine the mobile space without Android...
"Otherwise, you end up with Google's public-sharing bug (where you can share a private item publicly)."

If you share something digital with someone, they can share it with someone else. That's just the way it is.

Interfaces and clients should help you avoid doing that accidentally, and even make it slightly challenging (perhaps you need to write a new client against their API or something) -- but preventing you from exporting your own data, or data that someone has explicitly shared with you, is just not justified. It sounds a lot more like a convenient excuse for lock-in.
Ah, thanks for clearing that up. Like the parent, I was confused why people weren't mentioning Hemingway. Sadly, I only started reading his books well into my 20's - I wish I had ream them earlier. His books are addictive, you read one, you want to read them all.

As I read his works, I often wondered if he just lived in more interesting times or did he himself make life so interesting?
That's right – parameter binding is the way to go.

There is also an old way which also correctly escapes parameters but is easier to get wrong by forgetting to add it somewhere, which is using your database library's function to escape input before concatenating it into a directly-executed SQL string.

Here are some examples of those methods – in PHP, because it’s the only language I’ve used to build a site without an ORM (which is another option). It’s been a while since I used PHP, but as far as I can tell, with PHP’s built-in library, you would use PDO (PHP Data Objects) for parameter binding. For escaping input for SQL strings, you would use mysql_real_escape_string() (or its relative for your database engine).
I would say a core in Opteron 6xxx series at least still fits the defintiion of a brawny core. Its more about Atom/current ARM cores type of wimpy cores that we are talking about.
Works on Safari for iPad.
It's impressive that they always manage to release on the 1st of a month.
Related commercial:

http://www.youtube.com/watch?v=jzMN2c24Y1s&hd=1
A Call for More Energy-Efficient Apps
Why do you dislike Facebook? Never understood that
tried it again today and remembered that I tried it a long time ago. It is more like a web-based eclipse with bugs rather than a simple text editor. for some reason it doesn't work with my bb repo's. looks promising, but just not something I would use
I think the bigger problem is that most people don't know that dashes (or underscores) are even allowed in domain names. Thus we get domains like "penisland.com" for a company called Pen Island. Short of that kind of problem, multi-word names with no dashes are just hard to read.

So remember, the next time you go to register a multi-word domain name, use dashes!
Yeah sure, if someone really wants the user name cheez"; DROP TABLE USERS; that's up to them :-)
I see, but the iPhone apps people often pay for tools they can use to create multiple artifacts. Maybe it'd be best to charge less per creation (like $1) and remove more features from the free one (e.g. animations could expire in 1 day and can't be downloaded).
Which is in Matt Cutt's URL --> http://www.mattcutts.com/blog/dashes-vs-underscores/ so the answer is dashes.
I'm not following why it makes no sense? Just like the guy above me said, it's smart to provide the full services: Help build, deploy, update, and sell software.

Having deep integration generally makes for a smoother process.
Man charged with abusing inside knowledge to damage old employer's network
Inside look at Nortel auction reveals battle of wills between Apple, Google
Yes, Zizek has very little respect for conventions of academia.
It is possible that two of his chromosomes fused to become one. Primates have 48 chromosomes and we have 46, the reason this is so is because millions of years ago two primate chromosomes fused to become one, the proof is right there in your DNA, we've even located the source of the recombination, where deactivated chromosome stop codes (telomeres) exist where they don't belong.

http://www.youtube.com/watch?v=zi8FfMBYCkk
Google, while not perfect, has been more consumer friendly in handing privacy issues than Facebook has. They allow adblocking in Chrome, they allow you to export your data from their properties, they allow you to delete your account, etc. Also Google's walled garden is more permeable than Facebook's.

So while data collection is creepy and monopolies are harmful, I trust Google more than I trust Facebook.
Interesting. I wonder if this fellow might reasonably be considered a new species.
Skype Video Chat Coming On Facebook Next Week
How do HN readers account for the risks of firing people who carry sensitive information?
My mother doesn't know what a mailing list and couldn't manage one to save her life, but she's quite active on Facebook.
Email is the command line, social networks are Windows.
Yea, I think the law itself is flawed here in the classification.
As soon as I get time to investigate it properly, I'm going to be replacing Dropbox with Fuse + S3FS + EncFS. I recommended Dropbox to a lot of people and invited a lot of people to it, but assuming the above combination works I'll certainly be recommending it to techy friends in the future, and if I continue to mention Dropbox to non-tech folks (my parents etc) it'll be with a lot more qualifiers than previously.

I'd like to be sure that if all my data is exposed to someone it's as a result of my own cock-ups, not anyone else's. I don't think Dropbox are evil but I'm not feeling too confident about keeping sensitive data there any more. Their recent errors have probably only highlighted things I should have thought of previously - lesson learned there.
Apple got the customers first, that drove developer demand not a lot of people using XCode, was what I meant.

Sun could have had a market, it is true, but if it had been via the IDE they could have lost to to IBM with Eclipse. It makes no sense tying these in, when there are standard application containers that are IDE independent.
The vulnerabilities which I'm aware of in regards to the Sony breaches were all SQL-injection based. There are readily available tools which perform automated tests bombing a website with various SQL injection techniques, which I imagine is how they were found by the attackers.

It is negligent to run a website that contains the personal information of thousands+ people and not run a tool like this or do similar analysis to identify these problems. Fixing them may be another matter (although for SQL injection it should be a matter of sanitizing all of your input and parameterizing all of your queries), but I think the ball is in their court in terms of not knowing about them.
Some works are to be read AFTER your teenage years. One can only read a book for the first time once. Also, some of Hemingway's later works are often described as "Hemingway trying to write like Hemingway", and I have to agree. Hemingway DID make his own life very interesting, but he was also known to make it SEEM more interesting from time to time. But hey, he was ("one hell of a") a writer.
How irrational.
The great thing about this is that it makes shipping less dramatical. If your code misses this month's release, just wait another 30 days. Also, when you're doing these incremental releases, you don't risk shipping major releases that might be buggy or not appeal your customers.
There are so many comments in this thread which seem to be in response to an article different than what I read, that I'm wondering if the link changed.

Why isn't anybody commenting about the surprise ending to this article? Spolier: People thought Hemmingway was crazy for thinking the FBI was after him, but after he died it turned out they really were building a case on him.
That would be nice if you could embed SVG as background images.
We've made effective changes since then -- they just haven't been at screening. Passenger awareness that they should resist and reinforcing cockpit doors have greatly increased security. The TSA? Not so much. See http://www.theatlantic.com/magazine/archive/2008/11/the-thin...
Los autos del multinivel | Blog Oficial de Nestor Riba
I'm not sure why you're being so cranky about this. I'm doing my best to be as clear as possible.

1. The Dropbox license is scoped correctly, IMO. It's as narrow as it should be, and not so narrow that it would impair their ability to provide the service.

2. All commercial relationships come down to trust. Contracts only take you so far. If a provider offers acceptable contract terms, but has also shown signs of incompetence or untrustworthiness, I would avoid them. After all, how likely are you to enforce the contract terms against them?

HTH – and again – this is not intended to be legal advice or to create an attorney-client relationship.
Nevermind. Just found it.
I like this extension. I was hating having to click back to a Google page just to see if I had any new notifications. Now all of my problems are solved. Great job AntiMatter15!!
Not true. Law-makers never intend the law to be ambiguous. In fact, it makes the jobs of the court much harder since the interpretation of courts constitutes a precedence and guides the future decisions of the courts.

In fact the criticism of ECPA is that it is a very vague law and that is precisely why the court is struggling with the interpreting it.
PG's thoughts on the matter: http://www.paulgraham.com/ideas.html
The idea that every team (in-house and outsourced) in Sony that owns an application has a security resource, or that the central resource in Sony knows about every application, does not square with the reality of most of the companies I've gotten to know.

This is the same problem I mentioned upthread (trivial bugs sneaking into huge codebases), just generalized out one level.

The original comment I responded to asserted that "securing applications against these kinds of attacks is not difficult". Again: yes it is. I know companies who spend huge amounts of money trying to defend against simple attacks, and they are not 100% successful. It isn't just "not not difficult"; it isn't just "difficult"; it's one of the hardest problems in IT.
"His chromosomes are arranged in a stable way that could be passed on if he met a nice girl who had 44 chromosomes too." So yes, he would.
Sounds to me that the title of the HN post initially didn't mention the Fed angle (and a lot of people may not have read until the end).

Disturbing, and unsurprising, that Hemingway was harassed.
the future no matter what is all companies are going to exploit your personal data to monetize. Even companies like Apple, whose core business is not ads (Iads). Its just a future we all have to accept.

which social network do you use, that you feel comfortable with ?
I hope VISA and Mastercard get their asses handed to them for playing the part of hitman and hired goon. I hope these proceedings don't let loose the primary entities at fault who ordered the financial warfare.
CoffeeScript to Lua in the making
Nope, he's on bail. As long as he doesn't break the conditions of the bail, he can pretty much do what he wants.

http://www.bbc.co.uk/news/uk-12988646
If you're looking for resizable icons that work in non-canvas non-SVG settings, putting those vectors in a webfont is a pretty good idea too.

Check out: http://pictos.drewwilson.com/
Good point re. specific items, I guess I'm generalizing in many ways. The overall idea is to find things that matter to people other than the usual things - namely these days, price.
Location with brains, LocalMind – How they got covered by Scoble at SXSW
For most code (at least the interesting one), it's not 30 days, but 4 months. The monthly release is only for the stable branch.

See http://mercurial.selenic.com/wiki/TimeBasedReleasePlan

Personally i find it great (and we try to do the coding sprint one/two months before the next release, so the big features have some time to be stabilized).
Jailbreak iPad 2 Using JailbreakMe 3.0 Beta on iOS 4.3.3, 4.3.2, 4.3.1
I encourage you to ask yourself several more questions about this idea/potential project:
- What advantages does your product have over those of your competitors? And disadvantages?
- What added value will make the users of those services switch to your product?
- What will make them stay?

I'm sure there are much more insightful questions, but at least those look essential to me, and couldn't find clear answers in your post.
That's interesting. I've done my fair share of GWT development, and I didn't know about this, so I tried to find more info.

I've searched through the GWT source code, and I found no mention of the closure library (closure tools / closure compiler). There are obviously some mentions of javascript "closures", but that's all I found.

According to https://groups.google.com/group/closure-library-discuss/brow... , no code is shared between GWT and the closure library.

Where does GWT use Closure?
You would have done better if you were able to convince the local bully to shakedown the kids that didn't bank with you... ;)
I'm interested. Can you offer any source for this claim? I was considering of reading some of his writings but if he has to offer no value, I'd rather know in advance.
Monitor Your Heart - BioPunk News
But to stop using Google, you need to jump trough hoops.

How so? You have alternatives to all of their products. About the only way you're compelled to interact with them is if you want to send E-mail to someone with a Gmail account, or if someone insists on you viewing some Google doc.

It became like a drug dealer that's bringing new stuff day by day.

And this is different from Apple how?
OpenSUSE Weekly News 182 is out - Saigkills Blog
I'm confused. Upthread, you said (paraphrased) "companies that reserve rights beyond what's absolutely necessary tend not to be doing this in their users best interests". You didn't then qualify this with "but of course that's not what Dropbox is doing".

Maybe we just agree about Dropbox --- that this latest ToS karfluffle is just a banal legal/administrative thing, not evidence of any cavalier attitude at Dropbox about user data.
Would have been better if it showed which groups user are already on, I want to be able to identify users which have no group associated and then use this tool to add, its a nice hack, but needs work to be useful.
For a list of the Google products that use GWT, there is this recent discussion in the GWT Google Group:

http://groups.google.com/group/google-web-toolkit/browse_thr...
They're already married and have kids and more importantly already update Facebook with photos for grandma and uncles.

Not this guy. I'm not putting stuff on Facebook, I have started putting stuff up on G+, and have invited my non-geek friends and family to join.
Last week I published a book on Awk called "Awk One-Liners Explained."

If you wish to learn Awk the fun way, take a look: http://www.catonmat.net/blog/awk-book/
Long awaited TwUI (ABUIKit) framework by Loren Brichter/Twitter is here
What do you use to make a prototype for webapp?
Say, I need to make a navigation (tree) on the left, a line chart on the upper right, and a table on the bottom right.

Name value pairs come from database.

I am looking for something new, quick, and powerful language/platform.
One script, seven ways
These are hardly the "most dangerous" programming mistakes. Nobody is maimed or killed by SQL injection attacks on a website unless there is physical machinery that is under the direct control of the website. The most dangerous programming mistakes occur in software systems that control powerful physical devices or software systems that provide diagnostic information that guides physical interventions by human beings (i.e. a physician utilizes the information to make treatment decisions) and, unlike the rest of computer security, most of the really dangerous mistakes have to do with computing incorrect results for some edge case rather than a failures related to malicious actors.
New TOS At Dropbox Says They Own Your Stuff
"Species" is a vague and slightly philosophical concept, but I think an actual population of people with 44 chromosomes would have to become established before the term was applied.

"A species" is typically defined as something like "a group of individuals that can breed with each other".
Relying on academics' opinions of their peers as a measure of value is not going to serve you well.
The solution starts before you even hire the person. People shouldn't be able to access things that aren't in their job description.

Shared passwords should be non-existent. When sharing a password is required, there should be steps in place to change that password with minimal interruption in service and at a moment's notice.

The person should be locked out of all systems (including the shared password ones) the moment that a termination decision is reached.

The rest is pretty much up to the lawyers.

It should be noted that the only difference for when a person quits is when to lock them out. Some companies have the person work until their notice (and then follow the above), others terminate them immediately (and follow the above), and others pay them a severance, but don't have them touch any machines (and follow the above.)

Anecdote: Multiple companies have called me weeks or months after I quit and asked me for passwords to their most sensitive systems. I still had the passwords in my brain, and they still worked.
That is what this article is about, both the explanation of his 44 chromosomes and the relationship to other primates (including past humans) and their 48. The article even embeds a Ken Miller YouTube video.

You should read (or at least skim!) before commenting.
http://www.caniuse.com/#feat=svg-css

IE5.0+ can use VML instead of SVG. Android 2.3 problems could be worked around with Raphaël.js or some other polyfill.
Reminder to HN: read the article before commenting, please.