skysight-inc/HackerNews huggingface dataset:
The scrolling of the docs is definitely interesting, with URL fragments changing continuously along with small page effects, but I think the bugs may outweigh the features...

For instance, clicking anywhere on the scroll wheel causes the fragments to cycle through. The URL bar goes a bit crazy. Quick scrolling also lags because of this. The back button causes the same effect. Perhaps there is a way to fix all this. But even so I find it creates a jarring user experience.
http://ocw.mit.edu/courses/electrical-engineering-and-comput...

A broad answer to a broad question... What you will want to investigate depends on what you are trying to do.
Personally, I think the right position for this kind of people is Product Manager in the first place anyway.
East Coast 5.8 Earthquake -- from VA but we could feel it in NYC
Online D�nyada Nereden Nereye Geldik?
Earthquake Just Hit Colorado
http://www.nytimes.com/2011/08/24/us/24earthquake.html
yeah, felt that at the shore
While I agree with Gruber on HW sales being very profitable must he really resort to "dummy"? Its one thing to see Jersey Shore say things like this, but Gruber?
There is no room in the market for selling products at a loss, and without a clearly lucrative business model behind it, there's also no room in the market for selling products at cost. Those aren't pundit opinions; they're laws of physics.

There's a back and forth to be had about the value of the app market for HP, but the best available evidence suggests that by itself it is nowhere nearly large enough to justify a strategic investment in tablets.

So if you want to make the point that there are other strategies besides Apple's, sure. Nobody can argue with that; it's not falsifiable. To make your comment useful, propose a way for HP to make real money on those tablets.
I'm anticipating a new wave of SaaS homepages with photographs in the background.
Shook us up nice in Boston as well.
http://telehack.com/ has a 'talk' command and a web interface, although you'll have to make an account to use it and CLI your way to the command.

The simple web interface at typeto.me is pretty slick.
It's a development tool. I didn't dive into LESS because I didn't want to deal with the compilation step during development. Finding out that it can be compiled by JS solves that problem.
Felt it in Toronto
I'm having a really hard time believing what you wrote, so if it was really clever sarcasm or humor, forgive me for being too dense to get it.

"Most guys treat women very poorly without realizing it."
I disagree. Certainly there's instances of some guys treating women "very poorly", and there's plenty of instances of most guys treating women differently, but your assertion just seems way, way off. Unless your definition of "very poorly" is incredibly different than mine.

" Even here in the liberal Bay Area I encounter lots of guys (who vote Democratic) treating their wives and girlfriends like chattel."
First, is political stance really indicative of ability to treat (ostensibly) loved ones well? I find this a bit hard to believe. Jerks are jerks, regardless of political leanings, and I don't think either party is without plenty of them.
Second, what do you mean by chattel? I'm going to be a little pedantic an say that the "ownership" implied by a marriage is actually a good thing. It's bidirectional, voluntary, and symbolic. I know that's not what you meant though -- so if you're meeting "lots" of men who treat their women like slaves or livestock -- well, I don't want to visit the clubs you go to, I guess.

"If us guys don't become gents, the trend will continue."
This was the icing on the cake, though. Do you really believe that women were treated better in the past? You're implying that there will be less women because their treatment is getting worse.
"If you can get your hands on the unpublished support phone number and call it, you'll have to enter your account number. Then the system tells you nicely that you're not important enough to talk to a live person."

I believe AdWords now has phone support for all AdWords customers? I did the Google search [adwords support] and the #2 link has a title of "How do I contact Google AdWords?" and that page has the toll-free phone number. Here's the blog post from April: http://googleblog.blogspot.com/2011/04/free-phone-support-fo...
i do remember seeing very sharp closely before my lasik, but i assumed it was because of reflections and diffusion through the glasses
Buy balenciaga replica handbags online
Looking for cheap and best balenciaga replica handbags. Buy from our best site where you can find new collection of balenciaga designer handbags with superior craftsmanship at affordable prices.
Apple has also said that they operate close to breakeven on iTunes / the App store. See http://allthingsd.com/20100225/apple-billions-of-songs-billi...
> The end result CSS is going to be bloated with large amounts of repeated styles...

Which is why we use gzip over the line.

> It also lacks reusable HTML components.

I don't get what you mean. They may not be baked in, but it makes it easy to implement them, doesn't it?
Over what time period? Is that a top line of 30% of $2Bn over 10-12 quarters? That is a microscopic amount of money for HP.
HN is more like Digg of yore than Slashdot, but with a higher signal to noise ratio.

However a large chunk of HN's readership are sheeple who lack life experience and will quote patio11 as if he's Nietzsche.

EDIT: I like and admire Patrick, and there is no reason why anyone shouldn't.
This is quite surprising. I didn't expect other Joburgers on here.
Recipe for Rice Vanilla Puff Pineapple Crunch
Minor Earthquake Shakes New York City: 5.8 Magnitude, Centered In Virginia
Awesome work really, like the concept and totally love the speed of the site. Are you working on this full time?
There's a fixed MB limit on most browsers/devices I think.

I came across this after experiencing problems saving files to PlayBook using HTML5. The main problem seems to be size but there's also a limit on how many items you can write I think. Didn't test it too thoroughly, came up with workaround involving splitting files.
It depends. Can you do a consulting gig abroad? Work from your current job? Can you work solo or with a cofounder remotely, someone who is in charge of the customer validation?

It's about being on the ground, not spending every waking moment in research.

(I spent 2 months in Istanbul last year, and am spending next year there with potential long term relocation in the future. I'm currently building my reserves and doing my research.)
5.8 Earthquake hits east coast of USA, centered near Richmond
apparently its been revised up to 6.0
Facebook announces new privacy and tagging model
Sure, you could. But no-one's had much luck with it yet.

When you cut materials costs (and R&D corners) enough to be potentially profitable at $200, you're looking at 7" (or less), lower-res, weaker batteries, resistive touch technology, shoddy integration, little testing and almost no support.

Those tablets exist. They're also crap and almost no-one buys them and is happy.
Facebook Launches New Privacy and Sharing Options
Personal training NYC Says B12 Is Good
Did not feel it in south-west VA.
I confirm it was felt in Toronto!
Well, if the android browser supports it, i think apple will follow. There are going to be so many web apps made, that it's going to be impossible to ignore.
I have found you need about 200 conversions and to let the experiments run for a 2 months to get rid of the novelty effect (regardless if a winner has been found).

A conversion must also be a real sale, by that, I mean people make the mistake of using visits or free signups, and the landing page is optimized for clicks and free accounts not revenue. A perfect example of a failure here is Adwords.com. The Adwords landing page is designed to get people to signup for an account, rather than to generate revenue. 99% of adwords signups lead to dead accounts, because google does a bad job of setting customer expectations on the marketing site.
Twitter buzzing seconds after earthquake in NYC
I do understand that aspect of their proposal. My point is that causes unnecessary amounts of work. In typical Clojure, there's a very high ratio of pure functional code to STM code. i.e. you'll probably make 10 or 100 pure functional calls between each STM interaction.

Under the current pypy proposal, they're going to STM-ize every function call, regardless of whether it needs to do STM work. If the language had been built with STM in mind, with an explicit STM call, more user and library level code would adapt to that, and use STM sparingly.
How could I hack a satellite?
Apple makes the biggest margins, moves the most units, and has the most app sales of anyone on their platform. It will be tough to compete on any of those fronts.
Google buys patents from Twin Cities company
In C with it's lack of exceptions, goto can be used to jump unconditionally to cleanup code before exiting a function. This is far cleaner than every branch and loop following a call needing explicit instructions to check for error statuses, sometimes multiple errors (like malloc something, check for error, use dynamic memory in a call, check for a different error).

It's also more maintainable, since the error checking is done in a single place and a single jump. Without a goto, if there were a new error condition to check, it might take several updates to ensure all error conditions are accurately checked.

Generally, gotos for handling exceptional cases inside a function: okay. Goto for implementing twisted logic: bad.
Just hit in DC about 5 minutes ago. Gossip around the office indicates it was a 5.8. This was my first earthquake. So shakey!
Oh I like it! Congratulations on the POS solution. Do you have a link to the mobile client you used?
Greplin (W2010) Releases Must Have iPhone App
I would highly recommend you move to that country 6 months before you even think about opening an office or company there. Learn how things work, learn about the people, and about culture and then you can be ready to start your company

He doesn't say you can't start working on your idea. He's just saying you shouldn't start filling out paperwork or start building out office space. You can certainly use that time to start working on your idea, especially if the lower cost of living in another country buys you more time.
Minor desk shaking in north NJ. As this was my first quake, I'm amazed you can feel it 300 miles away.
Did not feel in North Jersey.
goto is very useful in device drivers, especially in functions that require clean up (e.g., freeing memory) in case an error is detected.
"I do love how often people cite back my own points at me as if they are disagreeing."

For what it's worth, when I read that I found it unpleasant in more ways than one and it killed my interest in further discussion. Perhaps that was for the best, as I didn't seem to be making any progress in understanding you.
Finnish teachers make 100% of the national average for their level of education, compared to something like 60-65% for American teachers.
Felt it down to North Carolina.
You're right - progressive societies are a relatively new invention, but is that really an excuse?

The history of the world is dominated by oligarchies because these ideas and systems didn't exist. We now have working examples of a better way - and in fact the USA's closest peers (in terms of economic output, political stability, etc) are practically all progressive socialist nations. And yet all I can see in this country is the poor cheering madly while the oligarchs trample all over their faces.
I wonder how Apple feels about web apps after the success that they 've seen with the app store. I mean, they have in the past banned phonegap apps, but only the grounds of their developer terms.

For one, i ditched the kindle app ever since i discovered read.amazon.com .
Am I the only one that likes Firefox Mobile?
Can someone who knows something about geology comment: is it normal for semi-large earthquakes to be correlated like this? When we went to Google News, the first thing we found were other earthquakes in Colorado and off Indonesia.
I wish I had a link, but I recall reading that Dijkstra said the backlash against goto's was overblown. You hear the same kind of dogma repeated about globals, multiple points of return, and others. It's not that these constructs should never be used, it's that they should be used judiciously.
I think people are doing that, it's called the Kindle/Nook, and instead of apps it's books.
This article is just plain awful:

"- Avoid the General Product License (GPL)." in the introduction sets the tone. It's an article about Open Source Software and you don't even know the name of one of the biggest licenses?

"Coming from backgrounds primarily in enterprise software, which meant Microsoft® .NET and C#, as well as Oracle and Java™ technology, it was obvious that we needed to choose something different. No one wanted to spend money on licensing and managing compliance to licensing."

Java has a _huge_ OSS ecosystem and the JVM is free as in beer. The idea that their technical choice came down to "Python or Ruby" seems to me like they'd already decided to go with one and then had to rationalise.

I stopped reading after that.
What Men Hate and Women Love (IMAGE)
Thanks! I'm glad people are noticing the speed, I spent a ton of time on that :). Yep, working on it full-time.
look at http://earthquake.usgs.gov/earthquakes/recenteqsww/ - there are hundreds of minor earthquakes across the world every day.
Well, this is WebAPI after all, not WebUI... but why do you think they should implement UI widgets? That goes against the grain of the web.
Felt near Empire State Building - lighting fixtures, desks shook.
Felt it in CT. That thing was scary.
silverstorm, the mandatory draft includes women. (Although exemptions are common in orthodox communities where woman trade army service for two years of mandatory social work.)
Ask HN: Where to find YC convertible debt termsheet?
YC startups did convertible debt with Yuri Milner. Can someone point me to the term sheet?
The LTV of a Kindle customer is higher than the LTV of an app store customer, because the Kindle's primary use case is to sell books.
This is not out of character for him. John has a long tradition of calling out a "Jackass of the Week," generally awarded for idiotic Apple/tech punditry:
http://www.google.com/search?q=jackass+site:daringfireball.n...
Since it sounds like Google didn't participate in the forum in any meaningful way, users will just migrate somewhere else. Personally, I find it more frustrating to be given a proprietary 'help' forum manned by users as clueless as myself. If it's not getting me professional help, I'd rather use a Newsgroup or similar.
>> Now explain to me how a drum machine illustrates these problems in a way everyone can immediately appreciate.

A drum machine may not be the best example (as the author mentioned) but it is a concrete example. You argue that an animal based example illustrates all these different possibilities in an object oriented approach.

>> Are ducks a "subclass" of bird? How do we handle the face that penguins and ducks can swim and penguins can't fly? Is it useful to consider be the penguin as a "bird" at all. Perhaps we shouldn't have a "bird" class but an "animal" class. Should we do multiple inheritance? Mixins? Templates? Perhaps we'd be better with an "animal" class and allow some animals to fly and some to swim? Are complex classes like this bad? How could all these different approaches to OO design be applied?

The problem is that this is completely divorced from anything that any sane person learning programming would want to do.

Sure, printing "quack" is interesting for the first page of a tutorial, but I would expect that the usefulness of the examples in a tutorial would scale with their difficulty. If you're using multiple inheritance, mixins, and templates, you should be using code that either requires these techniques or benefits from them.

Imagine you're a novice programmer. You've used a computer your whole life, and do awesome things with it every day. You want to learn how to make it do cool things. In and of themselves templates, mixins, and inheritance are not cool things. They are only cool if you know what they can help you do. A novice programmer will have no idea what they can help him do.

So, for a tutorial aimed at teaching someone their 12th programming language, use birds/ducks. But if you're aiming at teaching a novice, and you use a birds/ducks example you have almost certainly failed to keep your student engaged. Instead, go with something that doesn't cover all the bases, but starts to show how much work can be accomplished with some simple OO structures.
I didn't feel it here in Fairfield.
Just felt it in Toronto on the 9th floor. I was the only one that actually tried to leave the building. That worries me about what people would do in bigger earthquake.
Felt it a bit up here in Ottawa Canada. Mild building shake.
There were two earthquakes in the past day: one in Colorado, one in Virginia.
Felt it in Philly - the house started shaking, some stuff fell off the shelves! First Earthquake for most of us!
Do you disagree with it? Why or why not? Or do you just want to share your emotional response to it?
I'm in the MetLife building across from Grand Central Station; likewise with us. Very subtle but we could see fixtures gently swinging.
Felt in Northern NJ. I thought it was the construction crews currently working on the building. I'm just curious, but isn't this magnitude in this area exceedingly rare?
They don't really mention it in the style guideline but there are two primary reasons for using goto in C and they're to make up for two other language deficiencies.

The first is the lack of exceptions. This is not necessarily a deficiency in kernel code because it can make other code more complex, but fundamentally error handling and cleanup usually either requires 1) keeping track of a bunch of state and then using complicated logic to evaluate the state for error cases 2) exception catching such that error conditions can be thrown up, caught, and brought to a cohesive resolution or 3) goto, such that cohesive cleanup code can be placed together in a segment and then jumped to on error conditions. (3) is far superior to (1) and, while (2) is arguably superior to (3), it simply doesn't exist in C.

The second case is that C doesn't have a multi-level break. That is, when in multiple nested blocks (loops), in order to exit early one would have to keep track of state and use conditionals to trigger a "waterfall" break all the way down the block chain. goto solves this by allowing you to jump out of the chain completely. I think most people would probably agree that adding a multilevel break (e.g., "break 2;") would probably be preferable to using goto here, but I think the workaround is basic enough (either use goto or refactor into separate functions) that the language addition is unlikely now.
I'm in Charlottesville Va, just a few miles from the epicenter, really scary stuff for a place not use to them. People were running out of buildings and it appears to have taken out a few cell towers. Hopefully no aftershocks.
We now have GPG, openssl (not the best software, but after so many iterations can be considered...decent) and openssh.

But even then with these great libraries there is much room for mistakes, openssl is just horrible to use IMO.
The accent isn't supposed to be on the last syllable in English. It isn't pronounced "fee-nah-LAY"; it's "fin-NALL-ee." In my experience, people sometimes correct the last sound to a long A rather than a long E, but I've never heard the accent on the last syllable. I think either you know some odd people or it's some regional variant.

Source for British English: http://dictionary.cambridge.org/dictionary/british/finale?q=...

Source for American English: http://www.merriam-webster.com/dictionary/finale
I felt it in TO as well, but thought I just hit my desk with my knee or something. Very small.
Oh, so THAT's why we had a slow down in our disk performance from our Virginia Datacenter!

http://www.youtube.com/watch?v=tDacjrSCeq4
From my imperfect recollection:

Margin is traditionally formulated as the difference between the selling price and the cost of goods sold (“COGS”), basically all of the variable costs required to manufacture the unit and ship it to the customer.

Cost of Good Sold does not include the infrastructure required to get the customer to buy it. So while shipping the unit to an Apple Store might be included in COGS, the rent Apple pays for the store and the salaries of the geniuses in the store are not part of COGS. Marketing expenses are not part of COGS. There’s another value, Cost of Sales or “COS,” that includes certain somewhat fixed but discretionary costs associated with selling the product. COS is always larger than COGS.

Anyways, “margin” is a useful thing to know when comparing products and companies, however we cannot assume that just because Apple has high margins, that there is a business opportunity for someone to have lower margins. It could be that the other business will be killed by their Cost of Sales. This is especially a problem when competing with an incumbent: Marketing and other costs are going to be very high while you try to compete with the juggernaut.

Imagine, for example, that Apple spends $1,000,000 a month marketing to a certain small segment of the market. If you want to sell to the same segment, you are going to need to spend serious coin to offset Apple’s million dollars a month plus all the goodwill Apple enjoys from making products people actually like.

But your sales are insignificant to begin with, so your COS will far exceed any margin you plan to extract, putting you in the red from day one. Meanwhile, Apple is spending that $1,000,000 a month out of their high margins. And worse, if you expect your price to do all the talking for you, what will you do when Apple launches the iPad Nano at a low price? Their COGS are lower than yours, so they can obliterate your price advantage with a single press release announcing a Black Thursday sale.

The hard truth is, competing on price is a difficult job. You need to have very deep pockets and some expectation of a big payoff down the road to make back the money you lose up front. You need to have a COGS edge. In other words, you need to innovate somewhere other than deciding to charge less. Dell did that back in the day with their supply chain optimization. Apple does that now. You need to do something more than simply cut margins: You need to disrupt the tablet business.

It is not impossible, but it is more than simply sharpening your pencil. Exempli gratia: Kindle, as noted by another commenter elsewhere.
Is writing a blog post no matter what - even if you don't have much to say - such a worthy goal? It's not like there's a shortage of blog posts in the world...
Why are data structures so important in interviews?
Traveling Wavefronts - WebGL experiment
This article skips over CTR mode which is gaining popularity. It has nice properties like parallel enc/dec, no padding requirement, seek to any block, and the ability to lose blocks. AES 128 CTR is the default cipher suite in the SRTP standard
The patent to invalidate software patents
> My advice: don't trust crypto at all outside of TLS, GPG/PGP, and SSH. And know that of those three systems, two were broken relatively recently.

Good advice, but they weren't broken, just mistakes in their implementation.
Here's another good overview of an org-mode workflow, goes WAY more in-depth that just GTD:

http://doc.norang.ca/org-mode.html
Card Not Present 
Hi guys,
it has now been about 2 weeks that I am thinking of how to bypass the Card Not Present issue if you are a payment provider. I am wondering whether Tabbedoud with their using technology is falling under the CNP regulation.
It was centered 1 mile away from the Lake Anna nuclear reactor. Fingers crossed that their safety record was top notch... I can't reach anyone down there to check.
Indirect business models FTW