skysight-inc/HackerNews huggingface dataset:
What does commit to your home share means in term of perforce ?
cp .cc .h /tmp/backup ?
Doesn't this pretty much equate to saying that it's all for naught, the terrorists have an effectively undetectable weapon? And thus, there's no point in torturing the rest of us?
+1 for GeekUp - I lived in Manchester for a while and went through a bit of what you did until I discovered the thriving user group culture among the Northern Geeks; some are listed on this page:
http://www.manchesterdda.com/usergroups/

I would very highly recommend the NW Ruby user group, even if your not a Rails dev (I'm not!), they were a really friendly bunch the couple of times I turned up.

GeekUp also has a mailing list, join it! There's a lot of inane chat but also regular announcements about tech-related stuff going on in the area - that's how I got to hear Richard Stallman giving a talk at the University - and even the inane chat will help you get to know some of the personalities so it might be a bit easier to overcome that shyness when you meet them in person.

Oh, and the Manchester Geek Nights organized by Thoughtworks seemed pretty good, free to attend and a good mixture of some tech talk and socializing:
http://www.superdevs.com/groups/manchester-geek-nights

Good luck!
Action items for Facebook to compete with Google+
I did Google Code Jam this year, which was really rewarding. Topcoder looks like it could be even better, especially with the frequency of competitions. As for IOI, my school only has a robotics team (which I am a member of), so I might start a group to compete in that. Thanks!
MongoDB and MySQL aren't comparable, one is a document store the other is a relational store.
BlockPlus: remove Google+ requests and nav elements from other Google sites
Structure 2011 Video Interviews
This sentence strikes me as astonishingly hypocritical. Nature can immediately do 2 things to make the science they publish vastly more useful to the wider community:

1) Remove the paywall

2) Require publishing the code for computational papers (and the data for experimental papers)

Nature Group only cares about maintaining its status as a high impact factor journal, and scientists sheepishly submit to them. They actually love it that scientists worry about getting published in Nature.
They'll learn, but what... They will work in banks, write code using their proprietary frameworks, and be forced to comply with strict coding guidelines, never experimenting, testing the limits of the code, etc... They might even hate coding.

True, I can't really speak from experience, as I've learnt to code by myself, from a young age, I wasn't forced or urged to do it, so I have no idea what happens with people that have to learn to program as part of their education/job. However, the professor that was teaching us, who has apparently worked in the industry as well, seemed... limited - mentally - thinking inside the box. That, or he was a very good teacher, taking it very slowly, and boring the hell out of me.
I'm a PhD student in Electrical Engineering. I'm currently working on a Monte Carlo-type simulation for looking at the underwater light field for underwater optical communication (no sharks!). I'm doing the development in MATLAB and I recently put all my code up on Github (https://github.com/gallamine/Photonator) to help avoid some of these problems (lack of transparency). Even if nobody ever looks/uses the code, I know every time I do a commit there's a change someone MIGHT and I think it helps me write better code.

The problem with doing science via models/simulation is that there just isn't a good way of knowing when it's "right" (well, at least in a lot of cases), so testing and verification are imperative. I can't tell you how many times I've laid awake at night wondering if my code has a bug in it that I can't find and will taint my research results.

I suspect another big problem is that one student writes the code, graduates, then leaves it to future students, or worse, their professor, to figure out what they wrote. Passing on the knowledge takes a heck of a lot of time, especially when you're pressed to graduate and get a paycheck).

There's got to be a market in this somewhere. Even if it was just a volunteer service of "real" programmers who would help scientists out. I spent weeks trying to get my code running on AWS, which probably would have taken a few hours from someone who knew what they were doing. I also suspect that someone with practice could make my simulations run at twice the speed, which really adds up when you're doing hundreds of them and they take hours each.
Yes, it's odd. I agree with you, from my perspective, Facebook has 100% uptime and virtually no bugs. It's as good as Google (maybe better since GMail is often crappy for me.) It's clear that others see very different things. I wonder what the difference is?

(Now the Facebook iPhone app is really buggy, I will give you that.)
The exception being the "experimental" part of the code base, which can never be used in any production code without undergoing a full code review.
So you can commit it somewhere.

You just can't commit it to a certain repo.
Does anyone have any predictions for what applications 3D printers could have in the future? What about a food processor like the Jetsons? A machine that can print food.
If you don't have need for relational integrity, then MySQL is a liability. MongoDB does not have relational integrity which is one of the reasons why it's faster.

eg Real-time analytics

If you need a pre-planned schema from database over making one on the fly (even accidentally), then MySQL is better as MongoDB is schema-less.

eg Rapidly changing input

If you are worried about Oracle's acquisition of Sun and MySQL (Switching to Postgre is the closest alternative though).

MySQL sharding is hard, MongoDB can automate it to a certain extent (MySQL requires third party tools I believe).

eg Distributing large datasets

Note: Other databases, eg Cassandra can also automate 'sharding' for example.
From personal experience, I attest that it can be more difficult than pulling teeth to get a scientist to commit code to a version control system.
I think it's quiet interesting how quickly things change and how you see companies differently and google reinvented their image in such a short period of time.

If you asked me a year ago if I would say which was the cooler, younger, more innovative and most promising company - Google or Facebook - I would have said 4:0 Facebook for sure.

Now, I would say:

Cooler? I have a passion for design - so Google+ is by far winner here. In addition, you can say what you want, but with the invitation restriction they got what they wanted - buzzed.

Younger? When you compare the new design from Google to the Facebook design and consider the implementation of cutting edge web technology (advanced html5 etc.) - for sure it's google!

More innovative? Of course Facebook has a point for focusing the development of a framework in which other companies can build on - but on the other hand, that's by definition not much innovation by themselves - so google+!

Most promising? Only time can tell..

I don't know exactly why I see Google in a whole new light now.

Maybe it's because of their stunning design and UX (sorry for repeating, but it's gorgeous), maybe it's because of their underdog position with Google+ or maybe it's because Facebook with it's dry and subtle and boring design and it's cooperations with "uncool" players like microsoft is not taking risks anymore. They cannot risk their large userbase and got to stay mainstream. That could be the chance for Google+ to conquer, at least, the younger crowd.
I believe "code" meaning "program" is a relic of early military software development, and as such is probably older than your terminology.
Mind blown by your last question and I have no idea.
Setup Wordpress on DotCloud
Since the old tutorial [1] has not yet been transitioned to the new docs [2], here is what i did:

1. Downloaded Woprdpress and unpacked it into wordpressdirectory.

2. Created dotcloud.yml in the local wordpress directory:

www:
type: php
db:
type: mysql

3. Dublicated wp-config-sample.php into wp-config.php and edited it:

/* ADD THE FOLLOWING LINE */
$envjson = json_decode(file_get_contents("/home/dotcloud/environment.json"),true);

/* The name of the database for WordPress */
define('DB_NAME', 'wordpress');

/* MySQL database username */
define('DB_USER', 'myusername');

/* MySQL database password */
define('DB_PASSWORD', 'mypassword');

/* MySQL hostname */
define('DB_HOST', $envjson['DOTCLOUD_DB_MYSQL_HOST'].':'.$envjson['DOTCLOUD_DB_MYSQL_PORT']);

4. Assuming i want to call my DotCloud instance wordpress,
$ dotcloud create wordpress

5. $ cd mywordpressdirectory

6. $ dotcloud push wordpress

7. $ dotcloud info wordpress.db

8. $ dotcloud run wordpress.db -- mysql -u root -p(password from previous input result)

9.

mysql> CREATE USER 'myusername' IDENTIFIED BY 'mypassword';
mysql> CREATE DATABASE wordpress;
mysql> GRANT ALL ON wordpress.* TO 'myusername'@'%';
mysql> FLUSH PRIVILEGES;

10. $ dotcloud restart wordpress.www

11. Open the URL of your instance in your browser and proceed like during a normal wordpress install.

Thanks!

[1]: http://olddocs.dotcloud.com/tutorials/wordpress/

[2]: http://docs.dotcloud.com/
I know it's popular to be a contrarian, but for us non web designers who occasionally need to do page layout, the 960 Grid generator at http://grids.heroku.com/ is great. It doesn't suffer from the the cons that the author mentions - mainly bloat and overreach.
Showdown: New Commodore C64 vs the Original
My personal disappointment is the lack of expressiveness.

Here is a C# LINQ example:

using System.Linq;
files.AsParallel().ForAll(file => ProcessXML(file));

To achieve something similar in Java 7, one could start on perhaps with improving the java.util.Collection interface, or appropriate abstract children, by introducing the asParallel method that the Collection implementations could implement. One obvious problem I see is the lack of lambda support in Java 7, so one would have to pass an anonymous class into forXXX(..) instead which is a bit more clunky.
There is an important factor discouraging publishing source code - fear that there indeed are bugs and they will be exposed. This is blatantly "security through obscurity", but I fear it's a common attitude. If there are bugs and code is secret, even if someone else later points out that the results contradict their own findings, it's (presumably) not difficult to sweep the thing under the rug and cool it down. On the other hand, if the paper is published, code is public and someone spot serious bugs, it's instantly a big shame... (code review as a part of peer review would help, but it's very unrealistic - already, reviewing is very time consuming).

In addition, there are really no structural/institutional incentives to produce and share good quality scientific code. Maintaining good code costs much effort and, currently, gives few short-term benefits. It's often easier to produce crappy code, get the results, publish and move ahead.
New York lawyer files trademark on the term Bitcoin
Breaking Down MySQL/Percona Query Latency With DTrace
CompSci/Business Grad Seeking Technical Partner
Hey everyone, I am a girl based in SoCal looking to find someone with web development/programming skills to partner up with. I just graduated (undergrad) with a computer science degree and a business degree. I didn’t learn web programming in school, however over the past couple of months I have been working on these skills (html css javascript php sql photoshop; planning to learn python/perl once I have mastered these). At the end of the day, I enjoy programming (particularly front-end/photoshop), but I see myself filling a more business-oriented role as I typically gravitate towards these types of positions over technical ones.

In essence, I’m looking for the Wozniak to my Jobs, the Pinky to my Brain--someone with whom I can test ideas and products and build businesses around the ones we like best. As a company’s partnership can oftentimes make it or break it, I’m looking to find someone (preferably in or moving to California) I mesh with so we can turn our ideas into reality.

I’m going to attend some programming events at incubators and other companies over the weekend to improve my skills and meet like-minded people, but if anyone is interested in working together or has advice on where to look/what to do, please shoot me a message. Thanks in advance!
http://www.googleplustalk.net/forum/google-news/40-google-ex...
The Price of Bad Pricing
The irony of this is that it's actually quite easy to build a document store on top of PostgreSQL that performs very well indeed. I tried it. I used a similar approach to the one described at [1]. You get the advantage of years of experience (never underestimate this!), MVCC, transactions, consistency and replication as well.

(yes I know it doesn't "perform" as well as the other NoSQL stores but performance is not without tradeoffs [2])

[1] http://bret.appspot.com/entry/how-friendfeed-uses-mysql

[2] http://www.caradvice.com.au/wp-content/uploads/2006/12/Ferra...
I'm a programmer who is studying physics in college, and a couple years back I had a similar experience with simulation code as you did. I didn't have any issues with the math—the program I was working on didn't have anything more conceptually advanced than multivariable calculus—but I did struggle significantly to understand the physics behind the simulation.

It didn't help that most programs use, for example, the variable 'rho' for density instead of just writing out 'density'.

On the other hand, reading game physics libraries (written by programmers, not physicists) can be just as bad. There are physics hacks all over ("it's not stable, so let's throw in an arbitrary constant") and there's code repetition where the programmer doesn't understand that two concepts are closely related.
wow!! that's amazing! thank you for sharing that video, I had no idea you could do that.
Not to mention, a very friendly community if you seek help on their mailing list!
So this is going to play out just like Windows vs Mac.
As long as you work on things that interests you, then just keep working at it.

When I was in middle/high school, building forum communities from PHP and MySQL were all the rage. So I attempted to create my own community by buying a Linux server, installing PHP and MySQL, and installing the appropriate forum software. Then I proceeded to add mods to it and write my own mods. It was a fun project to learn Linux and PHP on. The best part was that most mods were 'modular' which made them easy to install and dissect the code of.
I don't understand the Aristotelian vs. Platonist reference.

Could you digress?
Fun, but not very productive.

It allows a lot of creativity though.
I found the condescension towards "Average Java programmers" offputting.
At Zite we have a domain-level spam filter and

.co.cc

is the the 6th strongest feature for spam indication. The first five are:

cheap
forex
pills
viagra
urnitur
Consider applying for an internship with the government? http://www.nsa.gov/careers/opportunities_4_u/students/index....
What state are you talking about? AFAIK when you say

>I can order a copy of my drivers license and change the address to "1600 Pennsylvania Avenue, Washington, DC" and they'll ship it to me quick as can be.

some states (e.g. New Jersey) mark the new license as a duplicate copy, which causes increased scrutiny by police officers and other ID checkers. And most states do send something to the old address, if only a simple notice stating the change of address.

Likewise, USPS sends a notice to both addresses if you activate their mail forwarding service, so you can't forward somebody's mail to your address and reorder their license. (Unless they are on vacation...) All of that is mail fraud which is a federal offense and probably a felony.

That all gets you a license with somebody else's picture, so you need to be a very close match with them to be able to use it--LulzSec isn't dumping pictures of their targets yet, so that means for a lot of facebooking.

As for a brand new ID, I wouldn't say it's impossible to jump through all the hoops you have described in para 3, but you'd have to pick somebody that does not already have an ID in the state you are getting a license from, and somebody that you are sure will not be contactable as a result of all your shenanigans (i.e. missing without a death certificate), or your fake license is bound to be useful for only a short period until the IRS and credit agencies catch up with the real person and that victim files a report of identity theft, freezing/suspending it. The next time you get pulled over with that license, it's lights out. Additionally, you can't just walk out the door of a DMV with a new license, you have to wait for it to be shipped a real address and if your forgeries are detected before then, police may be waiting to see who picks it up. That risk probably serves as a sufficient deterrent, no?
That attitude seems a bit provincial: the usage may be uncommon in industry software development, but it's not rare in some areas of computer science. For example,

http://scholar.google.com/scholar?hl=en&q=%22linear+alge...

"Code" also has connotations (self-contained, numerical, etc.) that make it distinct from "program" or even "library". A routine in ATLAS is a code, but Microsoft Word is not.
Whats the sound of wet mud hitting the floor?
Even better - don't try and get a job, create them.
Pretty sure you can't have a width of 222.75px, it would be rounded up to the nearest pixel and wouldn't fit in the container.
If you want a totally different competing, (and compelling) hypothesis to soak up, try these-
http://www.electric-cosmos.org/indexOLD.htm

http://www.haltonarp.com/articles
One factor may be unique fresh content. If jquery.com only returns 500 to googlebot, jquery.it is one of the most content rich sites with fresh content on jquery 1.6.2. When I tried it some hours ago, jquery.com had first place for the query "jquery", but was only on the second page for the more specific query "jquery 1.6.2", while the jquery.it page was still on the first page for that query, but had lost some of its freshness bonus (or my search history had pushed it down, you do no longer really know what is googles ranking and what is your own confirmation bubble these days), appearing on place 7, two places below the OPs post. The other top places where more or less shady news aggregators and download sites. [edit: right now I see the download site at heise.de as the highest ranking download site on place 2 on google.de, which is about as reputable as it can get, so google does actually do something useful here, given the misconfigured jquery.com server.]
Yep--low margin but ubiquitous commodity provider vs. high margin but low market share premium offering.
If you want to "[...]implement CPUs, programmable logic[...]" I would rather go with "The Elements of Computing Systems" [0].

On the other hand, if you are into gaming and want to experience a sandbox building game with a huge, albeit rather premature, community and lot of modding going on, give it a try, it is about 15 €. [1]

[0] http://www1.idc.ac.il/tecs/

[1] http://www.minecraft.net/
HN Trends mentions of the other NoSQL contenders are pretty close to MongoDB.

http://hntrends.jerodsanto.net/?q=MongoDB%2C+MySQL%2C+Redis%...

I think it's early to call a NoSQL winner/hammer now but I personally expected one eventually, http://www.quora.com/Will-there-be-a-new-de-facto-standard-o... although others aren't so sure. Just seems more convenient to use one database even if it's not an ideal fit for every task.
This is phone only share. Accounting for non-phone use, it's not even close, android is still behind.

iPodTouches are very popular replacements for gaming platforms for children/young adults (crowding out the nintendo DS), and there is the iPad, while blackberry/android tablets aren't doing well (Galaxy tab had a 16% return rate).
Sounds like no analytics if you're relying on hits purely. It might not be too late to check how users find the website. Look at trends.google.com, alexa.com, etc for related searches. Might also be a good idea to start webmaster accounts on search engines (Google and Bing at least I know of).

The website name is also quite a handful to remember ;)
I know where you're going with this, but unfortunately the implication applies equally well to Google+ as it does to FaceBook. I don't see why it wouldn't.
#1, 2 & 4
I have all of my code on github under a CRAPL license [1]. It assumes a certain amount of good-faith from others, but I feel that if you're worrying about getting scooped, your problem isn't ambitious enough. Luckily, my adviser agrees, and is very in favor of open releases of data [2].

[1]http://matt.might.net/articles/crapl/
[2]http://www.michaeleisen.org/blog/?p=440
And you can go full-circle by scanning yourself into Minecraft and then making a you-figurine.
Yes this is a huge problem. I am a software engineer working at a research institute for bioinformatic. The biggest problem I encounter in my struggle for clean maintainable code, is that management down prioritize this task quite heavily.

The researchers produce code of questionable quality that needs to go into the main branch asap. Those few of the researchers that know how to code (we do a lot of image analysis), don't know anything about keeping it maintainable. There is almost a hostile stance against doing things right, when it comes to best practices.

The "Works on my computer" seal of approval have taken a whole new meaning for me. Things go from prototype to production by a single correct run on a single data set. Sometimes its so bad I don't know if I should laugh or cry.

Since we don't have a single test or, ever take the time to do a proper build system, my job description becomes mostly droning through repetitive tasks and bug hunting. It sucks the life right out of any self respecting developer.

There, I needed that. Feel free to flame my little rant down into the abyss. :)
That will end up in pain and tears for thousands of students and staff alike.

My trial of Office 365 lasted 45 minutes i.e. until I realised how much pain it is to get data back out of the Outlook and Sharepoint implementations. They just don't want you to do it.

It's the WORST lock in I've seen in any product.
The mindset of a scientist is that the code is a one-time thing to achieve a separate goal - data for a paper. The code isn't supposed to last, it's simply a stepping stone. For a lot of folks, whose research areas tend to move around, there isn't always the expectation that you'll get to a 2nd or 3rd paper on the same data.

Now, all of this is different if you research actually is building the model. But, I'm speaking for experience on the rest. I've built plenty of software tools that I need "right now" to get a set of data.
One thing to point out in this specific case is that the demographic to which SocialSci directly benefits (i.e., survey participants) resonates with a (rather large) subset of Reddit users, contributing to their surge in sign-ups.

I'd even go as far as saying this kind of "organic" discovery by a more diverse community trumps the spike in traffic generated by being frontpaged on HN, whose user base is admittedly a little more technically minded and bourgeois in nature, and consequently reflects poorly on long term growth potential.
NowMov shut down and to relaunch for iPad and iPhone
Are any games productive?
Of course you can measure customer sentiment. You can even measure the correlation between your brand name and a selection of happy words as they appear on Twitter.

What you should probably not do, however, is elide the essential difference between these two measurements. Twitter is not a representative sample of anything but Twitter. Much of Twitter is spammers and shills, not customers. A lot of Tweets aren't even from humans. And people can mention MongoDB without knowing the slightest thing about it, and I am sure many do. I'm doing it now.