skysight-inc/HackerNews huggingface dataset:
Thanks, FastBit looks quite interesting, but the site is so... academic. So much great research is lurking behind "unassuming" web presences. 'Someone should do something!'

https://sdm.lbl.gov/fastbit/
Yeah, people were booking for the holidays ahead of time during the summer. The holidays are peak time for Airbnb and other travel companies so I'm not sure what the original poster thinks this shows exactly. Certainly people weren't traveling less in December!
Although it's not human-readable [1], the simplicity of the language makes it appealing for teaching courses on Turing machines.

Sometimes the students get lost in all the tapes, read/write operations, and digits.

Ok, after a little more thought this might get them just as lost, but teaching beginner CS students from a functional foundation instead of a procedural one just seems appealing to me.

[1] v is defined as ```s``k``sii``s``s`ksk`k``siik
Do you mean conflating rather than confounding?
Microsoft Should own the Living Room, How Google Can
Would love to see a video of this being used. I can't visualise this working.
Ladies Callaway Irons
I've had a great experience with pulseaudio + gnome 3. Some people consider gnome 3's tight integration with pulse a downside, but so far its given me the best sound experience on linux.

On arch after installing gnome 3 my sound just works flawlessly, even my usb headphones.

I did have issues with pulse when I used XFCE though.
I don't know how I feel about this stunt, but I've been using gemfury for about a month and it's really cool. Makes deployment super easy.
The Lonely Runner problem
Ok, I take it back. There are anti-circumvention exceptions to all the new fair use rights, effectively inverting them. So the bill says "you have the right to use copyright works in such and such a way, unless the rights holder says otherwise", which is obviously the same as not having those rights at all.
You might be interested in gdipp -- after using OS X for a couple years I couldn't stand Windows font rendering, but this really does make it better.

Link: http://code.google.com/p/gdipp/
Nice work, I love the syntax. Was a bit disappointed at the verbosity of the compiled js though. Wondering if the same thing could be achieved without the secret functions, classes & variables? (Deferrals, findDeferral, __iced*...)

I think I can imagine a more direct translation of await & defer, though of course I haven't actually tried to implement it (yet).
Hollywood movies (mostly) don't have interoperability issues or network effects.
Having read fully the exceptionally well written legislative summary,

http://www.parl.gc.ca/Content/LOP/LegislativeSummaries/41/1/...

I see now that they have made it illegal to break a digital lock ("technical protection measure") in all circumstances because of the WIPO Internet treaties. A previous version of bill made it only illegal to break a digital lock to facilitate an infringement, which is a reasonable balance in my opinion.

I'm not convinced of the argument that the WIPO Internet treaties a) matter that much, b) say that. The technical measures are only to protect a copyright holders "rights", but if the copyright law of the land does not recognize a right where such right limits fair dealing (which is identified in the WIPO treaties), then there are no such rights to protect in the first place, and therefore the technical measures clauses don't have standing.

Therefore, reverting to Bill C-60 would be the right thing to do.

Now to draft a letter to my MP and Senator.
Hey guys, I did not think this would make front page so fast.

The way I mapped it on JoyToKey was to use the left analog stick as "slow" mouse (15%), and the right analog as fast mouse (100%), this way I can get the cursor to the general area that I want, fast, and then use the slow stick to further drive the analog stick with accuracy. After a while my two thumbs just start working in synchrony, and it really just feels like using a mouse.

in case you are wondering, the mappings are:

L1: Right mouse click, R1: Left mouse click, L2: CTRL+SHIFT+TAB (move to previous tab), R2: CTRL+TAB (move to next tab), D-pad Up: scroll up ,D-pad Down: scroll down, D-pad left: ALT+LEFT (back), D-pad right: ALT+RIGHT (forward), Select: ALT+TAB, Start: HOME (home directory), PS: WIN+G (Open Chrome), Triangle: CTRL+W (close tab), Square: CTRL+= (zoom in), Cross: CTRL+- (zoom out), Circle: CTRL+SHIFT+T (restore tab), Left stick click: F5 (refresh), Right stick click: middle mouse click (scroll).

EDIT: formatting
PHPSEC, php security library
Craigslist Mobile
It is also worth noting that some of the technology underpinning FastBit is actually patented (the Word Aligned Hybrid method of run length encoding).

http://www.freepatentsonline.com/6831575.html

Basically the patent covers the method of run length encoding. Each bitmap is stored as an array of words (32/64 bit ints), with each word being either a "fill word" telling it that the next x words are all 0/1 or a "literal word" containing an actual sequence of 0's and 1's.

Its a pretty sorry state of affairs when core, relatively simple data structures are patentable. Imagine if someone had patented the linked-list or binary search tree!

Interestingly, FastBit (which uses this IP) is released under the LGPL

[Edit: improved clarity]
This is obviously a deliberate poking-of-tongues at DDG. http://www.on2.com/ was apparently owned by the same company but leads to an page with information about the buyout.
those are all great explanations. unfortunately they fail to address the "why". i would expect

[] + [] to behave like [].concat([])

{} + {} to behave like jquery's $.extend({}, {})

anything else should just barf. IMO.
According to Napoleon Hill's "Mastermind" principle? Sure, count me in.
I tried to be very cautious with what you were doing. I thought about it as well, but moving the analog stick while pressing it would probably put too much unnecessary stress on your thumb muscles. Try doing what I did, I have mentioned it in the comment above.
I used to see fractals when I was a child. No one understood what I was saying. Now it's evolved into something larger than that. People still don't understand what I'm saying.
Do you realize that your chart doesn't actually show "the last ten years"? It stops in 2007. What's happened since 2007 is not irrelevant to the question at hand.

Here's an example of a temperature chart that does show "the last 10 years":

http://www.woodfortrees.org/plot/wti/from:2001/to:2011/norma...

(the "WoodForTrees Index" is a composite created from the mean of HADCRUT3VGL, GISTEMP, RSS and UAH, offset by their baseline differences.)
Kindle Sales Growing Faster Than The Nook’s
The dirty secret of browser security
And yet on WinXP it's the inverse: http://i.imgur.com/fge34.png
When was gravity settled science?

Gravity saw a heavy modification within the last 20 years with the discovery of the accelerating expansion of the Universe (dark energy forces).

http://www.smbc-comics.com/comics/20110922.gif
I just said that about On2, and explained why the two domains would be handled differently.
In a regular professional context, in public? No. I have not. Nor does any other idiot doing it make it any less juvenile.

Please don't compare DHH to Mark Twain or George Carling, entertainers by trade and leaders at such, and call me disingenuous. #fail
I had no idea what was being referred to here, and I am a DDG user. I thought duck.com was a search engine in the 90s, or something
I always thought the best approach is to ask; not in a stupid way, but in a well-meaning way. As an example say I rear end your car during the morning traffic hour. I ought to get out of my car and say i) I should have been driving more carefully, clearly I have ruined your day, ii) You seem to be dressed for work so now you're going to be late because of me, probably going to be distracted the rest of the day, and will be hassled with car repairs and insurance claims - I am very sorry about that iii) Let me at least pay for your damages (insurance deductible), give you a ride to work (or pay for a cab), and please let me know if there is anything else I can do to help you with any inconveniences caused by this incident.
Like the Netscape antitrust case, if they win in the courts they'll still have been out of business for years.
I haven't tried design, so I don't know if I have talent for it or not. But I do have talent for programming, and I don't mind people copying my knowledge and work there, assuming: A) a world where everyone does so, B) credit is given.
Funny. I used his QR code to test my barcode scanner when I first got it working in my iPhone App.

+1 pageview.
But we're talking about ideas and expressions, not property.

Yes, the WBC should be allowed to copy if everyone else is.

The benefits seem to me to dwarf the downsides.
I think the OP is about copyright infringement and plagiarism, which is a form of fraud. I do not justify it but it is not theft.

I don't think the world has much to benefit from plagiarism, but I think the benefits of copying others' work and building upon them freely far outweigh the downsides.
A long time ago I read a book called "The 22 Immutable Laws of Marketing" [1] and one of them was don't get caught up with couponing (i.e. sales). They are like drugs: they quickly increase revenue, but now you are dependent on them to get revenue. I like how this exec thinks. (I also like how they'll round up prices to the nearest dollar)

[1] http://www.amazon.com/22-Immutable-Laws-Marketing-Violate/dp... (not an affiliate link)
One question. Isn't this how B+ Tree index on a column work? A BT index is just the sorted values of a column with pointers to the row id of the actually rows. Note that BT index are often compressed as well since the sorted values have many similarity to its neighbors.

Also what's the difference between the bitmap part and the Bitmap Index (http://en.wikipedia.org/wiki/Bitmap_index)?
Low-profile startups that could change the face of big data
> code written in IcedCoffeeScript no longer compiles into more-or-less recognizable JavaScript

So this is a more fundamental fork than first appears... And it explains why it includes debugging information (loading up the code examples reveals artifacts like lineno: 6 in the output JavaScript).

I recall a debate about debug info, turning on the values you note. Can't find it right now.
(though, apparently extra-linguistic Source Maps are being introduced into browsers http://news.ycombinator.com/item?id=2862629)

Personally, I think "clean JavaScript" is the right adoption strategy, for now, in a JavaScript-dominated world. When CoffeeScript has native browser support, that value can be dropped (it might not happen: MS supports VB, Google supports Dart... even if Mozilla supports CS, the others mightn't).

Finally, I don't think the resulting JavaScript is that hard to understand - you can easily see the correspondences with the source. However, it's the thin-edge of the wedge. What changes will be added next?
This is an honest question, I'd be curious to hear how you might differentiate this from music and movie sharing? I hope that people won't just down-vote me without responding. I am truly curious because I myself have mixed feelings about all of these issues as both a content creator as well as a consumer. It's hard for me to understand why certain types of art must be free for all, but others are defended vigorously.

I've seen this happen several times before where someone uses photos, design or article text without permission, gets busted and winds up on the tech forums. The tech community generally tends to get pretty noisy about how despicable they find it.

It strikes me as interesting because one of the piracy arguments is that it's not stealing because the original author didn't lose anything. In this case (well aside from the hot-linking bandwidth) the original authors didn't lose anything.

If all intellectual property should be free, shouldn't this be perfectly fine to use art and graphics and such as well? Why is it ok for 37signals to have any claim of ownership over these things when musicians who do so are criticized for not understanding.

Is the difference the way the material is being used? It because curbit is using this in a corporate setting? People who are in favor of file sharing, does that not apply to design and software? Does it only apply to individual, personal use? What about sites who host music and have banner ads, are they ok? What if I use a song in my YouTube video, is that the same thing? How about some photos for a YouTube slide show?

Thanks for any thoughts!
Congratulations getting into TS Cloud. I can't wait to see all the amazing companies to come out of the program. Beware of "Mentor Whiplash", I hear it can be a real problem.

I've thought of quitting my job to start a business. I know it would give me the best chance of success. With that said moonlighting makes much more sense to me. It has much less risk and if the business fails I'll still have something to fall back on. Getting into YC and TS feels to me like winning the lottery. With acceptance rates around 2%-3% it doesn't seem like a realistic option.
The Twitter one sounds good then you realize an entrepreneur will come in and create a Twitter for Hollywood types. Twitter would lose millions of users to this competitor, as following celebrities draws millions.
You are better off asking such technical queries at ServerFault.com.

Aside, one quick thing I noticed was that you are using Apache. I would recommend that you switch to nginx. You are already handling your comments with Disqus. I would think that generating static pages and handling comments through Disqus is ideal.
So there is a logical jump in your reasoning.

- Some brain visualisation skills are innate

- Programming (probably?) requires some of those traits.

- JUMP

- "either you are born with the ability to be a programmer or you're not."

What you haven't demonstrated (beyond some weak anecdotes), is that those innate skills can't be taught.

Even if you proved that, you'd then have to prove that developing software, will always involve those skills. E.G. programming in the 60s required a different set of skills to programming now (with some overlap).
How is this different from the tactic of its supporters to line up inflectional politicians & hollywood to make movies waxing romantic over nature, anecdotal polar bears stories, or the ice caps on Kilimanjaro?

I mean, for or against, global warming, both sides are filled with blowhards.

It just makes it a frustrating endeavor to get at real data.
No, Unlambda is made to be deliberately perverse, using black-hole functions and call/cc. Lambda calculus or the calculus of combinators, the mathematical systems that Unlambda is a deliberately twisted version of, could be suitable; not Unlambda itself.

(Maybe you could use Iota... that's (sort of) mathematically nice and kind of on the border... but you probably don't want to be so close to that border in the first place...)
I guess Google isn't so much into helping people find what they might be looking for. Or they are, so long as what you're looking for is Google.
From what I remember the advantage of Column-Oriented DB is its data locality - the data of a column are stored together so that more of them can be loaded into memory in one shot, less disk seeks. They are good when doing aggregation (sum,count,groupby) on a few columns out of a table with many columns since the rest of the columns are not touched at all. When the full rows have to be retrieved, there's no advantage or may be even slower than row-based db.
What loading a home page should not look like
I don't want to be a complainypants, but the funimation.com web site is SOO BAD that it serves as an example for what not to do with your pay-for entertainment site. In all possible respects.

Either their developer and design and operations and coffee making person isn't given enough resoures to actually care about the site, or they just don't know how to do it, and probably don't know that they don't know.
I keep seeing Unlambda (and co.) in literature here and there. It's sort of surprising to see an esolang show up in computer science theory. It's fitting at the same time. I was on the mailing list, and I can tell you the people who come up with these are incredibly brilliant—even when they're producing nonsense languages or incomprehensible ones with little if any research value, it's the product of a greater than average insight trying to construct a Dalí or an Escher in computational terms.

(Needless to say, I wasn't one of the greats. I was mostly there to pester everyone and generally be a nuisance. I've learned a lot from that experience and you can probably tell I'm grateful for it. Most importantly, I'd learned to think differently, that there's always another computational model just outside of peripheral vision.)
Two points: (1) this is U.S. traffic only --- more than half of our traffic is international (2) the slump corresponds with the seasonality of U.S. travelers; compare with vrbo.com for a similar example.
I think having both type coercion and overloaded operators is not a good idea. Since JavaScript uses type coercion widely--and I agree with this myself--a better solution would be to have + only do addition. As it, it tries to do too much: both numerical addition and concatenation.

If all it did was addition, you could simply coerce both sides to numbers and return NaN if the conversion did not make sense. Of course, this would mean needing an extra operator for concatenation, but I think that would be fine.

On the other hand, your approach would make sense if JavaScript did not try to coerce everything. In that case, having + act differently for different types would be a good option, and your ideas would fit right in.

In short: the problem is not type coercion and not overloaded operators; the problem is combining the two in one language.
You're confusing the notion of "settled science" with "the end of knowledge".

The changes in our understanding of gravitation that have occurred in our generation do not make it advisable for you to walk off the edge of a building. That's what is meant by settled science.
Epic fail on all parties. Y combinator encourages 10 finger theft for not doing it's part in due diligence. Maybe it's because Y-combinator supports SOPA and want's to lead by example. 37 signal clearly shows supports for SOPA by making a big F deal about this publicly. Than you have Curebit clearly taking investors for a ride. Clearly a Breach of contract!
This is a fractal: http://fineartamerica.com/featured/inverted-energy-spiral-ja...

It is obvious how to extend the drawing "to infinity".

I agree that some of them aren't (no recursion to infinity) but others are.
It sounds to me like you guys are more focused on getting into an incubator and less focused on starting a company. Maybe it's just the gist of the post, but you guys do realize that this is, for lack of a better term, the 'real deal', right? Every choice you make has consequences, and spending so much effort focusing on incubators when instead you could be doing the "schleps" that pg talks about may be opportunity squandered when you have the time together with this idea as a priority.

Balance in all things. Incubators are surely helpful, but they surely should not be your primary focus right now, and you're setting yourself up for failure if you are banking on getting into one. This is a zero sum game, and putting creative energy into a YC application when it could be going into a product is a real choice, and I hope you guys are aware it's a choice. I'm not saying it's the wrong one, but this post led me to feel you are looking at the goal of starting a company similar to getting into college. It is not. It is not a game of one of one or two big victories and resting on your laurels, but instead a game of many small ones (hopefully peppered with a few big ones as well :)) If you are focusing just on the big ones then you are doing it wrong and will likely join the 99% of those who do not make it. Incubators, funding, and so on are a means to an end not an end in itself. Remember that and carve a path that makes sense for your company and your team, not one that you think is in line with what everyone else is doing.
89 seeders on the collection. http://thepiratebay.org/torrent/6443164/Paulo_Coelho_Ebook_C...
Would you call a bunch of concentric circles a fractal? I hope not. The fractal dimension of such an infinite nesting is zero because the number of objects grows linearly with the level whereas the scale factor varies exponentially.
Bob Saget does vulgar comedy?? There goes my childhood. No, I meant Dave whatshisface.
It's not too hard to imagine. Some designer was assigned to replicate the page and he did the easiest thing possible. They probably figured nobody gives a crap, and they would normally be right. But for whatever reason somebody decided to call these particular guys out and for whatever reason this particular case caught on the tech sites.

I would bet money there is not one web designer here who has never taken a tiny snippet from another site. It's kinda more of a matter of the quantity of content that they took. Plus the hot linking was especially dumb.
There are two separate issues at play here. One is NaN--you can either have NaN values or have errors from invalid mathematical operations. Since JavaScript only has floats (which contain NaN values), NaNs make just as much sense as errors.

Another, more general, issue is type coercion. You can either have a "strongly typed" or "weakly typed" paradigm (although both terms are somewhat nebulous). I rather like JavaScript's coercing everything--after all, a 1 is a 1 even if it happens to be a string. Thus, I think concatenating a string with a number or trying to do arithmetic with strings makes perfect sense.

A different option--this is what Python does--is to not coerce types. So trying to concatenate a string with a number would give you a type error. However, this also has an advantage: you can now reasonably overload your operators. You can have + add numbers, concatenate strings, append lists...etc.

The real problem comes from trying to have both type coercion and an overloaded + operator; either option by itself is reasonable. JavaScript--probably in an unfortunate attempt to ape Java--has an overloaded + operator that does both concatenation and addition. If it instead had just a separate concatenation operator, the endless problems with + would not arise.
True, except Ikea (and H&M, Zara and Forever 21) only sell their own merchandise. Slashing markups on branded items on his scale is fairly novel.
DHH isn't an entertainer? He writes and speaks about his life and biz, and others' businesses/business in general, just like Mark Twain and George Carlin, and people pay money for his books and speaking engagements. Sounds like entertainment to me.

And if you haven't heard people cussing in "professional contexts," you must not work with any designers or developers of any caliber. Or serious businessmen and women. Unless you live and work in Utah or in a church, perhaps?
I definitely feel that Curebit was in the wrong here, but the “fucking scumbags” comment cost DHH most of the respect I had for him. If he's willing to say something like that in public and on the record about someone he's never met, then I don't think I'd ever want to spend any time working with him.
Sure, I'd be interested in something like that.