skysight-inc/HackerNews huggingface dataset:
Wait, so you've been actively violating their terms of service for months, and now you're mad that they want you to start paying for the commercial use you've already been doing?

Explain to me again how bit.ly are the bad guys here?
This is very truly annoying but I believe that it serves a purpose of reducing spam job applications.
I consider them to serve different purposes. For stuff like the Linux Kernel, the preprocessor is great because it can be used with any number of different types of files the Linux Kernel has in it's source. The Kernel configuration basically just becomes a bunch of #define's, and you can access that information from C, assembly, linker scripts, etc...
It seems the article writer not only did not read the TOS before signing up, but also make a critical error of thinking they could use the service for free at the tune of 50,000 links per month!

They built their company around another company's free service, ignored the fact that Bitly has to make money off their service somehow (guess what, they charge for high volume customers), and then became outraged when bitly told them they needed to pay up.

If link shortening is so integral to the business, why have they not implemented their own link shortener?

Quit complaining you got something for free and abused it, and now they want you to pay them for the apparently critical service they provide you with.
But I thought keeping record companies as the gatekeepers was bad?

I'd rather I decide for myself if I like a song or not and not a corporate business decision maker decide for me before I have a chance to hear it.
I agree if just to not go back 15 years and start writing header files again.
Did you work on the "ClickQuest achievement" stuff in main.js? "You're truly a god amongst clickers. Trees bend to clear your path." I love it!
It is possible to allocate objects in the stack (objects without polymorphism, defined with the struct keyword). No use of heap and GC in that case at all.

It's not that different to using C++ objects in the stack.

If by no GC you mean to use heap allocated objects with manually managed destructors, then I think the answer is no.
> Patents don't forbid research, only use.

From what I have read patents disallow others from doing commercial research unless that research falls inside a narrow exception. The exception covers getting regulatory approval for a drug, or for "amusement", but not for other commercial purposes. The exception is specifically disallowed if the research can further the alleged infringer's legitimate business. See: http://en.wikipedia.org/wiki/Research_exemption

> This is different from copyright, where if I write the first Harry Potter story and you write a derivative Harry Potter story, I just own your story.

I am almost certain this is not true:

"Most countries' legal systems seek to protect both [original and derivative] works. They grant authors the right to impede or otherwise control their integrity and the author's commercial interests. Derivatives and their authors benefit in turn from the full protection of copyright without prejudicing the rights of the original work's author." -- http://en.wikipedia.org/wiki/Derivative_work
Ask A Scientist: I Got Extra Sleep Last Night. Why Am I So Tired?
Sounds like your mistake. If your business relies on link shortening, you should identify it early in the process and build your own.

I don't use personally and every now and then I examine the reasoning of delegating parts of my products to 3rd party providers.
You ignore a bunch of things in your process and generally use misleading numbers that fit your worldview.
despite the file systems limitations of apple dos 3.3 it was a pretty nifty achievement
You could write your own exporter pretty trivially, using their API or resolving the URLs.
I really don't see the problem here. Did you have access to the export feature before and now it's been removed? If you did, you don't have any backups?

Building a business around a 3rd party service that you are not paying for without carefully reading the TOS or doing some research beforehand is a big mistake. The least you could do is save a copy of all the data for easy (read: reduced pain) migration in case it's ever needed.
I'd love to see, as I say there seems to be a lot of work to show exactly how Apple is twisting things compared to others, I'd love to see if that was because Apple is a lot worse for that or if people just don't examine their competitors. I remember sitting in I/O quite interested, but feeling a few bits were not more than marketing.
The disruptive nature of Uber will make policy makers eventually doubt who to support: should they keep protecting the jobs of the taxi industry while Uber is creating jobs at a much higher pace?
I'm personally a fan of defining routes near the views with the good old @app.route() call, but it's great to have a lot of options for people beyond the defaults.

As others have mentioned though, this is very similar to app.add_url_rule. Could you explain how this differs?
I also recommend choosing a more standard font. Personally, I left the site after trying to read the article and finding it a quite unpleasant experience to try to read.
I'm amazed that they thought it was a smart business decision to rely on a free bit.ly account (with their own domain!) instead of running their own URL shortener. Yourls (https://yourls.org/) is free and open source, and has been around for years. There's an excellent reason why every major publisher operates their own URL shortening service, and this article demonstrates it perfectly.
Why Earth's Most Abundant Mineral Only Just Got Its Name
Virtual Bare Metal: DevStack Multi Node on EC2
I thought there were multiple tentative results showing that starvation (to the degree that menstruation etc. stops) increases life expectancy. Anyway, the consensus is that obesity is very bad, but I'm not sure if 1.25x is obese.
If you are on a mac:

1) Press apple+F5

2) Click 'Learn voiceover' and go through the short tutorial.

3) Open safari, go to your website, close eyes.
no password, no login = facefeed
Glad the OP is coming clean saying it's their fault, but calling bitly shady for doing what they said they were going to do for the money that they said they were going to charge (or not charge) seems like a low blow.
Second DOS attack
Any recommendation on where to start looking?

The site has the link to buy the book, links to various articles (although some of them seem to just be applications of the theory) and names of presentations. I have no idea where to look first.
Shared Terminology Yet Different Concepts Between Ember.js and Rails
This is absurd. I was the CTO at a startup with a small budget and looked into bit.ly. You know what I did? I looked at their damn TOS, because when you're running a business you look at ALL your third party service's TOS's. ESPECIALLY the free ones.

It was quite nice of bit.ly to voluntarily cut your bill. Instead of learning something valuable about how the market works you've shifted the blame to someone else.

You would do well to reflect on these events and ask yourself why instead of accepting your own error here you've pushed the blame onto bit.ly.
there's no link to that page before signing up... no link from the home page that i can see. I think that's pretty unclear
This is 100% your fault.
I didn't think it was sarcasm - I'm one of those people you're talking about.

edit: reading again - yeah it's a pretty black and white statement and the truth is always grey-er, but I'm an American who has absolutely no faith in most of our govt anymore so it hits home.
ya and you pay money to watch commercials
So basically you used a service that costs money, you didn't pay any, and now you're peeved that they'd actually like to collect?

> They could have dropped any other amount they wanted

They probably told you "the usual amount". Are there any grounds for suspicion that they are quoting you some outrageous price?

I don't see what could qualify as "shady" here.

And btw: from a very possible point of view they might think you didn't forget to read the small print, you deliberately tried to defraud them by acting as if you were non-commercial.

They can't look inside your head.
adf.ly has always seemed more shady to me than bit.ly.
I think it's perfectly reasonable that bit.ly would want to charge for heavy usage of their service and are unwilling to spend their resources helping another company migrate away from their service because they decided they don't want to pay for it. It's unfair to call out bit.ly as having a shady business model when you build a service that relies on a third party and don't even bother to do you due diligence and find out the licensing costs!
I see why you might need a car in Ballard.
As a native Washingtonian, born and raised in the Puget Sound region, can I suggest a theory? The Seattle Freeze was imported in the late 1980s as the region gentrified. As we moved from a blue collar economy (logging, building airplanes, etc) to a white collar economy (software, biotech), and especially as we experienced significant population growth as transplants moved in rapidly to be part of those new industries, that was when the freeze set in. Yes, there is a lot to be said for the nordic influence and the fact that Seattle is isolated culturally from the rest of the country, but it was the mass influx of cultural outsiders that generated the distrust at the root of the freeze.
> Is this really necessary? Surely a substantial fraction of kids could walk, bike, and/or take a public transit bus to the nearest school like I did. Or if driving has to be involved (why?) they could organize/join an informal neighborhood carpool.

Did you do this when you were 5 and the nearest good school is 5+ miles away? No?

> Anyway yeah, I'd probably drop most of that. Or pay for it out of a very small fraction of the money saved.

At which point you aren't talking about school choice, but cutting the safety net for poor children.

Kay, well I'm dropping this since you seem to think "separate but equal" on a class basis is acceptable. We won't agree on anything.

Look, you can't say "Oh, private schools are cheaper because we can throw the poor kids under the bus by cutting their safety net". That isn't an acceptable solution.
It will depend on what you like - I know plenty of people here who are happy and unhappy with the weather. Personally I love it. The most intolerable thing about living in the Midwest before moving here was the winter. When it gets below freezing, I actively dread going outside, no matter how many layers I wear. The heavy snow that makes driving so treacherous and miserable doesn't happen in Seattle, nor does the extreme cold. Reports of the rain are largely exaggerated...what I would have considered a light or medium rain in Ohio would be the beginning of a biblical flood here. During the rainy season it's usually just lightly misting, and almost always above freezing.

If you are like me and dislike extremity of temperature, then you'll like Seattle. If you don't care about temperature as long as it is sunny, then you will not like it. Either way, you should at least visit during the summer! Consistently sunny, 70's, surrounded by mountains, trees and beautiful bodies of water...this is what the people who hate the weather stay for. :-)
So the only place that this mysterious information was documented (apart from Bit.ly's website) was in the TOS. In other words, the contract governing the relationship between the two businesses. Who would ever expect to look in such a place?
It's one thing to not read the whole TOS for services you consume and pay for, but ignoring it when using it commercially? Don't blame them and call them shady. They have to pay their employees and server costs to provide you the service.
Android 5.0 is coming up next, possibly at Google I/O
Google has a habit of teasing people with the clock on their Android ads.

The time denotes the Android version. Right now, the latest Android ad shows 5:00

https://twitter.com/google/status/476786466790440960

Previous Android ads show the time to coincide with the version release.

> What's new? Well here we see Android 4.4 KitKat, that is backed up by the time on the clock, 4:40. Whenever Google launch a new OS version they make sure the clock matches up. 4:30 for 4.3, and 4:20 for 4.2 (you get where I'm going with this).

http://www.isozial.so/2013/10/nexus-5-leaked-onto-play-store-starts.html

Google has had a history of doing this, as we can see with the following images:

http://imgur.com/a/TwIhP

Android 5.0 is next. Get hype!
The New Apple II User's Guide (written 2012)
Well, this is unfortunate, if true. I'm an avid user of Google Voice and I push out a free, public phone number for people to reach me at "from the Internet", or other folks who I don't trust enough with my real phone number. I hope they can manage to integrate things into Hangouts to my satisfaction, otherwise I'm going to have to look to alternatives.

With this in mind, if the integration goes awfully, does anyone have any recommended alternatives?
the way the site is structured, the pricing only seems to be for the Bitly Brand Tools. There doesn't seem any other pricing info for just link shortening
Ask HN: How do you use data?
I read it in Spanish but got stuck at "Goooooooaaaaa
I don't know how many people are like me, but the atomic unit of listening to music for me is an ALBUM, not a SONG.

So, for people like me, to try to explain to people like you...

Why is there the expectation that every second in a song would be free under Prime?
Twitter COO Rowghani Resigns From Job on Twitter
I write sites for a government, and I most certainly write code to standards, then to aria, and finally pick apart any IE weirdness. This has been quite the fight over the years, but if we want to be considered professionals and called engineers, then we follow standards, and when an employer says "I want you to ignore standards because we don't need it" you have to say no, I'll do this right, or you can find someone else to do it. If we all did this from the start, we wouldn't be in the mess we are now.
I don't think that slide was meant to be taken literally, you can integrate Objective-C with Swift.
"Learn More" then "Pricing" or any page that shows the product has the pricing link on the navigation bar.
No More Stubborn Lids: A Pickle Jar You Can Open With Ease
But... why can't they just give me free things? I don't see a problem with building my business atop the back of another and sharing 0% of the profit. /s
No. Swift doesn't have traits. It has protocols but these can't currently contain implementation.

Implementation is currently strictly based on single inheritance with open classes (through extension).
This is realpolitik jazz-hands with football thrown in to make light of a topic of grave importance.

Also, of course, any framework set up today to control data tomorrow will tomorrow be turned on its head and used as a legislative basis for expanded intrusive activities.
There are two big problems that I see with the current generation of VR goggles for applications like this. The first is bandwidth, the Oculus's screen had too low of a resolution for densely packed information and text, this may have been solved in the latest but I haven't seen it in person. Google Glass has the problem because of it's really small size, trying to access and manipulate much information on that interface would be extremely slow and cumbersome.

The second is with full VR goggles. Right now there's not a really good way to be able to use them and interact with anything outside the VR environment.

For your other point about the graph the system doesn't have to pick out the best on its own. Just having the possible values and the results displayed the user could pick which one achieves their goals best. For his light following robot though there's a pretty easy way to evaluate the parameters, how far is the robot from the light, that is a simple function and could easily be programmed.

The integration of the whole room and how you get the robot to automatically do many runs with different parameters, for the viewing across possibilities, is where I think a lot of the difficulty lies. To do that with a small robot you have to have a lot of things automated: robot repositioning, light movement, data collection on the robot, etc.
This pic is helpful for a 3D look at the same:

https://en.wikipedia.org/wiki/File:Willis_Tower_tube_structu...
It's interesting to see so many developers demanding an easier way to test whether a website is accessible.

> Show me a virtual machine that I can test with, that puts me in the shoes of a user w/ a disability, and I'll develop with accessibility in mind.

> Well to be honest I can test my code in IE9 to see if it works. But I have no idea how a disabled person is experiencing my website, I do put all the "alt" attributes etc...but it's hard to imagine it.

Turn off your monitor. Turn your laptop brightness all the way down. That's what it's like to use your website while blind. Basic screenreaders for the web cost zero dollars and could not be easier to install [0]. A screenreader for Mac OS [1] costs zero dollars and is already installed on your machine.

Stop pretending that these tools are mysterious. You or someone you know might have no choice but to become an expert screenreader user tomorrow. Have a little bit of compassion.

[0] http://www.chromevox.com/

[1] https://www.apple.com/voiceover/info/guide/
It doesn't reinforce your point, it makes you look like a hypocrite.
As a budding AI researcher. I don't believe there is any specific test to measure AI.

Let me explain. We humans are smart, we have common sense reasoning, this is what computers really lack and gives them the disadvantage in communicating with us like fellow humans.

We can recognize this, and I believe the best AI test is just simple to throw it out there where a lot of people can use the system and when they are done, if they agree that it's smart, it's smart and we can call it AI. There's no rule, there's no trick such as trying to fool someone. It could be a casual chat, it could be a serious chat about some topics that both party learned before hands, it could be a game playing of sort.
I am sure it has to do with contracts and apple. "No one can sell the MP3 cheaper than we sell it".. but no mention of a CD + autorip.

Or thats how I ended up with a frozen CD that cost -$.50
>Would using a GPL test suite with an MIT implementation make the whole GPL?

Absolutely not. MIT is a FSF-approved GPL-compatible license and you're free to use it with whatever GPL-licensed packages you wish[0].

However, if you package and distribute the Rust coreutils with the GPL test suite, then the users of the package are obliged to either use GPL, MIT, or some other FSF-approved OS license.

But it's simple enough to package the Rust coreutils without the test suite, which puts the Rust coreutils users under no GPL obligations.

GPL2 is all about the distributing of software, not how you use it.

I do agree that any use of a GPL package will make some folks using this package in commercial software nervous, given the very few (none?) actual court cases that have decided these issues.

0. https://www.gnu.org/licenses/
There are very different degrees of fragmentation. An iPhone 3gs is 5 years old (launched in June 2009) and supported the newest version of iOS for more than 4 years (until iOS 7 launched in September 2013).

Contrast that with Google's Nexus One, which kicked off their Nexus program of well supported phones. It launched in March 2010 with Android 2.1, and got its last update to Android 2.3.6 in September 2011.

So for the iPhone: 4 years of support, and that's a typical experience.

For Android: 1.5 years of support, and that's on a good example with support managed directly by Google as part of their "look we can do long term support" program.
Golfer Mickelson’s Role Said to Be Overstated in Insider Inquiry
It would take a few hours of coding to throw together a url shortening service just for your needs, and since no one else be using it the amount of coding is trivial!
Loved my Apple ][+ -- best computer ever because it was expandable and simple.

I bought the computer itself from a summer job I had, and dad bought the Disk ][ drive and the cheap B&W TV we used as a monitor. Later on I added an 80-column card and a RAM upgrade to take it to a bank-switched 64k.

There were hard drives for sale at the time - Corvus sold a 5mb unit for $4900. Way out of my price range, and how could you ever fill that much space up? :)
Bit.ly could have just stopped redirecting your urls, waited for you to figure out why and contact them. They didn't do that. They contacted you and gave you a chance to fix what you are doing wrong. Plus they probably could bill you for past traffic but they aren't doing that either.
Has no one read "Do Androids Dream of Electric Sheep"? I think all this conversation would be greatly enlightened if we start thinking on the opposite way: when AI is so advanced, how can we tell human and machine "behavior" apart?

Putting it another way: is the Philip K Dick's Voigt-Kampff test the inverse of the Turing test?
Cleaning git branches in 1 command
I see your point, but when the article cites companies such as Microsoft, Amazon, Google, HP, CenturyLink, Tableau and Chef, your complaint about "an app that you've never heard of" doesn't really hold up. Perhaps I'm just feeling defensive about my city, but I think that your fatigue with this format has lead you to an incorrect conclusion; things really are different in Seattle.
Further indication that the clock may lead to a new Android version:

>Google Plus user Derek Ross has noted that in the recently released promotional video for the new Gmail, the clock on the Nexus 4 being used to show off the revamped Android app shows a time of 4:30. 4.3, 4:30? Purely coincidence, right? Not so fast.

>According to Ross, this follows a similar pattern of previous Android releases. By looking at promotional materials for other Nexus devices, you’ll find that the Nexus S, Galaxy Nexus, Nexus 7, Nexus 4 and Nexus 10 were all featured in promo shots where the time on their clocks corresponded to the version of Android they were launched with, or running at the time.

>GottaBeMobile did some digging on these claims, and found a video of the Nexus S showing a time of 2:30, a Nexus 7 at 4:10 and a picture of the Galaxy Nexus at 4:00. If you head over to Google Play right now, all of the renders of the Nexus 4 and 10 show a time of 4:20. It looks to be that way for the Nexus 7 as well.

http://androidandme.com/2013/05/news/connect-the-dots-man-is...
This is most interesting for me. They are deliberately withholding an android app for streaming video, but they are dipping their toes in with streaming music.
isn't this one better: http://www.clickhole.com/video/what-adorable-little-girl-say...
Automatic Differentiation: The most criminally underused tool [in ML]
The pricing link isn't at the top of the home page, but it is at the top of 'Features' and 'Get Started.' More over, the list of clients at the bottom includes some large companies. Surely you must realize that someone is paying for something here.

I think Facebook and Google have lulled us into a false, unquestioning expectation that online services are free; when really we should be suspicious of any company claiming to offer a free service.