skysight-inc/HackerNews huggingface dataset:
FWIW it's around $130 AUD to lodge in New Zealand. Most Australian companies you do business with will treat you the same, plus: no software patents :)

Of course if you have complicated tax / revenue issues it's probably not worth the hassle.
The pricing only applies to swiped payments, not keyed - so it's not an option.

And if it was possible, it's definitely a TOS violation (though not illegal, unless someone thinks you're laundering money)
I'm reasonably certain that Messages in 10.8 is just as bad as it was during the Beta period.

I still get notifications on every device for every single message I receive. I still cannot send messages at all from one computer - they act sent, and when I haven't gotten a reply I see that they have awesome red exclamation badges.

I still receive messages out-of-order or not at all; these issues occur on freshly installed systems as often as those inundated with outdated bits, at least for me.

Messages.app has only marginally improved since its debut as a beta application, and it is far from ready for prime time.
Coupled with the fact there was a massive Dotcom implosion around the same time. Bad timing on Empori's part really.
Yes, super sonic ears. Don't get me wrong, there's nothing like automatic summarization for code commits either, so I was not claiming that people ask for that. When a feature branch is merged into a mainline branch, usually an engineer is looking for commit messages and commit visualizations about "a new way for managing excess heat" rather than "here are some messy triangles that you probably don't care about".

The message conveyed by the second is not entirely the same as the message conveyed by the first. The second might complement the first, but if it's really about complementing then the committer would ideally craft the second's message to communicate meaning just as he crafts the message in the first..
I have experienced the joy of front end development and seen the damage it causes. Massive duplication, ripe with bugs, stuff gets thrown away constantly and reinvented a week later, no ability for reuse. It's a great way to throw away money. "A little naive" is an understatement.
Plumbers can't build taps that allow users to create new plumbing. Developers are different in this regard.

Otherwise, I agree.
built on parse! :-) </shameless plug>
Yes, I'm not sure this is a positive thing about the company. I'm not buying design, I'm buying a service, and I am not sure design of an internal twitter feed would ever be something to blog about.

However, I am no designer, as it seems half of silicon valley is these days. Perhaps it matters more than I can see.
If everyone dictated their own hierarchy for their code base, utilities like go build and go get wouldn't work.

The guidelines are just guidelines - you can still do whatever the hell you want, but don't expect the standard tools to automatically handle all your own personal preferences for project structure.

Go had has this structure ever since the Go 1 release - your source goes in $GOPATH/src/$YOUR_PATH, and the go get/build tool will compile any main packages to $GOPATH/cmd, and all packages to $GOPATH/pkg/$YOUR_PATH.

If you really want to isolate the code for a specific application/project, why not use a folder structure like $GOPATH/src/$PROJECT/$PACKAGE or $GOPATH/src/$PROJECT/$EXECUTABLE. I had problems initially adjusting to the Go 1 workspace changes, but it's really not a big issue once you adapt a little (like anything in Go).
In one of DeMarco's other books -- I can't now recall if it was PeopleWare or The Deadline -- he explains how arbitrary deadlines come unstuck.

Because people learn that they are arbitrary. When the Super Serious Urgent Red Alert All Hands Man Battle Stations deadline whistles by without much more than a frown from management, the team quickly realises that it was total horseshit to begin with.

Software engineers are, it has been observed, a smart bunch. If deadlines are being used a "motivational" technique, they are quickly degraded into meaninglessness.

Which will hurt the company when an actual hard deadline pops up.

Boy who cried "Wolf!" and all that.
I'm not sure if this was in the book you're describing, but I remember reading somewhere that was has changed is that we no longer remember specific facts (Boston is the capital of Massachusetts), rather where we can find them most easily (Wikipedia). Whether or not that's a change for the better, I couldn't say.
Yeh, to be honest life imprisonment probably wouldn't be all that more pleasant than a death sentence.

Also the US has, in recent years, demonstrated that its protections are primarily intended for their own citizens. Apparently it's OK to strip foreigners of any such rights, if they are perceived as enemies and this is deemed convenient.
Thanks, I appreciated the feedback. Fixed those issues. For what it's worth, I up-voted ya.
> They care about great experiences.

> Since they do, 23% of Twitter users choose to consume the network via superior-to-them, third-party offerings.

So what you're saying is that the vast majority (77%) of Twitter users choose the native Twitter offerings because they offer superior experiences.

OK.
I feel the same way, and I don't even have cable! But I always have mountains of books to read, which was the pre-internet internet to an extent.
Unexpected benefit of Parse - now watching number of downloads in real-time!
>Since we provide police protection to unemployed people, should that also mean we provide them ponies? What are the limits of this argument you're attempting to make regarding "providing unemployed people things for free since they get police protection"?

You never answered the question about providing police protection. Instead you changed the subject.

Any system of decision making is arbitrary at some point. "Letting the market decide" is no different, it just absolves society from culpability of life outcomes. In many ways, it's not that different from people who claim things happen because of "God's will."

And one of the benefits of democratic government is that society gets to answer these questions. You can see the very different solutions countries like Denmark and the US have come to (and Denmark has done more for unemployed people than the US has without resorting to giving them ponies).

>You're assuming that it's humane to teach people to not be self-sufficient. I would argue that the cycle of dependency created by not incentivizing people to get up and go work for a living every day is inhumane. Often, it is done by politicians who benefit from the perpetuation of that cycle for reasons of maintaining their power base.

This is a straw man argument. There is incentive for people to get up and go work for a living. Denmark has an unemployment rate is 6%, and their welfare state is far, far more generous than that of the US. I would suggest your anger at unemployment benefits is misdirected.
Social popularity stats app in Go and Backbone.js
Then maybe they should, I don't know, update their apps?
In the “good” quadrants are bullshit terms like “Social CRM”, “Social analytics”, and “Social influence ranking”

Would he rather they put one-paragraph labels on each quadrant? Sometimes phrases that sound like MBA buzzwords (and might be MBA buzzwords) are actually useful too.
Matt Yglesias had an interesting idea [1] when he pointed out that instead of being obsessed with selling display ads in tweet streams they should have monetized the tweet streams themselves.

I wonder if it alienating Gaga/Bieber would turn out any better for them then alienating developers though.

http://www.slate.com/blogs/moneybox/2012/07/25/twitter_shoul...

[1] ... Twitter seems to clearly intend to move in the direction of becoming an advertising business.

It seems like a mistake to me, if only because as it currently exists my twitter feed is already full of what amount to ads. A lot of the culprits are people just like me—journalists touting our latest articles. Then you have various other media personalities, celebrities, and authors investing in their personal brand. You have food trucks telling you about their location and local restaurants touting specials and deals. Every big company has one or more corporate twitter accounts these days for PR and marketing purposes. Rather than selling lots of ads on Twitter, Twitter could sell itself as a service to the large number of people and firms who are already organically using it as an advertising tool.

Which is just to say that the Twitter user base seems ideal for a tiered pricing model. Most people on Twitter don't tweet that much, don't have very many followers, and don't particularly aspire to having a large number of followers. Then you have a relatively small minority of heavy users who are deliberately courting a mass Twitter audience. Just charge us! Let everyone with fewer than 500 followers use it for free, and then have a few tiers of pricing for people with large followings. Most people probably have no desire to pay for Twitter, but anyone who's bothered to amass 20,000 is obviously getting a lot of value from access to the Twitter audience and would pay for it. Meanwhile the broad mass of non-professional users could keep using a great no-charge ad-free service that creates the ecosystem pro users want to pay to gain access to.
EBS looks to me like an elaboration of the old-school PERT 3-point estimation technique. By the Laws of Agile, everything invented before 2001 is busted and useless, so I guess EBS would go out with the bathwater for being tainted by association.
EBay bans sale of spells, hexes, and magic potions
This. I have a keyboard with a hardware switch for Dvorak/Qwerty, and whenever I'm playing on this keyboard I can't for the life of me type a coherent sentence. Under other circumstances, I can type both on dvorak and qwerty just fine, but not while gaming.
"A flight is counted as "on time" if it operated less than 15 minutes later the scheduled time shown in the carriers' Computerized Reservations Systems (CRS). Arrival performance is based on arrival at the gate. Departure performance is based on departure from the gate."

http://www.bts.gov/help/aviation/index.html
>I would say review systems and internet research negates most of the 'gamble' involved with most app purchases.

I like to occasionally take a flier on a new application that's not gotten enough attention to have research and reviews yet.
Just a tip. When you start a sentence with "I have a genius idea" people will not think it's a genius idea; or at least judge your comments to an unreasonably high standard of your own creation.
The proper analogy to getting rid of the internet connection would be throwing out the refrigerator, the cabinets and every piece of food or food holding device you have.

Of course, you'd be risking dying of hunger to do so, just as you'd be risking intellectual death by cutting off the internet.
The black rectangles are just Unicode characters – for example, “▅” is character U+2585 LOWER FIVE EIGHTHS BLOCK. sp332 probably either used https://github.com/holman/spark or manually copied and pasted those characters.
I'm having trouble trying to figure out who Twitter's trying to target with these changes - and can't figure out if:

1. They want to corner the advertiser & business market - ie it's an attack on Hootsuite etc

2. They want to lock out competitors from pwning them on search (Google/Bing incorporating [good] twitter results into their searches would IMO be devastating to twitter - particularly if they didn't embed intents / hueg links to twitter everywhere)

3. They want to own the ecosystem so that twitter clients don't cross-post to Facebook/G+/app.net/favourite social network here

4. (I don't think this is likely) - Twitter thinking that they can somehow squeeze an extra couple of bucks out of each user if they're on an official client via advertising or something similar.

.

Each of these seems plausible to me, but all of them essentially involve twitter holding customers/data/users hostage which doesn't seem like a great strategy.

Is there some angle I'm missing here / reading too much into?
Twitter seems to be taking themselves too seriously. Guidelines for displaying a tweet? Come on.
HN and YC are conjoined twins in many ways. A lot of people's thoughts about how HN could be improved run aground on that fact.
TextEdit has great support for OpenType
But don't you get it? Eventually we will have operating systems which write themselves and self-hosted front-end code generators!
How To Get Bitcoins
The bit about "coffee" and "$5" and "less than" and "marginal utility" have to do with the value of $5 to the average Starbucks customer reading things on the Internet, and nothing at all to do with the nature of coffee other than that coffee is not Important to people's lives.

The point of the comparison is that coffee means so little to people that the cost of a cup of coffee is a good proxy for "how much you should spend without thinking".

That it is an imperfect proxy is something that obviously will not be lost on a site full of nerds like us, but s/trees/forest/g.
Fact: You're already addicted to coffee.

Odds are good that if the Starbucks you go to regularly closed, and there wasn't another one conveniently close by, you would go to that coffee shop on the other corner. Coffee is a good with proven value to the addicted.

It's also highly substitutable. Some people really insist on the specific order that they've worked out in mind-numbing detail, but most coffee drinkers are happy if it's good enough, hot enough, and can be easily doctored to their preference for dairy and sweetener.
Aion rmt
You're right, I had a brain hiccup with respect to the test/training sets (I used it correctly later on). However, it was my understanding that too many attributes can cause overfitting, and the wiki article suggests this, too. Where am I wrong?

"Overfitting generally occurs when a model is excessively complex, such as having too many parameters relative to the number of observations. "

http://en.wikipedia.org/wiki/Overfitting
well, I didn't mean it that seriously, but thanks
This is stunning. But I found a couple issues.

- Crashes if I try to delete the two default presentations (unless I make one first)
- Text in title and description boxes is always capitalized, and I need to hit shift on every keypress, very annoying.
I agree with you for the most part, but if you give a chef a kitchen with no knives, that's going to put some severe limits on what he can cook. Of course it's possible to create some excellent dishes without a knife, but there are some dishes that are just plain uncookable.

And it does matter very much what tools you use -- one of the defining features of a masterful craftsman is that he knows exactly which tools to use for a particular job. Sure you can flip those fried eggs with a spoon, but it will be easier to use a spatula, and they'll come out better to boot.
Curious - why does the geek in you hate the web dev stack?
2012 Readers' Choice Awards Survey
I very much think that's the wrong lesson to learn from people's willingness to fork over $100/mo for pay TV.

It is not an iron law that people will not pay $8 for apps because less than $8 is what apps cost, and $8 is what beer costs, and $100 is what pay TV costs.

It is a law, I believe called "gravity", that products that present themselves as market substitutes for other products that cost $1 will have a hard time selling for $8. This does mean that, absent a very effective and inventive marketing strategy, casual games and offline web page readers are hard to sell for $8.
Hello App.net.
My point is that most bikesharing programs I've seen average in the $50-$75/year range (ViaCycle included), and an entry-level (as in 'this won't win you any races, but you can ride it to the store') bike costs $100.

The space point is apt, but I can't imagine that the space constraints for your own bike (any bike rack) is more specific than a viaCycle location.
Great article. I would have spent 99 cents to read it.
Appreciate that feedback. Sounds like getting data in is the theme of this whole page of discussion, too.

We agree. Hooking into existing sources of data will probably always need to be a big priority for us. Certainly not an easy challenge, but definitely solvable, bit by bit.
Willpower is a limited commodity. This guy decided to spend his elsewhere. Why is that a problem at all?
The Great Pretender: Turing as a Philosopher of Imitation
The killer feature that Debian offered to me, way back in 1.2 or 1.3 days, was that I would never have to reinstall the whole system for a major version upgrade.

Debian kept that promise, and I've been using Debian ever since. The company I work at is now almost entirely Debian for servers, and the non-Mac users also have it as their desktop system.
People who say that Twitter should just charge pro users don't get what Twitter is trying to achieve. Twitter doesn't want to be a million-dollar business, they want to be a billion-dollar business. They wont get there by charging users. Not even close.
Wow! Seriously? Look at what you wrote:

>> It never ceases to amaze me how many people "fall" for this "lifetime" pricing model. In fact I said the exact same thing three months ago.

>> The fact that the service provider is not getting any future revenue from you, even if they've fairly discounted your lifetime value, gives them the incentive to get rid of you."

If you ever start a company, let me know so I can be sure to NEVER bring you any of my business. The fact that you think it's okay to lie to your customers, and then blame THEM for not providing "additional revenue" is absolutely horrible. Looking at your profile it appears Google's "Don't be evil" motto would have made something of an impression on you, but I guess not.

Simple facts:

* Joyent made a promise for a service
* Joyent broke that promise

And yet you blame the customer?
The latter point is your opinion, but certainly many developers actually believe it does.

Dojo has plugins for localization and text loading that are needed for certain features. You would need similar capabilities in other AMD loaders for them to work. I believe it's simple enough to get most of Dojo working with RequireJS, or with Curl.
CARPROG FULL V4.01,CARPROG FULL ECU TOOL_Multi-Function
CARPROG FULL v4.01 with all Software&#39;s activated and
all 21 items Adapters, CARPROG FULL v4.01 was designed with regard to
demands of our customers to have universal tool for car radios, odometers,
dashboards, immobilizers repair including advanced functions like EEPROM
and microcontroller programmer, key transponder programmer.
I have such fond memories of sneaking printouts of The Debian Policy Guide and A Brief History of Debian into my boring high school classes and reading them tucked into my binders labeled "Spanish" and "Pre-Calc".

I still remember how I marveled at the Debian Developers Map (http://www.debian.org/devel/developers.loc), which showed in one image a collaboration of hundreds of talented individuals across the globe, working to make computers better and freer.

I remember reading these words in the "Debian Manifesto", which seemed like an ideal for all life, not just software: "The Debian design process is open to ensure that the system is of the highest quality and that it reflects the needs of the user community. By involving others with a wide range of abilities and backgrounds, Debian is able to be developed in a modular fashion. Its components are of high quality because those with expertise in a certain area are given the opportunity to construct or maintain the individual components of Debian involving that area."

Yep, Debian is 19 years old today, but its effect on my philosophy toward software engineering just as strong now as it was over a decade ago. Cheers to a great project: http://www.pixelmonkey.org/2012/08/16/the-debian-manifesto
"Smart data structures and dumb code works a lot better than the other way around."

An interesting assertion. In your link Guy Steele observes the duality between objects (where it's easy to add new data types but harder to add new operations that work on all of them) and abstract data types (where it's easy to add new operations but harder to add new data types).

Guy says that the former tradeoff is almost always the right one, but I've encountered many situations where the latter was much more convenient. It's far more preferable IMO to be able to choose which tradeoff you prefer based upon the constraints of your particular problem.

This usually is not so much a language-level problem as a cultural problem; many programmers are infatuated with OO (I know I was at one time) and unaware of the tradeoffs OO makes or when it's appropriate to use another approach. Hopefully over time multiparadigm languages like Python will help make "objects vs ADTs" more of an engineering question and less of a religious one.
No. The situation on the web is the opposite. People with real business problems can readily be convinced to lay out far more than they do in apps for a year for a web page that solves those problems. Case in point: teachers who want bingo cards to build a lesson plan for a single day's biology class.
I think he'd rather Twitter take a firm, unchanging stance as to their policy toward third-party applications built on the Twitter-as-a-platform concept. The buzzword-filled doublespeak in their blog post serves only one purpose: to intimate change while keeping their future options open. Unfortunately, that makes their policies (current or otherwise) about as firm as a loaf of bread.
"In the “good” quadrants are bullshit terms like “Social CRM”, “Social analytics”, and “Social influence ranking”."

Not bullshit, these are demonstrably useful products for people who want to utilize new traffic sources in the interest of making money or growing their business.

"But services like Storify and Favstar, which are actually useful and/or fun, those are no good."

ummm...ok? Utility is in the eye of the beholder...Twitter is a B2C product, so they're going to try and limit the number of competing services that are stealing B2C market share from them (why would you expect them to be ok with people using alternative Twitter apps instead of the official one?)

Now, Twitter is not a B2B company, so it makes sense that they would allow those types of services to continue. It's quite possible they're allowing B2B services that are utilizing the twitter platform to continue operating because they plan to acquire a few of them in the future to try and actually make a profit one day.
Just curious, how have you guys been doing YC? How many have gone to the US vs stay at the homebase?
The overall issue with the diagram is, not only are they MBA buzzwords, but it's a silly diagram that has no meaning – they're dressing up 'things we don't want you to do anymore' as a technical diagram in a two-dimensional space that makes little to no sense.
Good: Klout

Bad: Tweetbot, Storify

What is this, Opposite Day? That stopped being fun in kindergarten.
Twitter wants to give you access to the data. Their client is their main product. Thus, every 3rd party client is competing with their main product, that seems to be a fact.

Theres no way to stop you from building one anyway, twitter knows that. If you go against their rules, you're a revolutionary, and if you win that revolution, they'll have to deal with you.

You can't expect however, that the incumbent is going to go around encouraging revolutions against themselves.

The only alternative is to encourage everyone to make clients, at which point, they're just a big cloud xmpp server to the world.
The customers don't want a refund (damages). They want "specific performance" -- ie that Joyent uphold their end of the bargain: lifetime service.

(IANAL, TINLA).
Utter hypocrisy that they're discouraging third party clients, after having acquired one.

app.net suddenly looks more attractive.
Pick two...

1. Job security

2. Job satisfaction

3. Good pay

I've never had a job that had all three, and it is really critical you avoid jobs that only give you one of these options.