skysight-inc/HackerNews huggingface dataset:
This doesn't wash. Google Profiles seemed to me to be an "identity service". This seems more likely an identity characteristics service for data mining info about people.
!x[$1]++

Use that at least 10 times a day

Also, Larry Wall (perl) said "I still say awk '{print $1}' a lot."
Try D3 Now - D3 Visualization Tutorial
Actually, it's pretty simple. Boot a DOS disk. Run 'fdisk /mbr'.

Mind: my preference would be booting FreeDOS, not some borken Microsoft crap. But all the same.

My experience is that fixing Linux GRUB issues is also pretty straightforward. Helps to understand chroots and stuff, but still: boot a bootable distro (Ubuntu or Knoppix on a USB stick rawks), chroot into your installed root FS, mount /boot if necessary, and run 'grub-install' or 'update-grub'.

Mostly just works.
Care to elaborate? I'd love to hear alternatives you use for the same kind of task.
Facebook does suspend users for using their real name in the past. But how come it's not as known? Because they started pretty small by having a social website for Harvard, so early tech people who got suspended were quickly re-instated because they could go over and talk to Mark. Then Ivy League universities, just send Facebook an email. Then all universities, getting harder to help. Then everyone, replace support with a FAQ(?) that's quickly becoming out of date.

Early tech users of Google+ who get suspended, and have no support. What are they most likely to do; complain to other users who listen to early tech users.

Google+ is overall; a very bad execution that could do with a different strategy next time. In the meantime, Facebook is excited to adopt G+ features until G+ is aborted. Validated features are very awesome compared to untested ones.
Fundamentally, Facebook is an identity directory. The ability to easily transfer real world identities and relationships into the digital world is the big problem Facebook solves. It's one of those fundamental problems left unresolved by Internet protocols, similar to Google being able to solve search because the web has no implementation built in by design.

Facebook's communication features, the 'social networking', in itself isn't anything special.

From that perspective, Google+ becomes much clearer. Google are attempting to use Facebook's poor social networking features to elbow in on their identity directory.
One of the complaints about Google's true-name policy is that it unfairly discriminates against people who don't have Western sounding names, or who aren't middle-class white guys. The reported retort is that they're not yet out of beta and shouldn't have to concern themselves with multi-culturalism, so people with "non-standard" or "unique" names should just use something else.
The worst possible interpretation of this policy is, "AT&T is now charging $2/mo extra for land line service". I don't like that, but it doesn't sound criminal.
Most of the disagreement is because people disagree on the magnitude of the harm. That is, they disagree with the "many" part of your argument.

FWIW, I upvoted you. I'd rather promote discussion than drive it off just because someone has an unpopular opinion. But anyone advocating an unpopular idea has to be a bit more careful in backing up their arguments for obvious reasons.
The processor would be no different to program than what we know, they haven't invented a new computational paradigm, it's still turing machines.

Just to illustrate your point about the intricacies of simulating synapses realistically, and to show how far this is from actual biological systems, here is a model of a single NMDA receptor: [1], It requires 26 floating point numbers just for the state-change rates and 20 floating point state variables. And that's just to simulate a single receptor!

[1] http://senselab.med.yale.edu/ModelDb/showmodel.asp?model=502...
Yoga-teacher-training-certification
What he is actually saying is that people are supporting Anna without necessarily understanding the reasons why - then he proceeds to lay down the reasons how we got to this situation after 43 years of the bill and the recent increase in public pilfering.

Also given is the example of the cleanup of Hong Kong corruption using an independant body with powers.

Interesting links. But the constitution does not say government should be small. And flip side of great business freedom is potential for greater exploitation. So you'd likely face headwinds as strong as Anna is facing if you were in his position.
Personally, I just do not understand all the drama around the issue.
I absolutely support the idea that a company has exactly the same right to "fire" a customer in the same way as a customer can "fire" the company. Google does not have to offer services to anyone. A customer can accept the terms of service or just move on and choose another provider to express his/her thoughts.
Where can I find a really good comparison of the various development frameworks?
I've been Googling .NET vs Java vs PHP vs. Rails, etc. and everything I find is blog post diatribe flaming one framework. I have found a couple of pretty good comparisons, but they're very old. Even when I search YC, I'm still not finding much other than brief discussions.

What I'm looking for is a white paper style analysis that digs deep into the issues. What are the true pros and cons? How does it vary between applications, for example, if the application requires rapid scaling to support tens of millions of users versus an application where there will be only a few thousand users but there will be monthly releases of new features?

The people I talk to are mostly saying that it doesn't really matter; or rather what matters most is the skill set / experience of your team. Is that true?
Actually, I am more interested in the tower and the operation. Few hobbies have the physical scale that Ham Radio does.
Patriot Act makes demands on search engines.
http://cryptome.org/isp-spy/yahoo-spy.pdf
First: Linux does expect (and reward) a certain level of technical literacy. If you don't want to acquire or exercise this, well, you have alternatives and you've mentioned several. Those do come with trade-offs of their own.

If you don't like system upgrades for single-package updates, learn to use your distro's 'backports' feature. What? Your distro doesn't have backports? Shame.

Or switch to Gentoo and install/upgrade just the packages you want to use. Yes, you'll have to learn how to compile shit.

The UI in Linux is highly modular. You can switch to a different (or no) desktop environment pretty easily. There's a switcher in your log-in manager. Try it.

There's a reason for package dependencies, and there's a huge payoff (single-point-of-control whole-system upgrades with very low failure risk). It's not perfect, but on systems which have developed a mature packaging system over time (Debian, derivatives), it works exceptionally well, and provides access to over 30,000 packages.
Are non-geeks on G+ now?
Analysis of whether a double-amputee can compete in the Olympics
Can you give some examples of must-have software that are only in AUR? Having use Arch for years on multiple machines, I've rarely had to use AUR. And when I do, I've found it to be a marvelously simple mechanism - a bit like homebrew on a Mac, where you can easily edit the recipe if needed. It sure as hell beats installing unsupported software on Ubuntu.
I suggest http://emacsformacosx.com/ .
You're opening up a whole can of words with this question! Everyone has their favorite IDE when it comes to PHP. An example of this is an excellent forum discussion about your different options: http://stackoverflow.com/questions/116292/what-is-the-best-i...

If you're interested in free software, you're pretty much limited to something that is eclipse-based. I've tried most of the major ones, including Komodo, Zend Studio (not free), Aptana Studio, etc. There's also NetBeans (not eclipse-based), if you have experience working with NetBeans for Java development.

Learning any IDE is a big investment in time and you'll get a zillion different responses because a choosing a good IDE for you depends on your goals. If you're just learning PHP for the first time, and goal is to have an integrated debugger (helps you find mistakes in your code), then I really suggest the Zend Studio IDE along with Zend Server to host your applications. Zend Server is similar to XAMPP. Working with those two together will allow you to more easily trace code, debug, etc. Zend Studio isn't free, but you could find a version out there somewhere or get an unused copy from a friend. Negative: not a lot of tutorials or info out there about setting it up, but a while ago I managed to do it without many problems.

Otherwise I would suggest Aptana: http://www.aptana.com/
It's free and there is considerable support if you search Google for answers to your challenges/questions.

Good Luck! Maby let us know if you're just getting started learning PHP, or if you have experience with another language/IDE - that would help everyone figure out what the best option for you might be.
I do think it's primarily about data. Maybe not specifically ad targeting, but about owning a relatively "clean" set of data that they can later exploit or sell in whatever way they prefer.
>and have a cell phone, I don't really see a good reason to still have a landline at this point.

I haven't had a landline since 2004 but I'm considering getting one again. The reason is that neither my AT&T iPhone nor Skype via my AT&T DSL works all that great from my apartment. But I'm also looking at replacing my DSL modem/router in case that is why the DSL doesn't work. (That's what AT&T thinks is going on.)
While I absolutely agree with that principle, it gets awkward when it comes to social media. To use a social network optimally, everyone I want to communicate with should be a part of it. If some subset of that group doesn't want to be on the network, that's one thing, but it's something completely different if the company in charge is actually reducing the utility of using the product.

This entire issue is incredibly sticky and, while I find it hard to disagree with Google's position in the short term, it does have me worried in a number of ways in the long term.
I know, I just happen to be using Ubuntu. However, 99% of users will blame Ubuntu. (I think the issue is already fixed in newer versions of lvm2 (or grub2, I can't remember which they patched.))

Am I missing something with Windows? Can it detect non-Windows partitions? How can I fix it?
Storyboard software
Does anyone know of a good software to use when storyboarding software for a demo?
Ha! Thanks. I just spent 5 minutes trying to figure out why I can't reply to that thread.

I had hopped from HN to Gregable, then followed the link on Gregable to the 2010 HN thread (thinking I had returned to the original).
All languages "support" headers in the sense that you can write up the interface for your code in a separate file from the code itself. There's nothing stopping you from doing this is Ruby — it simply isn't required.

Most people don't do this because it wouldn't be useful. The reason headers came into being has nothing to do with providing useful information to humans. Headers exist because the C compiler needs everything to be declared (but not necessarily defined) before it is used. That is the problem that headers solve. They also happen to be kind of handy to glance at and see the interface to some code, but that's just a positive externality.

You describe documentation as "inventing a solution to an artificial problem," but it's actually the other way around: Headers are a poor man's documentation. At worst, generated documentation tells you exactly what would be written in a lazily-done header: the names and types of things in the accompanying code. But documentation can also include a lot more detail than that, and often does. Headers can't unless you simply embed your documentation in the header.
I'll handle my own identity, thanks.
Well, take a look at how web comic Howard Taylor does business. I'll let you decide if it's a "nonstop NPR pledge drive", but the fact is that he has a copyrightable work and he's still doing good business even though he gives it away for free.

Sure, people change, but they also resist manipulation. And if you look at the copyright middlemen: the RIAA, MPAA & company, you see little but. They hose the artists via exploitative contracts, Hollywood accounting and crazy royalty calculations while talking to no end about helping the artists. Every blockbuster film is a huge money-sink (on paper... the "losses" get paid to their own subsidiaries).

Unless you're a rare megastar, the middlemen will screw you in those industries. You're better off doing business for yourself, and there are good ways to do that which don't involve suing grandmothers in federal court for having insecure wifi.
I was able to maintain multiple Facebook profiles for years.

That's hardly good enough. The Library of Alexandria was able to not burn down for years.

Tomorrow Facebook may catch on to you, and then most of your Facebook profiles will be gone. Hope there's nothing in there you wanted to keep.

Google is very clearly reserving the right to demand ID from us at any time in the future, and to delete our profiles if that ID doesn't satisfy them. Just because they are very undemanding, easy to satisfy, and easy to spoof today doesn't mean they won't get stricter tomorrow. And then our fake names, and all their associated data, and all their friends and reputations, and perhaps even all the data from associated accounts... will be gone. I fail to see how it's a feature that Google will give me plenty of time to accumulate precious things in my account before they get around to summarily deleting it.
Previous discussion: http://news.ycombinator.com/item?id=1738688
I would advise the ordinary non-technical user to go Mac. Fewer headaches all around, largely through restricted choice. The platform drives me bananas. Windows makes me postal though.

Linux / Free Software has strong leadership, but that leadership generally has limited scope. The GNOME team have certainly taken bull-headedness to new heights within their own limited realm of control. To somewhat muted applause as I recall.

OpenBSD (granted, not Linux) isn't particularly renowned for having a shrinking violet at its head. Nor Linux itself, nor the FSF. Other major projects have a mix of leadership styles, itself part of the (r)evolutionary culture of trying different technical, social, organizational, and leadership structures.

That diversity (including various ill-advised developmental branches) is part of Linux / Free Software's strength: a great many parallel paths are being tried. Some will succeed, some will fail. In general, the better alternatives generally at least get a good, if not fully fair, hearing.

Politics is inevitable when you're dealing with more than one individual or organization. Grow up and get over it. You'll note that these same political discusses exist in the proprietary world, you're just not (usually) party to them.

The proper counterproposal to a bikeshed argument is to demand construction of a nuclear power plant.

Those "creative differences" are called "forks" and again, are a key strength to Free Software (see previous comments).
Interesting... It looks like the speed of the dot isn't constant. I wonder if that would cause problems e.g. for animation purposes? (Like using the bezier curve as a way to animate the position of an object moving through 3D space in a game / in movie production...)
Steve Jobs Reigned in a Kingdom of Altered Landscapes
Seven people. Trapped, high above earth. This is either A) the setting for a B-rated horror flick, or B) a really good idea, or C) a futile attempt considering that the Russians still have issues with their program(s) in terms of reliability.
Hacking together something to parse text?

I used it to find a house[1]. I needed to rent two apartments close to each other. I wrote some shell/awk scripts that take several real estate web sites as input, parse them, extract all data about apartments including URL, address and price, pipe the addresses into Google maps API, find the exact coordinates of all apartments, calculate distances between them and produce a list of pairs of apartments sorted by the distance between them. It works incredibly well, it routinely finds houses that are on the same street or apartments that are in the same building.

The first version of the code was written when I was in Vienna, looking for a house. It took me an evening.

The only thing that comes even close to this in power is perl, but I don't like perl, I think it's overkill when you only need to parse text, not do some other computation, and I did all this work under Plan9 which doesn't have perl anyway.

Oh, and what was most useful after all this was creating one liners for doing filtering, like finding pairs that had total cost under some value, total number of rooms above some value and distance between them in some interval. I found this one liners to be easier in awk then perl.

Your argument against awk because is 2011 is the same as saying let's drop C because it's 2011. Both C and awk solve some things well, for other things there are other languages.

[1] http://code.google.com/p/operation-housefinder/
Just to confirm. Touchpad 32GB overclocked to 1.7Ghz gives us : 2826ms. So yes, it makes a big difference!
just like they would release the source for gingerbread "when it was ready" ? Not everyone is ready to take Google's word on things when they are clearly moving in the opposite direction.
Yes, if you want a constant speed you need to re-parametrize by arclength, which is straightforward for quadratic (or, more generally, polynomial) curves as there is a simple closed expression for their length.
I love Espresso and Coda, in that order.
My browser is throwing up alarms with this site: "STOP, this site is known to distribute malware". Maybe not the best link to click on?
The goal of customer development is to uncover a problem that is worth solving (and that people are willing to pay for). It's not billed as a customer acquisition strategy. Focusing on scaling before you reach product-market fit is premature optimization. You'll likely be testing how to sell the wrong product to the wrong group.

Once you've reached product-market fit, then the focus should be on customer acquisition strategies (often times the strategy is to just throw money at it). That's the time it's worth bringing in someone who has experience scaling a business, as well as experimenting with different marketing strategies.
Like nearly everything in BusinessWeek?
most people are using it to insult others, being racists, bigoted and cowardly telling you things they wouldn't tell you to your face

I always hate this argument. I honestly don't give a flying fuck what most people are using it for if there exists a nontrivial contingent of people who are using it for legitimate purposes and, trust me, there are a fair number of people using anonymity and pseudonymity for legitimate purposes.
The experience of the community has no bearing on whether a specific house is right for you or not.

The original point I was trying to make is that purchasing a home isn't an equation with 5-6 variables as the original poster has tried to point out. It's an equation with 200 independent variables and you won't know the answer to 50% of those until after you move in.

All the rational thought and decisionmaking won't inform you to the fact that the neighbors like to party outdoors until 4am, or the factory across town has decided today to move to Mexico and decimate the taxbase of the community.

You can never get all the variables right. All you can do is give it your best shot and learn from experience.
I find it quicker and easier to create one-off text filters in awk than Perl or Ruby. That is, I may have a set of csv files for teachers, administrators and students by grade. I want to extract fields x, y and z from all these files, transform the data in some specific ways and then create a single output file (maybe to upload somewhere else or to use as part of a larger program). I certainly could write a script in an interpreted language to do this, but I often find it faster to do it in awk. (There's a sweet spot here: if the job is too complex or I'm going to do it over and over, a script may become the better choice.) I use awk for this kind of thing 3-5 times a week, easily.
It may cause some itches that were previously scratched by the non-free solution, though.
Mostly chains of sort, uniq, sed, tr, comm and friends.

Anything that doesn't fit into 80 chars that way is usually a sure sign that it's time to reach for a real scripting language rather than brewing up one of those line-noise blobs.

Oh, and of course I don't mind when people use it on their shell-prompt.

I do mind when I run into crap like this in a shell-script:

awk -F'>' '{ pack[$1]=pack[$1] $2 } END {for (val in pack) print val ">", "(" pack[val] ")"}'
> Humans didn't evolve with 'information' in the sense that we're using it now. What information we did have (e.g. where the enemy is, how to cut stone and build bridges) was guarded either by force or by complexity of replication.

That seems to be an anachronistic view through the eyes of a modern myth of commerce. One would expect information was shared. Proto-humans who could not or would not share information -- hence crippling co-operation -- would have been out-competed by those that did, so de-selected by evolution.

What is more central to being human than language, that is, communication of information? It did not evolve by guarding it and restricting it.

> we've created the Intellectual Property construct in an effort to apply what we think of as 'natural' rules to intangible things.

That is really quite distant from fact or sense. IP was created as a means of censorship and/or monopoly. And the idea that IP is somehow 'natural' is completely upside-down. Intangible/abstract objects are quite natural on their own: they have their own natural qualities distinct from material objects -- it is being freely and infinitely communicable and copyable that makes them exactly what they naturally are.
>All you need to do is look at 4chan to see what happens when anonymity reigns.

Or, God forbid, the Wikileaks. Damned whistleblowers... :P

The solution I'd like to see, to help those with delicate sensibilities, is a way to toggle whether or not you allow interaction with pseudonymous folks. This would allow those of us who enjoy hearing from folks who use pseudonyms to continue to do so, but would allow those who don't to employ filtering.

It's looking, however, like it's G+'s business model, and not concern for what users wants, that is driving G+ policy.
I don't think it's fair to say a lack of anonymity or other mistakes are killing Facebook. It very may well be true that mistakes killed the experience for you, but the truth is that most people are not overly concerned with the lack of privacy on their social networks.

I think people online often mistake a vocal minority pushing for privacy settings on this network as a reflection of the wishes of everyone. Truth be told, most people are indifferent to the matter.
Depends on how complex the expected operations are. I think awk is absolutely essential for dealing with things like logfiles. Do you have a reason against using sqlite[1]? That works just fine in the console, doesn't need a server. You could still use awk with it, technically. For example:

bash..$ sqlite3 books.sqlite
sqlite$ create table books ( title varchar(128), author varchar(128) );
sqlite$ insert into books (title, author) values ("Snow Crash", "Neal Stephenson");
sqlite$ .quit
bash..$ echo "select * from books;" | sqlite3 books.sqlite
Snow Crash|Neal Stephenson

[1] http://sqlite.org/
You mean Honeycomb? Gingerbread source has been released.

Also, I'm pretty sure I heard that Honeycomb will be released with the release of ICS, so I think it's hard to say we shouldn't trust them. Sure, they should've released it like the other versions, but I can't say I care that deeply.