skysight-inc/HackerNews huggingface dataset:
I'm confused about something. The author's "simple and easy solution" to the problem of people saving API URLs is to have a "bookmark relation" link; but all that means is assigning a unique, permanent name to the resource so people can find it again. Why wouldn't you just design your API so the API URL is that unique, permanent name? The "bookmark" link "identifier" ends up being a URL anyway; why not make it the API URL to start with?
We already have a 'universal API client' called the browser. Therefore, implementing a NEW one isn't very interesting.
I've looked at Elementary before and I applaud them for what they're doing. I like it a hell of a lot more than I like Unity, that's ferdamnsure. That said, it's not there and I tend to think it never will be for reasons that aren't their fault. Yeah, Elementary has written some appealing default applications, and the lessons they're putting down are ones I'm good with picking up. I like the way they're looking at applications like their calendaring app; they show some of what I have referred to in other comments as "give-a-shit". I appreciate that. The problem is that they aren't sufficiently weighty to change the rest of the stuff out there. They don't have the clout to tell the developers of applications like GIMP or Inkscape to conform to a sane HIG. So you're bouncing in and out of the land of decent applications all day. That sucks. It's not really their fault, to be sure, but it still sucks. Apple's control of their environment has done a lot to encourage/browbeat/force developers to act consistently with the platform, and that's a big reason that the ecosystem around OS X is so fantastic to work in.

Also, and this is just sort of a general thing, I don't think I can put up with a GTK+ environment again. It's fugly and gross and the spacing is always so wrong and...ew. Can't do it. Wouldn't be prudent. ;)
> Just great - so someone who wants to spend $20 can have my phone beeping away?

I can already do this by paying $20 to upgrade to an unlimited SMS plan on my phone.
> This kind of thing sounds great for exploratory development, but undesirable (for the reasons I outlined previously) for an actual production app.

We actually do this in our production app. The only URL we actually hardcode in the app is the root URL for the account currently logged into. (And a few other urls unrelated to the account, but that's honestly just pure laziness).

User logs in - we get the account (root resource)

Bootstrap the JS - we get a subresource of the account and request it, populating the initial UI

User interacts with UI - generates a GET to a URL we got from another resource, repopulates the UI with relevant data from that resource. Rince, repeat.

Doing this has made changing our API structure over the course of development a lot easier.

> I hope you're used to waiting :).

I am :). But I look at how much faster html5 went from concept to production because it was pushed by the browsers, and I experience an $optimism++. Things are moving in the right direction, IMO.
I'm speculating here. But other than the ChristieStreet motives people are throwing around, it might also have been prohibitively expensive to get a 26,000Mha battery into the device at that price point.
IIRC Outside Magazine did an article about it in the past few months too, although I have not read it.
You don't have an emotional bond with good, well-crafted tools? They don't make you happy to be using them?

I do. It's why I consciously pay a premium for a Mac. It's why I pay for Photoshop. It's why I pay money for IntelliJ when Eclipse is free. They're good tools that make me better at doing things I want to do and they make me happier because I'm using them.
Parallaxin'
Yeah, if it were my product I would have refunded everybody's money and immediately launched another campaign for the all-USB version of the product.

Announce the new campaign in the same email that was announcing the refund; if people were still interested they could fund the new campaign.

Maybe they do plan on re-launching eventually, or maybe they just don't think there is demand for the compromised product. Or maybe they ran into other issues and are using this as a graceful out. Who knows.
I think their mistake was Kickstarting something for "Apple iPhones, Apple iPads, Apple iPods, other Apple devices, (and oh yeah some of those other things that make up the majority of the world's rechargable devices too)".

It's just plain unwise to make business promises to deliver interoperability with proprietary interfaces without having your agreements in place first.

As a side note, I'm quite disappointed that we as a technological society can no longer implement basic means of supplying low-voltage DC power for a users' own devices.
Did you take into account the population difference between the two countries ?
I found this quote from the project's letter about the situation impressive:

"Providing full refunds means we will have to absorb a hit for both credit card (3%) and Kickstarter fees (5%) totaling over $11,000. Today we asked Kickstarter for the 5% fee they collected based on the circumstances, however regardless of their decision YOU WILL RECEIVE 100% OF YOUR MONEY BACK."

I'm sure plenty of people wouldn't have had a problem if they'd passed along the various fees. After all, Kickstarters are still speculative projects that can fail even after funding. Eating whatever fees they can't get refunded is seriously going above and beyond to make things right for their backers in a difficult situation.
While I'm generally supporting Assange in his mission, I do wonder what good has come out of the released cables and other documents so far. Have there been any policy changes anywhere as a direct result of the leaks? Until now it seems like wasting taxpayer's money on making dubious sexual assault charges an international diplomatic issue and possibly unconstitutional torture of a whistleblower are the only effects that ripple through the media. Am I missing something?
To be fair, that table is less than 1/100th the size. I'm not surprised it's faster.
Indeed; these teaser rates make money for the banks when most people who take them snap up to the higher rate (by error or simply keeping the balance after the promotional period).

It's best to only take them when you can set up an automatic monthly payment, and zero the balance before the higher normal rates return.

(Personally, I'd also make it illegal to advertise "0% for 12 months" if accompanied by "3% transaction fee" on the insider/fine-print. That makes the effective 12-month rate about 3%, which should be the headline. But banks, lotteries, and perhaps even government schools have an interest in keeping most people from being too good at time-value-of-money/expected-return calculations.)
Air conditioning, Or: How I learned to stop worrying and accept death
17 of 10 for me... (all correct, after a few attempts)

http://i.imgur.com/PlXPQ.png
I'm looking for a middle ground - SQL/structured data extensible with non-structured data. The ability to extend sql tables with unspecified json-like data. The love child of mysql/postgres with Mongodb.

Any such thing exist?
It's essentially the same thing as relying too heavily on a closed API.
Very thoughtful and somewhat insightful for an eighteen year-old
Agreed, I don't think they could have been any more plain that they were claiming the right to license your photos to anyone for anything. I think people understood that clearly, including National Geographic, who put their account "on hold" due to the TOS.
The NYT just kinda blew my mind. A newspaper article just blew my mind. This is, by far, the best multimedia storytelling I think I've ever seen. Kudos to the team involved in putting this together, you've shown me the future of media and the internet.
This is a fair point!

Mostly, I think that would produce an ugly API.

The reason I've been leaning towards that solution is that it assigns the responsibility of locating any other resource, in one request, with full backwards compatibility, to exactly one location, freeing other locations to change in a more fluid and graceful way without the cruft.

Edit: Oh and because other URLs can have the context of their parent paths deliver some value or information. But then again URLs should be opaque =). Definitely worth thinking more about!
Sorry but if the project doesn't even mention SlickGrid (e.g. how does compare to it) I can't take it seriously.
I'm asking them the same question. I backed this as an android user looking to charge my power hungry devices. The iPhone compatibility was secondary for sure. I was willing to be patient while they figured out the lightning plug thing and am extremely disappointed that they're cancelling (and siphoning all the money through their startup) instead of releasing a product.
Busted Quota: Memes from the front line of sales
"Probably my favorite thing about Ember is that it isn't built by academics toiling away in an ivory tower; it's driven by real-world problems that web developers are facing."

So your favorite thing about your project is that it was written by you?
Easy access to a high-risk environment is a significant element of
this story. Two lift trips to an expert ski area run is a low
barrier, several hours of hiking/showshoeing to a backcountry run is
a much higher barrier.

When only two lift trips and a warning sign are the barrier to a
backcountry run, we should not be surprised that people who might be
reluctant to spend several hours working hard to get to the top of a
risky run choose to accept a risk that they might not fully understand.
The new TOS includes the agreement that users' photos are sub-licensable, something not mentioned in the current TOS.

Isn't this essentially what they were claiming in the previous version of the new TOS, expect this time it's not in your face that they can charge others (including advertisers) to use you images and not pay you?
I always assumed that was it. Ironically, I haven't heard anyone say "surfing the web" since Safari came out.
By the same token, you can't cook soup in a deep fryer or tea in a sauce pan.

I probably wouldn't cook a fish in a rice cooker. But I've cooked a meal of chopped and deboned chicken legs, glutinous rice, fresh crushed garlic, salt, fresh crushed pepper, chopped green onions right from my garden, and a few fresh ginger slices in a 10 year old cheapo rice cooker that was a great accompaniment to my butter pan fried basa (dried for a couple hours, then salt and liberal pepper and paprika'd). The butter helps with the Maillard reaction ;)

My chef friend asked for the recipe.

Entire meal prep was probably a total of 15 minutes, active cook time probably less than 15, rice cooker spent an hour or so working on the rice and chicken.

There's literally nothing wrong with boiling meat. It's a perfectly cromulent cooking technique. You just have to know what you are doing. Boiled meat dishes have been royal court food for thousands of years in some places.

The French (God bless 'em) just never got it down.
Except it wasn't a mistake. Just because it failed doesn't mean it was a mistake.

We should be admiring them for taking risks like these. If it worked, it would have been quite awesome. And now that it's failed, everyone received their money back, so no harm was done whatsoever.

Yes, it was their choice to return the money rather than pivot the project, but that's irrelevant -- the fact is that they returned all the money to the backers and chose to absorb the $11k loss themselves. This is behavior we should be encouraging, rather than trying to discourage people from daring to dream and to take harmless risks.
> Sure css, js etc are fetched, but this is hard-coded behaviour, there is nothing dynamic or discovered about it. Or I fail to understand it.

It grabs the links from the content of the document it retrieved, using the rules of HTMLs structure to find them. That's both dynamic and discovered.
I get the feeling this is the most valuable advice I'll get this year. Thanks!
Curious - what are the energy costs for running this rice cooker for a whole hour...or this crockpot sous vide stuff for hours at a time, whole day even...is that a concern at all ? Personally I've never cooked anything beyond 10-15 minutes. I don't eat rice, so never looked into these things. Maybe I'm missing out on a whole parallel universe of foodies.
That is perfect!
Looks a little bit like this (demo starts at 1:30 minutes into video) http://www.youtube.com/watch?v=yuSDU0JiI2c

Essentially it was a way of displaying data from any HTTP based API, with just a handlful of lines of JavsScript.

Kind of a solution without a problem
CIA Laptop Breached, DHS XSSed by “Game Over”
The founder gap: Why we need more women in open source
"Stuck with Apple" has been the story of my computing life.

If another company can come along and provide a similar experience, I'll move over, but at this point no one is even close.
Interestingly, the idapt dock I use seems to be have a lightning compatible tip.[1] Wonder how they pulled it off.

[1] http://www.idaptweb.com/interchangeable_tips/charger/tp/ligh...
Beautiful, but one fatal flaw is that they make the font size dependent on window width. I usually have to browser windows open and next to each other, each using about 720 horizontal pixels. With Pitchfork’s layout that results in way too tiny fonts.

I think it’s fundamentally wrong to make font size dependent on viewport width. What you want is to make it dependent on ppi and typical viewing distances (a phone can get aways with a smaller font because compared to a laptop, viewing distances are shorter) you can expect on the device that is used to display the content. Sadly, there is no straightforward way to access this information and we are currently limited to educated guesses.
I suppose out of bounds in the case of skydiving would be something like base jumping?
Now that is an interesting post. Pay attention kids while I break it down for you:

"Good luck, man."

Clearly this guy has a heart, saying that to a stranger is nice, but adding the "man" adds a friendlyness to it that is hard to come by on the internet. This is what we call a bait, as will be seen by the things to come.

"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."

Now here, because the original poster did not state that he had immediate financial problems, somehow this suddenly is not that big a problem for him. The time honored mantra of "someone else has it worse, so you cant have it bad" is strongly indicated with Mscasborough reminding him he is not the first person to be in a bad place just before christmas. The optimistic "and you sure won't be the last" leads us onto the next golden nugget of communication.

"Stop the crybaby nonsense. "have kids" ... who cares?"

There we have it! Full "Dick!". It is rare to see in real life, but more omnipresent on the internet. The first sentence indicated that the original posted might not have complained enough while the "Stop the crybaby nonsense" indicates that he in fact was complaining too much. But the piece de resistance, the ode to the world of dickishness and the absolute pinnacle of human dickishness is encapsulated in the words "'have kids' ...who cares?"

Personaly I hope the original poster will get a job as soon as possible. The feeling of being unemployed just before christmas must be very hard indeed.
> Worse, there are no operating systems other than OS X that fulfill my needs of a pleasant-to-use Unix/Linux system--certainly no Linux distribution comes close on the "pleasant-to-use" part; I'd rather use Windows 7 and Cygwin than any Linux desktop I've been subjected to in the last five years.

Sounds to me like this is just a matter of what you're used to. From my experience, OS X's UI is the last thing anyone would want if they weren't used to it. The window management is pretty damn horrible. OTOH, Linux has a variety of window managers with many innovative paradigms.

> I like Lenovo's build quality and aesthetic, for example, but their laptops are universally underspecced for what I want (if your only GPU is Intel, you are not getting my money) and I can't get a Retina display, which I now consider mandatory, anywhere else.

I don't know what you're doing with your machine that makes Lenovo machines underspecced, but for web and Android development, the ThinkPad X1 Carbon fits the bill. I wrote about it here: http://news.ycombinator.com/item?id=4848375

If you want discrete graphics, that is available in other models, such as the T series, IIRC. However, for anything other than gaming or video editing, integrated graphics really is enough. I personally prefer not having discrete graphics, as it keeps me from playing games.

The only thing missing is retina support, but you have the advantage of a lighter and thinner laptop than the MBP. It's no different from the MBA in that respect, with the added advantage of a 14" screen in the same body size as the 13" Air.
$ curl https://api.github.com

We're experimenting with more :)
I'm so used to Netscape being a brand name, it took me at least ten seconds to break the word up into its constituent words, and understand what you meant.
I disagree that she had reasonable points. I don't see how malice played a significant role at all in the meltdown. Carelessness, bad incentives, and etc. - sure. Maybe a bit of malice. But most of the misallocation of capital was done by firms doing things like trusting AAA rated securities when everybody else was doing the same and it was in their financial interest to do so. Actions like this were not wise, but it's hard to see malice if you're not a card-carrying Marxist.
I think a lot of the criticism in these comments is overblown. If anything, I would expect more constructive criticism and feedback from fellow HNers.

Quartz is a fairly new site with a small dev team. The site has had some kinks, but it is slowly coming together, and I think it has a lot of potential.
Why would you explain quotes and escaping to your grandma? All you need to say is "there are special characters that when put in a certain sequence allow this to happen"
Can we take a moment to note what a terrible piece of journalism this is? It's written like a short story. I read half way though and still don't know who lived, who died, or when it happened.
If they continue on their current track, I believe the clout will come with time.

I'm sticking with OSX for now, but I believe I will give ElementaryOS a try in a VM at least.
As someone from Brazil, I wonder what kind of words would sound weird to an English speaker like that. I would have thought that most words would be recognizeable, given that English also has its fair share of Latin words.
Although the simple explanation is "Apple is greedy and wants to milk their users with overpriced charging cords" I think the real explanation is more complex.

Apple wants to control every aspect of how its users experience the products that they think of as "Apple". When Apple sells a charger and charging cord, they want it to be a charging experience worthy of the Apple name. I know it sounds ridiculous, but this is how they think.

Every consumer eventually ends up with a big tangle of chargers and adapters. The kind of thing where you unplug it and tug on the cord and the FCC-mandated RF balun is a big lump and the cord gets stuck and you have to crawl under your desk to retrieve it. Most of us live with that kind of thing every day and most normal people hate it.

In short, Apple wants its users to experience its products as a refreshingly simple and clean salvation from modern electronic hell. The existence of a single cable that mixes the new connector with the old connector is seen to tarnish that user experience.
Yes. All their answers have been polite ways to say "you are a bunch of stupid people who don't understand basic grammar". That's sad.

But, to be honest, I don't know what else they could have said or done. They probably shouldn't be fully transparent and say "we tried a way to shear the sheep and the sheep did overreact, let's try another way".
The bigger misunderstanding was when Cliff Edwards applied the arithmetic of average margins to calculate Apple's potential profit. Apple's margins are ridiculous, and so they need to gross far less at the retail store than e.g. gateway to make them worthwhile.
can't wait for final golang driver, kudos for listening.
Seconded, though these days I advocate a 9-month emergency fund.
This article was written in 2001. It wasn't until 2005 and the iTunes Music Store that Apple growth began to explode. The iPhone was Apple's first product the can be supported at a store that was a smash hit and that was release in 2007. It's easy to say that an article written in 2001 was inaccurate, but it's hard to say that the analysis was wrong.
Your table looks very nice, thanks a lot for sharing. We have one in our app that is pretty similar, but not as well developed. I am considering replacing the one in our app with this one.

My only reservation is adding underscore.js to our codebase. Not that I have anything against underscore, but we already Ember, jQuery and jQuery UI. I'm hesitant to add another major dependency. How hard of a dependency is Underscore.js? Could it be easily separated.
Scalable Bloom Filters in Go
I have implemented Bloom Filters which are Scalable in Go. This is similar to the bit.ly dablooms project. But, my construction is in Go, and simpler.
Here's the actual quote from the updated terms:

"you hereby grant to Instagram a non-exclusive, fully paid and royalty-free, transferable, sub-licensable, worldwide license to use the Content that you post on or through the Service"

The previous TOS said the following:

"Instagram does NOT claim ANY ownership rights in the text, files, images, photos, video, sounds, musical works, works of authorship, applications, or any other materials (collectively, "Content") that you post on or through the Instagram Services"
They finally released their JS script:

http://www.causes.com/moment_of_silence.js

In case anyone is curious, this modal dialogue stays up for 5 min. The script is hosted on their servers, not a CDN. It uses the client's system time. And it is somewhat configurable, offering the three global (ack) variables:

* showText (boolean to display action link)

* text (action link text)

* url (action link to causes.org)
It's useful when you're talking to a website owner, and you're trying to explain how the previous developer goofed up.
Is It Spam To Email Me a Confirmation For Unsubscribing?
I just usubscribed from the Kim Komando show and the first thing they did was email me. Shouldn't this be illegal? Is It considered Spam?
What happens to all the people who spent years learning how to use it?

It's kind of scary to think you spend learning something in and out only to find out that it's later going to be deprecated entirely. Like Silverlight. Oh well, at least with Silverlight you got something applicable out of it: XAML which works on Windows Phone 8, WPF, etc.
Bountify spawns a suite of HN tools
> I drank the HATEOAS Kool-Aid when I first learned about REST too, and then I built a beautiful API that used it. What did the developers ask for? A list of URLs.

Maybe you should've built them a client too? https://www.braintreepayments.com/braintrust/when-rest-isnt-...

I've heard great things from people updating their API clients to use our new hypermedia stuff. So we're pushing forward with our hypermedia experiments at GitHub. People are still free to optimize for speed (reduce the number of HTTP calls in environments where it really matters) or even development speed (hardcoding a few API calls instead of dropping in a full client library) if they like.
== Your missing the point, or at least part of it. It is akin to a protection racket. Those companies invest to not get sued, etc. So thats the sales pitch: invest, take a cut of the $$, and oh, btw IV wont sue you (as often) either.