skysight-inc/HackerNews huggingface dataset:
Is the Browser the New OS?
> their main benefit as I perceive it, which is putting resources into the perspective of a global namespace.

Sometimes people do. I mentioned this problem in my talk at Øredev this year: http://oredev.org/2012/sessions/designing-hypermedia-apis

> Where am I missing the point ?

Well, you're on HN: everyone wants to control everything. Startups don't 'win' by playing nicely with each other, they drive their competitors out of business.
This is really epsilon from trolling. You could just as effectively have pointed out that there are people in Sub-Saharan Africa that don't have access to food at all.

If you don't have access to garlic, you don't have access to food. You are no longer debating the merits of different techniques. Garlic is universal; it's an integral part of peasant food in Mexico, South America, Africa, and of course all of Asia. Garlic is not a luxury item.
A minimal HTML5 boilerplate of my choice: http://csswizardry.com/2011/01/the-real-html5-boilerplate/

I never really got why would anyone need things like image replacement or Google Analytics in a HTML5 template. The KISS principle comes to mind.
Couchbase has a lot of folks happy to pay for our Enterprise Edition: http://www.couchbase.com/customers
Your assessment is correct in that this issue has never been communicated before. We're only 1.5 months into the project, so it hasn't had an opportunity to happen until now. Which is also the same reason why it's scary. If one can't stay motivated for a handful of weeks at the inception of a project, how's that going to look in a year?
"I'm getting unsolicited offers for either "1% fee, 0% APR for 12 months"

Lotsa fine print in those offers as far as what happens if you miss a payment (interest rate could jack up and retroactive things might happen). May or may not be the case in the one you received. I remember always getting offers of free financing on things for a year and if you don't pay off at the appropriate time you owe all the interest retroactive.

In any case, someone wanting to follow that advice really would need to read all the fine print and understand all the fine print before making any decision. I wonder how many people could do that.
Very nice web design on this page.. great.
Severe lack of training and practice caused deaths.

That is not what I got from reading that. Certainly, anything they did after the avalanche hit wouldn't have made a difference. At least that is the impression I got from the description of the injuries.

and a lot of them knew better.

And I think you somewhat agree. Or do you think they knew, but weren't trained well enough?

Thinking about how this could happen, I thought of http://en.wikipedia.org/wiki/Tenerife_airport_disaster#Proba..., in particular the part where it says

The flight engineer's apparent hesitation to challenge Veldhuyzen van Zanten further, possibly because Captain Veldhuyzen van Zanten was not only senior in rank, but also one of the most able and experienced pilots working for the airline

In this case, each of them seems to have felt safe because there were so many other experts around.

Also, no amount of training can fully prepare you for disaster. Even if you have been taught exactly what to do, you may not be able to do it in a situation of severe stress. That might explain the 911 calls. It could just be another 'program', that of 'call 911 for help' took over.
Perhaps they no longer share code, but they share architecture which was responsible for the lack of table view in SproutCore. The history of the two projects is long and complicated, and most of the people working on Ember were SproutCore developers. Ember was even "SproutCore 2.0" for a long time.

SproutCore's current table view demo still stutters and lacks the features of the table view featured here[1]. If the Addepar guys put this together quickly, it's because there are no longer architectural road blocks preventing them.

[ 1 http://demo.sproutcore.com/table_view/ ]
She has a more reasonable, and more specific, point than that.

The naivete of which she accuses Silver is that Silver assumes that the modelers are striving for accuracy in their models (and that they failed to achieve accuracy). With some linked evidence, she asserts that the modelers in the financial industry knew that their models were inaccurate, but that those models supported the corrupt narrative that enriched them, and so perpetuated them. In other words, in the finance world (she says, with some apparent understanding and evidence) the wilfully inaccurate models were a means to a corrupt end.
I dont think this works at all. Its heavy, difficult to read, and full of distractions. The fade in animations are unnecessary and the parallax scrolling adds nothing to the story. The multimedia functions more as footnotes or interruptions that route you outside of the narrative.

Its mobile-unfriendly and breaks the UI of NYT.com.
I feel I'm taking it on because I have too. I have a 3.5 year old, and a wife who's 7 months pregnant. When 2-3 days go by with no answer to an email from one of my partners.. and I have to wake up to no job and a family I have to support, I guess I've taken it upon myself to just do what needs to get done.
> A rice cooker is usually smaller and hotter with a thin metal bowl instead of heavy ceramic

Only the super-cheap ones, e.g. the chinese-import-for-$15 model.

Good ricer cookers, especially those from Japan (where rice cookers are something of an obsession, and bowl thickness/composition is a definite selling point) often have much much thicker bowls.

For medium price models (~$100-200) this can be 5-6mm thick, and on expensive models (I've seen them for up to $1500!) like 10-15mm of metal or 20-25mm of ceramic etc (or some secret combination).

Modern Japanese ricer cookers can also have very sophisticated heat distribution and control mechanisms, and are usable for a lot of different stuff.
Plus, donations are not flat through the year. In the US, at least, donations spike in December because it's the last chance to qualify as a tax deduction for the current tax year.
Wakey Wakey™ ...next!
I still do the ziploc thing. It's fraught, but worth it for the convenience.
> Most people who consume your API will have no idea what HATEOAS is and they sure as hell won't care. What will they care about? The URL to hit to get the data they want.

A few years ago, before Rails made "REST" popular, this exact same statement was made. "Nobody is going to want to learn about PUT and DELETE. They just want to do everything over POST."

> They will hardcode that URL in their app, too,

This is an education problem. We're still in the early days of this stuff.

> One for when the URL works like it should, and another for when it changes and they have to use hypermedia to find it again.

This is a tooling problem.

> You're seriously telling me that you want to force users of your API to make N * depth of resource requests, instead of just going straight there, when each request takes 100 ms or more?

One thing that's nice about hypermedia is that you can lead clients to wherever you want them to go. You're free to change things at any time. Have a mobile app? Make less features, and make the request paths shorter. Have a desktop app? Make them longer, add more stuff. It's up to you. Nobody says that you have to complete N steps to do anything unless your server does.

> Users (and search engines) will save your URLs, so if you break them, you will lose traffic.

Right. So what do we do on the web? We 301 redirect until we don't have enough traffic to care anymore. Same thing with your API.

> The future is almost never $elegantly_designed_complex_system. It's almost always a pile of garbage, with a few humans sitting around sorting through the garbage to find the thing they want.

Luckily, Hypermedia is the _opposite_ of Big Design Up Front. It lets you evolve over time. Partial application still yields benefits.

Please see my comment over here: http://news.ycombinator.com/item?id=4949311 GitHub, BalancedPayments(YC W11), and others are finding real benefits today.
Okay, but all routes to that gaming - at least at the institutional level - ran through being able to do it without it impacting credit ratings. Credit ratings and security pricing are very dependent on statistical models for risk, in particular correlation and downside outcomes.
In a constitutional sense, how could drone victims possibly be military targets when the US has not declared war? You're trying to play by the rules that suit you and ignore the ones that don't.
These mostly come from Apple's Human Interface Guidelines (http://developer.apple.com/library/ios/#documentation/UserEx...) but people seem to overlook them. Very cool to see an app that got feedback from Apple and did something new and compelling with it.
Off-the-shelf you're looking in the 200-300 range.
I keep thinking of the crusades as a prime example of higher power gone wrong(and just how bad humans can get, and also that happened way back when and all). It's just interesting to me though that you say we need a higher power, and that higher power is often the government that is corrupt.

No worries about rants, I like reading them and trying to get myself to not just see another's point of view, but to own it, try and make it mine and get an even deeper sense of what's going on behind the words. And sleep well.
Link to demo please?
"I'm not sure what they were thinking when laying a cable that requires experts to be flown in from the east coast to repair. The simplest mechanisms are the ones that are the most easily repaired."

In this case, the simplest mechanism would probably have been to build above-ground high tension power lines on massive steel towers. This is the most common mode of high voltage electrical transmission, and the cables are easy to access and repair. However, this cable was probably built when the area was already densely populated, and property owners would not have accepted having such an eyesore going through their back yards. So they had to bury it underground, which required heroic engineering to insure that it would only have to be maintained very rarely (designed for an MTBF of 60 years).

There are analogous problems in computer hardware. For example, if you want a computer to control a cardiac pacemaker, you can't just buy a generic server and throw a gigabyte-sized Linux distribution on it. It has to fit in a tiny space, run for years on a small battery and be 100% reliable. Very different from creating a web application, but the extra complexity and expense are necessary due to the problem that's being solved.
Ruhlman's Twenty is a great first cooking book. Heartily seconded. I'd get "Ratio", and the Kindle version of "The Flavor Bible", to accompany it. That'll set you up for a lifetime of cooking without ever looking up a recipe again.

(Keller's books are all Ruhlman's writing, right?)
The NYTimes guys are doing some really really good HTML work!
Along the same lines, a little web app that I've found pretty useful for tracking all of the above (and thus helping to stay motivated) is http://tdp.me
Man, you are awesome. Just like everybody told you: enjoy the holiday and look for a good opportunity.

I bet you will find a even better job, you are hot for the market now!
Depends on the language, but I prefer the Python approach here. Python is a dynamically (but strongly) typed language. If you want a list from a dict, get a new list via casting ie. list(the_dict), or get a list from either side via the_dict.keys() or the_dict.values(). Weakly typed languages that will do implicit type conversion for you such as TCL and Perl seems prone to mistakes and confusion from this stuff as code complexity of the project grows. I don't think Python gets it right here either though really, as in the end explicit types save so much headache and stupid bugs by finding problems for you at lint or compile time.
Yeah it occurs instantaneously but because you can't influence either particle without destroying the entanglement you can't use it to communicate faster than the speed of light.
http://curious.astro.cornell.edu/question.php?number=612
> no automatic assault weapons for civilians

Erm, that's been law since the 1930's.
Good luck, man.

Nothing about this post has any urgency outside of "i have to buy presents". FFS. You aren't the first person to have to tighten it up during holiday time, and you sure won't be the last.

Stop the crybaby nonsense. "have kids" ... who cares?
X-ray a twisted ankle?
They are a consulting shop, so I don't believe they will have any problem proving that they can pay me for the time being.

I'll try to find a immigration lawyer, nice catch :-)
I can't really figure out a situation in which a person actually needs to know how a SQL injection works but can't/doesn't want to understand basic SQL syntax.

But this article does the job nicely, very simple and I'm pretty sure anyone could understand that.
> I also don't have a problem with monitoring of internet communications so long as its done by computers with security protocols to prevent misuse of the information, and robust court supervision of the use of the resulting evidence.

"Security protocols" to prevent misuse, huh? Why would you think they'd be concerned with something like that?

What do you think is the idea behind NSA's massive spy center in Utah? "Hey guys, let's capture all traffic on the Internet, and then make damn sure we'll never do anything with it that might compromise someone's privacy, ever!"

> robust court supervision of the use of the resulting evidence

As robust as the supervision on mortgages in the past few years, perhaps?

Case in point: With all those hundreds of thousands of mortgages the bank bought, it simply stopped filing basic paperwork – even the stuff required by law, like keeping chains of title. A blizzard of subsequent lawsuits from pissed-off localities reveals that the bank used this systematic scam to avoid paying local fees. Last year, a single county – Dallas County in Texas – sued Bank of America for ducking fees since 1997. "Our research shows it could be more than $100 million," Craig Watkins, the county's district attorney, told reporters. Think of that next time your county leaves a road unpaved, or is forced to raise property taxes to keep the schools open.

But the lack of paperwork also presented a problem for the bank: When it needed to foreclose on someone, it had no evidence to take to court. So Bank of America unleashed a practice called robo-signing, which essentially involved drawing up fake documents for court procedures. Two years ago, a Bank of America robo-signer named Renee Hertzler gave a deposition in which she admitted not only to creating as many as 8,000 legal affidavits a month, but also to signing documents with a fake title.

http://www.rollingstone.com/politics/news/bank-of-america-to...
That is exactly what I'm arguing: that font licensing works effectively for the high-value projects the foundries target. And if you don't think what you're building has the potential to be high-value, why are you working on it?

You don't seem to get it: it is a perfectly sane business decision to choose your client base. Most of the foundries haven't chosen "random web apps". They're probably smart to make that decision, given the fact that most of the people who make "random web apps" don't really value typography. How I know that is, they bitch loudly over pricing that is a tiny fraction of what the foundries real customers routinely pay.
Butts in seats don't equal value
During the last year, I've been thinking a lot about why work in general and software development in particular is valued by the time spent instead of the actual value created:

http://wilmsmann.fullmontymedia.com/2012/11/22/fixing-work/

http://wilmsmann.fullmontymedia.com/2012/11/22/butts-in-seats-management/

Software development - probably more than any other service or profession - lends itself particularly well to remote working. Yet, most employers and clients insist on developers working on-site and on paying them by the hour. Sure, there are those who are lucky enough to offer a well-defined product or service that can be priced at its actual value but most developers - entrepreneurs, freelance and employees alike - have to deal with hourly rates.

In my opinion this not only creates wrong incentives, that is to work as long as possible not as efficiently as possible, it also makes you unfree because under these circumstances your revenue and livelihood are inextricably tied to the amount of time you spend working.

This system is quite obviously broken. However, I've come to realize that there's no easy way to fix this. While valuing work by the time spent is a broken metric at least it is a metric. In order to decouple the value of software development (or work in general) from the time spent working one would first have to find a common metric for the actual value created.

What are your thoughts on this?
There is no reasonable comparison between a patent troll, who precludes you from benefiting from your own creative work, and a type foundry.
Seed Investing Report - Startup Orphans and the Series A Crunch
"I don’t care about trends and my only prediction is that one day I will die."

I think that says a lot. Predictions can give us tunnel vision. Sometimes the biggest opportunities are in the most unexpected places. I really respect Brad's opinion on this.
If you look on their kickstarter page, they actually did provide USB-A ports on the bottom of the unit. They just weren't able to 'compromise their product', which makes me believe that perhaps they had other underlying issues, unrelated to Apple's licensing.
Are you saying that if I buy AppCode WebStorm would be redundant/unnecessary?
Trust me, when you're out in the boondocks, you still want a compass. Sure, GPS is great. Until you can't find a satellite, or it runs out of batteries, or a gazillion other things that can go wrong with electronics in the wilderness.
That the open fonts people point to tend to be inferior to those of H+FJ or FF, and that H+FJ doesn't seem to care much that you can't use their fonts on your terms.
I wonder if he would claim the same argument today as he does in this[1] comment, in particular the paragraph "On side effects being bad <..>".

I would dare to claim that there's some trend to do things more side-effectlessly not only in programming, but also in general, people in IT are finally realizing* that the more isolated, light-weight and modular things are (think of increased interest in functional programming (pure functions), dominance of cloud-based/inspired solutions (spinning up small instances of VMs)) the better. Somehow this particular mindset helps at all levels.

Hah, there's actually a term for what I'm trying to describe: Shared nothing architecture[2]. Allowing side-effects on any level implies "sharing" to me.

[*]: of course you could say "this has always been the case", but somehow some years ago Java and the friends seemed like the only "enterprise level" solution to most businesses and the general fat-stack+vertical-scaling seemed somewhat reasonable.

[1]: http://neopythonic.blogspot.nl/2009/04/tail-recursion-elimin...
[2]: http://en.wikipedia.org/wiki/Shared_nothing_architecture
How to Design Your Life for You
I thought there was already tech that allowed you to play audio from pictures (special?) of vinyls.
> Hint: Your browser is an API client

Apart from parsing, I am the API client in this instance. I'm the one making decisions from understanding what services are about.

The universal API client seems to be a kind of silver-bullet-IA in many people's mind. I feel it's both impossible and not necessary to accomplish that. The complexity we have to handle to use APIs is already minimal.

What makes hypermedia interesting IMHO is (minor point) easier intra-linking within a webservice, and (major point) the ability within a service to point to resources from another one.

This will enable the distributed web we are all waiting for.
Odd. It looks perfectly fine to me, in both mobile Safari and mobile Chrome. The text is completely visible, with a little padding on either side, and videos all slide nicely into the text column.
If you don't have kids don't tell people with kids what to do just because they have kids.
Instagram updates its Terms of Service again based on user feedback
Quick Bootstrap Design
Advice your parents could have used...
Why didn't they didn't just include a female usb port?

Edit: I'm skeptical about their motive. It seems they are using this as a press event to announce their KickStarter competitor ChristieStreet.
MySpace is on its way back. Should be worth a look, at least to check out its new UI and how well it serves bands and musicians.
Tom is one of the two main developers you're talking about when you say "most of the people working on Ember were SproutCore developers."

I think the "lack of architectural road blocks" is called ember.js. If you're working with Sproutcore and haven't spent time with ember.js, you should take a look. It has a bit of a learning curve but it's very powerful once you get past that. The guys who built the table would tell you that instead of being an architectural road block, ember.js was the power that made the table possible. That's why it's called ember-table.
I do not know whether this will help or confuse, but it is a different way to look at it:

Look into a mirror with your nose pointing North. Your left hand will point West, and your right hand will point East.

Your mirror image has a nose pointing South, a left hand pointing West (!) and a right hand pointing East (!)

You know it is his left hand pointing West because it moves when you move your left hand. Also, you may wear a ring or have distinctive features on one hand.

You know that left hand is pointing West because you can see the sun set in that direction.

So East and West stayed where they were. Also, up and down still are where they were; rain still falls on your head, not on your chin.

The directions that changed are North and South.

The effect of that is that, from the point of view of the mirror image, East and West seem to have switched sides. The mirror image is looking South, and yet, West is to its left and East to its right.
I really fail to see how opening the options to which plugs would be supported by just offering a USB Type-A adapter and providing some cables or having the user supply their own is "compromising" their product, unless it makes them too similar to products that are already on the market and have been for a while. I think this is more a failure of execution than it is Apple "killing" the project.
Sucks for them, but can't they make the thing a USB hub? BYOC. Who do I need their cable? USB-A ports are more practical. If I have an Android, why would I want iPhone chargers?
Wasn't their another account of the avalanche, written by one of the survivors? IIRC, he made it sound like one of those instances where - individually - they all had misgivings about the conditions, but because no one was comfortable voicing their concerns, they all perceived the group as a whole to be in favor and didn't feel comfortable being the odd man out to question the group.
Is there a list of Hypermedia-esque APIs in use today (apart from sitemap)? I can find lots of explanations of the concept but it's hard to find examples.

The closest I can think of is the way some APIs handle pagination (GitHub and Recurly for example) by using Link: rel=next/prev/start headers rather than through GET parameters, which in principle would allow a generic REST client to iterate through results on its own.
Can we ever stop the media from writing sensationalist, meaningless headlines?
Show HN: Get an SMS when your site is posted on HN (made for $50 on Bountify)
Proposed Senate bill: Cap data usage? Then maintain data neutrality.
Have you checked out Trello? I haven't used Action Method in several years so I can't quite remember the details, but on the surface at least they look fairly similar.