skysight-inc/HackerNews huggingface dataset:
Krugman's argument does not apply to apartheid.

I'll make an analogy. If you are punching someone, I might punch you back. In the short run, this action harms both your face and my hand, and I might accidentally step on your victim in the process. Counterproductive, right? But in the long run, it provides you an incentive to stop punching the victim, and they wind up better off. Similarly, economic sanctions against South Africa would harm everyone in South Africa (including the victims), but might cause the ruling elite to change their behavior.

In contrast, if you are sick, punching you won't help. You are now more motivated to get beterbut so what? There is no simple action you can take to become better. Sanctions against China or Foxconn are closer to this situation - there is no simple action they can take to stop being poor.

Interestingly, I've been told by a couple of black South African that life was indeed better in many ways under apartheid. As it was described to me, "at least under apartheid, if your sister gets gang raped, the cops will beat down the N* who did it." (Very rough quote, I'm remembering a conversation from 2004.)

(Side note: isn't it surprising to read old Krugman? These days it's easy to forget that he was once an economist.)
Treating cancer with "Tumor Treating Fields" (TED Talk)
If they were tech support, which is what it sounds like from the post, then they would be at the bottom of the org chart, not in the middle. Not that that excuses your stupid sandwich analogy, which is fucking stupid.
Web Developer Salaries Around The GLOBE
Such a move is highly unethical not to mention illegal in most countries. I would sincerely suggest that they just make their product/service better. That is the only ethical way to stay ahead of the pack.
I taught myself to program when I was 12. I didn't have any books, or anyone to turn to for guidance. If I could do that, I think its perfectly reasonable that at 6 or 7, my son could start to pick up the basics if he so chooses. And if he's not interested, that's cool too.
Sparrow email client on OSX has this feature too: https://sparrowmail.tenderapp.com/kb/starting-with-sparrow/d...

Though in addition to mailing stuff to yourself, you can archive other attachments in DB as well. Incidentally, never considered to be very useful because kind of a backwards way to share files.
I was about to mention how cool Moonscript is, but you beat me to it. =) Thanks for the awesome project!
Heh. A couple of years ago I tried to carry on a microphone stand (something like this: http://www.amazon.com/Stage-Stands-7701B-Tripod-Microphone/d... ). TSA freaked, ran it through the x-ray a couple of times, escorted me out of the security area and stood buy while I checked it, watch as it went through the baggage scanner, and then finally allowed me back through the security checkpoint.

This story shocks me not at all.
Still Life - Interactive Painting
Planboard, welcome to the team
> Money has a different value based on location.
I have a hard time understanding the mentality behind statements like that. While currency may have different values based on location, time, effort, knowledge, experience shouldn't be so different in value. Don't you agree? I don't want to single out any countries, but just as an example, let's say American developers typically charge ~US$100 per hour, why would Indian developers charge US$15.00 (or vice-versa) for the same work? Doesn't that kind of "race to the bottom" simply de-value the profession and make things harder all around? If you have made the investment of getting educated, learning the technology, learning the business and can produce; you should be charging and getting paid accordingly, depending on the market, not your local currency or local minimum wage. When dealing with your local market, you will need to take local rates into consideration, but I don't see any reason to apply local rates and limitation to an international (Internet) market. I would genuinely like to know if I am completely off base, and if anyone has more insight on this.
Mozilla releases Firefox 10, adds developer tools
Th Scheme language allows, and the Scheme community encourages, functional style, but it's still up to the programmer to write their programs that way. In Haskell, there is no other way -- even imperative programs in Haskell are functional!
So I lied, I did end up skimming the post.

The problem is that you are generalizing way too much. Does every app need to communicate with a server? Nope. In fact, you don't even need to host the app download or transaction as it's done for you via itunes.

Additionally, even if client / server communication is necessary, what's to say the server doesn't already exist? Who's to say there's currently no communication with the server through web clients? If that's the case, you simply have to implement or expand the current interface...

Summary: Don't generalize....
Amen. Without a robust delivery testing program, there's no way to know whether emails are actually landing in the inbox of actual users.

37signals has an easier time of it because the vast, vast majority of their emails are transactional, so users will pipe up and complain if they are not getting them. Marketing emails are a lot harder to troubleshoot.

And before the masses get up in arms about spam, when I say "marketing" I am talking about even the most compliant, user-friendly, double-opt-in email campaigns. Even if people happily sign up for your emails, that doesn't mean they will tell you if they stop receiving them.
Validity is completely orthogonal to utility. It's trivial to craft a broken page with an invisible buy button that validates. I don't know of any major ecommerce site that validates.
Twitter's Bootstrap hits 2.0
> One other data point: Guile is 5x the size of Lua, in both source and binary forms.

This. We were considering using Guile before we ended up going with Lua and this was actually a big factor for us.
Twitter Bootstrap 2.0 Released
just do it? I'd suggest spinning up a few flavors of *nix on aws/linode or what not (which you can probably do at the free tier level) and just get to grips w/ the different package managers and what not. I'd also say brush up on your bash skills and probably pick up python and node js while you are at it.
Yes. rc has less of it, fewer edge cases, etc. Even though it still has lists implemented sanely, a full set of redirects, etc:

$ 9 man rc | wc -l
496
$ man bash | wc -l
4890

Fewer interactive features as well, unfortunately. But it's small enough to keep in your head, and I find that makes it far more pleasant to use.
People are downvoting you not because they disagree with your opinion, but because it adds nothing to the conversation. That's frowned upon in HN. The response you replied to was perfectly valid: there's no iOS or WP7 bundles because they are contrary to the philosophy of the bundles; this is a valid point that no one had mentioned. Complaining that the response was snide, OTOH doesn't say anything that's relevant to the topic at hand.

A better response would have been to say that you think referring to those platforms as applications is wrong, and probably some explanation as to why.
In addition to everything a python class can do, you can also use setmetatable() to modify the metatable of a table at runtime. A metatable is also just a table so you don't have to assign it to designated "metatables". You can for example even set the metatable of a table to itself.

The metatable is more general and conceptually simpler. It doesn't have to be the "class" of an "object", it can implement other patterns to OO without feeling weird, because the assumption that metatable is "Object Oriented" just isn't there.

Do you have python beginners touching metaclasses? I doubt it. Do you have lua beginners touching metatables? Certainly yes.
There would be a national alarm if we had 18 blue-collar workers jump off the roofs of a GM plant.

For what it's worth, ~ 18/100,000 is just under the undergrad suicide rate at MIT (http://web.mit.edu/~sdavies/www/mit-suicides/). It's been the subject of several stories (CNN and the Boston Globe are the ones I remember), but there most certainly hasn't been a "national alarm."

(RIP Fes Mike)
Spil Games has 170M monthly visitors who spend as much as $60 a month
It exists solely for the transition - if Flickr's the only source for these photos, then (assuming you have a sufficiently hefty Dropbox account) this tool will at least get those files safely back in your hands. What you do with them afterwards is of course up to you, but this wasn't intended to solve a migration problem.
Would you care to elaborate on how exactly this "scam" works?

The job of the underwriter is to guarantee that a certain amount of stock is sold at the point of IPO. They are paid to canvas their clients and market the IPO. That is what they do. I would strongly recommend you try and understand how IPOs work and how capital is raised before you bring out the pitchforks.

If you are curious, I would recommend reading the blog post below which will explains, probably better than I ever could.

http://epicureandealmaker.blogspot.com/2011/05/jane-you-igno...

[EDIT]: Let me just add - yes, the underwriters may offer the stock to their clients at a rate that may be lower to where the market goes when the shares start trading. The underwriter's clients may decide to take profit in the first few days if the price shoots up. The stock price will be volatile either way. So if you are considering buying Facebook stock, and are prepared to hold for a while, buying at the time of opening may be OK. If you are afraid of short term volatility, wait until the price settles down.
Yes, it is irrational to worry about a suicides rate of a subset of people which is not statistically different than the suicide rate of the nation as a whole. You'll note that I'm not applying any double standard to China - I made the exact same argument two years ago about France Telecom: http://news.ycombinator.com/item?id=872813
Actually I think Gartner did that first.
I had never heard the song but this is pretty cool inference work. This comment questioning the conclusions is great as well: http://andreawoo.wordpress.com/2012/01/27/nerd-discover-exac...
They thanked him by the millions of dollars in licensing and fees paid. He certainly took the money he rightfully earned :)
Good point. I was thinking (as jballanc sort of mentioned) of this with regards to composite types. E.g., there is no difference between lists versus hashes versus tuples versus objects, etc. But duly noted for any revised edition :)
The Ruby Colored Box
Stay out. Investment bankers (henceforth, "eye-wankers") underprice IPOs as a way of skimming money into the paws of their scumbag clients, but if you're not well-connected in scummy circles and therefore can't get allocated into the IPO, then by the time you can purchase the stock (not participating in the IPO, but trading on the open market in the following day) this opportunity has vanished.

IPOs are a disaster for ordinary investors. If the IPO's good, banks will reduce your allocation to let important clients in. If it's a dud, they'll let you get in as deep as you want. So you face adverse selection.

Also, definitely do not make a market order on the day of an IPO.
Zynga CEO: We aren’t the copycats on Bingo social game
I feel much more comfortable investing in a few companies that I feel are strong than investing in a mutual fund that will roughly end up tracking the market as a whole, and invariably ending up with a dangerous bet on the market going up. (unless it's perhaps a fund like FNSAX)
I thought it was hilarious, your take on the old lawyer-2-bullets joke made me laugh out loud on the train.
time is spent evaluating pull requests. time they will almost certainly not want to invest, as they are no longer using it themselves.
Transition to what? What problem does this product solve?
In theory you should be able to run ZFS on top of CoreStorage.
Bootstrap 2.0, From Twitter
It does not miss the point. And I'm not looking for the game, it's not that the only use of assets+source in freedom form would be able to play the game (that is one side-effect).

- Curation history is crippled: Games are a piece of cultural history, and if you care about curating that history, then a complete release is important.

- Learning/Derivation is crippeled: Releasing works is about being able to learn and derive from them and to release what you've done with it. There are more kinds of people than coders, and there is more to a game than code. You can learn and tweak assets in many meaningful ways as well.

- Practice of Culture is crippled: Derivation is also about re-contextualization and remixing. Code can be remixed by programmers, and by programmers only. However sometimes remixes of content are interesting, for instance as a total-conversion of the code to something completely different (webgl for instance) or by re-contextualizing the assets entirely (you could make it props in your next CG movie).
Think Files First Amended Complaint Against California
On CSS preprocessors
Empowering Women Doesn't Help Them
Nice to see that someone is actually applying technology to solve real problems! Great work.
The "Not sure" suggested what I think were too many calories for me, even though I chose "Sedentary" in my lifestyle.

Maybe I should have put in my target weight instead of my current weight? (I'm 20 kgs overweight, which according to health statistics is in Obesity type 1 territory)
You're right. But even if money wasn't at stake I think he'd have done it all anyway.
I'm starting a sound reinforcement company- for those who don't know what that is, we rent the sound systems that are used at concert events to promoters of such events.

It's an extremely capital-intensive endeavour, and alot's gone into it. I recently inherited 6 digits after both my parents died, and I figured it was a better idea to try to build a money making machine than to just live off it for as long as I could, so I created an LLC, and started building a sound system.

So far after 2 years, I'm just over halfway through building the sound system, and a little less than halfway through building the backoffice IT infrastructure. And I've already spent $160k!

I'm working with a SCORE counselor, and intend to get an SBA loan to cover what I need to finish the sound rig- the IT's in a state where it's just enough to get by until I make some money, so I don't need to spend anymore on that thank goodness.
Can’t find a tech partner? It’s probably you
The IE's toolbar reports click-throughs on links, even on Google search results.

Those click-throughs are weighted with 100s of other factors to establish a presence and relevance in Bing's index.

A dozen Google engineers spent a considerable time and effort trying to insert terms into Bing's index using the IE toolbar.

And all they could do was get a dozen terms through, nonsense terms such as "hiybbprqag", that had no other ranking factors. That last part is the important part (figure it out if you can).

What I call this is spamming, with a 10% success rate (I think they tried to game 100 terms into Bing’s index).
And then Google spined it for all it was worth.
Reporting CTR on links is about as standard as it gets.
Failing to Fail
> sadly any properties that use yahoo servers or sympatico.ca, bell.ca, always return "OK" and you physically need to bounce an email to verify it

This is standard technique used to prevent spammer from mining the whole userbase.
Carmack is in a perfect position to provide another boon to the free software world: a license that doesn't allow unlimited redistribution by every recipient.

I know this isn't "free software" per Stallman's definition (precludes freedom 2), so don't all rush to flame me at once here. I believe, however, that the GPL's requirement that all software can be resold and redistributed by any recipient has been a big blight on the image of open-source software and has caused companies to actually tighten up lest their software and work become entirely unprofitable.

Someone needs to write a license that can be easily reused which a) releases all source code and requires the release of derivative versions, b) allows derivative works by users who own a license (perhaps up to a certain commercial limit) and allows them to share their changes with other licensed users, and c) restricts distribution of the code or any of its derivatives to persons whom the recipient in good faith believes to have a valid license to the software.

Unfortunately the GPL has ingrained in people that releasing source is the same as negating your whole investment. I don't believe things have to be this way. I believe that every software owner deserves a copy of the source, but I don't believe that every software owner has the right to redistribute that program practically without limitation as the GPL allows. If we have someone to lead the way in profitable source releases, I believe many companies will follow and at least part of the free software vision would be fulfilled: source code would come distributed with every program.

Companies like id who resell their engine techs to other commercial developer studios would still be able to do so due to the commercial limitations in such a license and the requirements to own a valid license for id's particular piece of software and the code wouldn't have to wait five years to see the world. Anyone with the money to pay for the license isn't going to infringe because they know the court costs would be futile and cost 3x+ as much as just buying a license straight out. The open-source contributions could be incorporated into the commercial editions immediately (and hopefully vice-versa). I really don't think id et al have much to lose from this approach, so I hope someone would do it.

id is not beholden to a large corporate publisher and Carmack clearly has the interest and understands the benefit behind a source release. Carmack has the vision to do something like this, imo, and I really hope he does.
> Even if people happily sign up for your emails, that doesn't mean they will tell you if they stop receiving them.

Plus, when they decide they don't want it six months later, they'll use "Report Spam" to stop them from showing up in the inbox.
Instapaper Founder Marco Arment On The App Business
so is Andy Grove, who holds a Chemical Engineering degree (but lead Intel to its success)
I don't have any hard stats, but here's some anecdata.

One of my consumer-facing websites gets lots and lots of typoed email addresses. Based on the kind of support emails I get, my impression is that the general audience of this site is borderline illiterate.

I mined the user database for common email domains where users had signed up, but never confirmed the email address by clicking on the link in the welcome email. Based on that, I created a bunch of regexps that detect the most common misspellings of gmail, yahoo, hostmail, msn, etc. I also check for things like <domain>.con, <domain>.cm, <domain>.om, and the other various typo permutations.

If the user enters a suspect email address, the system asks them whether they're sure they entered it correctly. In most cases, it will also suggest what it thinks they were trying to type: "You entered example@verzon.cm as your email address. Did you mean example@verizon.net?"

This reduced the bounce rate significantly.

For those cases where I still get a bounce to the welcome email (mistyped username, or a domain I couldn't autocorrect), I have a process that parses the bounce messages and flags the user's account as bouncing. If that flag is set, every page on the site includes a warning box that basically says "hey, your email bounced... please update your email address". When the user updates their email address, the system sends them a new confirmation email.

This email update dialog also requires the user to type their correct email address twice, because at this point they're known to be a bad typist. :) The original signup form only asks for it once, which improves conversion rates over requiring double-entry.

The combination of both of these techniques has reduced my support load for bad email address cases down to basically nothing.
Sorry, I would actually consider myself quite proficient in Python. What I was trying to [unsuccessfully] show was that the underlying mechanics of Python's import mechanism are different then, say, Python's dict or list implementations. Whereas in Lua everything really is just a table. I ran into this (in Python) when I was trying to dynamically import code based on command line arguments and access the functions in said script as strings. So in Lua, you just `x = require"script" ; x["fn"]` whereas in Python you sort of need to know this information up front unless you go through the machinations I outlined in the article.

But this was obviously a poorly written part of the article that could use improvement.

[EDIT] typos
[EDIT2] less arrogance :)
so when u say free tier level are you referring to linode or AWS ? because I do not see any free subscription on linode and I am still browsing AWS. Can you please let me know what you are referring to since what you suggested sounds like a good idea to me.

EDIT: I found it on AWS. This sounds good I am about to signup. Thanks again.
Study Finds Engineers Far More Likely than MBAs to Build and Run Companies
The TSA did them a bit of a favour, confiscating this stuff: http://www.alivewater.net/prod/owr.htm
I wasn't inferring that you could get a better price from a dealer by paying cash. I was referring to not financing the purchase of something that will depreciate.
New features:

- 12 Column grid

- Responsive design (adjusts to different screen sizes, like Skeleton)

- New forms, buttons, dropdowns

- More opinionated! More Less preprocessing!

I'm fired up; this will be present on my dev branch tonight.
Thanks! That was one of my favorites to write too. As you probably gathered if you got that far -- and I'm happy to hear that you did! -- I have a predilection for hyperbole.
New features:

- 12 Column grid

- Responsive design (adjusts to different screen sizes, like Skeleton)

- New forms, buttons, dropdowns

- More opinionated! More Less preprocessing!

I'm fired up; this will be present on my dev branch tonight.

Another great feature is the ability to choose only what you need, à la Modernizr. It's on the download page (http://twitter.github.com/bootstrap/download.html)
http://braid-game.com/news/2008/08/misc-linux-questions/

That was 4 years ago. Braid finally got a port in 2010 for a previous Humble Bundle. Braid is just a small Indie game. Imagine trying to port some of the big budget productions we have now.

There was Loki back in the late 90s early 2000s that did Linux ports, but they didn't last long.
When you write something like "Of course tech is/will lead the economy boom" you give the impression that you don't know much economic history. In the USA the booms starting in 1983 and 2002 were both lead by real estate construction. The long boom of the 1960s was powered in part by spending on the Vietnam War. The limited recoveries of the 1970s were both brought about by partial relief regarding the price of oil. During the last 50 years, only the boom of the 1990s could clearly be classified as a tech-lead boom. Your words seem to suggest that it is somehow natural for booms to be tech-lead, when in fact that has been very rare. It is one thing to say that technology is contributing to the economy, it is something very different to suggest that technology is the primary driving force pushing growth.
The "appliance" bit is of course an insult. However, the main point of what he was saying is that you cannot publish an app for iOS or WP7 without DRM (it is part of the platform), and one of Humble Bundle's major points is "DRM free".
Anonymous Ruins California Cop’s Life