skysight-inc/HackerNews huggingface dataset:
I really love TragicMouse, aside from its glaring acceleration issues. I am going to try this app!
Not to be hyperbolic, but the continual promotion of the "module" pattern in JavaScript is some of the worst advice you can give.

JavaScript has prototypes for a reason -- use them. By using the "module" pattern to build objects, you create a separate copy of every function for every instance of every object you create. If you're just creating a handful of objects, it's no big deal, but if you're creating a large number of objects, it's horribly CPU and memory inefficient.

Modern JS runtimes like Chrome/V8 can create and store a million small objects with prototypes and "new" in a couple seconds, using just a dozen or so megabytes of RAM. Creating the same million small objects with the "module" pattern takes minutes, uses many hundreds of megabytes of memory, and often crashes the browser.

And that's just the pragmatics -- there are deeper semantic reasons to use real prototypes.
Hotfile has been in full compliance with the DMCA. Warner Bros, on the other hands...
"I'm pointing out that AGW advocates don't care about the science, that they're just looking for an excuse to do what they want to do"

Which of course is largely the case with the AGW detractors, too.
How about phone manufacturers do both and see which sells the most phones (like they normally do).
Didn’t someone run the numbers and find that the number of suicides / head at Foxconn was significantly lower than the number of suicides / head for the general population in that region?
that link isn't working for me
Personally, I'm on pins and needles waiting to see if it will.
Ummm... perhaps your concept is wrong. Search engines can be thought of as a "portal to other content" and may, rightly, view your aggregation of links as noise. Perhaps you should focus on unique, useful, not-available-elsewhere content.
Good point. I just created a poll:

http://gopollgo.com/what-is-your-hourly-freelance-consulting...
Does that clock get pretty "bright"? Does it light up the whole room? For comparison - my bedroom is about 170 sq ft.
"Don't worry, investors. Most companies put much dumber people in charge of buying servers, and those companies are still buying our overpriced equipment."
This is half of the harm WB did: people like me and you started believing Hotfile is somehow evil, disregarding the law and whatnot. We don't know that, we just subscribe to the black propaganda.

Behind WB's ham-fisted tactics may well be conflict of interests: if WB are to distribute multimedia themselves, they sure would consider Hotfile competitors and want to slow them down.
IBM's Watson gets a job
My main loop is something like this:

10 STYLING

20 LAYOUT

30 PAINTING

40 GOTO 10

At styling and layout I use dirty flag managment, so that branches of the component tree is restyled or layed out only if needed. This kind of dirty-management makes stuff a bit more complicated than otherwise, but this is a tradeoff. At painting I did not implement caching (painting to a memory buffer) and dirty flag management yet, but here I will also do optimizations in the future. This is a bit tricky, as painted components can have alpha/trasparency.

The most serious bottleneck will be probably painting (everything else can be addressed with algorithmic optimizations).
At the beginning of the project I've looked at canvas painting benchmarks, and I decided canvas performance is already quite good. The slowest is drawing texts, but even that is not that terribly slow. I expect that canvas performance will improve in the browsers in the future so time works for me.
Currently my samples' performance feels acceptable, although I did not do serious performance tests yet (and as I mentioned I did not implement the most agressive optimizations regarding painting yet.)

TL;DR: Making this fast is quite challenging, but not undoable I think.
You probably don't use Windows 7, but I scan everything into TIFFs, which gets dumped to my filesystem.

I then have an ifilter (a Windows search plugin for a file format) for TIFF OCR, so I can do text searches on the scanned documents, using the built-in Windows Search functionality of Windows 7. It works much the same as Spotlight on Mac OS X.

Normally, I leave these scanned files in the dump directory, because the current Windows 7 iteration of Windows Search is solid. But occasionally, I use the "Libraries" feature of Windows 7 to organize things when they need to be.

At some point, I need to insert "convert into PDF" into this process but I'm lazy, It Just Works(tm), and haven't run out of disk space yet. PDFs would be searchable, too.

I used to use Evernote, but it's too cumbersome. You could probably do something very similar in Linux.

I'm cheap, so I occasionally bring my stack of papers to be scanned into work, chuck them into the auto-feeder of my work's scanner, and press "Go".

If I wasn't cheap, I'd buy a Fujitsu SnapScan. They seem to be rock solid and I know several people who swear by them. I wouldn't bother with the cheap little units like Doxie, a digital camera might be cheaper, there.
Sort of a dead end though? Do they plan to still support groovy? Not something for a long term project anyway.
People would use bar charts if they had a name as delicious as a pie chart. Perhaps we should rename them popsicle charts?
Completely agree. We've been in this position before and worked with users to find a solution where they paid a premium for us to offer support in a difficult environment.
I've got a TV, and watch it occasionally (Movies/Netflix/Vido Games). No OTA programming and I don't have cable/satellite.

I'll never have a TV or computer screen in the bedroom. My cell phone is in there because I use it as an alarm (Wakemate).
I thought you were a sockpuppet ..

I wouldn't know anything about the stack you describe. Seems to me the barriers there are all Enterprise related; framework innovation isn't the bottleneck. Big business software - perhaps that's something that hasn't improved much, if at all.

But this is a startups related site, in case you hadn't noticed. Web programmer here. Web frameworks have improved immeasurably. If you tried to tell a web programmer that nothing has improved since 2001 you would just be laughed at, and rightly so.

It's not just about the web though. Look at the new functional languages. Look at the message queues, the image libraries, computer vision, sound .. bloody everything. Tell me, is h264 better than mpg videos from 2001?

Step outside your bubble man. In fact, leave your bubble, it sounds pretty depressing in there. This is a very exciting time to be a programmer.
The other thing that tickled me was (this is from the Forbes article):

"A 17-year-old student who cannot be named for legal reasons"

Yeah, I appreciate why that is and why it makes sense, but it doesn't make it any less ironic that somebody from 'Anonymous' can't be named in the coverage of this case.
You should see EaselJs[1]. It makes creating games in canvas 2D very easy. The creator, Grant Skinner[2], is very famous on the Flash community, and ported many of Flash concepts to EaselJs.

[1] http://easeljs.com/

[2] https://github.com/gskinner
I would love it if documentation facilitating understanding was available for general technologies. Learning how != learning why. For example, I have many times tried to learn CSS and it would be _great_ if anyone would care to explain in broad terms what the theory behind it is. Why choose the primitives that they chose, it CSS 'turing complete' for layout? If so, why? Who came up with it? The same goes for many technologies. I would like to have some history, a theoretical backround, and the improvements that the tool tries to solve.
Http://www.alfa.com.lb/default.aspx?language=1
Ask HN: resources for learning functional languages?
Thank you, HN! Last year I was one of "those people:" the guy that would ask for advice on learning how to code, what language to use, what projects to work on.

Well I actually decided to hang around, and I'm comfortable with a few languages (Python, R, a bit of C) a year later, To avoid plateauing, though, I would like to step into Functional Programming Land.

In my experience, functional languages == Scala, so I'd like your suggestions on resources for Scala. Does the above expression evaluate differently to you? If so, can you suggest other languages (and their best resources)?
If you were to hypothetically say "We're killing X" and that didn't cause a nightmare for support, I'd take that as an extremely strong bit of signal regarding how important X and X-like things were. By the same token, words like "This feature seems to me so important that I don't think we can live without it" (direct quote from customer!) are solid gold for directing future priorities. Dave McClure suggested pre-emptively killing a feature every week just to elicit responses like that. That seems both a) valuable and b) cheap to do, since saying that X is on the chopping block is essentially free. Heck, you could wire up an A/B test with a "Got a problem?" button right next to it, and it wouldn't take you more than ~5 minutes.

If you're building a time tracking software and your customers are using it to do project management... you might be in the wrong business. Something to think about.

It is, of course, possible that folks paying you $12 a month get very attached to one particular thing. $12 a month does not buy you a whole lot of development priority, to put it mildly. It is occasionally necessary to tell them "Nope, sorry, it appears that we're not the best fit for your needs."
Yes, exactly right. Your ideal strategy is raise the price to what the market will bear, then back-off a little bit, if sales start to drop off.

You should also take note of all feedback, since your customers are the people that are willing to spend a relatively high price for perceived utility.

If you are responsive to feedback, that is in itself quite a good prospect for users, and that is a lot easier at small scale, than it is if you have 1000's of users.
Wow See Michelle Williams as Marilyn Monroe in Vogue | NEWS 365
A video or a menu item where I can click and actually see how this improves what I have right now would be all I need to try it out - didn't see that?
I generally despise hosting services, with their pages crammed full of ads, obnoxious waiting times, and constant attempts to get you to pay them that all just scream "we hate every last damn one of you so much that we're going to make it as annoying as possible for you to get this file".

Despite all that it's nice to see someone stand up to the content czars.
I have found that I ALWAYS try to learn as much as I can to have a fully intimate understand of the tools that I use. However, I have also found that this has more often than not been a huge disservice to myself.

For example, yesterday I got fired from my employer on my 90th day for not being productive enough. I can't fault my employer because I understand his perspective. He needs employees that are productive. I spent most of my 90 days learning the tools and EXACTLY how they work, without much to show for it. This was my fault. I spent too much time learning.

This is true with many things that I learn on my own as well. For example, in the last few days I started teaching myself Kohana PHP framework. If some of MY applications are going to be using it, I want to know exactly how it works and everything about it. I want to be an "expert" at everything, but I'm not quite sure how realistic that is.

I think I am going to try to change my ways to only learn enough to "make it work". If the tool is worthwhile to use over and over again, it is inevitable to develop an intimiate understanding of the way it works over time. I think it is more important to be able to have awesome products to show for the time you invest in your tools.
Does the cited figure actually include every employee at every Apple store? Or just corporate employees?
I will keep it where it is I guess. No need to rock the boat :)
Looks like it was taken down now.
Yeah, not all that surprising. He frequently adds posts to the NYPHP email list as well, and they just come off as.. less than legit. Even still, this is rather poor form.
NodeUp: A Node.js Show
Particularly the last one, although it's disappointing to see they stole my company logo :-(
Err what? This month is three years since I got my Blackberry 8100, first released in 2006. No, it doesn't get the newest OS (though when I last looked in early 2010 it did get updates to OS 4.5), but it does work quite well and isn't heading for the landfill just yet. The problem of things going to the landfill is with the user, not the device or the manufacturer.
The problem with using stacked bars in political situations is that the 50% threshold is critical. Without reading the numbers, it's much harder to tell with stacked bars whether a close vote (or poll) is at 48% or 52%.
I'd say it's about half a Lehman, give or take a Countrywide.
> It seeks to protect users (and their children) from malware, pornography and offence (and protect Apple from bad publicity and legal action by selling such things to its users).

Do people really still buy this line? If they're trying to protect users and their children from "malware, pornography and offence," shouldn't they be blocking those things in the iPhone web browser as well? And what about on the Mac? All those things should be blocked on there as well.
Rethinking Bastiat and Broken Windows
Caspric41
Apple Moves to Stay Motorola Lawsuits During Google Acquisition
Quick answer: No. The best example is Google's I'm feeling lucky button, which a very high percrntage of users don't use. But turns out people still want this feature. Marissa Meyer had a discussion about this.
This quote too:

We know after many, many years that your DNA is set in the first 60 to 90 days, and we want to be there to assist you to create some of the best DNA that Silicon Valley has ever seen.

There seems to be a pretty obvious undercurrent of "We want to invest in people who we can muscle around" there. I can't blame them. They're making lots of money, so it's working. And entrepreneurs are getting their payouts too.

But god help you if you have different goals than your VCs.
I'm aspiring to work at Microsoft so I'd probably opt to make that unused feature the most prominent one in the next release.
Connecticut Limos in Westport
Nice website design and nice experiment. I hate to rain on the parade but most OS have implemented Precision Booster to exponentially slow down the mouse to allow precise control of the mouse pointer, and also they have implemented Mouse Keys to allow moving the pointer one pixel at a time by pressing keys.

Hopefully your app can create differentiation. Good luck.
Report: Bing Accounted For 29% Of Searches In US In August
We can all do this!

Given { −2, −3, 4, 13, −1}, is there a non-empty subset of the numbers that sums to zero?
When I see videos like these with a lot of lag I don't consider it to be running the OS well. It's bearable at best, which is always a matter of opinion.

www.youtube.com/watch?v=bZ0abA1fksE
www.youtube.com/watch?v=ovUMS3f-QLw
Guys, I would appreciate if you can provide some feedback such as does the page explains the idea, the design etc.

Thanks,
I think you make an excellent point.

Tools that are "internally cohesive" reward the effort put into learning them.

Knowledge gained learning one function of an internally cohesive tool can often be applied to others, opening up new functionality and encouraging you to learn more about the tool.

This way your understanding of good tools tends to grow organically instead of the jarring pile of rote-learning that a kludgy tool tends to require.
http://www.apple.com/recycling/

Looks like Apple already implemented everything you asked for.
If you lower it to $4.99 people will tell you it's too expensive.

If you make it free, people will complain that there isn't a paid version or that it doesn't do X/Y/etc

Do not let a few people decide if you should lower your price.

If you don't sell anything, then maybe it's the price, but get some DATA first. I personally didn't think $15 was too much, but I have a PC.

IMO, $10 looks cheap, $4.99 looks trivial, $20 looks greedy, but $12/$15 seems respectable for a utility. I just paid $25 for a small graphics tool 2 days ago. If it has value, it's worth it.
Trivial obstacles that kill your productivity
To make it more appealing I would turn the widget on the website into a real demo in the browser which would slow the mouse pointer down using JavaScript.
The user could experience the awesomeness of your app before purchasing.
Not being able to run certain apps is not the same as your mobile phone manufacturer no longer supporting the hardware you bought with updates.
It looks like it has already been pulled off of the App store.
There many things wrong with that article.

First, you gotta wonder at Amazon's PR machine - without even a product demo or announcement, let alone a unit sold, they're already somehow Apple's #1 competitor.

Second, what Amazon has apparently chosen to do (the Nook way) isn't a "fork", but a UI skin like MIUI. The OS would be the same and would be compatible with all Android apps, but the graphics and the homescreen launcher different.

Third, you have to keep in mind the fact that not even Apple has been able to offer a Google-free product - maps, youtube and gmail integration are still a core, most-have part of iOS. An amazon tablet without Gmaps or navigation would be pretty lacking compared to the competition. The barrier to handset makers becoming full-fledged software and services providers is quite immense.

Having said all that, I think there's quite a bit of differentiation they could do without trying to out-compete Google at their core-competency. Android allows innovative new products to be built and handset makers have been slow to take advantage of this. Examples are Motorola's Webtop, Kyocera's dual-screen phone, HTC and Samsung's stylus-optional tablets, nVidia's Tegra Zone, SE's Xperia Play etc. If they focused on executing offerings like these rather than redoing Google's work, they could both differentiate themselves and still take advantage of all the great features that come with a Google-licensed Android.
Thanks goodness I saved some screenshot! It seems to have disappeared from the App stores. I love how this has turned almost immediately into a bunch of Apple Fan Boyz talking about Apple.

http://news.ycombinator.com/item?id=2991512
Yes I suppose that's true. I think it all depends on what your case is and preference, but yes memory is an issue with the module method. Just out of curiosity what are the best tools out there to test memory consumption of javascript snippets? It'd be interesting to see prototype/module/whatever_else memory usage side by side.
Mark Pilgrim didn't understand the "be conservative" part of Postel's Law.
> We aim, though, to only deliver features that have exceptional value to everyone, and drop everything else.

Personally I think this aim is where they're going wrong. It's unreasonable to think that all your features are going to be used by everyone, much less have "exceptional value". If it's not causing much maintenance, why not just leave it in? Why go through all this trouble?

This feature is notes which isn't completely unrelated to their app. I don't use their app but something they could do is just make it less noticeable if they really don't want people using it for some reason.
"I seriously wonder how much harm TV news is doing to society."

I wonder how you could study this question.
In India, there is no good webservice that collates information of all theatres.

Bookmyshow ( http://in.bookmyshow.com/ ) is a very popular service for booking movie tickets online and it is very popular. Almost everyone in my friend circle knows about it. 536,191 users like it's facebook page. That can give you some idea. PVR Cinemas don't sell its tickets through 3rd party vendors. It sells through own website.

A quick google search also tells me about sites such as http://movies.paymate.co.in/ , http://www.ticketnew.com/ , http://www.easymoviesindia.com/ and http://www.kyazoonga.com/ who are selling movie tickets online in India.

It is always good to research properly before starting a new venture.

How to develop such web application?

1. You would need to learn web development using either(Python/Django, Ruby/Rails or PHP) with one database(mysql). There are other options like asp.net and java but these three are most popular. Along with that you need to know HTML,CSS, JavaScript and jQuery.

2. You need to integrate it with an online payment processing service that let's you accept payments through credit cards, netbanking etc. Bookmyshow avails services of BillDesk (http://www.billdesk.com/)

3. The hardest part, you need to integrate your web based booking system with booking system of each and every individual theaters(or provide them your own system for their on the spot booking) so that your web application gets real time information about available seats and present it to users for preferred seat selection.
I do LAMP, front-end (JS, HTML5/CSS3), server admin, performance optimization, project planning / product dev, security consulting, SEO, and whatever else a client will pay me to do.

Typical rate is $75/h. I also do project quotes that work out to be more or less. Through BidOnMyDay I've been working for less but meeting some great people (shameless plug):

http://bidonmyday.com

I'm US based. Currently a nomad living in hostels, hotels, and couch surfing.

I DGAF if people know what I make. I've never understood apprehension with discussing income. If you have coworkers it could make sense but this is for freelancers. Also, if you think a freelancer makes RATE * FULL TIME HOURS you've never been one.
Now JavaScript runs on both client and server sides. The question is how to maintain JavaScript so it does not split into client variant and server variant. Maybe it is inevitable.
Tech Startups Mirror Babies' Brains
I think you may have missed his point, I had an opportunity to go to Tufte's talk and his issue is their mixing of of area and lack of numbers. He points out that you can take any pie chart, convert it to a stacked bar chart of one 'bar' and put the numbers along the stack axis on one side and qty labels along the stack axis on the other side and convey more information, more accurately, and in less space. Pie charts are big wide open wedges of color and no additional information so they were inferior.
The first line says it all:
"That's how The Associated Press describes the way scientists are describing..."
That's a lot of description without much proof.
Having sold a SAAS app for far too little for far too long, I can tell you from my experience under pricing is a fast track to losing your hair and your shirt.

At $4.99 how many pre-sale/support emails are you willing to answer? At 4.99 how much marketing can you do? At 4.99 there's just not much room for profit assuming you have to do these tasks.

The reality is that as soon as someone opens their wallet and buys your software they think you're their bitch for life. They don't consider HOW much they paid, only that they paid.

Ironically, I've also found the people who want the app the most are:

- Willing to pay a premium

- Complain the least

These are the people you want as customers.

*Updated for formatting
The impetus to upgrade and chuck the old phone is much higher in their case

77% of surveyed iPhone 4 users were upgraders! Source : http://www.zdnet.com/blog/btl/handicapping-apples-iphone-4-d...
and now you have another designer follower ;)

re: idea about sharing the info that's great, so I want it to be successful.

From a (potential) customer point of view, to increase the precision of my mouse, I simply zoom in in p/shop or illustrator. Being able to go from pixel to pixel not zoomed in doesn't matter to me because I can't see that small anyway!