skysight-inc/HackerNews huggingface dataset:
"The best way to solve this problem is to eliminate the need for hacky bookmarklets entirely:

Add a proper registry of apps that can accept URLs from Safari, recognized by an Info.plist key, and add a “Share” or “Send To” panel to Safari that allows users to easily send the current page’s URL to any capable apps."

This is what Android has been doing for a while. When I switched from the iPhone to Android I realised how much this sort of message passing between apps can improve the productivity of the device.
You've definitely got a point. But I still feel that even most of the other things you mentioned create more wealth. I'll try and explain my feelings, but I might do a poor job of it.

Sure, professional sports players, chess players, etc. are not creating material wealth (I'll sidestep the hustler issues for now). The thing is, they are creating wealth by pg's definition, i.e. creating something people want (entertainment, in this case, that people can view).

Compare that with pro poker players. Ask most players what they want (who they want to play against), and they won't tell you that they want to play against a pro. I think pros make most of their money, "preying" on poor players who don't realize they're up against a pro. In that sense, pro players are not really creating wealth, they're tricking other people.

Of course, I'm completely ignoring a part of the poker world which does create wealth, i.e. the televised matches. These are obviously equal to spectator sports. Still, I think the majority of players who grind out a living playing against weaker players really aren't adding wealth to the world.

Hope that was clear. I'm not anti-poker players or anything, I love poker, I'm just explaining why I would never do it for a living.
"Error establishing a database connection"

I'm pretty sure your UPS didn't cause your database problem. Perhaps your UPS isn't the only lame thing here.
Buenos Aires, Argentina.

Living in a nice area such as Belgrano costs you around $800 (US dollars):

- Apartment: $500

- Food: $200

- Public transport: $50

- Internet: $30

- Cellphone: $20

Most programmers here make between $800 and $1600. Really good ones make up to $2500.
I've always been in the camp you seem to be in, but having just started driving a BMW (not mine, my girlfriend's), I can say there's a lot more to it than just its looks. It's one of the sportier variants, and it is a significantly better driving machine than any of the japanese cars I've owned (I've only ever owned), to the point where it changes the way you drive. I think this is because you're much more confident in its abilities to handle things, and that it actually makes driving fun.

It's different from other cars I've driven like Macs are different from the windows boxes I've used.
Top Ten Gaming PCs | Technorox
"The West, he says, needs to do "new things." Innovation, he says, comes from a "frontier" culture, a culture of "exceptionalism," where "people expect to do exceptional things"—in our world, still an almost uniquely American characteristic, and one we're losing."

Ok, the article lost me there. I really can't connect with that way of thinking.
It's very similar to the StackOverflow type of sites. Except, perhaps, that no discussion is allowed, and questions aren't tagged/labeled.

The one problem I see with these sort of sites is that if they aren't focused on a subject (or somehow let the user specify interesting topics like Quora does), it's very difficult to find relevant questions to answer.

Otherwise, very nice work.
I'd say that Prague is actually cheaper than Brno, as you can very easily earn more there, and you can get food for pretty much the same price in the same chain store, public transit fares are almost the same, rents outside the city center are comparable, even better in Prague, as there is much more choice.

(I live in Brno.)
I don't really agree on scaling down the UI. After all, the iPad's 10" UI is almost identical to the 3.5" iPhone's. I see no issues with using a 5x4 (or even 6x4) grid of icons on a 7" model. Also if the iPhone can manage a keyboard, a 7" tablet surely can too.

That all being said, I still don't believe Apple is planning a 7" model.
Restaurant deals.
You can also pick up a very nice second hand Mercedes for the same price as a new Honda. And the Mercedes will probably last you longer. Driving a BMW or a Mercedes doesn't have to expensive.
I already did. Love the new Bluebird theme for Xfce.

The only problem I had was TouchFreeze[1] got uninstalled and removed from the repository :/

I had to look around but eventually I downloaded the source from launchpad[2] and installed it[3]

[1] App to freeze touchpad while typing

[2] bzr branch lp:ubuntu/touchfreeze

[3] qmake && make && cp touchfreeze ~/bin/
That is superb.
I'm geting a database error trying to read the article - maybe the server power has failed?
As many already said, SC2 has inbuilt cheat codes, there is no reason for using hacks.

Blizzard can't catch them if they don't go online.

Another thing is that SC2 let's you change the difficulty in the middle of the campaign, you are not required to restart the whole campaign if you get stuck.

So tell me: why the hell does someone need to cheat at all if not for the achievements?

I think blizzard is doing the right thing.
There aren't enough tubes for it to accurately reflect the internet.
Firefox says the connection is untrusted and refuses to open the page.
Does it also mean you might get too comfortable sitting on a large saving. So, do it with just enough cash to put up some pressure for early delivery. .
YMMV - I really liked loop
Personally I'd use: unsigned int a = 0xFFFF, not unsigned int a = -1.

This is a classic case of a readability issue. 0xFFFF is, in my mind, much clearer on your intention than -1. The only problem is that you're assuming a specific int size, but really, if you're working with bits, chances are good that you're working on a platform where you know the architecture size (at least on embedded platforms).
Ok, ok, it's just crapware.
The problem is that you can't be sure how many bytes and int is on any given platform. So your way is more readable, but not portable.
Android-Powered SmartPhone by a Philippine Company?
Porn studios to subpoena accused file sharers
Rome, Italy

Rent: euro 800-1000, $1,300 for cheap 1 bedroom apt

Food: euro 1000, $1,300

Health Insurance: ?

Transport: public transport euro30 / month, super cheap

sundries: 2x that of US

Starting Programmer Salary: euro1500-2000

How do young programmers afford to live here? I think they live w/ their parents and frequently their parents cook for them or they live off pizza
You can do this with Twitter too.
Things I Learned from the jQuery Source [video]
In my case I had a significant coordination problem which did NOT help.
Ha, I assumed this was going to be an article complaining about Alternative PHP Cache, not the UPS company, and I was going to make a joke about how perhaps with caching the servers would have been able to handle the load.
Nike Dunk High Premium Notebook Shoes
Crap. This is why you don't respond without fully reading a comment. Where is my delete option? :-)
Because of two's complement, "-1" as a signed int/long is internally represented with all bits set to 1.

Conversion rules are pretty basic, i.e. there is no conversion done on the actual value, so that's why it works: converting "-1" to an unsigned int yields MAX_UINT.
Developers should know How, What and Why
The "limits.h" (ISO C99 Standard) defines UINT_MAX as the maximum value for a variable of type unsigned int which is 4294967295 (0xffffffff).
Interesting, all the specs I've seen say it only supports UMTS Band I (2100, Europe) and IV (1700 "AWS", US T-mobile). You'd think they would have mentioned that it also supports band II (1900, AT&T). I just ran a fresh search and came up with this page which supports your claim, but it's absurd not to list it anywhere else: http://ars.samsung.com/customer/usa/jsp/faqs/faqs_view_us.js...
>But now the middle class is relatively poor

Relatively poor? Relative to what? To their parents who lived a golden age?

There are so many reasons why our countries aren't doing as great as they can and the wealth of middle classes isn't a cause but a consequence.

As an entrepreneur I observe that companies that innovate a lot do much better than those who don't.
When converting a signed value to an unsigned value (and if the value cannot be represented with the unsigned type), the standard says: Add UINT_MAX + 1 until you get a valid unsigned value. Adding UINT_MAX + 1 to -1 gives you UINT_MAX.
I think the first occurrence is in "Design for the Real World"s preface (Victor Papanek, 1971):

... And possibly only one profession is phonier. Advertising design, in persuading people to buy things they don’t need, with money they don’t have, in order to impress others who don’t care, is probably the phoniest field in existence today.

Interesting chain of "inspiration" :)
Cologne, Germany (labeled our 2nd most expensive city, after Munich)

- 900 EUR for a decent,3 room flat (need a place for the SO..)

- 45 EUR phone/cable tv/cable internet

- 320 EUR Food (for 2, decent diet, mostly cooking and the occasional restaurant)

- Ramen is more prominent as a novelty food here (the cheap, fast food equivalent might be "Doener" (kebap) or a "Currywurst" :)) and - except for really lousy "I have dishes from every continent" shops - are mostly limited to restaurants. Budget 7-12 EUR for a dish of ramen in a restaurant.

Typical monthly wage for a programmer (after taxes, dreived from my network): 1200 - 2400 EUR
Sweden. There are a few places where you can get a haircut for 25-30$, but I've had nothing but horrible experience with those places.
I support Blizzard here, but I will try to give you a real answer.

I couldn't tell you why, but Valve either a) bans people less b) has less people that need banning or c) keeps it quiet

Blizzard gets a lot more bad press IMHO because it seems to happen all at once, and possibly also because they have a TON of users (and thus quite a lot of cheaters)

An example of why Valve is received so positively can be seen in TF2. When they added item drops, people started working hard to beat the system. Valve was not O.K. with this, but instead of banning everyone they simply deleted the ill-gotten items and gave people who hadn't 'cheated' the system a free hat in the form of a halo called "Cheater's Lament". They stepped on some toes because some people were falsely identified as cheating and lost items, but it went over pretty smooth.

It'd also be interesting to know more about the frequency of exploits against the two company's products. The Steam client is buggy, but when it comes to games it seems like Valve runs a pretty tight ship.
Wouldn't that be half of 999 in 1,000 — assuming that 50% are shown v1 and 50% v2 ? That doesn't change your advice. Once you've reached a certain confidence, it's time to make the change.
Cell Phone Stun Gun
Stylish self-defense in disguise, cell phone stun guns from NinjaCOPS provide you the best in covert self-defense.
The way the poker economy works among the high stakes regulars is generally such that if you go 'busto', you'll inevitably be able to get staked from buddies if you are legitimately good. This results in players playing with extremely aggressive bankroll management.

In addition, there's no real visualization of the value of what you're playing for. It's just numbers on a computer screen. By far the most legendary story of a young player who's completely detached from the money is the Isildur1 phenomenon. [1]

I played high stakes online at a young age and felt the same sort of detachment- the appeal of "getting to the top" was too much to pass up to grind steadily at lower stakes. One of the problems is that over the past ten years, the dynamics of online games have changed considerably. Even an 18 month difference shows a dramatic development in the style of play you see- I'd contend that poker training sites like cardrunners play a large part in this. So a lot of players go on a tear for nine months, then have a big downswing as a result of moving up stakes too fast and failing to adjust their game.

One thing you see sometimes is tournament players like Zugwat trying to play high stakes cash games. It's well understood that in poker, the deeper the chip stacks are (defined by the number of big blinds players have) the more technically demanding the game will be. As tournament poker tends to be played with stacks of 10-50 big blinds, and cash games with 100-500 big blinds, the former requires less decision making. This is for a few reasons, but the main one is that on average you'll have fewer decisions to make with a smaller chip stack since you will be all in earlier in the hand.

Tournament players who are admittedly great at what they do often try to dabble in cash games because they've made enough to bankroll themselves for it. I remember watching Zugwat play Tom Dwan (who goes by the alias 'durrrr', [2] and talking to a few of the other high stakes regulars who had played him previously. The consensus was that he was pretty solid (which is saying something- many cash game players have a somewhat condescending attitude towards tournament players because of the supposed simplicity of tournament poker) but he had bit off much more than he could chew and would inevitably lose a good chunk of his bankroll before realizing it. I think he played four or five tables of 200/400 ($40,000 buyin per table) and lost about a quarter million that session. To his credit he was surprisingly mature in the chat box, something that can be hit or miss after large losses.

[1] http://en.wikipedia.org/wiki/Isildur1
[2] http://en.wikipedia.org/wiki/Durrrr
Unemployed find old jobs now require more skills
Well, there is a reason Moscow has the dubious distinction of being the world's most expensive city. :-)
Beijing, China

$800 in rent (single, just me footing that bill). Food expenses are between $500 and $1000 a month. Could easily spend less, but it makes being social difficult.

I'm working full-time with a RMB salary and working on side projects (a bit slow at the moment).

Local programmers can be cheap, $500-$1500/month. If you want to sell to the local Chinese market online you may need an Internet Content Provider (ICP) license, which could be costly. Note that I know nothing about this process, but it's probably a good idea to talk to a lawyer if this is part of your business plan. http://en.wikipedia.org/wiki/ICP_license

Do you host locally in China? Do you know any local VPS hosting?
Valves reaction here is nice, then OTOH, this was about exploiting a game mechanic that wasn't completely thought out. In such cases Blizzard wouldn't ban either - at least not without a warning (they would certainly remove the items though).

The Valve forums are full of people complaining about having been banned without reason (yeah. right.). Maybe it's the smaller community that makes it seem as if it didn't happen as often.

Frankly. If I were to lose my Steam account, I would be seriously pissed considering all the money that went into that.

Also, it's crazy we even have this discussion. I think it's completely crazy that cheating in $game will cause you to lose $allgames.

Then again, I guess there must be some motivation to not cheat.
Italy? The "I" in PIIGS?
The most well-known are 30-40 years old by now and predate ANSI C (=c89), some predate even K&R C. They also have 18- or 36-bit words and other oddities.

Compare that to non-ASCII systems (e.g. AS/400), which are still much in use now and probably have a sizable bit of C/C++ programs running on them (besides COBOL and Java).

If you're programming for one of the more common platforms (i.e., x86, x64, ARM, PowerPC, 68k, MIPS, SPARC, VAX, 8080/Z80, 6502), you'll be safe to assume that ((unsigned)-1), ((unsigned)~0) and ~((unsigned)0) are all the same.
Down and Out in Paris and London is his best work on poverty in my opinion (also his first book). You live through every embarrassment, stolen meal and shitty job like they are your own.
The story is about the UPS company, not the caching software.

Google's cached version is here: http://webcache.googleusercontent.com/search?sourceid=chrome...
When I started my current company, I had a full time job. I've had a job on and off for most of the time I had the company. This (5 years in on this company) is the first year I've been full-time for the whole year, actually working on the company (rather than consulting, etc...)

If you've got eighteen grand, well, you are going to have to start making money quick. Living around here is pretty expensive. Be prepared to get a contract gig, because for most product businesses, ramping up as fast as you will have to ramp up with that runway will be quite difficult.
anyone planning/doing a start-up in Mauritius?
The rankings seem almost arbitrary. South Africa is 2 for getting credit. I'm South African and there's just now way that's true. Banking in SA is extremely expensive and there's no such thing as a free checking account. Most of the population has no credit history and those who do use credit sparingly and find it hard to get.

US is 8 and UK 16 for starting a business. What does that mean? It's hard/easy to incorporate? It's incredibly easy to create a Limited company in the UK or LLC, S or C corp in the USA. (I've inc'd in both countries). What does the number 1 country have that US or UK doesn't have?

Paying taxes in the USA is 61 vs South Africa's 23? No way. Paying your taxes in South Africa is a serious pain in the behind - I continue to do it. We file our USA C corp and personal corp taxes ourselves each year and it's a breeze in the States.

My guess is this is based on public opinion with a relatively small sample size per country.
Nike Dunk High Premium SB Marshall Amps Black Metallic Gold
what is it about jQuery never putting out release notes for pre-releases? If they want these releases to be tested by a broader audience, they should IMHO document better what has changed.
He got 1600 (perfect score) on SATs.

I wonder what the relationship of SAT scores and highly successful people is.
Farewell to Wall Street
Rural Mobile Money: Its all about Branding, Marketing and Distribution
"it's a cop out to tell people to stop enjoying the one aspect of life that gives them the most pleasure and call it financial advice"

If the same people then don't end up complaining that they have no money left, fine.
Hiding a message in an image PHP&GD
> Behaviors with food and even money are learned early on and until people choose to unlearn them; they will be fat and poor.

Unless they learned the "correct" behaviors early on. In that case they have the luxury of not thinking about the basics and expanding upon what they already know. Privilege comes in many forms.
I think it probably IS tied to the smaller community. Complaints about either company never really seem to get a foothold, hopefully because most intelligent people realize they are hogwash, but with Blizzard there's so many people involved they make a clamor for everyone to hear.
Anyone could be forgiven for not thinking much of tablets before the iPad. Tablets sucked before the iPad. And what made the iPad different was not really about the tablet anyway, it was about the platform. The iDevices are just a convenient vector for introducing a new computing paradigm, something Apple has probably been aching to do for a long time.

How Android fits into that paradigm is not yet clear. Devices in this category need to be fully usable by anybody. In that respect, IMHO, Android is presently broken and fragmentation may prevent it from ever being fixed. It's no wonder that Apple is so fanatically protective of their platform.
Are you suggesting that a woman being obsessive about her wedding day is a character flaw?
What is "checks stats"?
Paris, France. (not the suburbs, in USD)

- rent: $650/month for a small apt(215 sq ft)

- food: $70/week

- utilities: $40/month (High-speed internet, TV + landline phone)

- transport: $80/month for unlimited rides in the city

- cellphone plans: $30 (cheapest, 1h talking time)

- monthly wage for a programmer: $3,000 (junior), $4,200 (mid),$5,000+ senior, before taxes (20/30/40% depending of your revenues and situation)

- minimun wage: $1,900 before taxes. $1,475 after taxes.

- free social security :)

Outside of Paris, everything is much cheaper. But then again, you can't go stroll along the Seine, admire the Eiffel Tower, relax in Jardin du Luxembourg… (all of this is free)
I think we've gotten better at compartmentalizing our conversations. When IRC and AOL chatrooms were big, the idea of online communication was fairly new. Nowadays, most people can handle the concept of asynchronous chatting with ease-- being able to follow multiple, non-real time (in the sense that you aren't forced to listen to the person at that moment in time-- a chat line can be read instantly, or when you're done with what you're doing) conversations at the same time.

To that end, most people don't even think about having group chats. They compartmentalize what they're doing into single units of required information, and then go to each person they need that unit from individually. Let's say you're having a party at Bob's place, Jill is bringing the food, and then you're meeting at the movie theatre at 6 beforehand. It's almost an ingrained reflex to converse with Bob in one chat window about cleaning up beforehand, while talking with Jill in window 2 about how many peppers to use, all while telling Alice and Eve to hold on while you hammer plans out in windows 3 and 4.

And the thing is, while this seems inefficient, from the side of who needs to know what, it's actually simplified. Bob doesn't need to know what kind of peppers are going to be in the food in order to take care of what he's doing. Neither does Jill need to know the details of which cleaning crew is going to be at Bob's before the party. And all Alice and Eve want to know is which movie theatre it is and how late the party's going til. For the most part, 1-to-1 communication does what we need it to without being overwhelming (as the chat window would end up being if we had Alice, Bob, Eve, and Jill with us in the same IRC channel).

Which isn't to say there aren't situations wherein having groups of people are useful. But those are generally defined as "meetings", and there's both explicit and unsaid rules that usually pertain to such things-- there's a point to the meeting, an agreement to not speak over each other, a meeting leader that has a syllabus to follow. You're not going to have 3 separate conversations going on where 2-3 people of the 10 at the table are talking across the table to each other during the meeting. And any meeting that doesn't have this sort of order imposed on it ends up being a waste of time, because no information gets passed on and nothing gets resolved. All you end up with is a mass of chaos wherein you have to tease bits of meaningful conversation out in a process roughly equivalent to trying to get a pair of headphones out of a ball of wire that's been sitting at the bottom of a desk drawer for a couple years.

tl;dr: I don't think it's a software issue so much as it is a wetware issue-- meaningful unstructured communication gets exponentially more difficult when more people are involved.
thanx nimrody for the comment. i'll take note of this.
Wow. A blog which you can't even read without javascript enabled.
> When I switched from the iPhone to Android I realised how much this sort of message passing between apps can improve the productivity of the device.

iPhone has always[0] supported message passing between apps, based on URI schemes.

What it doesn't support is Safari sending URLs to third-party applications registered against the `http` scheme (a `redispatch` feature, basically).

[0] Or for a very long time anyway, but I think it's been there since the release of the original SDK.