skysight-inc/HackerNews huggingface dataset:
I'm going to go ahead and answer your question: I don't know if there's room for a product that grows with you, but I don't think such products are feasible.

I worked with a large personal finance software company at a time when they were enraptured with re-use. They had visions of doing things like sharing contact and project management modules across customer relationship management (CRM) and invoicing applications. I had a large stake in making sure they thought through these issues clearly, as the very form of the product I was leading the creation of was at stake.

We think about an invoice or a project or a task or a contact as something that's fairly self-evident, but they're not. More precisely, an application needs to create a model of these things, and that model is a useful simplification.

It is likely that "a product that grows with you" is one that fundamentally changes the model of the entities that your product works with. So, for example, a simple invoicing tool might have a client or a customer field, and that works in let's say ninety-five percent of the cases, but for some people, they want a full-on contact manager where you need to know that an invoice is for ABC Co., that the client contact is John Smith, that invoices should be sent to payables@abcco.example.com. Pretty soon you're going down the contact management slash engagement business process analysis rabbit hole.

And going down that rabbit hole is fine, but you're never going to be able to create 1. a simple, novice-friendly view of that industrial strength application that 2. stores data in a way that is semantically correct so that 3. when the user decides to upgrade from Invoicr Lite to Invoicr Enterprise Platinum their data isn't a nightmarish state.

This is one of the reasons why it took Windows user experience so long to approach anything even remotely as pleasant as the Mac: Windows had to support a much — let us say out of politeness — richer model computing than the Mac did. The Mac user was never exposed to certain details — like whether your filesystem was "really" hierarchical (the original Mac didn't have this feature) — but instead shown a simplified view of the world that Apple and developers had the freedom (and obligation) to implement by any means necessary.
Wedding hairstyles updos | wedding hair styles | wedding hairstyles 2011
Wedding updos can be elegant, sophisticated, and beautiful. Prom updos can be fun and flirty or classy and gorgeous.
Thanks for the reformatting, I don't know what went wrong on submission.
the attitude in this post really saddens me

it sure must be helpful for a 11 year old to be talked into viewing the world as a dangerous place full of evil people, fearing life will be a bigger hell for every year to come until he's done with school. all because his own father feels he needs to explain to his son he is too awkward to for this world, and he's only really safe at home. and all this to "hopefully prevent himself from committing suicide".

a boy get's picked last at team-games, do you tell him the rest of his life will be a hell - and give him the impression he's powerless against it? or do you tell him that people will forget he was picked last as soon as 5 seconds later: so he should just forget about it too, enjoy the game and try to improve his skills in the game.

i guess it's normal for parents to feel they have to warn their children for the dangers of the world, but it's not the same teaching them to fear the future. it would be far more useful to concentrate on teaching some confidence and useful social skills.
The author spoken about in the article that wrote the book about "quirk theory" did an AMA on reddit not too long ago that you can find here http://www.reddit.com/r/IAmA/comments/h2ajd/i_invented_quirk...
Hmm... I didn't even know there were moderators here. :-)

Although it seems odd. To me this wasn't meant to be Apple flamebait. But rather more about the state of software/tech reporting in mainstream news outlets (which is why I had the focus on the title on Pogue, not on FCPX).

Well learning there are moderators at least answers my question. Although I can't say I'm not disappointed by their discretion.
"... the government isn't going to try to censor."

Um, what? Our own government censors. They unilaterally take away domain names, without due process or even notice, and they create laws which make certain communication, if done in public, illegal, which leads to these crazy Terms of Service that just about every social website has today.

So, GhanStan is full of poppy fields, but the government won't attempt to censor me should I try to cause any kind of trouble with those through online postings? GhanStan is so stable that the hospital should not ever have to worry about its FabFi connection being physically taken down?
> [I]mproperly-socialized children is [sic] a parental failure.

This is true in part, but far from the whole story. Parents feel a pressure to "drop the children off at day care at six weeks old" not because they don't want to participate in the upbringing of their children, but because they're under immense economic pressure to return to 'productive' work. Children are extremely time-consuming, so some level of parental abandonment is an unavoidable consequence of both parents working full time (or even part time).

The situation is even worse for single parents, especially with the social stigma that usually attaches to them regardless of their choice: either they go to work, and have abandoned their children, or stay at home, and are sponging off the state.

If we arrange our society in such a way that it's not economically viable for people who have children to spend time at home raising them, then they will be shoved off to daycare of some sort. Simple as that. (People are not going to stop having children.)

If we continue to fetishise so-called economically productive work to the exclusion of all other ends, and as a result, refuse to support families in an appropriate way, then this situation is just going to get worse.
I noticed this behavior also when I was following Googlebot's crawl of my old pages after I had done a redesign.

it's not because of sitemap or because of url structure or because of dynamic content.

Mine were blog articles in the same format. This is how it was crawled:

sitename.com/year/mo/day/stub

sitename.com/year/mo/day/stub-one

sitename.com/year/mo/day/stub-one-two

sitename.com/year/mo/day/stub-one-two-three

sitename.com/year/mo/day/stub-one-two-three-four
Thank you, I didn't think of it this way. You are right.
this is awesome. I'm new to RoR and this will help a lot.
Faster password hashes cracking based on the DES algorithm on CPUs
Windows Password Recovery
Making a Ponyo boat
a simple and efficient method for finding memory leaks is replacing malloc/free with house-keeping macros when debugging:

#include <stdlib.h>
#include <stdio.h>

void *(*_malloc_old) (size_t size) = malloc;
void (*_free_old) (void *ptr) = free;

#define malloc(size) _malloc_new (size, __FUNCTION__, __LINE__)
#define free(ptr) _free_new (ptr)

struct alloc
{
const char *function;
int line;
void *ptr;
struct alloc *next;
};
struct alloc *list = NULL;

void *_malloc_new (size_t size, const char *function, int line)
{
struct alloc *e = _malloc_old (sizeof *e);
void *ptr = _malloc_old (size);

e->function = function;
e->line = line;
e->ptr = ptr;

e->next = list;
list = e;

return (ptr);
}
void *_free_new (void *ptr)
{
struct alloc *prev = NULL, *e = list;
while (e) {
if (e->ptr == ptr) {
break;
}
prev = e;
e = e->next;
}
if (e) {
if (e == list) {
list = NULL;
}
if (prev) {
prev->next = e->next;
}
_free_old (e);
}
_free_old (ptr);
}
void pallocs (FILE *f)
{
struct alloc *e = list;
while (e) {
fprintf (f, "%s:%d\t0x%x\n", e->function, e->line, (size_t)e->ptr);
e = e->next;
}

}
int main ()
{
void *ptr = malloc (1024);
void *leak = malloc (1024);
void *leak2 = malloc (1024);

printf ("before free:\n");
pallocs (stdout);

printf ("after free:\n");
free (ptr);

pallocs (stdout);
}

outputs:

before free:
main:67 0x9dab860
main:66 0x9dab440
main:65 0x9dab020
after free:
main:67 0x9dab860
main:66 0x9dab440
New process allows fuel cells to run on coal
Your onerous observation seems to be that rights are on a sliding scale according to what your crime is, which is total horseshit.
Why I Wouldn’t Buy Into GroupOn’s IPO
He wouldn't, unless they're pulling a "Guantanamo" on his ass.
Amazon EC2 vs Dedicated Servers
We currently run 4 dedicated web servers and are thinking of migrating to Amazon EC2. What are the benefits vs drawbacks - in terms of costs and performance. We use 2 of our servers for serving about 3 to 5 million unique visitors a month, and 2 of the servers as database servers. We do not really need scalability benefits as we are happy with performance. We are worried that our performance - in terms of disk I/O and latency may suffer if we move to Amazon. Also, our costs may be higher. Any ideas or insights would be appreciated,
10 - learn to count in hex instead of binary.
I have. It does not work. :(

Heroku does not process prepaid/gift cards.

Common problem.
Windows is not written in C#. There is only one componentin Windows htat is in C# and that is the Windows Event viewer.
I'm surprised no one pointed out Growl. There's GNotify for linux but it's nowhere near as polished.

And in the growl package, there's an extra called growlnotify, which lets you pipe data from processes and show the output in growl form. I use this extensively.
Sigh, americans and there hate for geeks.

The school system is so retarded so that there must be a valedictorian, the one who is most likely too succeed. I'm wondering how teachers behave towards those kids, so that the rest of the class hates them perhaps? You don't see that in the high school movies..
Moon Dust Back In NASA’s Hands
This is certainly an interesting development if at all accurate and not just a ploy for funding like many claim.

What I think of, though, is that now that Telstra has announced they are scared of LulzSec (whether or not they really are), they made themselves the perfect target. They have admitted they are willing to be coerced. So what should LulzSec do? They should target Telstra hard, immediately, and just sit on the information. Wait and see what Telstra does, and once they start acting on something LulzSec doesn't like, threaten to drop the information. And then of course they will do it anyway at some point because they are in it for the lulz. But in my mind, Telstra has made themselves target #1 for LulzSec over the next few days.
If you look at a particular city page you will notice that the cities are in alphabetical order, however google bot still crawls by length of url...
How to make branding work for you
and concludes that he understands why people are upset but that a lot of their claims are debunkable.

I'd argue that he does something far different. He spins the claims. In some cases, as noted in the comments, he seems to react to the wrong issue or provides solutions that aren't adequate.

It's just odd that as a reporter my first inclination wouldn't be to diminish the outrage of professional editors, but rather to fully understand them.

He took tweets and composed a list. But it doesn't appear that he actually said, "OK, let me follow-up with people at Sony and NBC and understand these issues and write a post detailing the issues and getting a detailed response from Apple". It appears he took the tweets and worked on trying to debunk OR downplay the issues. To me this is advocacy. Which I might expect from John Gruber (although honestly, I can't find a post of his even with this much effort in advocacy) but not from a journalist.
The Return Of The Broadcast Treaty
Find Used Cars in Miami
Get a list of your favourite brand's used cars with the suitable prices
Completely off the mark. It seems to embraces the popular distortion of the term, when we are suppose to correct it.
should doesn't mean does, and breaking things for thousands of corporate users is not a good way to discover a regression.
The end of compulsory schooling (whether that compulsion comes from parents or from the state), will one day solve this problem. Bullying occurs wherever freedom of association is denied.

A zero-tolerance approach to bullying has about as much chance of working as the War on Drugs. Headteachers and schools always deny serious bullying where it exists.

And minor bullying is indistinguishable from 'socialization', which nearly everyone thinks is a good thing.
cant confirm this - sitemaps are used for discovery -> the urls listed in the sitemap get pushed into the 'discovered urls queue' then this queue is prioritized for crawling- and - if there are no other factors - the shorter urls get prioritized higher (as there is a bigger chance that a shorter url is a canonical version of a longer url - well, the chance is bigger then the other way round
Perhaps I'm alone in this but I learned in high school that, to a certain degree, being "social" is the art of social manipulation. I'm sure some people are so endlessly outgoing (or attractive, that can minimize any kind of personality requirements) that they can actually "be themselves" and be immensely popular, but the truth is that I don't think most people hold that personality trait. There's a certain amount of lying that's necessary to be social in American high school and its perfectly possible to learn it and still be a "geek," but it requires careful study and introspection. More than anything, you'll need to change your personality depending on who you talk to. Some people seem to acquire this talent easily, others have to put in more effort. If you do, however, you can become popular, which is really just another way of saying that you've discovered how to become relatable to a large group of people (which I'm not sure is possible without a heavy dose of social and image manipulation).
That's an unfortunate trend.

But maybe there is a positive side to it. Maybe it's the beginning of a process that could end up making computer-related activities more mainstream. More accepted. More respected.
We weren't able to talk to Whirlpool in person, but met in cyberspace in a private online chat room. In those circumstances it's almost impossible to verify with absolute certainty who you are speaking to, but Newsnight was able to verify that this person had access to the @Lulzsec Twitter feed.

Telephones have the exact same issues, but somehow "meeting" in "cyberspace" seems stranger than a conference call.
What's amazing is that this kind of article is purely due to societal labeling.

In India you would never have this kind of article because the students with the highest grades are revered by everyone else while the jocks are looked down as guys who will , in the future, only be able to get menial jobs!

I'm always surprised at how much pain and suffering a "geek" has to go through in the US whereas he would be the center of attention in India.

Same situation but with different labeling applied ... Amazing.
You've listed a bunch of reasons why you shouldn't, but no reason why you're considering moving at all.

What do you hope to gain from the migration?
That's not refactoring. That's a specific refactoring known as rename.

Rename is handy, and might even be the most often applied refactoring, but it's also the easiest to craft. Move Method, Pull Up, et al are useful and not as easy to craft.

Then there is the Move class refactoring, which, if integrated well with your source control system, is an almost magical time saver.
there is now an awesome search box in the footer of every HN page - the story is still discover-able there
Previous submission on same topic:
http://news.ycombinator.com/item?id=2692205
From my perspective it seems like Apple dropped FCP and is using the iMovie codebase. I don't think it is a matter of dropping Ancient technology more one of cutting production costs.

And the "Apple plans to have [that feature] in a future version" is a long standing practice... in a future version they will implement it, and then in a later version they will get it fixed so it is usable, etc.

From experience, I'd wait till FCP X.2 or something... when they actually get stuff complete and working.
"Cafeteria fringe". I think a lot of us can identify.

But not everyone finds a friend or their own group (geeks, goths, whatever) and are pretty much completely alienated. Of course it leaves bitterness, as this story (I recall it was linked from HN some years ago) attests:

http://scienceblogs.com/goodmath/2009/07/very_off_topic_why_...

Also worth reading: pg's "Why Nerds Are Unpopular"

http://www.paulgraham.com/nerds.html
Don't forget the obvious ones: iMovie, iPhoto. Yes, Apple makes them, but if you ever had to support a Windows user and figure out where their pictures are, you'll love iPhoto.
I'll disagree, and assert that this is the logical conclusion of your statement: http://xkcd.com/378/
In the past if you said to a random person, "I'm a computer programmer" it didn't really emotionally connect with anything in their world. Now you can say "I make iPhone apps", or "I make Facebook games", or again "I make web applications" and people will have a vague idea of what you do and why it's cool.
Google Chrome now supports typed url sync - A big step in sync
He said the federal government was paying the jail to keep him. To me that implies that it's not a federal jail. If I remember correctly, I have visited individuals held on federal charges in a county institution.
It’s Time To Dump Adobe eBook DRM
Nice! I never noticed it before. I'm surprised about its placement, but thanks for the heads-up!
How is Apple alienating corporate users?
That was a pretty great speech for a group of 12 year olds to hear. You rarely see people encouraging kids anymore. What's great about this, though, is that the author brought it down to the level of the students to help them understand how passion and perseverance can feel like magic. Very uplifting and I can only hope that this is taking place elsewhere.
All that and

- where is Vim, Emacs - the most used hacker editors.
- looks like PostgreSQL, MySQL and other RDBMS do not qualify as Databases
- where is SICP; is PG's On Lisp only lisp resource.

and then some.
Here Are The Secret Details About Google's Groupon-Killer
We agree. We're not happy with Writeboard integration in its current state.
But Google doesn't know that.
This theory is targeted directly at American high schools. There is no attempt to extrapolate this to the rest of the world. If you're not from the US you can view this as a curiosity, but it is not meant to be relevant to you.
This sounds a lot like what gobolinux is doing [1] with its filesystem/package manager.
Did you ever incur in more trouble than it was worth with that approach?

Making the filesystem the actual package database rather than a snapshot of what should be installed is quite tempting.

[1]http://gobolinux.org/index.php?page=at_a_glance
I think it's important to tell nerds "it gets better." Better still, tell them to get a GED, form a company, and sell a product. Go to college if you really want to. Just get the hell out of HS.

High school is so jacked. I even went to the science/math/tech school. I never got picked on, but forcing me into mandatory standardized classes made me hate it. Unless you want the ivy league it's just not worth the time/risk. Since no one there gives a shit about you or your future, why leave it in their hands?
I think the essence of being cool is having a sophisticated understanding of what is going on around you. High school geeks often find their environment tedious and can't be bothered to invest a lot of effort into figuring it out.

This is the thesis of PG's "Why nerds are unpopular", and having lived that life, I can assert he's right. Being polite, articulate, and compassionate doesn't hurt you in life -- and neither does intelligence -- but when it comes to "coolness" I think awareness of your surroundings is the most important key.
Compared to Excel, Numbers has many disadvantages:

- fewer features
- cannot handle huge spreadsheets
- slower

, but it feels so much better. In particular, allowing multiple cell grids on a sheet and allowing users to name columns and rows are good ideas (I know it was done before, but AFAIK, nobody is shipping that at the moment). It also helps that it takes effort to have it make ugly charts (Excel has improved here, but it is as if it doesn't dare commit to a design choice for fear of losing some customers)
They already have the data. You're not supposted to help them. It's up to the prosecution to build the case against you. You have the right to remain silent, even in court.

Because of the lack of detail in the case, I think the guy is in investigative custody and was asked for the key which he interpreted as the cause of his custody.
Actually, most of the people in those positions tend to be well educated and studious. This tends to not be popular in high school.
Such a quick jump in major version usually indicates a deep code quality problem. Are we asking the right questions here?
The most important reason to move to EC2 is flexibility -- do you need to quickly add servers, then later turn them off?

If you have very predictable needs, and already have dedicated servers running, then there's no clear reason to change.
Another reason on why you need to hide your TrueCrypt volumes, too.
It is open source; they are corporate users. Why don't they collectively hire someone to backport security patches? Sounds like a businessmodel to me. You can't really expect support and consideration for your minority use-case for free, if you aren't paying for the software in the first place.
The 100 Longest Wikipedia Pages
Boston, or rather, Cambridge... we have a certain school here.
What do you mean by this? The gcj JIT is shit compared to the jdk, that's how.
Alfred! http://www.alfredapp.com/

It's the natural successor to Quicksilver. When I had to work on Windows boxes, I never could find a replacement that felt anywhere near as good.
Vatican hopes iPod can bring silence to Rome’s churches.
There's a post from yesterday which is more recent about the same operation: http://developers.facebook.com/blog/post/516/
I did a more scientific analysis of the googlebot requests in the provided log (graph! http://i.imgur.com/uMoUT.png) and it definitely looks like it is taking shortest urls first. Anyone else with a large site want to check as well for further data?
Entrepreneurs: Learn From Artists; Artists From Entrepreneurs
Everyone is entitled to their opinion and I see your point. Thanks for sharing.
This is frightening. There is absolutely no rhyme or reason for this behavior aside from greed. As someone just getting into the broadcast industry, I can't personally think of any reason for this behavior. They claim it has something to do with IP, but here, it seems like they're trying to claim rights got something they didn't even create (and that it would be OK). There is absolutely no reason a broadcaster deserves "special" rights to content. This is the sign of an industry that's too resistant to change and not intelligent enough to respond to it properly. Sad.
I don't know much about Lisp, or much of anything yet as this is part of my research and hence why I asked for improvements. Specific suggestions welcome. Thanks for sharing.
Skype mess: How far will this go?
A lot of people are buying Macbook Pro's these days, and all I see them ever do is use them to read Facebook.
Interesting. I didn't know that you could pass a block to merge.
High school rewards people who socialize well, it doesn't
punish kids for loving science

What if we admitted this, and deliberately streamed kids by the way they socialised rather than an estimate of their aptitude? You could profile their social interaction, and then try and steer the group towards goals.