skysight-inc/HackerNews huggingface dataset:
>How about taking seriously someone who is, you know, well-known (to the point of receiving a Nobel Prize for his work) for being good at this economics stuff?

This is the type of claim that is fairly dangerous. It is perhaps vitally important to understand WHAT Krugman won the Nobel Prize for, and that was due to his contributions to New Trade Theory. Additionally, his work on NTT (superceded by NNTT I should add) was long, LONG ago, and he has since turned into a political pundit/shill.

Compare it to his polar opposite, say, Hayek, who won it for his general contributions to the field due to libertarian/market anarchist theories. Yet Hayek is widely seen as a crock of shit while Krugman isn't, mostly because he writes for the NYT.
Noam Chomsky: We’re no longer a functioning democracy, we’re really a plutocracy
You are so right, I am ashamed. See also this comment: https://news.ycombinator.com/item?id=6976883

We could try doing placements outside of California later, but for now we don't have much of a network outside of the SF Bay Area. (We're quite young as a startup.)
Have you tried a Nexus 10? For me it's by far the best tablet experience out there, and it's already a one-year-old device!
How are Chromebooks for use with other Linux distributions? Would be nice to have hardware which was made for use with the Linux kernel (and therefore, presumably, guaranteed to have near-perfect hardware support).
Lack of willingness isn't really an argument for "I can't contribute". It's more of a statement of "I don't want to".
This seems completely pointless. The elegance of bogosort is that it's an extremely simple algorithm, with a simple description of "randomize until it's sorted". Bogobogosort is complicated for no apparent reason. It's trying to be cute and clever, but there's no rationale for why additional complexity is being added.

Bogobogosort seems in the end to be no more worthwhile than sleepybogosort, where you must sleep() in between every operation.
I will accept this. How then is it not the case that "if you were the only person in the world, and you appreciated bitcoin, then bitcoin would be intrinsically valuable to you."
it's honestly impossible to decipher the validity of the claims without seeing the sales breakdown of chrome books. how many of them were given away for free but counted as sales?
Then can't I find the function of bitcoin intrinsically valuable?

You mightn't like my tastes but I don't like your gold necklace either.
The Rise of the 'Brogrammer' (2012)
Rustling leaves...I like the idea of that. Its fairly difficult to come up with generic background noises that are calming at the same time. Leaves sound like a good bet though.
Do You Want to Write?
Just speculating, but maybe he is a U.S. person justifiably concerned about sticking out his neck?
Why does it matter if all you're doing is surfing the web? What doesn't Android provide as an analogue? Why is Chrome OS important to you in this instance?

Not trying to contradict you -- just trying to understand your position.
Napster, haXXor, etc... new shit?
No, since the complexity of bogosort with sleep is still O(n!), while the algorithm from OP has a higher bound.
It may be over-engineered, but it's easily available, at hand, when you need it.

The only cross-platform GUI toolkit that I loved working with and that does a much better job than Swing is Qt. Unfortunately Qt is C++ and it's not even standard C++. So language bindings are hard to build and (compared with Gtk) working with C++/Qt is not so painful. The bindings for Mono are dead. Trolltech released at some point Qt Jambi, the Java bindings, which were awesome, unfortunately the Java community hasn't been interested in it, so Qt Jambi also died after Nokia acquired Trolltech - for the moment at least (the wonderful thing about open-source stuff is that it can be revived with enough interest). The only well maintained language bindings for Qt is PyQt.

And yes, building the UI using the platforms native stuff yields better results, but it's also more expensive to do so. We're all moving in that direction anyway, given the emerging mobile platforms. Sometimes I'm thinking that for desktop apps it's just better to embed a web browser and build the UI with HTML/CSS and JS.
That's a workaround, not a fix.
...and they wonder why their economy is shit.
Must each taxi driver also be named Harrison Bergeron?
Best Ways To Get More Out Of Your Startup Content Marketing Campaigns
"Back in October, the French government mentioned this piece of legislation as these new services would hurt traditional cab drivers."

So? That's how the market and progress works. If a service can't stand up on it's own, it doesn't need to exist.
True, but that's still O(n!), so the overall complexity doesn't change.
Deriving formulas for the expected sample size needed in A/B tests
Huge peeve of mine: "non-semantic html" Who cares? Why bother? HTML isn't structured, extracting structured data (or the 'meaning'/'information'/'purpose') from soup is always going to be an inexact fumbling, even with ML or machine vision algorithms.

HTML 5 and it's deluge of new elements - used 100% correctly per the spec - is still only semi-structured. There are all kinds of ways to interpret what should go inside an 'article' or 'section' or 'nav' element and people do - you just can't trust the hundred million different interpretations of the spec every web developer brings to the mix. Then there is javascript which may make the page completely blank/unreadable if not enabled and, and .... urgh! Stop pretending like it's something that matters to you. It's only good for readability, I guess. Maybe. I'm not advocating going back to tables, but this is such a piffling little nothing to be concerned about. The important problem is can the information embedded in your webpage be easily extracted despite all the noise?

I don't know of any solutions to the tag soup that is HTML besides introducing structured data via microformats:

- https://support.google.com/webmasters/answer/99170?hl=en&ref...

- http://en.wikipedia.org/wiki/Microformats

- http://microformats.org/

And even that feels like a hack sometimes.

I've started writing a browser that sucks the information out of your webpages and displays it in a very boring, very Web 0.5 kind of way. It's going to have blackjack. And hookers.

RSS is the best thing since sliced bread.
This is not, strictly speaking, totally accurate. Praxeology doesn't necessarily agree with this viewpoint.
Sure, there are many competitors to C++ and that's not something that I'm contending. What I said was that there aren't any real competitors in its niche. If you want more powerful abstraction features, while preserving C-level performance, there aren't many real options. If you don't want or need those things, then C is a perfectly good choice.

There are many other languages that raise the abstraction level, but most do it at a performance cost. As for Objective-C, I'm fully convinced that it would be an obscure niche language today if it hadn't been for Apple basing OS X on NeXTSTEP. I don't see it as a competitor to C++ unless you're actually working in the Apple ecosystem.
Honestly, it's almost impossible to make a good solution to this without console.log. We need some way to inspect the undocumented grids and rectangles you've given us.
Agree with the value proposition.

But the way things like this work a downhill slide (and I'm just pointing this out not claiming I have any more insight than what I've read) can be accelerated and make any business model not work for a company the size of Rackspace.

In other words it takes a certain amount of business and confidence of the market to stay in business.

Lose enough to someone or something else and the model no longer works very well. Especially when word gets out and it's no longer viewed as the thing to do "oh people don't rack their own servers anymore they use the cloud". [1] Keep in mind that switching from Rackspace is not trivial but it can be done it just takes time. [2]

[1] Think of anything where you might say "people will always need". Once things get to a tipping point the acceleration and downhill slide becomes really important to investors and employees who begin to jump ship in record numbers. After all people still use blackberrys but you realize that when the iphone started to take hold you wouldn't think "things will be ok for blackberry there will always be people who will use them".

[2] (I'm a customer and I'm happy with what they've done. I've even had emails returned by the President.) Noting though that they got rid of their very low end $16+- monthly VPS's.
I am pro running, but anti-marathon. One resembles normal daily activity, the other a major survival event.
The smart services will leverage this. "The quickest pickup allowed by law!"

Schedule pickups in exactly 15 minutes with one touch. Countdown timer on the app, etc.
Hyperinflation can only occur in cases where debt is in foreign currencies.

For example the German hyperinflation was started by "London ultimatum" that demanded reparations in gold or foreign currency.
The Power of Habit by Charles Duhigg. Game changing. Humans are creatures of habit, and we need to be able to recognize these habits to successfully control them
We're not sure ourselves; we're testing the waters with this level to find out exactly that. And if it looks like this monetization strategy has legs, we'll aim to expand what we can provide to companies so we can be more compelling.

We'll be interested to hear what others think about this too!
To "french" is a verb meaning to "slice". Probably the original expression was french(ed) frie(d potatoe)s.
In cases that you have to SSH into another machine for work, it works perfect. That screen is just amazing!
"Like you, I severely doubt Google and Amazon would ever offer these features and will always live in the shared-hosting tier of quality and performance for me."

But just think what would happen if Google or Amazon decided to go customer service friendly and charge for managing and hand holding. My feeling is that they could turn on that spigot at any time if they wanted to.
Program understanding: Challenge for the 1990s (1989)
Yes, you can. Try it:

fn add1(x: &int) -> int {
*x + 1
}

fn main() {
println!("{:?}", [ 1, 2, 3, 4, 5 ].map(add1));
}
Exactly. Our Chromebook is a convenient living-room computer that my wife and I (and guests) can easily share. It does 80% of what we need there, easily more than enough to justify its purchase price.
Right, this is about how the rental business model was almost made illegal in the 80s.
No, we're saying that because you're socially oblivious and ignorant of historical and contemporary context you can't see it. Privilege is a contributing factor, but there are plenty of white men who are capable of seeing when they're being exclusionary.
As long as you're fine abandoning the past a Chromebook is a good idea. However the concept of online documents to a normal person used to desktop software can be tricky, "how do I save?", "how do I attach this document to an email?". Then there's concepts like authorising a web app to use your Google Drive to save files in, and exporting PDFs to give to people. And things like mpeg2 files don't play, so your own video camera won't work.

Main advantage is it never goes wrong or needs maintenance, no apps to update, even automatically. Don't need to learn about AV, etc.
He is; he's part of the Developer Relations Group. I know he's been on vacation recently, that's probably part of the reason he hasn't posted as often.
I have no idea. Japan doesn't seem like a great place to be doing something like MtGox (and AFAIK, _Magic: The Gathering_ is not popular in Japan).
As a Rackspace customer, I can confidently say that you feel like a customer at Rackspace (vs. being the product at Google).
Storage actually makes a huge difference. I wouldn't be especially into 200 sq. ft. in any case :-) but the difference between a house that has X sq. ft. of finished room with minimal storage--no basement, attic, maybe no garage--and a house that has one or more of those things is huge. To be sure, those spaces attract stuff that should just be unloaded, but it's a big difference.
Some time ago I read that Andover.net/Geeknet made most of its money via ThinkGeek. It still didn't made the company any profit [1].

[1] - http://beta.fool.com/ddelony/2012/09/20/will-selling-slashdo...

But making profit off selling stuff is only half the challenge. As the sale of Slashdot to Dice Holdings illustrates, the Internet doesn't quite like cross-subsidies. That's what's undoing traditional media: in newspapers, the cartoon page attracted viewers and the real estate listings attracted paying advertisers, and between those the paper rag could pay for the foreign correspondents, or for the reporter at Town Hall. Now it's everyone for themselves, and some outlets make writers responsible for their own traffic, article per article. That's how we end up with listicles all over the place.

But I digress. Reddit has two challenges: one, make the profit off sales that it can't make off running The Front Page of the Internet. Two, maintain the cross-subsidy once the managers realise they have a profitable store weighed down by this money-losing forum, so hey, "couldn't we make more profit if we didn't have the forum?"
and Rackspace picks up the phone!
Ding ding ding. Someone's been paying attention.

(Me predicting this on the day ChromeOS was announced netted me a Cr-48)
Party Shuffle: Crowd Sourced Playlist Generation from random guests
http://twostepsleftofnormal.com:22333/

Unlike a youtube playlist edited by User X, this is meant to be convenient for a completely random group of people with smartphones (aka: no user accounts needed) to control a playlist running on 1 machine from X machines.
In a multi-computer household you may want a computer (or many!) which specifically do not have your important information. (I don't even let my phone know my "real" email address.)
jQuery Deconstructed
Might not be a very popular theme here, but I'm an active investor/speculator. Michael Covel's book - "Trend Following" was a eye opener.
http://www.amazon.com/Trend-Following-Updated-Edition-Millio...
> If you chose to live there, you have a civic obligation to pay taxes, which are accepted in USD.

1) Can you produce my signature on said document that certified this contract?

2) Let's assume I choose to expatriate because I no longer wish to pay taxes and support this country's views. Why, then, might I owe a large "exit tax" upon leaving when I've already paid capital gains tax, income tax, sales tax...
> In other words, while clean syntax is luring, in the long run clean and simple semantics is what I think is really important.

I agree. And I think that Rust has one of the simplest semantics around in programming languages: the method resolution rules are quite simple, because there is no method overloading and all extension methods have to be explicitly imported to be used. These two restrictions are important for maintainability: the former means that the compiler "never guesses"—multiple applicable methods are a compile time error—and the latter means that you never have to guess about where a method comes from, because it was always defined either alongside the type or defined as part of a trait that was explicitly imported at the call site.
I'm guessing by your name that you are the author. In the post you ask:

> why does every single Sass/Less framework suggest first in the documentation that you should write your HTML like this?

Most major Sass grid frameworks encourage semantic HTML and always have. See, for example, Chris Eppstein stating the rationale behind blueprint-sass in 2008:

"The biggest advantage of using the "sassified" version of blueprint is that you can use semantic class names again and stop putting "display classes" in your markup." - https://groups.google.com/d/msg/blueprintcss/Yyx9PpZpCRA/wq1...

Both Susy (http://susy.oddbird.net/) and Bourbon Neat (http://neat.bourbon.io/) follow in this tradition.

The Foundation and Bootstrap documentation is targeted at people using the generated CSS, which is why they use non-semantic class names. I'm not familiar with Gumby, but there is no good reason for them to encourage non-semantic class names when using SCSS, although presumably they are assuming their main users are similar to the CSS-only users of Bootstrap and Foundation.
Ignoring the fact that the post directly references Rust and D (languages that are actually similar to this effort), they have no reason to copy anything from Go because existing Microsoft libraries and languages already do everything Go does with more mature libraries and a more mature runtime (for example, unlike Go, Microsoft's runtime has a precise garbage collector!)
Wow, didn't have a clue that their terrible ads had already begun targeting Chromebooks. Seriously, someone over there really need to find a better way of trying to separate from the competition.
Google never has and probably never will do support right.
Judge: NSA phone surveillance is legal, and a 'vital tool'
Actually, you don't need to edit your server -at least with Lighttpd-.

PHP automagically (or is this expected behaviour?) gets the string appended to /index.php for you! Check out the example at http://private.woutervdb.com/examples/url-query/index.php/We...!

I've made no changes to my webserver configuration. Works on Lighttpd on my laptop and webserver, not sure if Apache and IIS do this as well.
What are the penalties for ignoring this rule?
One group that's spending some attention to this is 80,000 Hours, a group that Peter Singer recommended. They are researching and advising people on how to do as much good as possible through their careers.

There are quite a few people doing "Earning to Give", or earning as much money as possible and giving away 10-60% of it to the most efficient known causes. One can do quite a bit of good this way, it's actually quite difficult compete in the direct work you do.

Disclaimer: I'm currently doing an internship here. Think their take is quite unique in this way though.
http://80000hours.org/blog
A"hack" if you will.....

Sorry I will stop using that word now.
From the quarterly report in September, public cloud revenue is up $29M a quarter from last year to $108M for Q3/2013. Dedicated hosting income is up $24M a quarter from last year to $280M for Q3/2013. I hardly see how doing a competitive doom and gloom comparison on what is essentially 27% of a company's revenue is useful.

Making a point that AWS owns 80% of the IaaS market has little to do with existing dedicated hosting provider's revenue!
public static class Extensions {
public static void Print(this object o) { Console.WriteLine(o); }
}

2.Days().Ago().Print();
4.Days().FromNow().Print();
> And sure, you can always look up in the type system or (in a less well typed language) the documentation to see what it does. The point of writing clear code is that doing so should be a last resort and not something you force on developers in order to understand what's going on.

Well, all you have to do in Rust is to look at the imports, since you have to import the trait defining the method at the call site. Because Rust modules never span multiple files, and imports must be at the top of the block that they're used in, that import will always be before the call. There are also no global imports in Rust (at least, without using a deprecated feature flag), so the trait in question is always named explicitly.
> there aren't enough programmers to meet the demand.

There aren't enough good programmers to meet the demand for low paid programmers.
>Imagine a $250 Macbook.

The only good part about Macs is the hardware. I would much rather run a normal linux distro instead.

Putting OS X on $200 Chromebook is like buying a barn and thinking you will get 1000-acre piece of land with it.
> Underpinning the value of gold is that if all else fails you can use it to make pretty things.

Is this really why gold has value? Are you kidding me?
What a meaningless platitude. The world isn't quite as simple as that.
> This paraphrased quote was quite ambiguous to me, but the conclusion of having preferred Ruby in the end without further commentary makes it seem like the nice syntax is worth the complications

It doesn't actually complicate the language to allow stuff like this: it just naturally fell out of having traits and methods, which we needed for other reasons.
Chroombooks support thumb drives / memory sticks. So people can stick to their old habit of drag&dropping files from their thumb stick to an email to add an attachment.
Do your job you Nobel prize winner, you.
If this is true, then it is really a shame. Just my opinion.
3.4 isn't that old. Debian stable and Ubuntu 12.04 LTS are still on 3.2.

It's not ideal, sure, and it'd be great if they were running 3.12 or something but its not a huge issue in most cases.

If you're trying to run docker or something on it then sure it's a problem but they don't have a ton of memory in the first place.
The Overlooked Value of Static Typing
Chrome OS is a desktop-style browser, not a mobile one. That means desktop versions of sites work best, multiple window support, full Flash and a few other things. Over time these differences will fade (e.g. post-Pixel touch support has become comparable), especially as Android gets Chrome packaged app support, but in the meantime...
Regardless, power is used to run the equipment. There's a correlation here.
> Not very good. Asus chromebook has a locked boot loader, so it seems to only boots Google signed OS.

If this is true, then "Not very good" would still be specific to the ASUS model (I don't know much about the ASUS); other chromebook models do better. Even if true, of course, the solution is obvious: don't buy the ASUS chromebook; it has few distinguishing features anyway, and then the problem becomes self-correcting over time.

Linus himself, for instance, uses a Chromebook Pixel as his laptop, and he most certainly cares about which kernel it runs... :]

[Here are directions for installing Linux on the Chromebook Pixel: http://vger.kernel.org/~davem/chromebook_pixel_linux.txt ]
The last time I went to Brasserie Flo after a concert at New Morning I waited 90 minutes at a taxi stand for cabs behind a 50-foot line of other late-night revelers. Cabs came 10 minutes apart. I have never waited so long for a cab in a major city.

The industry may be heavily regulated, but it does not seem to be rigged in favor of the customer.

If I knew I would get a ride in 15 minutes, I would snap at this in every city I travel to.
Not necessarily, not if some companies are committing fraud, or creating a monopoly.
I can't tell if this is a poor attempt at a defense of the chromebook, or a solid instance of damning by faint praise.
> 2.days().from_now()
>
> says that we are performing the action 'days' on the object '2'. What could that possibly do?

It does what the language definition says it does: it tells the compiler to search through traits that were explicitly imported to find a method called "days" and calls that. (Since "int" is a built-in type, it has no methods except for those provided via traits that were imported, so traits are the only potential source of these methods.) If there is more than one matching method, Rust never guesses: it instead signals an error.

> I don't mind 'fluent' style interfaces as long as they don't mess up the normal meanings of what objects and methods are, but sadly they usually do.

In this case they don't. It falls out of what traits and methods already provide in Rust.