skysight-inc/HackerNews huggingface dataset:
My schools in the 80s and 90s had computer labs full of macs too. They were terrible. Way too little ram, loaded down with student repressing software, and they crashed all the time. At home, I had speedy packard bell, tandy, and dell computers. I thought I'd never buy a mac. But here I am, typing away on a macbook pro. Their computers have gotten a lot better.
Which boils down to "relational databases are easier for non programmers to use", but I'm a programmer, I don't care. OODB's allow me to write applications much faster, and bugs affect both kinds of databases equally. Data corruption happens just as much in relational databases. I've used both, various relational db's for more than 10 years. I'm well aware of their strengths and weaknesses. Given the choice, I'll take Gemstone over a relational DB every time.

Treating the data as if it's separate from the application just leads to a big ball of mud schema that many apps share and the whole mess becomes a big steaming pile of crap that no one wants to change for fear of breaking a bunch of applications. The temptation to share state through the database is too strong. By focusing on the program, OODB's push you towards having each app with it's own db and programs interacting with each other through services, a much better architecture that's much easier to evolve applications independently with.

Exporting data from the application to a relational database for reporting reasons is trivial for those times you need it. Greenspun is simply wrong, object databases do work, and they work well for their intended domain.
Definitely will, it's one of those things you just didn't think about but as soon as someone mentions it, it goes straight to the top of your to-do list. I'll probably be working on it this weekend, so I'll holler asap. Thanks again.
Homebrew for OS X already has a new package for 1.7.0. Just run "homebrew update" and "homebrew install git"
Looks like this thing is having trouble handling the load. It's running off a 256MB slice at slicehost, and odds are good that I configured it poorly (though I just followed the steps in their articles).

Thoughts?
In every one of my essays, half the words are unnecessary. Unfortunately it's a different half for every reader.
I'm not sure what you mean by, "it just pushes the problem down into the filesystem". Could you explain?

On the upside, SQLite will take disk space, memory, and CPU proportional to actual usage, and compared to (say) Ruby or Python, it's a drop in the bucket.

As to the discontinuous transition between it and a bigger system, sure. It's a trade-off. So is worrying about scalability plans during early prototyping, though.
lack of savings and student debt are tough to overcome
Biggest plus for me:

"git checkout A...B" is a way to detach HEAD at the merge base between A and B.

I always find myself trying to figure out where two branches meet in the history.
I've used a C compiler[1] that implements old K&R semantics without "...". In fact, I used it to write a printf just last week[2]. All you need to do is make a pointer to one of the arguments and increment the pointer to take in variable arguments--which is exactly what this code does. The difference is, the compiler I used didn't require any parameters except fmt to be explicitly declared.

[1] http://linux.die.net/man/1/bcc

[2] http://philwelch.net/io.c

(Why do I have experience with strange, non-compliant 16 bit C compilers? Because I have an eccentric professor for my operating systems class, apparently.)
I just recently declined to buy (or pirate) an otherwise great game for this reason. I sent a polite email to the developers explaining this. It's really quite disappointing.
Hey Chris, Thanks for providing the links....
In a different world(java) the social aspect of mylyn/tasktop is pretty similar - http://live.eclipse.org/node/573
Don't forget to homebrew install hub for a really nice git wrapper for github.

http://github.com/defunkt/hub
Anyone know of a way to find out how many shares total there are at On2 and how many employees they have?
iWork doesn't come free with Macs. TextEdit does, and it's good for quickly inputting a blob of text of some sort.
which is based on... ?

Oh, right.
Well, aren't they going to have a fun time in June.

http://apiwiki.twitter.com/OAuth-FAQ#Whenareyougoingtoturnof...
I think that this article makes several points about why high school and college students (who are often spending their parents' money) gravitate toward Apple computers. However, it fails to explain how this will cause them to either purchase (generally more expensive) Apple computers after graduation or convince their companies' finance departments to pay for Apple machines.
Hacker News Job Board?
Where do people that visit Hacker News go to search for jobs?

I realize we're in a community of entrepreneurs but better access to the talent that hangs out around here would be a tremendous resource for hiring managers.

Written out of frustration after spending 2 weeks sifting through bad resumes and monotonous interviews.
But you start to mix your own pigments to dig into and understand how colors work and how paint works. You become a better painter by understanding the tools you use and how they function.
Very neatly done. What impresses me most is the way that the creator has managed to go so far in while scarcely ever finding any interesting bits (and, when he did, zooming straight past them as quickly as possible).

The comments on Vimeo indicate that the creator is aware of this and is (or rather was, a year ago when it was posted) working on something more interesting. Here's a more recent one by the same person, which I preferred: http://vimeo.com/1973524 and another, which traverses more interesting bits of the set than either but isn't of such high video quality: http://vimeo.com/9522366
If someone writes a tutorial, more people would do it. I wanted to when I was on Slicehost, but ended up just switching to Prgmr instead because it was easier.
Well forget the HTML-in-Clojure bit. Most people don't like that. Enlive is the current standard for complete separation of presentation and logic in Clojure right now. And hey, at least it's not HAML :)
The old-school brick-and-mortar attitude toward web presence is kinda what I was trying to imply by the vague "technical savvy."

There's definitely a market out there that cares about small businesses on the wab, regardless of a business's current mindset, goals, or customer acquisition strategy. Either this market is small or unimportant in some fields, or it's difficult to convince business owners otherwise.
Desmond Tutu's genome sequenced as part of genetic diversity study
Review: Chrome OS Flow
Very good guidelines for this subject, set forth in a very lively, well-written piece.

I would add one other admonition: do not hesitate to write in the first person as appropriate. His illustration of a good introduction uses this principle without identifying it as such ("I argue . . .; I acknowledge . . ."). It is amazing how much more compelling your prose will be simply by making clear that the argument presented is yours and not some derivative rip-off. Putting things in the first person reminds you that you are the one doing the thinking, the asserting, and the substantiating. It also reads much more cleanly and lets you easily avoid the sort of passive-voice flab (e.g., "It is asserted herein . . .") that so often characterizes academic writing.

I haven't been a student for over 30 years and only wish that I had access to such a helpful guide in my day. Stimulating reading for the beleaguered student needing guidance on essay writing generally, not just for political science.
"'On average there are more genetic differences between any two bushmen in our study than between a European and an Asian,' said Webb Miller, a professor of biology at Penn State and co-author of the study. 'To know how genes affect health, we need to see the full range of human genetic variation, and southern Africa is the place to look,' he added."
At the end of the day, as you say, it comes down to a question of incentives, power, and consequences. The problem is that there is little or no consequence to an LE officer ruining someone's life. Every incentive is there to pursue further, make sure they're not a threat, err on the side of presumed guilt. Having no incentive other than personal morals to treat the guy fairly is a big, big problem.

I personally respect you and I'm sure your colleagues are equally stand-up guys. But the system as a whole is sick. For LE officers to whimsically decide whether or not to ruin someone's life with charges of kiddie porn is too much power. Way too much.

"Child porn" has outgrown all reasonable legal bounds and i now used as a general person justification for doing basically anything. Look at us in Australia - it is now used as an excuse for censoring the entire internet. Other countries cannot be far off. You must realise this. I am not even sure where to start putting down the child porn bogeyman but it is absolutely, absolutely, a manufactured fear.

Child Pornography == Emmanuel Goldstein
That's absolutely right, but it's not the only reason. The interesting bits of a Mandelbrot set plot are the ones that are on the boundary of the set itself. Remember that the Mandelbrot set is the set of points for which a particular iteration never diverges to infinity. So a point outside the set but very very close will diverge very very slowly: it will take a lot of iterations before you can tell it's outside the set. (The colours you see in a typical Mandelbrot set plot indicate how many iterations it takes.) So, if you zoom really close in then every point in your plot either lies outside the set but takes many iterations to determine that, or lies inside the set (and therefore takes as many iterations as you're prepared to do).

So you're doing more iterations, with higher-precision numbers, as you zoom closer in.
North Carolina man exonerated in killing after 17 years
Bottlr: Chatroulette for SMS iPhone App
Congrats! How much ?
Adobe Air for Android
how about this; you give me the share and I'll treat you 2 of everything on this list?
Wow, that's exciting. Good for Twitter.

How does Basic Auth work though? How can they prevent using it? I'm assuming that the website will still have a text login, can't they somehow highjack that? I guess Twitter just won't make it an XML interface or whatnot anymore, so it'll necessarily be a hack.

So are they also saying that you can't have 3rd party desktop apps anymore without registering them with OAuth? That's a bit annoying if you ask me. I guess they'll have an API key like Flickr.
why do PDF's have [scribd] in the link? It has nothing to do with scribd. Wouldn't [pdf] be better?
Ha! I was just talking to someone the other day about an idea like this.

It's a great idea - my little sister sends a ridiculous number of texts a month (as do all of her friends). As far as they're concerned email, facebook and twitter are all for "old" people.
I'm not sure that the riddle questions were ever "real" interview questions.

I got the "12 balls, find the fake" question at an interview once. It seemed to be more a tension killer than anything anyone in the room really cared about. The actual interview was a series of questions along the lines of: "how would you go about doing X, sketch code or pseudo-code on the whiteboard and then explain it".
Sounds like somebody needs to get themselves a copy of XaoS and have a play around:

http://wmi.math.u-szeged.hu/xaos/doku.php

That said, most of my knowledge of fractals comes from poring over the (insanely complete) documentation of Fractint when I was a wee lad. I've forgotten most of it by now, but there sure was a lot to wrap my young head around.
Getting an extra 512 MB of RAM or 1 GB of RAM at the same price is pretty meaningless to me

I wouldn't mind an extra gig of RAM and a pony

The second statement highlighted is why I said you should try linode for a day. To clarify what I meant is you should try linode out (not as a production server) but to see if you can use it the same for that extra gig of ram for the same cost or less with minimal effort.

I really wasn't trying to say it would save you money in the end or that it would help sell software as you seem to think.

Edit: and btw your Buy Now button is still really hard to see as I commented before
Learn guitar songs
I know that many beginners are looking for fun easy guitar videos that they can start playing right away. There are hundreds of websites but it`s more difficult to find a good website. I bought on lesson (Hotel California). It`s very funny !
Are there still web designers who don't know how to code HTML and CSS? I haven't come across one in a while and would probably never hire one, so that's reason enough to learn how to code.
That's how it happened (Great showreel of green screen effects from...)
Honestly I think most of us end up finding jobs via word of mouth.

You just have to get 1 really awesome developer who hacks for fun. Then when you have to hire after that, you go to him (or her) first and ask them if any of their friends are looking for work. If you've got a good place, it will make recruiting way easier. If not... I've had surprisingly good luck with Craigslist.
Add yet another reason. Designers who can code know the cost of the pretty frills they add to their designs, and so naturally can select pretty designs that will be easier to actually render in HTML.
I think it’s odd that some Web Designers can’t code their own designs[…]

How can I make a `0_o` take up half a page? Oh, right, HTML is sanitized in HN comments.

Who dare call themselves anything shorter than "Graphical Designer for the Web" and not be able to mark up, not even code, but mark up their own designs?

Many people view code as a restriction to a designer but when I learnt to code I found it liberating. Far from being a restriction, it opened up a whole new realm of creative possibilities.

Code is language. Code is math. Code is both, and none of the above.

Code is a natural extension of thought, same as with language and math. It belongs in the same category as these two. I think everyone should code, it'd do much good to absolutely anybody doing anything anywhere where their job includes using gray matter.
If they do open it and if it has technical advantages over h.264, but only if.
Tiger Woods Golf Game » Tiger, Woods, Tour, Tiburon, Open, Although » Free Stuff
The important bit:

"Every time you lose your Internet connection the game boots you to the main menu, and all progress made from the last save point is thrown out the window. This isn’t an MMO, mind you, but a plain ol’ single player game."

It's like big-budget PC publishers are begging me to not buy their games.
"Now half or better of the students have Mac ... I think that this gradual trend is not just a local fad, but rather the result of gradual and deliberate planning and work by Apple."

Welcome to 2006. When more then half use mac it isn't a trend. The whole article is just a fluff piece.
Blogspot mac fanboys linking to other blogspot mac fanboys. I noticed macbooks everywhere at university a while back, now I just see zillions of netbooks. His comment on "frustrating Windows netbooks" doesn't gel with their popularity, everyone I know loves theirs , to say nothing of people like me who run linux with full hardware support now and love gnome-do/chome/terminals as a massively powerful combination.

The only hardware I have that doesn't work properly is my iPhone which has never had 3G as it was in the first run of 3G iPhones and also attempted to lock down the ability to tether. Apple doesn't honor warranty agreements they sell you a phone which doesn't have a major feature working as advertised and then refuse to replace it. But then plenty of PC manufacturers have much lower rates of failure than Apple, I see Apple products as quite cheap and unreliable now (macbook casing cracked along with tons of other people, early hdd failure, iphone without promised 3G, iphone cable fraying and starting to fall to bits in the first month, headphone rubber coming off in a couple of months, heavy discoloration of headphones in a year of light use). And Windows7 and recent linux distributions are easily as powerful as OSX, I would argue more so with linux due to customization.
The advertised benefits to this method over other methods of game DRM are that you can install on an unlimited number of machines (but only play on one at a time); you don't require the game disk in the drive after installation; and save games are stored online (so you don't need to copy them to a flash drive between, say, home and work).

From what I can tell, it doesn't install any device drivers and it doesn't require that any special ports be opened.

(Disclaimer: I work for them but I'm not involved with the development of this system. I'm just adding a bit more information about it.)
ahh the good ole days of ACM competitions ... real world isnt nearly as fun ... sniff sniff
Yet you're are okay with the following? :)

Quite frankly; yes.

Not pretty in any way but I guess 15 years of familiarity play their part and I have never had a big problem with that particular concept (it just works well for me in practice).

However, to each their own. Looking forward to see how compojure adoption will play out, perhaps at some point I'll just "get it" and wonder how I ever worked without it. ;-)
I assumed the article's definition of BS is stuff that is universally BS.

Frankly if something isn't BS, the reason can be properly explained. And if the subject can't understand the reason why, then he/she is not ready to do the work.

So whoever over-designed the O-rings must have had a good reason to do so. If he/she had a good reason, it is by definition no longer BS (it may still be boring grunt work). If not, then they were just lucky that it worked out.
For what it's worth, I found your posts linking to duplicates extremely valuable.
I think the biggest reason designers should learn to code is this:

Knowing how to build a web page lets you begin to grok how the web works. A better understanding the medium will produce better results, in general.

In practice, however, in a startup working on an app of sufficient complexity, it's not scalable for the creative to be designing and coding at the same time. More time spent fidgeting with HTML means less time iterating on UX and aesthetics. At some point, someone needs to completely own the design.

My personal experience is that a prolific dev team will easily backlog you with features that need UI. I often have to run with my first or second mock-up because time is so critical.

All that said, I can't agree more that designers should learn to code. Print isn't dead yet, but at some point it has to get there. Being fluent in new media is about survival.
The 25 Most Dangerous Programming Errors
Flood Damage Claims Adjuster Florida
Flooding has always been frightening and traumatic befalling due to a flash flood, burst riverbank or broken water mains. Flood water easily contaminates with sewage and other pollutants regardless of from where it’s infiltrating. Before the installation of dehumidifiers and commencement of the drying process, extensive sanitation is necessitated. Certainly, drying out a flooded property is a specialist operation because too much heat and rapid drying can results into shrinking and damaging of the property. Now, the question arises, how to bear the flood damages and losses occurred? If you’re still wondering then we’ve the answer.
The amazon-for-source is a cool idea that could also be applied to navigating docs. It's a 1st order Markov process (predicting the next link based on the current link), but could be extended to 2nd order (predicting the next link based on how you got to the current link), or nth order, of course. This context might capture the reason you were looking at the current page. We could do a little statistical AI, and combine the predictions of different sequences that are similar enough.

The problem that source is changed (unlike books) as it is fixed/refactored/deleted, probably wouldn't hurt much.
Can you explain this ?
You're absolutely right. Frankly I wouldn't want to hire only people who do what they feel like. But then again I would also recognize their true potential and wouldn't have them working under someone following explicit directions. They'd get a promotion from me and given more freedom. I'll hand those people problems, not instructions like the rest of the working population may receive.
Voice Guided GPS from AT&T on iPhone for 9.99 a month
From your profile i can see that your a smalltalk fan. Well, Alan Kay was onced asked where he thought the future of programming languages lies and he replied something along the lines of knowledge representation/logic programming.

guess what - relational databases are based on the first order logic, which is the most common method for representing 'knowledge', look at prolog or opencyc.

When you write sql you're actually working in a very high level language, higher than python or ruby or the language du jour.

I doubt Philip Greenspun is wrong. He learned programming directly from people at the mit ai lab.
I can feel the sincerity of the author, but ultimately I think he's wrong that the solution to this is NoSQL.

It really would be nice to send an e-commerce order as JSON data and have my database know what to do with that. I think we still need the flexibility and power of a relational database behind it, but if someone extended PostgreSQL to take records the way CouchDB or others take records, and taught it how to store into rigid, joinable, relational tables, that would be just great and would help a lot. All of the advanced and relational functionality would still be available when needed, but by default, if one could write and retrieve data in a default format that had been mapped onto tables, etc. previously transparently from the database, that would be awesome.
Getting "Acquhired" by Google not too sweet
Networks, Crowds, and Markets: A Book by David Easley and Jon Kleinberg
If you're underchallenged, dropping out will make you underchallenged and unemployed with no prospects of securing gainful employment in the immediate future. People who are both better credentialed and better skilled then you are also looking for work right now. You do not want to compete against them on the basis of "I was something of a PHP hotshot in high school."

Your classes are not the only avenue you have in life. Phone it in for the CS classes if you have to. (I did that for I think the first two years of my undergraduate degree, because even at a quite good school that was mostly "We'll teach you Java syntax! This is how you do a variable assignment! Study that for the next week and we'll do complicated stuff like doing two variable assignments!") If there is nothing in the department worth studying (which I kind of doubt), transfer to a better school and apply for loans.

You're probably a good candidate for a double major in CS and a field which will teach you something useful. This is a good strategy for future employment prospects and, trust me, you can find something interesting and challenging. I did Japanese and it changed my life.

Your college classes are not your sole outlet for personal growth, by the way. Society has agreed to give you 21 hours a day, five days a week, for the next three or four years, free of any expectation that you have to show up anywhere and put in eight hours of work. Use that time well. Think you know programming? Build stuff. You'll find out how much you have yet to learn.
The combination of a designing in Photoshop (or whatever software you use) along with HTML & CSS is greater than the sum of their parts. Many people view code as a restriction to a designer but when I learnt to code I found it liberating. Far from being a restriction, it opened up a whole new realm of creative possibilities. Basically, learning code made me a much better Web Designer.
Then post it in simple HTML on a web page.
if you manage to hack HN you're going to lose some karma... but lets be honest... you're also gonna get some mad props.