skysight-inc/HackerNews huggingface dataset:
Theresa Payton on The Daily Show [video]
> Why not just write the license in such a way that linking against the stable ABI requires your code to also be GPL licensed?

Well, for one thing, its dubious than ABI's are copyrightable (for much the same reasons as that is true for API's, see Oracle v. Google), so work derived from an existing products ABI quite likely doesn't need a copyright license, so therefore is unlikely to be effectively restrictable by way of a gratuitous copyright license.
Traffic inside your network come free of cost of course except for your own bandwidth constraints, but once you need to communicate with other networks that's where you start to pay.

Google offers free interconnections, but sometimes you can't just connect directly to Google and have to go through backbones that are owned by private companies.

So ISPs need to create as many interconnections as possible with other networks to decrease their costs, invest in their own infrastructure and pay for everything their network can't reach directly.
Specificity != innovation.

The job of parent trolls is exactly to write specific patents for common sense things or things they didn't invent, and then file some 200 other patents changing one detail. Now you have a broad net of specific patents.

White hat trolls, like Apple, just skip the last step to not be blatant. But they are still just describing common sense. Which is all patents are in the end. You just have subjective rules to draw a line on how common is the common sense being described. And using punctuation while predicting text is not that clever, sorry to break that out to you.
Bitcoin mining profitability calculator
i can only assume that google didnt want to impair any options from the hard disk developers.
If there review stated that one disk if far better than other then that might crusify that HD company.

I believe they acted in that concern ( or so i want to believe )
I guess I see it a bit different and GCC is a pretty good example.

LLVM and clang can be used in pretty much any project. They have provided every developer tools to use in anyway we wish. GCC's parts cannot be included in other projects because they are licensed in such a way that tells us that the GCC code is more important than the code we are using. Why does a 1,000 line GPL count for more than 100,000 lines of some other license?

I think the best community is a voluntary one, and with security the way it is, I would rather developers who don't want to be part of the community benefit from the code just as I like the idea of everyone (who can) being vaccinated.

GPL generates a self-selected community that has barriers to participation with other communities because the GPL code is held as more important than the rest.
Horrible name for this type of product.

That being said, the ONE feature I want from a "better bookmark manager" is some sort of natural language processing feature. I want the manager to scan the page in question, add the relevant tags, and categorize it AUTOMATICALLY. This is the one killer feature that would actually get me to pay real money to support the product.

All of these alternate bookmark managers seem to only be unique in the UI, not in the backend. Syncing across multiple-browsers is commonplace, and nowadays a given. Give me something to really make my life easier, such as automatic categorization.

I want this because I have upwards of 200-500 bookmarks at any given moment that are not categorized. The all sit in one giant list. I like to hit Ctrl-D and save. Later, when I get the time, usually on weekends, I'll try to go through the list and categorize and add tags. I like the way Chrome and Firefox's interface for bookmarks work, I don't want to change them. I would like however an end to the tedium of actually figuring out where a particular URL sits in my mind-map.
I wrote a much simpler Python version a few years ago:

https://pypi.python.org/pypi/Phony/0.5.0

I don't recommend my version: it isn't maintained and isn't complete. However, writing a faker-type library is a great way to learn a language: you learn about how to organize code, how it handles different types, and how to package it up for use.
Android String Formatting with Phrase
Frontier mysteriously got better after the FCC publicly shamed them, although it could have been a coincidence.
I know you meant your comment as just an insult, but you're sort of hilariously off the mark.

The whole point of the "I don't own a tv" and the backlash against saying it, was that it became a way to demonstrate that you were leading too exciting of a life to bother wasting your time on TV. Before the modern resurgence of quality dramas (led by HBO, Showtime, now AMC) tv was viewed as almost exclusively low-brow, mind-numbing junk.

The type of person who didn't own a tv was someone who was too busy going to parties, traveling, reading, spending time on their hobbies & side projects, etc. They were exactly who was exciting to talk to at parties. So much so, that telling people you didn't own a tv became viewed as bragging, snobby or pretentious.
When i posted, i went to the front page of msnbc, cnn, and fox and did ctrl-f ukraine. Fox has something now. Actually on tv is probably different.
Actually this logic doesn't imply that at all. I really don't see how you concluded from my post that I support the actions of the protestors in the original article. If you refuse to admit you might be privileged in any way, that's your prerogative. I won't show up at your doorstep, but I won't agree with you.
London will always have the best connection — it's a major HFT hub.
"In theory, there's no difference between theory and practice. In practice, there is."

The trouble with the eternal firearms argument is that anti-firearms types tend to be theorists (many of whom, in my experience, have never even laid hands on a firearm, to say nothing of firing one), and pro-firearms types to be practitioners.

It's sort of like expecting a random Haskell programmer and a random PHP programmer to see eye-to-eye on anything, or indeed to be able to have a productive conversation with one another. In theory, this can occur. In practice...
Chinese censors may have just hacked themselves, in the dumbest way possible
Microsoft Research Open Access Policy
Yes. I can post a single picture of my kids and all my relatives see it at once. Sure, Instagram would be more to the point, but most of my family is on Facebook. Consider that email means I have to type up everyone's address and not forget anyone. Facebook lets me just post and people may choose to view or not view what I post.
There are corrupted but legal government on one side and opposition that tries violently take power on other side. Sure it isn't obvious choose as you try to present it.
Ask HN: Phone screening tools for front end devs?
So I'm hiring (www.spotlite.com/careers) and I'm looking for better tools for the phone screen.

We have used codinghire.com for phone interviews with regular devs. It is great for having people do simple stuff like implement a short class, or write a function, but phone screening the front end has some challenges.

Just a text box is great for running devs through FizzBuzz, but when I want to test that they know how to use JQuery (or Angular, whatever), CSS, and HTML together, the limitations of a textbox become apparent.

Is there such a thing as a shared, online html editor with automagical preview and the ability to park interview questions (basically coding hire with live html preview)?

Because if there is, that would be awesome.

Thanks!
Past, present and future of MySQL and variants
This is great. I usually use Stumbleupon for this which gives me games of any genre (other than simple fun games like these) which can be a pain sometimes. I commend you good sir.
I just don't get you people. It's your choice what software you use; Unity3D is not becoming part of Linux kernel or something.
Yes it's replaceable. I've used it with newer builds from the open source project. They even provide binaries and instructions:
http://clang-analyzer.llvm.org/xcode.html

If by replaceable you mean using some other analyzer, I'd say it's not easily replaceable but if you can produce an analyzer that produces similar output and that's has the same options, then sure. clang in fact did that sort of thing with their gcc driver.
Show HN: Study of 45 million names.
Who can one test throttling by an ISP because I think Comcast is throttling youtube for the last 3 months. Its been very slow for me but my other downloads are 7MBs.
I live in Bethnal Green (just down the road from "Tech City") and our entire apartment block can't get fibre, just a measly 4Mb/s. I don't know if BT is to blame, or the building itself, but it sure makes finding a flat to rent a bit of a lottery...
Yes, that part could have been explained a little better, but it seems fairly clear that the person is developing a chat app to run on a local area network. There are a couple ways to do that. One is bluetooth, which has a very limited range. Another is radio signals, which I've never heard of anyone using in an iPhone app (but then again, I don't know much). Another is Wifi direct, which I've heard is very insecure, but again I don't know. It has the advantage of not requiring a central router/server.

Would someone who knows more than me care to flesh out any of these points, since I clearly don't have much information and would like to know more?
Let's try to get the editor working properly on OS X first.

Whenever I try to set a breakpoint and debug the app hangs and I have to force quit.

I recently found out that the secret trick to get debugging to actually work is to click the button to connect the debugger to unity "really quickly" (seriously).
My only real experience is with MongoDB, which we chose for queuing because we were already thinking of using it for our main document store. It flopped, entirely. Queue systems are generally very high write...you're constantly grabbing values while at the same time modifying them.

I think if we had used any *SQL database we would have been fine. Although they don't necessarily have high write compared to a lot of in-memory/distributed systems, they certainly do better than a global write lock.

I haven't ever used Postgre so I don't know of its queuing capabilities. If it has things like atomic modify-and-read, then you'll be fine. After the MongoDB debacle, I went to another company and we used Beanstalkd for a dedicated queue...couldn't have been happier. The protocol is dead simple, and it's so beautifully geared towards being a queuing system that I'll probably never want to go back to any other DB for queuing =]. Worth a shot if you need a queue and have the resources to run it, otherwise I bet Postgres will work just fine.
I couldn't imagine 55 "What do you do?"--Ugh. I look back
at all the women whom I would drop everything for and marry,
and there was just one; I met her on fourth street, and regret not saying yes to a request in 2007. She had beautiful green eyes and dirty cuticles(don't ask). I hope
you are doing well, and I have always felt bad for not doing
more(I did refer to Mills Street). I couldn't do more because I was a pussy at the time. I still think about
you and hope you are doing well. She was beautiful on the
outside and inside. She was not jaded, and seemed like
her own version of "Zooey and Fran" with Sylvia Plath mixed
in?
So like the top bar has three buttons. The f, that's Facebook for sharing with your friends. The bird, it's Twitter, for tweeting to the public. And the +? that's Google+, where Circles make it easy to share the right things with the right people, just like in real life. Yay. Click. Oops. Nope. The + is to add a game. Ok. Link sent... http://www.ronilan.com/bugsweeper/ ;)
I think he's referring to the people who make Oakland one of the most dangerous cities in country to live in.
What's wrong with managing questions? Sure, there are maybe 5-10 questions I would actually care about, and 10-20 questions that might be somewhat helpful to define my personality, but the rest are quite optional.

And when you don't care much, you can near-randomly pick an answer that turns out to be disliked by someone, and turn noise into a negative signal. So why answer that at all?
Are DVDs completely gone? 
We are testing the market with a new product that will allow any company, or individual to burn a DVD or BluRay Disc from the cloud. We are attempting to leverage our proven infrastructure that already burns and ships millions of discs each year.

Archive as a Service (AaS) is a fully managed service that lets you burn and ship DVDs and Blu-ray discs.

You can check out how the service works here: https://aas.yesvideo.com/

We are currently working on finding product-market fit for this product.

Any feedback from this community would be greatly appreciated. Negative or positive, we want to hear it all.

Is there a market for this?
If so, where do you think it is?
What would you use it for?

Thank you
He wasn't a moron for saying "tubes". We was a moron for the extended, stammering, rambling and incomprehensible context he used that word in.
Same here for Comcast in Seattle. From 6-8pm I can't stream youtube on anything more than 360p or it buffers constantly.

Other video streaming services seem to stream fine (Netflix, Hulu, Amazon Instant Video) and speedtest.net reports 56Mbps down, it's just youtube that suffers.
I worked at AirWatch and now I work at Pardot ( a salesforce.com company) . This is indeed a huge win for ATL startup ecosystem. I was actually expecting AW to go public.
It's still inappropriate, but considerably less so, both because a C-level officer of such a large company is likely to have security arrangements of some sort, and because a C-level officer has at least some influence over the policies of the company in question -- the CEO, of course, most of all.

That said, there is a qualitative difference between showing up at the guarded front gate of a CEO's mansion, and showing up on the ordinary front doorstep of a rank-and-file employee's two-story house. The former can at least be said to "go with the territory". The latter verges very closely on an imminent threat of bodily harm; the whole point of such action is to demonstrate to its victim that he and his family are not safe anywhere, not even in their home.
Check your internal IP as well, some models are only vulnerable on the LAN.

Metasploit has a check module for this, and will also get you a shell:

https://community.rapid7.com/community/metasploit/blog/2014/...
The author does specify both that this is not "Internet" (with capital I) and that they are not using bonjour, and that it is a proprietary technology. So it does not appear to be a mistake on the author's part. That is why the suggested solutions, where a third party http/https endpoint is needed, are not appropriate, as there would be no accessibility to those services.

According to the original asker:

"There is no Internet. we are providing chat and other services to people who dont have Internet."

and

"No, we are not using bonjour. Its a proprietary technology. We just provide chat service."
The menu system was hardly "coherent". At least functions are nicely sorted into meaningful groups now.
I guess the employee is getting screwed?
Nearby Galaxy M82 Hosts a New Supernova
I have TWC and have had a lot of success in speeding up Youtube by blocking access to the caching servers that TWC uses.

If I block 206.111.0.0/16, I can stream at full speed.

See: http://www.reddit.com/r/technology/comments/13kmvd/have_time...
Were we ever?

The timescale of human evolution to date is on the order of 2 million years or so since we branched from our common ancestor with chimpanzees.

Somewhere around 80,000 years ago (plus or minus) we seem to have reached modern levels of cognitive ability, specifically, the capacity to keep 7 +/- 2 things in mind at the same time, as evidenced by the anthropological record -- stone artifacts and such.

Written history and most civilization spans roughly 6,000 years.

So, if you're looking at what "sustainable" might mean, I'd argue for somewhere within that timeframe. A minimum of 6,000 years, a reasonable upper bound of about 2 million.

A few folks have played with this:

http://cassandralegacy.blogspot.com/2012/09/the-next-ten-bil...

http://thearchdruidreport.blogspot.com/2013/09/the-next-ten-...
Awesome! I needed something just like this a couple of years ago. A couple of comments:

- I wanted fake CC numbers and SSNs/other national IDs at the time (don't remember why). I see that Faker is missing those, so they might be useful additions to the library.

- Method names should be snake_case rather than camelCase (http://www.python.org/dev/peps/pep-0008/#method-names-and-in...).
you really need to change the name - not sure about here in the US, but anything with "prick" in it to any english schoolboy is giggle-worthy.
Cross-Event Search
Wow - this looks really really awesome - I've been looking for the ideal bookmark management tool for what seems like forever but nothing seems to feel quite right - from what I've seen so far this looks to hit closest to the mark for me - great work!

Any idea when beta invites might start going out? Chomping at the bit to give it a try!

EDIT: Just saw the invite code below - thanks!
What are you doing to prepare your team from rejection?
Google, please don't break my Back button. I actually try to use it once in a while…
Interestingly, one of the early Nest investors is the CEO of an ISP who is in a battle with youtube over network traffic.
Over 25 million iPads sold last quarter
"Theres a video that tells you exactly what the product offers in under a minute."

and a single sentence would have taken 5 seconds. the video is extremely light on content, not even screenshots, but cartoonish nonsense.
Thanks a ton! It already has 3 notes :) If you're interested, I'll e-mail you some analytics as soon I have them. Let me know if there's any way I can buy you a beer.
Heh. The entire formatting code needs to be rewritten.

It works well enough for now, but it's a stopgap until I manage to get runtime types and pluggable formatters that can be used in places other than writing directly to an FD. This code is good enough for debugging and simple output to the user's command line, but it's extremely crude and limited. It also interacts poorly with type inference, since the compiler figures out many types for you, and it's hard to know what format specifier to put. Combine that with zero type checking on format args, and you get lots of corrupted output.

A limited buffer size is the least of that code's problems.

In short, it's certainly not final, and I'm certainly not satisfied with it as it stands. As for fixing it: Long term, I should be able to do

std.put("% % %", "string", 123, 'c')

and get sane output, but it still needs compiler work before I get enough type iformation there. I should also be able to plug it over, eg, a buffered I/O file, and have it write bytes to the stream and flush the file. I've punted on fixing that, though, until I add compiler support for runtime types.

(Syntax I have in mind: %{options}, where {options} is optional, and gets passed to the format plugin as a set of flags)
It seems like when you have a fairly quirky and empowered community (including thepiratebay, millions of users & larger ecosystem they spearhead) the users don't readily transfer over to anything at all.

Digg lead to Pownce which was poorly received and TPB made a whole network of sites nobody cares about. I think it's because the users lose their communal identity.
Nice video!

Seems quite similar to the Tab Groups feature in Firefox[1]. Is it the reason Firefox is not supported yet?
Could you point out the pros of Thumbprick, compared to Firefox Tab Groups?

[1] https://support.mozilla.org/en-US/kb/tab-groups-organize-tab...
I suppose that's true in principle. But in practice, the CEO has to be pretty flagrantly acting against the shareholders' interests (embezzling, "cooking the books", etc) to be held legally liable. The case law here is predicated on the belief that "judges are not business experts", and I agree with that sentiment. Courts shouldn't be telling company management what is and isn't in their shareholders' best interests. It's up to corporate management to make that determination, and that's the way it should work.
This is how VCs Should behave
"Given the fact that it’s nearby, up high for so many observers, and caught so early, this may become one of the best-observed supernovae in modern times."

"[...] But the good news is it appears to have been discovered about two weeks before it hits peak brightness. Supernovae get brighter over time before fading away, and this one may get as bright as 8th magnitude, which is within range of binoculars."
So many comments from people that have obviously never even downloaded it and tried it out for 5 minutes.

Unity3d comes with Mono Develop (http://monodevelop.com/). That's their default editor. However, you can easily switch to Visual Studio or whatever you want. You can use gvim if you want. If you pair up Unity with cygwin and git you come pretty close to what Linux gives you. I'd still prefer it if they ported the editor to Linux, since it would mean I don't have to boot Windows.

Unity3d is not a text editor. It's similar to Blender... it's a UI for manipulating 3d objects and setting various components of those 3d objects. When you need to edit the scripting of an object, it launches the external text editor.
That would probably result in the same situation as what we have with Python 2 and 3.
NodeJX: node.js + multithreading, code protection, and more
It will just be transferred through the next governor... who, based on history, has a pretty good chance of being corrupt too.
I was really hoping this was going to address the seeking problem. It seems like whenever I want to seek, even backwards to already buffered content, there's a 50/50 chance the video player will stop working entirely and force me to do a refresh and lose my entire video buffer.
Really nicely done. Great work guys.
"How can I help?"
Intro to Data Push using PubNub
Actually, it looks like this doc is out of date. The README on Github shows that method naming has been corrected, and CC numbers have been added: https://github.com/joke2k/faker
Statwing is awarding $1,500 for the best insights from social science dataset
We're looking for any feedback on a new service we're launching. YesVideo Archive as a Service (AaS) is a fully managed service that lets you burn and ship DVDs and Blu-ray discs. AaS leverages YesVideo’s proven infrastructure that already burns and ships millions of discs each year.
Now we’ve taken our infrastructure and made it available for anyone to use.

What are your thoughts?
What would you use it for?
What could other companies use it for?

Thanks in advance
I like this, but would love it if it would just take all the bookmarks i currently have synced in my Chrome and let me manage it that way.
Will be watching this product for its future updates.
> the government is working hard on expanding the existing censorship

That was the result of an ISP's own blocking system.

And there is no government censorship, please stop saying that - customers are given the option to opt-out of content filters -- it's not mandatory. This has always been the case, the only difference now is that ISPs must ask subscribers.
Big Data is Changing Our Decision Making
Slide is more dangerous than it looks, still haven't seen my gif though!
Fireamrs is only one hot-button topic for HN.

Others include Isreal / Palestine; sexism; RMS; etc. it is trivially easy to troll HN. HN does not do well at ignoring trolls or not responding to overly-enthusiastic posters. (There are some exceptions to this where a person will carefully talk through differences in opinion to try to understand or communicate a point of view but these are exceptions).
My wife is from Cuba, I've witnessed first hand what "applied" marxism creates, misery and strife. Let alone places like North Korea etc.. Honest question, how do you cope with the reality vs the ideal?