skysight-inc/HackerNews huggingface dataset:
Ditto that. There are sites like freelancer.com, elance.com etc - but there is considerable overhead involved in vying for short-term gigs and negotiating terms etc.

I worked those sites for about 2 years and it was actually very gratifying and instructive - I built everything from twitter spiders to usenet picture google widgets and customized more e-commerce setups than I care to think about. It is definitely worth doing to test your mettle against players from all over the world, but ultimately it becomes a grind and a chore, there is a huge long tail of "5 pages + contact form" and "penny auction" clones that offers little opportunity for personal growth - especially at the race to the bottom prices that is the norm.

unfletch, if you are into Rails then I know that Assembla.com is always looking for fresh talent.
Wi-Fi Protected Setup Design Flaw Affecting Millions Of Wireless Routers
Scary. Makes me wonder if it is really necessary...
Copy-pasting what you have works, but I found that whenever I type 'v' in the Javascript version, it freezes up.

From the documentation, 'v' is supposed to rotate the top 3 items on the stack. If you're in TYX-video mode, there should be 3 items by default. The documentation also mentions that it's supposed to use T-video mode if it detects that, where there is only one item on the stack. Perhaps it's incorrectly detecting T-video mode and then running into problems when it tries to do the v-rotate past the end of the stack?
Eating plan in the Postmenopausal Woman Part 5
الفيسبوك مهدد بالايقاف فى مصر
That lesson also applies to every industry, not just publishing. I can't understand why people start a major piece of work (books can take years to write) without having an agreed and signed contract in place - you're just asking to be screwed over.
The pop-up profile bubbles disappear off the bottom of the web page for those on the bottom row.
A lot of industries that perform badly for no good reason rely on shaming and saying "it's unprofessional to come out publicly" to keep people in line, or they use legal threats and other leverage.

Good on Mike for coming out. If 5% of people shared their experience honestly, damn near every bad industry would be reformed quickly.
I have extensive experience with Lotus Domino and CouchDB.

I know enough about MongoDB, that I know its not all that much different as far as design and usage patterns go. This link [1] tells me that basically mongo's data structure is indeed a Key/Value.

The schema you are talking about is not the schema I mean. What I was talking about that for any nontrivial Key/Value based database system it would be prudent to keep a recipe of how to normalize the data to 3rd Normal Form. Keeping this 3rd Normal Form schema around would greatly ease many troubles that arise from using NoSQL databases.

So what were you thinking about when you say "schema" - is it "relational" (normalized) schema or is it just the recipe that tells you what particular fields are for?

[1]: http://www.mongodb.org/display/DOCS/Schema+Design
There are already ways for fixing the system. They can not be applied to the works already out there, but for all the works that are to come. Authors, artists and all the other creative people out there should consider releasing their work under a creative commons license (https://creativecommons.org/).

Of course creative people should be compensated for their work. Therefore we need ways for consumers to pay for what they consumed on a voluntary basis. Flattr and Kachingle come to my mind.
Louis CK showed that people are willing to pay (even though he did not release under a CC license).

Giving away a startup idea for free: Start a clearing house system based on stripe, where people can pay artists and authors for their work. Pay for the the business expenses with a marginal fee, maybe 10-15% that is very clearly and transparently communicated to the public.

I would rather pay 10$ for an ebook|film|album where 9$ reach the artist, than buy something DRM crippled for 15$ where only 2$ reach the artist.
Even more so, if it is only marginally less convenient to pay than to simply download from TPB.

So yes, the system is fundamentally broken, but it is in our hands to build something better.
Pop rock music radio online
Radio-drive.com is featuring Kevin Gullickson, a blend of alternative, pop rock music with a postive edge. Kevin Gullickson started his work in the independent music industry with his first release of a 4-song EP which received radio play in his hometown of Rochester, MN. Shortly after, he followed up with a single which received radio play in the Minneapolis/St Paul area.
For more information please visit :- http://www.radio-drive.com/
Yeah, the world generation is not that interesting in my version anyways. The interesting stuff is how it uses web workers to move that into the background and how the VBOs are updated (or will be once I have finished that).
For comparison, last year's big earthquake was magnitude 9.0, but I don't know the relative locations...
Failure is necessary. We all explore new territories by testing boundaries (is this fire safe to touch?). Failure is just a way of finding out boundaries. We do not have enough sense mechanisms to navigate us freely through different dimensions (social, artistic, musical, business, etc) of the world. We are in a way like blind people, touching the walls of the dark room and building a map of it.

But once you've mapped out a certain dimension (let's say you learned how to draw a human face) you are better off. Even though your first 100 sketches will probably suck.

Now, what is stupid is:

a) Telling other people fire is safe to touch even though it's not. That's just blatantly stupid, if you're not gaining anything from disinformation you're being a total moron and fucking up a potentially useful connection to that person.

b) Touching fire again and again in hope of a different result.
Exactly, I have done most of my work on legacy (think 10-15 years worth of data, millions of documents that were spawned in countless application versions, without any schema tracking whatsoever - everything is implicit in the document itself) Lotus Domino applications.

Since there is no explicit database schema in these types of databases, what you didn't do at write, you have to do at read. And usually you want to use the latest view or representation of data, what do you do with data that wasn't there ten versions ago. What do you do about data fields of wrong format? What do you do with data that is "orphaned" and cannot be referenced to other data. Yet it still is data and still is important.

Don't get me wrong, I Love NoSQL and I like to use it. I just have enough experience with it to know that it is definitely not a silver bullet.

By the way: If someone is looking to hire a guy who is not afraid of tackling this kind of issue, contact me. I have plenty of experience with coercion of non relational data into a form suitable for analysis.
The German company Schneider AG was working on a prototype for a laser TV in the 90s. I remember reading an article about it in c't magazine back in the day talking about an early demo where they projected an image onto a bedsheet flapping in the wind with the image, of course, always in focus.

The article also talked about how the color gamut achievable with lasers is much wider than the one available in CRT displays of the day and that the only major roadblock to a commercial release was the (at the time) prohibitive cost of blue lasers.

I was always hoping that the technology keeps getting developed but it seems that it never went anywhere. Too bad, but all the better to see that hobbyists pick it up now that lasers are much cheaper.

This Wikipedia article has some more information:

http://en.wikipedia.org/wiki/Laser_video_display
We're trying to create a few startups:

http://news.ycombinator.com/item?id=3394844
This is just one little service, I keep using. Really adds value...
Awesome. The aesthetics of this make me really wish I owned a hardware implementation I could plug into a busted old television.
I've written a book (a decade ago, for Prentice Hall), and I talked with Apress about writing a second one. Apress, it should be noted, forgot about our discussions, and I didn't push, so the project dropped.

The first thing to realize about writing a computer book is that you probably won't make much money off of it. Indeed, you'll probably make very little money from it. So it's not a surprise to hear that the author made so little.

It's also not surprising to hear that Apress didn't promote the book. I'm on the receiving end (as a Linux Journal columnist) of book press releases, and I easily get 1-2 such messages per week. The publishing business is in a terrible state, and while it seems paradoxical that it costs too much to market the book in a serious way, that is the case. When I wrote my book (and granted, this was before Facebook Twitter, and the like), I was responsible for ensuring that it was reviewed on Web sites and magazines; I didn't feel like the publisher did very much.

Given that my book got very positive reviews, you would have thought that they would have pushed to market it more, or to do a second printing. But they didn't. Most books are basically thrown out there, and the few that make a lot of money, by some combination of skill, contacts, and luck, get additional printings.

Apress was founded by someone who was fed up with other publishers, and so it's sad to hear that they have problems with contracts. But it's always unwise to into into a business agreement without a contract of some sort; I've learned this the hard way on a number of occasions through my 15-year consulting career. Writing the book before the contract was set was a mistake that the author made.

When I wrote my book, I also hired an agent. On the one hand, he got 10 percent of whatever I earned, which wasn't much to begin with. On the other hand, he got rid of many clauses in the contract that I never would have thought to notice or remove. It was probably a wash financially, but knowing that someone was there, helping me out, was a good feeling.

If I had to write a book nowadays -- and I'm certainly thinking of doing so -- I'd probably go the self-published, Ebook route. Ebooks can be shorter, are more flexible in terms of format, and will probably net a good author about the same amount of moeny as they would get from a publisher, minus much of the hassle. True, a good publisher will give you good technical edits, indexes, and distribution, but with rare exception, I have to wonder how useful those really are nowadays.

The bottom line is what while Apress might not have been professional about how they treated this author, it seems pretty par for the course in today's world. It's a shame, given how much work goes into writing a book, that he had to have such problems. I'm guessing that if had signed a contract in advance of the work, and perhaps even had an agent helping him, it would have worked out better. But maybe Apress has lost touch with their author-centric roots (that's the "A" in Apress, by the way), and smaller publishers such as the Pragmatic Programmers are the place to go for aspiring authors.
Sqlite is also not designed with concurrency in mind. That doesn't mean it doesn't fill a purpose or that it won't be with us for a long time.
How to Tell if a Guy Likes you - Five Signs He's Interested
Not really.

Mongo has the notion of undefined and Null. You can just start putting the new field on new records without having to backfill. Also, you don't have to do the migration thing, which can get messy in big teams (from my experience).

Moving to a doc store from an RDMS really does bring with it an odd sense of freedom when it comes to the schema.
Yes this is exactly what I mean. Lets start from[1].

The kosher way of designing document oriented database is to simply embed everything within a document. This is great for operations such as full text search, retrieving whole objects, etc. We call this denormalized form.

On the other hand, sometimes we want to analyze our data, e.g. we want to extract subsets of data and view them in isolation. With completely denormalized form this is expensive, since we either need to manually touch each and every document and extract data or we need to maintain indices that help us out. Both are extremely resource intensive.

The third option is that we chop our objects into smaller objects and then link them together. But this will mean that retrieving a whole document will take longer (multiple database requests) it also adds an overhead of eliminating duplicates (two objects may appear identical, but really are not), etc...

Denormalization gives you horizontal scalability, but takes away ad-hoc querying. It also wastes storage (document size is minor issue, Indices however will kill you [2]).

Normalized data will take away horizontal scalability, give you ad-hoc querying, and save storage space.

In the end for any kind of nontrivial system, you will eventually reach a point, where you will need to maintain two storages - a normalized and non-normalized form. The only difference is what your primary problem is and this sets whether you start out from Normalized or Denormalized storage, this will be your primary storage and source. The other kind will be an offline slave that will offer secondary functionality.

E.g: If you start out from relational data and you want to build a FTS, you WILL have to denormalize data. On the other hand, if you start from Object/Document store and want to offer ad-hoc analytics, you WILL have to normalize your data. Its good to keep it in the back of your head.

[1]: http://www.mongodb.org/display/DOCS/Schema+Design
[2]: An application I worked on had 2GB (100 million documents) worth of data, however completely indexed database would take 25GB of storage and Index rebuild would take ~8 hours.
Maheshg567.Google.blog.com
College football roundup: Florida State rallies past Notre Dame in Champs
> We all have the tendency to believe that we are living in a very advanced technological period.

Not me. For example, clock rates maxed out about 10 years ago, and instead we went to smaller less powerful devices: netbooks, smartphones, tablets. There's generally so many layers that today's computers are about as fast as what I was using 30 years ago (though GUIs were impressive at first.) By Moore's Law, we should be up to cheap THz machines. Recent video games are especially boring, becoming more like cookie-cutter movies.
I'm even bored by near-future science-fiction/cyberpunk - e.g. Rainbow's End. It's obvious, trivial; nothing fundamentally new or mind-expanding.

100 years ago seemed more exciting, when telecommunications was relatively new. Trains, planes and automobiles were much more fundamental advances that today's new "technologies".

But today's layers are important: they enable customization and adaption to new applications and changing applications. That's very useful for adoption. And so I believe we're currently in a consolidation phase more than an advancing phase, pushing known tech out to the consumer. I hope things will change soon. Perhaps consumer-level DNA synthesis will shake things up...

EDIT Alan Kay thinks there haven't been any advances in computing in the last 30 years (he hasn't accepted "the world wide web") http://stackoverflow.com/questions/432922/significant-new-in...
The Un-Internet
I think this is not as useful at it looks. Most of local attacks that allow you to read arbitrary memory locations also allow you to run arbitrary code which can simply read the debug registers, it's interesting to note that state of debug registers is not defined after reset, which probably means their state is retained across resets.

Also one could assume, that whole architectural state of CPU - including debug registers - can be read out using JTAG test port of CPU (I haven't find any official documentation about JTAG capabilities of Intel's CPUs, but there are commercially available JTAG attached ICDs for x86 CPUs).
There's no shame in code that is simply "good enough"
Ask HN: What think about time planing?
Recently i found this page (http://www.health.arizona.edu/health_topics/mental_health/abctimemanane.htm). What you think about this method? Does time planning help you to increase your productivity?
But I can't always watch hacker news for all interesting posts. This way it is more condensed.
ADHD pill shortage pits agencies against each other
Good article. I experienced this transition myself. Small, easy projects unfold to super-huge constructs in your head and you lose passion and productivity.
Sandra Day O'Connor objects to civics ignorance
Git in one hour
How do fixes become bugs? [pdf]
Ask HN: Who is Hiring? (January 2012)
Please lead with the location of the position and include the keywords INTERN, REMOTE, or H1B if the corresponding sort of candidate is welcome. Feel free to post any job that may interest HN readers from executive assistant to machine learning expert to CTO.

Please also see: "Ask HN: Freelancer? Seeking freelancer?" (January 2012) http://news.ycombinator.com/item?id=3412901
Ask HN: Freelancer? Seeking freelancer? (January 2012)
Please lead with either SEEKING WORK or SEEKING FREELANCER, your location and whether remote work is a possibility.
I am Paul Christoforo, AMA
I understand that the question is quite specific, but it seems to me that if you have these types of concerns then duckduckgo really ought to be your default search engine. I personally don't use it, but every day I'm more and more tempted to.
Aum Shinrikyo cult fugitive surrenders to Japan police
Http://Facebook.com/4 redirects to Zuckerberg's profile
What is SOPA is a good thing?
This comment is longer than the article it responds to. A good new years resolution for the interwebs might be to Keep It Short, Stupid! The definition of "comment" also needs revisiting.
Researchers find clues to traumatic stress disorder (PTSD)
Ron Paul and Liberals
Which key value store is the most promising/stable?
More Cloud Businesses oppose SOPA
I like ddg and find its results far more useful.
There's a compiler option for global variables on the data heap. I think it's less indirection code heap. No register global variables. What the heck are you doing!!

God says...
C:\LoseThos\www.losethos.com\text\YANKEE.TXT

ith legs just like mine before. It was
the only compliment I got--if it was a compliment.

Finally I was carried off in one direction, and my perilous clothes
in another. I was shoved into a dark and narrow cell in a dungeon,
with some scant remnants for dinner, some moldy straw for a bed,
and no end of rats for company.

CHAPTER V

AN INSPIRATION

I was so tired that even my fears were not able to keep me awake long.

When I next came to myself, I seemed to have been asleep a very
lon
Appgravity: Android App Search Engine
This comment is longer and more substantial than the article it responds to. It gets its point across very, very well. Keeping it short at the expense of substance gets you Twitter; this is Hacker News.
"In reality, everything we are excited about today is going to be incredibly old and boring much faster than we ever expect".

Um.... speak for yourself.

I still appreciate and wow at the simplicity and brilliance of the humble transistor radio. It all depends how much you can appreciate the science and manufacturing details of these devices, their development history, design, performance, evolution, applications and use. Get into the details, and NOTHING gets boring.
I switched to duckduckgo (ddg) earlier this year. For a while, I'd occasionally use google, but now I only do so out of curiosity to compare results. ddg has improved enormously since I've been using it. I highly recommend giving it a go.
"Buy Cheapest Related Product on Amazon"?
I wish they gave an option to turn this off or at least they would disable it in China.

Google has a lot of connectivity issues to China. Having the link be redirected makes using Google a lot more unbearable as the connection hangs like 50% of the time.
One of the great things about Hacker News is that long, and well thought out, comments are encouraged.

I don't think the comment was overly long for the story it contained. And I really enjoyed reading it, I'm sure I'm not alone.
Resep Cake Irit Telur
Resep Cake Irit Telur
adonan di kocok mula mula telur sama gula sampai mekar dan berwarna putih
Btw, for inspiration: here is the link to my friend's Flickr account:

http://www.flickr.com/photos/fledsbo/

In 2010 he set himself a goal of shooting one picture every day:

http://www.flickr.com/photos/fledsbo/sets/72157622990857973/

That's a good example of how to become a good photographer in just a year. (If you click through his photo stream you'll find a lot of interesting images that were shot with flash).
Nokia Tablet Concept based on Windows 8 | World New Electronics
Well the roads are usually provided by private enterprise, though paid for by the state. But it is still ironic because the argument is not no government vs. big government, it's small government vs big government. Citing the roads is not a point in support of getting the government more involved in public life, because if maintaining the roads and other things like that were the only actions required by government, then the government would be miniscule.

What would not be ironic would be something like 'ironically, the defenders of government always mention the military as their first example - I mean come on people, have some imagination at least!' That would just be frustration.

Put simply, if there's a range of possible examples people can pick to support a given stance, and they always seem to pick one of the weakest/least-appropriate ones, then yeah, that's ironic. It's a state of affairs or an event that seems deliberately contrary to what one expects.
Click the double arrow on the right of the search result, right click the title that then appears and click copy link address. Not as straightforward as before but not too bad.
I tried the Chrome extension and it seems to have no effect for me - the URL is the same.
The world wide web is not the internet. And he probably means graphical browsing of the world wide web, the beginnings of the web as we understand it and interact with it today, which didn't appreciably exist until 1993.
I've found this article to be quite disproportionate.

For instance, assuming this kid committed suicide because of Diaspora and not because of something else, without any facts beside a weak wishful association; that's not serious.

It's kind of amusing the hysteric importance people give to media startups which is of no concern but for those involved, that is the authors and the media coverage.

Not only that, but I can only wander how the article's author managed to tie suicide, autism and then give us a brief merchandised solution, in such a few paragraphs with any hint of truth.
Really? In my experience the results are far less relevant. I really tried to use DuckDuckGo, because of the privacy advantages - even set it as my default search engine - but the results just aren't as good. It's also slower - noticeably slower. I very much hope they can improve to the point where they're on par with Google in terms of quality and speed, but they're not there yet.
Project Zero Operating System – New Kernel
Using Mixpanel in your Rails app with Resque
Yes, k-means clustering is well known for its use in color quantization (for instance, reducing the color depth of a 24-bit image to a 8 bit paletted representation that most faithfully captures the original.) Another popular algorithm is median cut which uses an k-d tree to recursively subdivide the color space based on the median color values of the pixels in the source image. Just about any image manipulation program that can output paletted images probably uses one of these algorithms.
I know about jailbreaking, but it's incidental.
TBH speed is the most important reason for keeping me on google, even though I know privacy should really take precedence.