skysight-inc/HackerNews huggingface dataset:
I suspect that many Flash apps have a loop running at a certain frequency, which can have about the same performance impact of polling. Compared to an event-driven architecture, a loop is always running, with each iteration consuming CPU even if there is no real work to do that iteration. I had a brief foray as a Flash programmer and noticed this pattern in some of the codebases I saw, and in what the Flash IDE seems to push. Not sure how widely spread it is, or done any measurements on impact, however. But it has the potential to contribute to the CPU sponging the Flash browser plugin is notorious for. Take this effect, multiple it by many little Flash apps per tab, many tabs, many windows, and it can add up.
Thank you for introducing me to http://bjango.com/articles/

So much good stuff there!
Because it isn't like C in that aspect but more like Perl?
Congestive Heart Failure Treatment
I've been doing tai chi for 8 years now and love it. It is peaceful while being very powerful.

My recommendation to any newbies is to get past the awkward beginning stage as fast as you can...otherwise you will not progress smoothly.

When I started I went to 4 classes a week. In 3 months I still knew very little but I wasn't feeling like a n00b and embarrassed. I got over the hump.
That's an easy enough fix, and one that's handled quite well by 2to3. In fact, 2to3 handles most things, although there is of course some stuff that needs to be done by humans. But that stuff is certainly not 'print'.
Kinect by Microsoft Keeps You Entertained Hands Free
The recruitment industry is a tough nut to crack.
>That this hasn't happened yet indicates to me either that Al Qaeda is far more neutered than we generally think, or they utterly lack any amount of imagination.

Or perhaps Al Quaeda isn't quite what you've been told. For some reason that is considered impossible by almost all normally open minded people.
Coming from the site with a 20-second page load :\
Are we getting any closer of developing .NET / WPF apps on Mac? (Wishful thinking, shameless cry)
With your revenue anything less than $1M is probably too low. The upper limit is almost boundless. If the buyer would have to spend a year, $1M in ads, and 15 employees to get to where you are then it might be worth $5M or more to them. Avoid pricing it based on revenue alone.

Think about how you're going to feel after you've sold. At what price will you not regret it? At what price will you be really happy?
Why the downvotes here?
The article mentions nothing about labs. Personally, my experience with Gmail has been slower with every new lab feature I enable, which makes sense. Most of these labs are in beta. Disabling all lab features speeds Gmail dramatically for me, particularly load time. But, that's just my personal experience.
Honestly - publish it on a blog somewhere or shove it into a github repo or whatever - but if it was useful to you, it's quite possibly useful to somebody else so you should publish by default rather than merely offering.

I'm not sure if it would help me, but I'm almost certain it would help other people - so please, consider your offer accepted if you can find somewhere easy to publish this :)
Use HTML view for very fast performance. Also gmail/google apps on the iPad is crazy fast too. Otherwise it's very very slow. Maybe its a JS issue?
You'd have to factor in the industry you're in as well. Some markets are volatile, and don't last long.
really want to know more!
HTG Explains: What is Encryption and How Does It Work? - How-To Geek
PHP is like that. Few other languages would feel comfortable with simultaneously defining 'z'+1 as 'aa', while asserting that 'aa' is strictly less than 'z'.
While this idea will make for a good story, don't do it. Your job is to take calculated risks with money, not light it on fire.
Since you have practiced fencing, you might be interested in studying at an ATT (American Tire Tool) dojo. We generally drink a few beers, then either beat on each other with our tire tools, or go find some geeks to beat up for practice.

Our dojo held an initial advanced class in American poleaxe hachetry, but the defensive sparring suit didn't work very well (sorry, Chuck, hope you get out of the hospital soon). American medicine is really the best in the world: they can re-attach entire _limbs_ these day!

Honestly, this discussion is inappropriate for HN and went downhill from the get-go. It's a question that dozens of other more appropriate forums have discussed ad nauseum.
Edit 2010-11-04: thanks for all your comments. This does indeed seem like a supportive community.
I love your terminology.
I'm curious about the ad networks that are used in these apps. I read the interview transcript and it says that AdMob was used at first and then they switched to "AdWorld" (which I assume was a transcription error and it meant AdWhirl). If Mike or Quoc are reading, or if anyone else has any insights, I'd be interested in hearing more.
Seems quite fine for me. Reddit though, is quite slow.
Aikido
it's the former.

But it's lovely the way you assume the latter is even a possibility. (where by lovely, I mean fucking pathetic, passive-aggressive, and shitty of you.)
New Zealand P2P proposal: guilty until proven innocent
I think Tufte comments on this type of graph (or a similar type), but I don't have a copy of the book handy. Would anyone who does like to share what he says?
Goodbye, Chrome (How Chrome got me banned from hacker news)
Sony VGP-BPL11 battery
Sony VGP-BPL11 battery
Type:	Li-ion
Capacity:	5200 mAh,8800mAh
Volt:	11.1 V
Size:	209.90 x 47.50 x 20.40 mm
Color:	Black
$ 102.33
http://www.daily-battery.com/sony-vgp-bpl11.htm
While I agree that 'z'++ being 'aa' is a bit silly, I can't ever see anyone making the case that 'aa' should be greater than 'z'.
org-mode Inspired I see. In a way this solves the problem org-mode has which is keeping the same list sync'd in multiple locations in a clean and straightforward way.
So two things

- You're conflating a medium (the web) with an action (selling). An excess of crappy websites do not compete with a subscription to Dropbox for example, and there are not hundreds of Basecamp alternatives. A more accurate phrasing for your analogy would be "... made it pointless to charge for access to higher quality webpages". And I would say that yes, there are few examples of pay-walled webpages being sustainable businesses.

- Placing ads is great, providing that a) you can accurately target competitor products and b) the sales you gain are greater than your per-user cost of acquisition. If you have experience of making this work in the mobile space it'd be great if you would share.
Why do complaints for streetlights go up at noon?
Indeed, I've already seen them.

Here's a short writeup of how one of them worked:

http://www.google.com/reader/item/tag:google.com,2005:reader...
I got all excited, and then:

"Hosting an Object Heap on Manycore Hardware: An Exploration"

and

"Garbage collector is as simple as possible
it is neither concurrent nor parallel
performance can be problematic"

Well, they've solved the allocation part... but that's kind of not really useful without a concurrent+parallel collector.
How Psychopaths Choose Their Victims
Here's my process. I define in my mind what I want, in terms of style and needs, find similar sites, or sites with styles I'm after. I then find the designer of the site, and contact them.

Here are my other strategies for finding designers:

1. Find agencies that I love the work of, then look at the Team page, then contact their designers on Twitter or email

2. Browse Dribbble, or design communities, find styles that I like, and contact them.

Process:

Discuss the project with them, find someone that likes it and has ideas. Have a call over Skype to get to know them, and see if their ideas match yours. Send them an email with the terms, get them to reply agreeing, and pay 50% upfront. Always works.
I just started 3 weeks ago (so did my 6 yo daughter). Love it so far.
It seems to me that the issue is that $i++ is nonsensical if $i is a string (and $i is a string, not a character). But instead of raising an error, PHP soldiers on and tries to apply some completely unexpected function.
That's fascinating. I wonder what was the reason behind putting such a reasoning on string manipulation.
Lots of people here are mentioning all kinds of different martial arts, but some of these may not be available in your area. It's pretty simple really, take a tour of the local martial arts schools and pick one which gives you the warm and fuzzies. I would say the environment, people and instructors are more important than anything else.
Sorry if I've misinterpreted your question as I'm not big on .NET but there are full, commercial OS X apps developed in C# on Mono: http://thread.gmane.org/gmane.comp.gnome.mono.devel/35827 .. an interesting hackaround to get a "native" interface though.
.NET? Mono works... but good luck finding anything close to WPF.
It's not that 'aa' would make any sense being greater than 'z', it's just the non-intuitive result that comes out of the combination of those features.

To my mind it's a good example of how languages that try to throw in every feature and the kitchen sink end up acquiring a lot of bizarre warts from unforeseen interactions.
Happy Diwali to all
Just curious, how many tabs did you have open? Also a Flash blocking extension seems like it would come in handy in your multi-tab situation.
We use Adwhirl to run in this order - iAd, Adsense, Admob. iAd has been making us the most money so we give it the highest priority.

We also use transpera and greystripe in some of our apps.
Fixing Facebook's Font Size Frustration
> why do people think Javascript is trying to be Lisp in particular?

The reason I said lisp is because Brendan more or less always mentions he wanted to implement a scheme interpreter but Netscape marketing insisted that it look like Java.

As for more closely resembling Self/Lua, I'd largely agree if for nothing other than the obvious object system similarities. On the other hand, I think the idiosyncrasies of javascript like `this` and call/apply, the enforced n-arity of functions, and a lot of the 'convert it to a string' fallbacks (think lisp 1) were attempts at fitting lisp concepts onto the self-like object system. Of course, I have no basis for this so I'm probably wrong, but it makes me feel better when I have to explain them.

I will note that JS is moving into limited metaprogramming with the harmony proxies proposal. I also consider destructuring (another harmony proposal) to be a more functional concept than self/lua, but I actually don't know where that started.
Stuxnet Targeting Specific SCADA Configurations
The target is not the SCADA system itself but rather the Siemens WinCC visualization and process monitoring software – WinCC which runs on standard Windows platforms as I pointed out in a previous post, and not on a hardened version of Windows as Shai Blitzblau seems to think...
Exceptions Aren't Always Bad
I studied Ninjitsu for 2yrs a long time ago and I did amateur boxing in undergrad.

If your goal is to get fit and also learn how to kick someone's ass, start boxing.

Don't get me wrong, martial arts are a great discipline, but I've never ever had a workout session in any sport or martial art as intense as my boxing practices. Hitting the bags or sparring with someone tests your stamina/endurance real quickly.
Yah seems to be fine. Fine as ever.
The Arctic Shifts to a New Climate Pattern in Which "Normal" Becomes Obsolete
I second ... er ... this. I read the article and was pretty much 100% confused.
Was eating at Huddle House tonight and noticed this. I'm not exactly sure if it was ineptitude or a very clever hiring tactic.
wow, I thought I was the only one ;)

I heard that if you have certain enti-virus shields on (the ones that parses all sorts of network and HTTP traffic then it can cause this, but even with disabling it its slow.

It sucks because GMail is really the hottest thing since sliced bread.

Could Google finally have found a scalability problem they can't solve without it costing (comparatively) too much?

....and those graphs on http://www.google.com/trends?q=gmail+slow would be misleading because all they show is that more people are using GMail ;)
Why does it even execute z++? Shouldn't it stop at 'z' since that is set as the end condition of the for loop?
I'm sorry, but your interpretation here is completely wrong.

Facebook (and Google!) cares about performance variance because it has more of an impact on overall site performance than average performance does. Variable performance has huge impact on downstream systems, and you can quickly end up with cascading performance problems.

I think that quote is slightly misleading without more context. They prioritize optimizing variable-performing queries higher than others. They aren't going to be using slow queries on the Facebook home page.
http://stocktwits.com is pretty awesome

along with their great blogs/contributors
Nice. The code was already checking for '..' on the path, but the condition was erroneous. Fixed now.
'z' + 1 is 'aa' which is not less than 'z' lexicographically, so the end condition is NOT met and the loop continues
Look how many people made a living selling Mac software before Apple became a mobile devices company which happens to have business unit which sells laptops and whatever you call a laptop that can't fit in a bag next to your Moleskine.
Photo cropping, unit conversion, and medical dictionary apps were some the examples mentioned. They don't misrepresent their offerings, they fulfill a legitimate need, they aren't spamming -- you have to search out and install it -- and the apps are free. If you aren't happy with the product you can readily delete it. I have a hard time seeing how anyone is being 'conned' here. Clearly it's not a huge contribution to society, but what's the injustice that has got you so riled up?
"Mr. Keller did not pass the test."
I almost thought this was going to be about Office 2011.
I have a similar issue with google itself. on many days google.com just hangs. If i try google.co.in (India), i get instant response.
However, my vimperator resolves "g" to google.com so I have to keep facing the hang.
AVG 2011 Antivirus Review
Kinect sounds like some impressive tech, but it doesn't really sound fun to me. Obviously I'm not the target audience, but I wonder how many people out there want to play games in this manner. It might be a cool novelty, but is it a lasting interaction paradigm?
I'm just talking from my bingo experience, where I've been told many, many, many times that the instant I have free competition means my lunch gets eaten. (I have free competitors, and they're essentially outsourced customer acquisition that work for peanuts.)

I don't have any experience with mobile. Anecdotally, the CPM rates I've heard for mobile make customer acquisition seem prohibitively expensive for cheap apps, but an explosion of CPM inventory from a wave of free applications lacking in quality means that prices must come down eventually. Increase in supply tends to decrease prices, just like Demand Media exerts a downward influence on my CPAs (while shifting more of my spend away from quality sites and to Demand Media outlets).
It was never my intent to implement a terminal. The site does not execute any system commands at all on the server side. Pretty much, all commands are 'custom' or invented, to show stuff about me and stuff I've worked on (a long, long time ago). Nothing else.
Well, if you turn it off, you no longer incur the periodic indexing overhead, but then the search really will be slow. With global indexing on, I can search tens of thousands of messages in several hundred folders in a few seconds; with it off, a search over all folders will never return and I have to kill TB.
I was hoping it was about http://news.ycombinator.com/item?id=1871608
Now open: internships at PARC
Probably someone here can explain it to me:

It's clear that someone doing proprietary software on top of mysql have to get proprietary-compatible license for mysql.

But. How this happens, that community submitted code/patches/etc gives Oracle profits? Isn't including any patch/code from GPL version into Proprietary version automatically enforce GPL rules and makes impossible to include this software into any other proprietary software?

I saw this with other projects too. I am really interested how company behind product can provide both proprietary and gpl licenses for their products.
Purchasing Closeouts
I would second the 'Grails' comment. Groovy has similar expressiveness to Ruby's, but retains much Java-ness needed for Java people to make the leap. You can use quite a bit of Java knowledge and experience in Grails, while gaining a lot of productivity.
I think you're looking for the MonoMac project. It's doubtful that you want to develop actual UI using WPF. Binding to native widget will give your app a much more integrated feel.

http://www.mono-project.com/MonoMac
How is it evil exploiting stupid people? A fool and his money are soon parted are they not?
> Launch at $1 for a week, and cut the price to $1 for a week for every update. It does make a difference IME.

I see a lot of apps cutting their price to $0 for a few days. Does this technique work? What are the advantages of doing this?
Google has every right to determine what the price to use their data is. You may not like it, but it's within their rights. To put it another way - What right do you have to dictate under what terms Google shares their data?

And yes, this sort of thing is a risk you take when you start depending on a third party that has no contractual obligations to you. If you don't like it, don't depend on them - there are alternatives.
If you want to get fit, boxing. Been around a few different arts, and its been the most physically intense, especially if you train with competition crews.

Served me pretty well self defense wise too, been in a few scraps at clubs / pubs and things have generally worked out quickly, and in my favor.
Right, I in fact like using the "this" reference, I use it in Java and C# as well when accessing any member variable.

For me, it helps the way my mind thinks, I instantly know hey, this thing is not local, be careful.

The bigger issue to me is that functions can be passed independent of class in JavaScript, so you have to have some way of making sure the object tags along for the ride.

There are various implementations to do this such as Dojo's dojo.hitch(this, "foo"); which, is not that bad given that you can hand stuff off for callbacks, it is a pretty good trade off. It just takes some getting used to, but the JavaScript is a poorly designed language is a tired meme. I have used it from the day it was released and never saw what all the fuss was about. There are some design decision I would not have made, like no matter where you scope a variable in a routine it is visible to the entirety of that routine. But none of it is so offensive as to earn it the reputation it has had. Further subsequent standards also went a long way to improve on many of the early shortcomings as well.
also illegal?
Tips for website copy
I wrote the site on an afternoon a couple of years ago and haven't had time or energy to update it.

If anyone is interested, please grab the code :) There is nothing server side other than the 'ls' command, which is nothing else than a directory listing in php (no system command at all is run on the server). All other commands are just basic Javascript.
Haskell, Ocaml, and Scala? All are open languages, cross platform, and first two at least are Free. And Scala runs on both the JVM and .NET, covering all three platforms. Is that what you meant?
I suspect it was an enormous number of tabs, either way it the browser shouldn't have been causing enough requests to get him banned.
For me, it's not necessary to upload the image to your site, no. But most of your users won't be using Dropbox... the vast majority of them wouldn't take the time to upload to some external site (e.g. ImageShack) then copy the link into the item.

That said, you likely don't need to worry about being able to upload to your site right now. Attaching an image seems like a pretty special-case thing, so you could simply support an external URL for now...

To answer your question: yes it would be ideal if I could "attach" an image URL to an item. That would then show a small ~(128px by 128px) thumbnail. Clicking on it would pop up a new tab and navigate to the image URL.
If you can find a great teacher in your area I highly recommend the Internal Arts: Chi Kung -> Tai Chi -> Ba Gua -> Hsing I. Once you get the basics of internal energy work and you get to Ba Gua. It's hard not to become addicted. Lethal Martial applications if desired, but amazing health benefits as a meditative art. To truly learn the arts though you must practice the meditative and martial aspects.

In the best case scenario you will choose an art that you will have the best opportunity for regular partner sparring/training/drills to apply the martial aspect. The drills and forms practiced by themselves are just an abstraction and vehicle for learning. You need to interact with someone to understand an opponents and your own energy and potential.

By all means go to whatever different classes are available. Good teachers will usually let you sit in and test the waters before you take the plunge. Take them all for a spin. The right one will find you.
* Sometimes when I click on conversations in my inbox it will say "Could not load the selected conversation" in the error message at the top. Sometimes it will actually load the conversation, but still display this error message. Sometimes the most recent 5 emails will all not be loadable unless I do a full page reload. Sometimes not even after a full page reload.

* Sometimes the Inbox display count on the sidebar and the contents of the inbox get out of sync. E.g. The sidebar displays "Inbox (1)", but there are no unread conversations displayed in my inbox listing until I hit the 'refresh' link at the top of the inbox.

* Searches take ~10 seconds or more.

* Sometimes actions start to timeout with a "Loading...", which turns into a "Still Loading..." which sits there for 20 seconds or so before the action goes through.

* A couple of times the gchat applet has timed out while the rest of the gmail interface worked fine. A full page refresh didn't fix it (it would continue to timeout while trying to log me in). After a full page reload the GChat app completely disappeared. Even the 'enable/disable gchat' links at the bottom of the page were missing. Once I was able to remedy this by deleting all of my cookies for * .google.com. The second time I had to find a forum post suggesting that I enable the Google Labs feature to move GTalk to the right side of the Gmail interface (which worked). A week later I disabled that hack and the regular version was working again, though sometimes it will timeout.

* Sometimes co-workers will appear offline in GTalk even though they aren't.

* Sometimes a GTalk conversation will get into a 'wedged' state where it is impossible to close the little popup window (only minimize it). Neither hitting Esc, not clicking the close button/link with the mouse will get rid of it. The only remedy is a full page refresh (which is akin to just re-logging into Gmail; the 'loading' progress bar comes up and everything).

It's important to note that sometimes when things start to timeout, it will happen for a period of maybe 5 minutes or so, and then everything is snappy again (this applies only to the Gmail issues, not the GTalk/GChat issues). And during this time none of my co-workers is having any issues. But we all experience the periodic DoS of Gmail (for lack of a better term).