skysight-inc/HackerNews huggingface dataset:
the added advantage of a "vertical incubator" is that all the companies could compliment each other.

an example of this on a far more grander scale is betaworks

the pain point is the amount of possible overlap.
I agree with you 100%. Smarty (or similar templating engines) can make it much faster to get a website up and running; as for the speed complaint, Smarty compiles it's templates to PHP the first time you run them, so there's really not much difference after that.

I'm also kind of tired of programmers who complain and complain about others taking the easy way out, people don't program like they used to, etc.; the whole reason for having abstractions is to take some of the 'real' programming out of the equation and let you focus on the actual task you want to accomplish. It may not be the most efficient method of programming, but there are only so many hours in a day...
Personally, I agree. I myself take a more inner-zen approach to this sort of thing. I've developed a certain empathy though, as during my life I've been intimate with some people for whom the inner-peace approach just doesn't seem attainable. For those people, avoiding the negative stimuli goes a long way to improving their lives.
I took some intro physics courses in college. We didn't take a historical approach: we just started with the most recently well-understood Newtonian framework, and then moved onto EM where we worked our way up to Maxwell's equations. We never touched the Greeks--in fact, there's no point studying any pre-Newtonian physics unless you're a scientific historian, because Newton had the first usable theory. And even then you learn it using a jumble of Newtonian and Leibnizian calculus!

In economics, we started with things everyone agreed on (supply and demand curves) and moved onto some facts about how centrally-banked currencies work (what the FED does, what M1, M2, and M3 are, what fractional reserve banking is). It's the upper level classes in econ, and the graduate classes in physics, where you really get into the controversial bits. But there's a lot of econ to learn before you get into anything that's controversial among economists (though the common beliefs of economists may be quite controversial among laypeople!)
Django pulls this off by being specifically designed to do it. There's a ton of code back there running for every query you execute, adding a tiny bit of overhead to everything you do, just on the off chance that maybe one day you might want to migrate to another DB.

That's certainly one way to go, and it makes sense if your product is a Framework intended to be used by thousands of developers on thousands of projects, many of which will require that kind of portability. If, however, your product is a product, then maybe it's not so important.
I've written an implementation of nested sets for at least 3 DB engines over the years (SQL Server, MySQL and PostgreSQL).

Some of that article is plainly dangerous and I wouldn't recommend following it without some extensive research elsewhere. SQL for Smarties is the usual reference.

Firstly they seem to insist on MyISAM which is just crap. I don't need to cite any references on that.

Secondarily, they use LOCK TABLE whilst modifying the data. That basically blocks other writes yet doesn't give any transactional capabilities. Due to the denormalised nature of the nested set implementation, you NEED transactions to ensure operations are ACID compliant or you risk tree corruption.

Thirdly, they do not discuss in detail the performance constraints of nested sets i.e. it is purely a read-optimised. When nested sets start growing in node count, the modification operations do not scale as a significant chunk of the tree needs to be renumbered inside a transaction.
Very interesting experience. Though I have no real comparison, my question is: Was getting in shape an easier solution than cracking down on the bullies?

I ask because of the original post, personal experiences and general thoughts. While bullying should not be tolerated by school administrations, does the individual not have a role to play in developing social skills and physical health to avoid being ostracized? You know, become the change you want to see.

The school administration could offer a 'self-improvement' class to students - targeting bullies with education on why it is bad and offering social and physical development tips to socially inept kids (who are often the brightest).

Perhaps courses such as these would help avoid disasters like school shootings, long term trauma and the jock culture that is so prevalent in the states.
Republics: Effortlessly Switch Between Search Engines
Things to Check for when Purchasing a Domain Name | TechJaws
Lispworks 6.0 would also have SMP support.
Some math about the Engineyard contest
Agreed, when I was growing up there was a clear and obvious distinction between geek and non-geek. I'd learnt computers with DOS, I remember getting a bonded modem (two 56k) was the best thing in the world and made the internet lightning fast. I remember having a science kit with glassware, a burner, fuel and even a pack of matches to light the thing, I saw one recently that didn't have a single piece of glass in it.

Geek is now the kid who can get 100% on a song on Rock Band and fail a literacy test. It's no longer the kids getting A's who play board games and video games with all their free time.
"There is really no need to pick a fight between the Austrians and the Chicago School."

Ha! Rothbard would roll in his grave to hear that.

Also, how are interest rates a price control? I always thought time value of money was a relatively uncontroversial idea.
I don't see why anybody would go to a high school reunion. I've only been out of high school for six or seven years and I can't remember a single person from those four years, unless I stayed friends with them afterwards. The entire experience strikes me as an errand, and not even one that provides me with groceries.
Mike Acton's "Typical C++ bullshit"
I think the whole pulse audio thing is just for a little entertainment. Check the description in "exploit.c".
I've heard a lot about Hofstadter, and I was very surprised when finally getting "I am a Strange Loop" that I didn't really like it. Actually I couldn't get past 100-150 pages - not because I hated it or anything, but it was just not interesting enough. Or maybe it digressed too much.

I'm a big fan of Marvin Minsky (I'm plowing through Society of Mind right now) and I enjoy immensely the way he demystifies the concept of consciousness - while still having buddhist quotes before half the chapters.
Why one computer firm wants staff with autism
I say most news websites will be gone in exactly one year.
Gaming: Xbox 360 getting an update, gaming revenues plummet
To use more conventional terminology, that would be a relational filesystem. Since a filesystem is a kind of database, this is another instance of the break between hierarchial and relational databases. Filesystems seem to have largely favored hierarchial DBs (with exceptions, e.g. http://en.wikipedia.org/wiki/Pick_operating_system), since following pointers to files from a containing directory is more direct than selecting from the whole filesystem. Filesystem extensions like symlinks are attempts to selectively add features that would come free with a relational filesystem, though.

Of course, a relational FS would still be broken up into namespaces (tables!), much like conventional filesystems frequently occupy multiple partitions. /sometable/tag+tag2+tag3 , for example, so searching for a file wouldn't necessarily mean searching every drive. There's no reason that making lots of small tables couldn't be cheap (they don't have to be disk partitions), and that would help constrain searching quite a bit.

Also, research into journaling filesystems has major parallels to database transactions.
That indeed might be a good system for storing user documents, but not in general...
Yes, because above all else I judge the quality of news based on their CSS.
It looks like this is another case of inconsistent standards. All of the wikipedia apps seem to be rated 4+ for "everyone" so it's not like Apple has a real rule that you can't use wikipedia. You just got screwed by one rogue reviewer.
Here's a comparison of two django apps implementing various ways of doing hierarchies: http://www.qompr.com/charts/63%3Bdjango-hierarchical-tree-da...
And the point of OpenGL on the web would be?

Does it really help convey information or enhance the user experience at all? Or perhaps it just more glitz which will be abused (like flash banner adverts)?
It's a set of tags, not a hierarchy of directories. They're unordered, so the "paths" (which are really tag sets) would be equivalent.
Depends on your environment. I'm often asked if I'm familiar with Joomla | Wordpress | <insert PHP framework here>.

For a lot companies, their entire infrastructure is a stack open source software and I don't think it's unreasonable to ask if someone is fluent in, say, LAMP.
PostgreSQL isn't superior to other solutions (in this case MySQL) for all purposes, but it's superior for enough purposes to make it a smart recommendation to those looking for alternatives to MySQL.

I've used them both for roughly the same amount of time to varying degrees (5 years or so each) and since switching I've never used MySQL, except where required (hello, Wordpress).
Only to the participants. I actually find many of the arguments interesting, if repetitive. After you have seen the SAME arguments many times though it does get wearing.

Actually, the arguments can be useful to help get newbies try different programs/environments and you explore WHY you agree or disagree with various viewpoints. The emacs vs vi flames I read when I was first getting started caused me to keep trying to use vi, until I was finally able to understand why I found it so difficult. (I just cannot get used to its modes; I continually forget whether I am in insert, append, or command mode and have to go back and fix the goofs that causes.)

EDIT: I should have read down a little further before commenting; the idea of a wiki exploring the differing opinions is excellent from my POV.
I know this to be the case with Rails as well. I think his point about database portability has more to do with the data portability itself; obviously, if you switch databases, you presumably need to port all of your existing data to the new database system, including things like indexes, etc., and you may even have to do some new tuning work, since the new database system might have different ways of optimizing queries, etc. Now, admittedly, I haven't looked to see if there are conversion tools, but I wouldn't be surprised if there were things out there to ease a transition from one system to another. And in any event, so what if you DO have to do all of that...using a database abstraction layer will AT LEAST save you the time of having to go through your source and change a bunch of database system-specific calls.

Anyway, I just find his argument totally unconvincing.
They really allowed violence like that? It reminds me of one of those 80's movies where they kids are just a bunch of bad asses...I thought that was just in the movies. I feel bad for him. The only ostracizing I had to deal with was when I was very fat as a kid. I've filled out a bit now, but it sucked.
Have the shipped configs improved to the point that you get a production database out of the gate? I've been using (and loving) psql for years, but I've never once trusted the default postgresql.conf.
David Brooks, the great fellater of power.
Okay, understood: http://en.wikipedia.org/wiki/Dual-licensing. And thanks!

Just one question: Is dual licensing a common pattern or many other licenses are used frequently (BSD, CC)? Just wondering if there is such a protective and still free, clear licensing why people are not using it as a de facto standard?
This just goes beyond stupidity and hugely takes away my respect for Apple.

Apple did well with its iPods because it out-competed their opponents. Obviously Apple is threatened by the Pre, the whole iPhone 3GS is the most pitiful update to an Apple product yet and they obviously must know that. Their only defence against Palm right now is to block their products from using iTunes and threaten lawsuits. It's utterly pathetic and wholly shameful on Apple.
Sure; but this is more of an argument against abstraction in general, vs. an argument against database abstraction in particular. If you use any kind of framework, since frameworks are made to be generally usable in many different situations with differing requirements, there's ALWAYS going to be stuff going on that you have no control over that you probably don't need for your project.
luckily, you can implement the idea on top of existing systems. e.g. fuse or plan9/inferno's 9p/styx fs protocol.

"File indexing and searching for Plan 9", http://lsub.org/ls/export/tags.pdf describes mostly text indexing, but the interface to searching is through a file system (unfortunately not described in much detail at first glance).

only now do i remember that wrote something related once: attfs, http://www.ueber.net/code/r/attrfs. that's for inferno, using the styx/9p protocol. i never polished it, am not currently using it, and the interface the file system provides is not ready for casual file browsing, though that's mostly a detail (from an amount of code point of view). the things stored are strings though, not files. but the illusion that it stores files is easy to build.
Why do you think so? I am trying to do a use case and it seems that the usage would not differ that much. The sets are still seen as folders, and have subfolders. The only thing is that the subfolder also owns the parent, but that is not noticeable due to the unique direction.

What I want to say is that Documents -> University or University -> Documents is the same, thus it makes sense. In real life the order doesn't matter.

Thus it opens a path for better HCI: computer, give me all documents from the university (all university documents)..

I am curios in what perspective you see this failing?
So, to make a long story short, apparently compiling your kernel with -fno-delete-null-pointer-checks removes this kind of vulnerability.

It's a good thing this is a local exploit... humble fellow too...
Life Hack: Low-Cost Multi-Touch Whiteboard Using the Wiimote
1. If you're seeing the RGB elements separately, you need to sit a little farther back from the screen. :) I can't pick them out individually at all (I can just barely see the pixel grid with the screen an inch from my face), so it's not particularly useful to think of color this way - because nobody sees it like that.

2. Even ignoring this, your numbers are still wrong. 2^6 = 64, and 2^8 = 256.
There's getting passed it, and then there's pretending to be friends with the people who did it. It's the pretending he's not interested in.
I'm hoping to compile them; I just know that PG keeps accurate records. :)
And Bill Hicks was wrong. Saying you hate people who make their living marketing is like saying you hate people who make their living using telephones.

Marketing is basically what separates humans from animals. It's the reason why we have language. Think about it, why do we have a word 'fire' that represents some underlying idea? It's to make that underlying idea possible to talk about with others; in other words the reason we have language is so we can market ideas.

Furthermore, all of the world's most intractable problems are basically marketing problems. For global warming, world hunger, malaria, water shortages, fisheries depletion, etc., we already have the solutions. It's just a matter of getting really talented marketers to create buy-in from others. Marketers are the heroes of the future, and without marketing we all die, just like the Easter Islanders or the Mayans.
The giant Apollo 11 post
can't you negotiate that as long as you are expanding the board, that you want another spot for one of your board members for balance
I think you're right. People probably go to read the dirty CSS.
"...does the individual not have a role to play in developing social skills and physical health to avoid being ostracized?"

imo, the individual has a role to be who they want to be.

In other words, his working out, eating healthy, etc., should be because he thinks its a good idea; not because others bullied him into it one way or another.
Agile Tip: CI, structural changes and merges
You do NOT need to be best friends with your old classmates, but they might actually now be real individuals who have real values and aren't all for that petty HighSchool BS. From a business standpoint and a life standpoint and a HACKER standpoint - the most important thing in my world is my network. Maybe you never got along with your old High School Crew, but now that they are older, they might be able to help you in numerous places in your personal and professional life. But simply ignoring them all together seems to be immature.
There's also libixp, a port of plan9's 9p to Unix. (http://libs.suckless.org/libixp)

I've only ever used it with wmii, but I've been looking for an excuse to write a Lua wrapper for it. :)
The above was actually talking more about the "religious" wars than flaming as such. The best flaming site I have seen was Panda's Thumb back several years ago; they often had hundreds on comments with atheists, creationists, and religious-apologist atheists screaming back and forth at each other, but it was very entertaining, I've rarely read Panda's Thumb for the last few years since they've quit the flaming.
Of course if you find URL references via that hash, you would still have to check that it is the correct URL. As you said, otherwise it might be the wrong one because of collisions.

I think it couldn't replace URL Shorteners, but supplement them. So you could tweet "check out http://bit.ly/ whatever #globalhashxyz" and by looking for #globalhashxyz one could at least find references to the target URL (even if those search results still would have to be filtered).
Couldn't that be partly because YC has had a head start, and its companies have had more time to grow than the newer micro incubators?
One problem with moving to postgres is replication.
It's not a drop in replacement. Enterprise DB was working on having the pain of replication scripted.
There are so many people in the world - why pick the ones you have to work hard, or suffer through, to get the same effect you could get with an easier connection? Just because they are "there"?
Would it be fair to say that all topics explored in Paul Graham essays,

http://paulgraham.com/articles.html

which includes my favorite topic of education reform, are not classic flamewar topics?
They could be partitioned by department, so (for example) searching through math research wouldn't have to search the biology department's archives as well.
What will become of SPARC?
Personally I have experienced if you have no competition, very likely you will need to make people aware of the fact that they need your product, which is great if you are well capitalized with millions of dollars of VC money.

Conversely, markets with competition means that there are customers and you just have to make your product different by improving on a certain subset of features or making your product easier to use to gain a foothold in the marketplace since already a great number of people will be searching for your type of product anyway.
His reasons for the Karate seem perfectly acceptable to me, as long as his kids enjoy the activity. At that age, the activities kids participate in are almost totally driven by parental influence. He's making choices that are guided by the lessons in his own life. How could he act differently? Would you object if he made a point to teach his kids how to be social and interact positively with others just because he learned the lesson the hard way?

The anger, though, he should release if possible. If not, however, it seems pretty clear that he'll be able to go back to just avoiding the stimuli for another five or ten years.
Bullying seems to be the only form of cruel violence in which the victims are told to "forgive and forget" and stop being "whiny." Would the same "get over it" sentiment exist if this article was about having been sexually assaulted by high school teachers?

Either way, the writer is committing the usual geek-fallacy in his plans for his son -- the hacker notion that a person can just learn a few skills to solve a problem.

The idea that learning karate in childhood will equip a person to beat up bullies in high school is ridiculous. The only way his son could use martial arts as legitimate self defense would be to train for hours a day in a tough mixed martial arts or street fighting gym right up until (and past) his teens. But then, wait a minute -- kids who do that are rarely considered geeks. They're called jocks.
I remember a bully that nearly tore my head off during one of his "roid rage" incidents in high school. In his high school yearbook, he said his goal was to become a state trooper.

Reading it, I literally shuddered at the thought of being pulled over in the middle of nowhere, PA, by this bully I had locked horns with. They would never find my body.

Guy friended me on facebook last year. Being an Air Force MP has apparently mellowed him. Also, me being a defense contractor doesn't seem so geeky to him. The fact that I also did 8 months of 5 days/week body building and went from the FTA's description to "normal looking" didn't hurt either.

I don't know what the psychology of picking on someone different that you is all about, but once everyone grows up, its time to get past it. I don't have any fears of the state trooper (former bully) killing me anymore. He probably doesn't even remember why I pissed him off so much.

Granted, it never came to blows, because his friends kept stopping him from pounding my face into the concrete at school, and I never went out anywhere where I'd run into "cool kids".

My point is that while this guy was definitely persecuted in high school, its likely the people aren't toxic anymore. Its been 25 years for them, too.
U.S. Video Game Sales Post Largest Decline Since 2000
its a nice idea and all, but shouldn't zoho wait until it weathers this storm before coming out and saying "let's all be friends".

I'm sorry, but if given a choice between a Microsoft product and a zoho product, pretty much everyone will go for the microsoft product(Everyone has used MS Office). The only exceptions are the techies who have a hard on for hating microsoft.

All this crap about being flexible and innovative, is just that crap. Any feature you come up with, can be easily copied. And Microsoft has one little thing going for it, that Zoho doesn't...they don't have to make a profit.
Contrived but possible:

src/share/test.cpp
share/src/test.cpp

Also certain implicit build systems, rely on the hierarchy to know what is parent, and what is child. You lose that with sets.

I still think it's cool idea, but not for all of your documents...

Besides how would you deal with sharing, inheriting security attributes, etc?

If I have

share/test/something.cpp and share is shared to everyone, would

test/share/something-else.cpp got shared too the same way as the first one?
Yeah, I think he was more railing against "abstraction layers" that try and make calls to the DB look no different than the native language data structures.

His library is akin to separating the 'M' from the 'C' in MVC. He is saying that people go to the trouble of using these DB abstraction layers so they can proceed with spagetti coding the model (persistence layer in his terms) and the controller (business logic layer in his terms) together.

I'm not sure how valid that argument is though. Anyone I know that bothers to use an abstraction layer also separates the model from the controller.
>Was getting in shape an easier solution than cracking down on the bullies?

I think it solves a different problem in the first place (health, energy, self-confidence, with the possible side effect of stopping bullies, vs. just stopping bullies).