skysight-inc/HackerNews huggingface dataset:
Whenever I look at all these old and new curly-brace languages, I imagine a world where they are different runtime libraries for the same language instead, and no one has to learn the subtle syntactic differences introduced by the latest group of well-meaning overlords.

I mean, there's only one widely accepted way to write a "for" loop in a curly-brace language, right? Only one possible syntax for the ternary operator. One obviously right way to organize classes and imports. A couple competing ways to declare types (Foo foo or foo:Foo), but perhaps we as a community could make a bold choice just this once? One obvious syntax for generics, and so on.

The lowest common denominator I have in mind looks almost exactly like early versions of Java, except with optional typing ("var"), some rudimentary generics and without checked exceptions.

There seems to be no good reason for new languages like Dash to embrace a different style. And there's one big reason why you'd want source-level compatibility: polyglot libraries! For example, there's a rather huge open source library for dealing with geographical coordinate systems, basically a huge bunch of complicated math with almost no platform dependencies. How awesome would it be to have it compilable for the JVM, the CLR and the Flash player from the same source code?

I'd imagine many shops would jump at the chance to future-proof big parts of their code in this way. And the syntaxes are already so tantalizingly close to each other! Juuuust different enough to enable platform lock-in...
I don't automatically assume it's a problem, as so many people seem to. I don't assume that all economic inequality is the medieval type, where the rich are the winners of a zero sum game.

The problem I see with growing income inequality is not the "inequality" part, it's the "growing" one.

From a purely mathematical point of view, in any economic climate there's some level of income inequality that's going to be economically optimal for whatever it is that we want to optimize about our economy (some combination of jobs, happiness, wealth, or whatever). This is trivially true, as zero income inequality is a really crappy situation by most realistic measures of economic health, as is ultimate income inequality (i.e. a small handful of people holding all the wealth). In between those extremes there's got to be some optimal distribution of wealth.

But when I see a march towards higher levels of inequality, I'm left to wonder whether there are actually any forces in play that will keep us anywhere near that optimum, or if we're just seeing a runaway "wealth begets wealth" situation, as folks like Mandelbrot have suggested. Sure, it could be the case that the changing technological climate means that the optimal level of inequality is going up, and we're actually keeping pace with that, but that's just a "could be", and I've never seen a particularly compelling argument that our economy should work more efficiently now at higher levels of income inequality than, say, twenty years ago. An argument that increasing income inequality is inevitable, or even that it's fair, is not an argument that it's economically helpful.

I completely agree with your thesis that technology is a perfectly valid reason for the growing gaps, FWIW, it's a pretty unassailable argument. But I don't agree that it's not cause for concern: we're sliding at an increasing pace down the slippery slope, and at the bottom is complete human level AI, where a vanishing percentage of humans have anything at all of value to offer to the economy. Are you really comfortable with the wealth distribution that's going to result from such a thing?

Personally (and this is quite controversial, I admit), I think that we have to start taking that inevitable outcome to heart, and realizing that the next 50 years should be a period where we move a lot closer to a full welfare state, with full acceptance of the fact that more and more of us will be at the unemployed and useless end of the spectrum as time goes on. Then again, an economy where humans are less useful than their machines, even as far as designing and running those machines, is a completely different world than we've ever considered before, so perhaps it's premature to even consider what that means...
Nike Dunks,Air Jordans,Nike Air MAX,Air Force 1,Nike Free Run - Online Shop
The worst thing is talking to your sale rep (looking at you HP) and them having no real clue what system you should buy. I am convinced that the only reason CDW is still in business is the complications of the PC company's product lines and CDW's skill at navigating them.
I think this is where the mantra, "Those who cannot do, teach," comes from.
Ah, thanks for pointing that out. The sale price is still is an important point that the article doesn't mention, and the discount was active when the article was published. Maybe I've gotten jaded, but when I see a 'limited time major discount' I don't think of the official pre sale price as being the actual price.
永恒之塔SF模拟器
How could they possibly know with certainty that concurrent request support in Python will lower your costs?
For one, you may not be using Python. Or, you may not enable concurrent requests. Or, your app may be structured in such a way that concurrent requests don't make a difference, either in function or in pricing.

It's fine to be distrustful of AppEngine, but the example you've picked to illustrate the uncertainty is silly.
The government has largely crowded out private action. Before the American welfare state was created, mutual aid societies and churches filled the welfare gap. These institutions were generally more effective in their mission than government today, and the fabric of our society was far richer for it.

Today, helping the poor largely means lobbying for more spending for some program.
It is quite the opposite of "hate" to believe that independence and self-reliance are the best approach to solving poverty.
OK, so if a Formula 1 driver wins the race, who gets the credit? The car or the driver? I would say the car is Tim Cook and Steve jobs is the driver.
Good Luck! Remember, Good is the Enemy of Great. I did the same. My brother and I started a compounding pharmacy and then a retail pharmacy. We recently hired our first employee.

It all started with an idea and then having the courage to break through the old and comfortable mental models of a safe and good job.
Good for the Bing team.

It's good to see there is still room for humor in a large corporation:)
This type of "Real Poverty" has massively increased since the government launched its "War on Poverty" in the 1960s. The dropout rate is higher, crime is higher, more families are broken.
> I disagree that [Tim Cook] is really "new."

I believe Gruber's argument was not that Tim Cook has more influence than he did before, but that because Apple is much more mainstream today than it was a few years back, its operations are larger in scale and logistics become increasingly important as the company pushes millions of products. Better logistics pipeline allows Apple to compete on price, which is impressive considering that Apple has always been perceived as a premium brand.
Forex Hacking - The Best ebook about Forex Trading
The best ebook about forex trading out there! Forex Hacking will convert like crazy! This is the best selling ebook online! Jump in now and make sales like crazy!
English as the Academic Lingua Franca
I really don't think this is as cut-and-dry as you seem think it is. There's a downside to being non-exempt. And companies can easily avoid paying overtime.
Adidas AdiZero Rose 1.5, 2.0, Crazy Light Shoes Sale
This is always my favorite page on Apple's site: http://www.apple.com/pr/products/
[Python-ideas] List Revolution
Why it's the late Cretaceous for server side MVC frameworks
I've never heard of anybody being able to achieve something like that. If you have some examples please share. For all practical purposes I'll say it is not possible. Especially if you are using AES.
I'm with you on that one. The only thing I feel that really needs improvement in javascript is the long-winded lambda syntax, seeing as they're used so much. Everything else I'm perfectly fine with. Honestly, most of what coffeescript brings is fewer keystrokes, at the cost of ambiguity. I don't see the purpose.

And I'm sorry, but whitespace-for-blocks really kills it for me. I can't stand it in python, but I'll suffer through it for the ecosystem. Coffeescript brings nothing to the table for me.
MacBook Air 'doubles as a kitchen knife'
Quadrocopter from Flying Machine Arena learns to follow trajectories
Indeed, it was U.S. policy to distribute the spoils of war. America created the Marshall Plan, the global trade, finance, and legal arrangements, and generally encouraged other countries to catch up.

It was a selfless policy, perhaps unique in world history.
They were mocking Apple openly ten years ago. One of many factors leading to Apple's success is the hubris of their competition.
Gruber's argument confuses me:

1. Steve Jobs, the only CEO to ever successfully lead Apple in the company's 25-year history, has resigned.

2. Because of the current popularity of the iPad, iPhone, and MacBooks, Apple has great economies of scale. (However, Gruber primarily gives us anecdotes to support this.)

3. These economies of scale are evidence that the new CEO, an operations guy, will be able to lead the company.

4. In fact, design is copy-able.

5. Therefore, because Apple's designs are copy-able, in terms of competitive advantage, the new CEO has always been more important than Steve Jobs.

Is that correct?
Yeah, I was mostly looking at it from the perspective of just comparing a complex-selection (Panera Bread's menu) vs. a simpler-selection (McDonald's menu). If you look at other variables like quality of food, speed which it's cooked, convenience of locations, charitable donations, etc, it definitely confuses the example.
It is not a single large sell. The graph I linked to shows that the massive sell-off has been going on for 4+ months at least. Look at the graph time axis.
Is there a specific approach for determining best paid search advertising?
I have to determine which is the better format to advertise on considering their market share and price of key words. Obviously the one with better ROI is the one I would prefer. I believe testing would be the best route, but does anyone have a breakdown or advice of how to go about it. How much should I invest in the testing? At what point can I make a clear decision? Anything else I should be considering?

Thank you!
Perhaps the earlier "jobs are obsolete" argument is right, and people aren't reaping the benefits of technology as much as they might because the productivity improvements that it creates inhere in an economic abstraction layer that they're not participating in to the extent that they might.

If we imagined the way modern technologies might be applied to the productive capacity of a family homestead, for example, the improvement that technology brings to the homesteader's quality of life should be directly apparent, without the need to rely on macro-level metrics at all.
They are doing that with NativeClient. It runs x86 assembly and LLVM IL in the browser. Supposedly they'll even make it work in other browsers than Chrome.
You are reading way too much into it. This article is not trying to make the argument that Steve Jobs was irrelevant or less important for Apple than Tim Cook.
> I think this is where a lot of Rubyists/Pythonistas get lost. Just because the languages hide ideas like "interface" and "abstract base class" doesn't mean that those concepts aren't useful.

I agree, somewhat. The problem is that HtDC seems to spends so much time on vocabulary and describing how to construct classes that very little is left over for discussion of actual design. Here's an excerpt:

This first section on classes suggests that the design of a class proceeds in
three steps:

1. Read the problem statement. Look for statements that mention or list the attributes of the objects in your problem space. This tells you how many fields you need for the class definition and what information they represent.

That is probably quite reasonable from a java-perspective. But in Python the best answer might be to use the built-in data structures, define a bunch of functions to operate on that data, which are automatically encapsulated in a namespace based on the name of the file. But it might not, sometimes you would want to define a class with explicit fields.

The question is, how do you know which technique to use? This book doesn't seem to help with that. We've jumped from a data-driven approach using scheme to a java-style object-oriented approach for no apparent reason and very little explanation of the benefits of this approach.

Even if the part about interfaces might help a bit with designing a Python module, in order to get that out of this book you're going to have to wade through a lot of other stuff.
I went through the same process as you. I think it's okay not to have hard and fast rules for every acceptable situation to leave off parentheses, it's more a judgement call based on the readability of the statement.

`Require` and `console.log` are perfect examples where leaving off the parentheses helps with clarity, same with the call to `createServer`. In your example I'd even argue that you could do the same with `res.end` too.
大长今美白套装
Bitcoin sellof results in price crash
They serve very different purposes.

You're completely right in your last sentence. Very few papers will help you get better at debugging. But programming is about a lot more than debugging.

I'm interested in distributed systems but am only vaguely familiar with locks. I could pull up the Hadoop codebase and trudge my way through some distributed systems code. But it would take forever, and I'd have to guess at a lot of core concepts after a lot of confusion and effort trying to build complex mental models of what the code is doing in my head.

I think I would get a lot farther a lot faster if I read some things, be they papers or textbooks or Wikipedia entries, about systems. Then, once I'm at least sort of familiar with the core concepts that one applies when writing distributed systems, I could get to reading and writing real code.

There's a time and a place for both, but if there's a complex idea that one is not familiar with, I think one can much more efficiently understand it at some level--and then maybe dive into the code--by reading a 20-page paper about it than by trying to understand the 100KLOC implementation thereof. Being exposed to the high-level picture makes it way easier to understand why each piece is there doing what it's doing.
If it is related to manufacturing, then absolutely. My neighbor works for a Honda supplier, and one day had to drop everything and fly from Indiana to a plant in Brazil with a replacement for some part of the assembly line. It is surprising how quickly a supply chain disruption can ripple through the entire manufacturing line. These organizations track things in hours and minutes.
> Rent -- I've lived in multiple places built in the 1960s and all had enough bedrooms for 2 kids and a separate bathroom for parents and kids. These places were built for middle class families.

Survivorship bias. The average house has increased in size steadily, just as families have become smaller. People really did have a lot less room then. Houses that end up too small for current tastes tend to get expanded or torn down and replaced.
Everyone can make a better/tastier/nicer hamburger than McDonalds. No-one can make a more profitable hamburger than McDonalds.

That ties in pretty well to Tim Cook.
Python 3 Object Oriented Programming
Discover nature’s best-kept secret – KardiaXyme
So it's not an abnormal thing to wake up and find someone's pitched a tent between the sunflowers , next to the tomato plant?
>Developers using Dash tooling will be able to use a cross-compiler to target Javascript for browsers that do not support Dash natively.

So it'll have all the inherent downsides of Javascript, because you can't cross-compile without restricting the abilities. I wonder how they feel about CoffeeScript?

At least Mozilla is trying something completely different with Rust. Maybe they could support that effort instead?
squatinmyrepo.com will also file adverse possession paperwork for you.
"But at this point, it seems clear to me that however superior Apple's design is, it's their business and operations strength — the Cook side of the equation — that is furthest ahead of their competition, and the more sustainable advantage."
Yeah, I think it's actually poor reporting. When it was first announced, I definitely remember that they were making a reasonably big deal of the fact that their approach was better suited to many problems than MapReduce.
Bacteria Use Nanowires to Clean Up Uranium
What I grasp from this is that John Gruber and Peter Bright are just too dim to understand basic online stores.

This qualifies for mockery from Gruber/Bright:

> "Everyday Computing"

But this is good understandable product description:

> "The ultimate everyday notebook"

(that second one is Apple's marketing copy for the Macbook Air).

The low-end Macbook Air is $999 in Canada. Let's compare. I just priced a Lenovo X220 with a 50% faster processor, twice the ram, twice the SSD size, larger, better screen - which are all minimum choices for this laptop, I can't choose any lower to match the Macbook - and I came out to $84 more than the Macbook. Let's see, if I look at the other versions... I'd say the Macbook has about a $200-$300 price premium compared to the Lenovo. The two laptops weigh almost exactly the same and are the same thickness at the thickest point, although the Lenovo doesn't have the pretty tapered edge.

The economy of scale advantage that he's talking about doesn't exist, or at least doesn't make it to the consumer (Apple may be keeping economy of scale profits, but that's not the point Gruber is trying to make).

Gruber is just utterly full of shit and I fail to see why his articles merit any discussion. "Apple is great because [make up bullshit reason of the week]". Isn't that boring? Even if you love Apple products, isn't it boring?
Do those searches work for anyone, or is it just a joke-post? Neither got the imaged result for me.
Aren't debt and income both denominated in $? What's the other unit?
Rust isn't intended to be run by Web content. It's designed to be a systems language. In that regard it's more comparable to Go.
... Flash player?
Lexis nexus is an evil logging company. By them open sourcing works means they want us to help them on their evil ways. I trust the nsa's open source thing more than these jokers. LN was instrumental in stifling copyright reform in my country.
And Dash is confusing because there is already a shell/language called dash: https://secure.wikimedia.org/wikipedia/en/wiki/Debian_Almqui...
Ditto, but I switched to learning Puppet tonight and I find it much easier to pick up.
The critique of "Everyday Computing" is as a search option next to a bunch of other abstract phrases, not marketing copy per se.
Is that Obj-C code?
It sounds like you're not looking for a bold choice; you're looking for language innovation to stop.

The only widely accepted for loop syntax is the C-style for loop, which was invented 40 years ago and is vastly inferior to for..in loops, ruby's .each / .each_index and python's list comprehensions. That says nothing of generics[1].

The reality is, we can make much better languages today than Java or C#.

[1] http://weblogs.java.net/blog/arnold/archive/2005/06/generics...
So, you really wanna claim that Apple has an equally confusing product lineup compared to other manufactures? That’s a quite daring claim (and also some impressive misleading quoting you are doing there).

Apple doesn’t ask you to decide based on non-sensical marketing blabber like that. They use it, sure, but it isn’t central in the decision process of the buyer.

Go to their store and check out how they do it: http://store.apple.com/us

If you want a laptop you are asked to make only one decision: Do you want a MacBook Pro or Air? Finding out what those two laptops are all about is easy, if only because it’s only two and not four or more. They are also clearly different from each other, in a way that’s obvious even to someone who doesn’t know anything or doesn’t want to know anything about technological details. Just looking at them is more or less enough to figure out what they are all about.

When you have made that decision, you more or less only have to decide on the screen size you would like: 11" or 13" if you want an Air, 13", 15" or 17" if you want a Pro.

I would love it if other manufacturers did the same. Shopping for PCs is just so damn frustrating. It’s no fun at all.
重庆旅游车
I Who Have Never Known Men by Jacqueline Harper

The Carpet Makers by Andreas Eschbach

Both are excellent.
My wife worked for a major consulting company. I came to understand that their major selling point was the ability to put a warm willing capable body anywhere anytime for any job, and for this they commanded a high price. For this, her work demanded such rapid response as the above tales note: one morning she was informed she would be at the client location, a thousand miles away, by that afternoon - and would work there 12 hour days four days a week for months. She had hardly time to pack a small bag before the flight.

Some thrive under such pressures, where most would soon crumble.
There was very little to be crowded out. When funding was opt-in, the result was a vanity safety net far too weak for any serious problems. That's why Dickens portrayed such a hellhole. Why communities organized around private charity declared defeat and posted "OKIES MOVE ON" signs during the Great Depression (which is what led to creating a welfare state that actually kind of met the needs). Why even churches need government funds to keep their own food banks open. The problem is bigger than the number of volunteers paying more than their share.
I tried to make this point below in a more subtle way, but you take on the issue more directly.

Gruber's arguments never make any sense. Historically, he changes his opinions more or less based on what Apple is currently doing. He adds little value, and it seems clear that he's making a lot of money as a pro-Apple cheerleader from his blog posts. (Which is fine, don't get me wrong, but it doesn't make him a good news source.)

However, I'm not sure how to get rid of Gruber posts. With certain types of posts, HN can feel like an Eternal September.

http://en.wikipedia.org/wiki/Eternal_September

Certainly the first few times I read a Gruber post, I thought there was some legitimate content there. But now, his posts feel largely like regurgitated commentary on discussions had elsewhere, and his opinions feel utterly discredited by their uniformity.

Without downvotes, and without flags removing Gruber posts, I'm not sure what we can do. Could we possibly, as a community, just agree that a blacklist of Gruber posts is good for us? How would we begin such a discussion?
That's a terrible analogy. There is not just one person making human decisions in Apple. Jobs deserves a lot of credit, but there are hundreds (if not thousands) of people doing the critical design work that make Apple products great. It's easy to sit on the outside and imagine that Apple doesn't have a decision-maker to equal Jobs, but only time will tell.
Why You Should Work at Xobni
This sounds like a pretty good strategy to me. I'd like to see some syntax examples. And I hope they have a JavaScript-to-Dash converter so I can move over as much as my existing codebase as possible.
How does someone without any experience with web technologies, but with several years of experience with embedded systems programming, transition to a position that requires the array of skills listed in those job postings? This isn't directed only at mozilla, but all job postings that look for candidates with a very specific skill set.