skysight-inc/HackerNews huggingface dataset:
Tivo Acquires Durham's DigitalSmiths for $135MM
Firstly, proprietary or not has absolutely nothing to do with this issue. The example I gave above was for fully open source software. The issue is that the GPL requires all the recipients of GPL software you distribute to also have the rights to distribute the software. Patent licences conflict with that.

Secondly, you are not allowed to re-licence code that you do not own the copyright to (I guess a licence like WTFPL would permit it as well). Your example of taking BSD source and removing the BSD licence to replace it with a Shared Source licence is not something that is permitted. The text of the BSD licence is very clear on that point. I don't know why GNU fans continue to be confused about this. The BSD parts of a combined work will remain BSD licensed and the recipient of that source is fully able to utilise those BSD sections of the source code in ways the BSD licence allows. Putting a more restrictive licence on the combined work does not change that.

>What you can not do is put BSD on the whole work, as that would conflict with the patent license. The BSD is a license that grant recipients full permission to distribute

Again, it sounds like you are pretty confused about the issues here. The BSD licence merely covers copyright concerns. You do not need to provide a patent licence if you release code under a BSD style licence. The licence says that the copyright holder grants the recipient permission to copy, modify and redistribute the code. Any other obligations the recipient might have, such as patents, don't affect the copyright holders ability to grant that permission. I've said this several times now and I'm not sure how much clearer I can make it. Yes there is a conflict for the recipient in the sense that they may only have the copyright licence to redistribute a binary, not the patent licence. But that is an issue for the recipient and does not affect the author's right to licence their work under a BSD style licence.

For somebody going around accusing other of spreading FUD it certainly seems like you have a very weak grasp of the issues here.
ASS Girl
Ass Girl
>whereas in Ruby, Grooy et al you just do something like: complex_object.to_json

So, just like you would in a statically typed language like scala or haskell?
Harvard B-school dean offers unusual apology
Not related, but 12345679 * 8 = 98765432
It emphasizes the product name, rather than the description, which I'd argue draws the reader's eye to the wrong place; that emphasis would be better placed on what something is, which information the reader will find useful in deciding whether she cares what something is called.
A custom domain address can also be used with a custom mail server configuration that includes spamassassin. You can even setup IMAP folders for you to drag and drop mail into to be learned automatically as spam, ham, or forgotten. You can also setup fairly sophisticated rules with procmail or sieve. A good mail provider will also have this implemented for you.

Aside from mining your data for marketing purposes, Google is evil because they continue to store your e-mails even after you delete them. Custom mail solutions are markedly superior if you know what you're doing, like anything else in life that you assume your own direct control over rather than leaving it to someone else.
OK, so get yourself a burner and call that. One way or another, this does not seem like a hard problem.
You're just reinforcing my point.
Because as with every political issue, the definition has been twisted by the well-advertised incumbents to transmute grassroots concern for change into status quo preservation.

The actual issue is broad and vague patents on obvious things, where the novelty is confined to their obfuscated wording.

Techniques that are commonly independently reinvented should not fall under the patent system at all. But then some lawler figures out how to make a tenuous connection with a completely lineage-unrelated patent and they go trolling for settlements, regardless of whether they're a small company that does only this or staff counsel for a large company that also happens to manufacture things.

But no shit large companies like IBM, Apple, Oracle, etc want to limit patent reform to "non-practicing entities" and continue their general low-stakes protection racket while screwing over the little guys (genuine patent holders and patent victims alike).
Wasn’t this an episode of Black Mirror? In particular this season 2 episode titled “Be right back”:
http://www.youtube.com/watch?v=S-iZTSC9Ml8

And if you’re not familiar with the series, you really ought to give it a go!
http://en.wikipedia.org/wiki/Black_Mirror_(TV_series)
>Por que começar com português?

>[Nota do tradutor: Porque português é a melhor língua, o Brasil é o melhor país e o Jay não consegue ler o que a gente escreve ;)]

>Queríamos começar com uma comunidade que atendesse a dois requisitos:

>Um grande número de desenvolvedores talentosos, em que
Grande parte deles se sentisse muito mais confortável em falar sua própria língua do que o inglês

>Então a escolha foi muito simples. O Brasil conta com uma das maiores e mais fortes comunidades de programação do mundo, e isso sem contar Portugal, Moçambique, Angola e outros países menores que acrescentam ainda mais desenvolvedores talentos a esse grupo.

Why start with portuguese?

We wanted to start a community that met two goals:

A big number of talented developers that did feel much more confortable to speak in its own native language than in english.

Then the choise was pretty simple. Brazil have one of the stronger and vibrant programmer communities in the world, and lets not forget about Portugal, Moçambique(how is this spelled in english?) and Angola that adds even more to the talented pool of developers in this group
> You can distribute BSD licensed code in binary form as long as you have the required patent licences.

You are confusing the steps. One is a person taking BSD work and adding an additional license to the binary result (proprietary licensing).

The other way, is someone taking BSD work and redistribute it as BSD (under no additional license).

If you attach the BSD license to the binary, you are giving permission to redistribute further than the patent owner permitted. Thus the only allowed scenario with a patent with restriction on distribution, is the first one which is called proprietary licensing.

And BSD allow it, GPL do not. Thus one can summarize
it as as: Some patent licenses require proprietary licensing, which can only be added to a BSD/MIT work. GPL do not allow proprietary licensing, and thus do not work with such patent licenses.

However, that is not the message he made, which is why I called FUD on it. It is also not very interesting statement since anyone who knows about GPL and BSD knows about how they differ regarding proprietary licensing.
I know that care in spelling is not a good way of judging stuff like this, but I am not sure I have much faith in their Artificial Intelligence algorhitms (sic).
What is truly great customer service?
It isn't.

Common Lisp and Scheme can do this as well and I like the look of predicate functions like "list?" or "number?":

(list? object)
(number? 1) => returns true
(number? "abc") => returns false

It isn't really necessary for a language to support this, but it is a nice detail if one preferred such a style.

I think the custom is to use "!" in functions with side-effects.
Don't the Nintendo SDKs used by video game authors not count as IP?

These technical protection measures probably benefit video game authors as well, even after you take into account the fees/cut they pay to Nintendo.
Logicworks turns a corner with managed AWS services
FWIW, I really liked the use of "baller" as the most expensive furniture category. For me, it added a much-needed dash of humor to the site, and to me, it's an acknowledgement of how expensive high-end furniture can be. I actually shared the page with some friends and told them, "this is how furniture should be sorted."
AWS Tips, Tricks, and Techniques
So it's a series of cleverbots each seeded by only a single person?
> mildly popular

Not that mild.
Show HN: Rails-like scope on an ember data model
Especially since it was very likely written, or at least mangled, by HR staff.
Dramatically increased user satisfaction for relatively small marketing budget of $200k!
It could be problematic to have an identity column with a 0 value because you could pass in a value that evaluates to 0 (e.g. an empty string or single space). An error in your code or some other condition that doesn't pass a proper id, but that evaluates to 0, would wipe out the first entry in the table.

Identity columns are more closely tied with the data in the row than array indices are, so wiping out array index 0 is not as bad as wiping out a database row with id 0.

EDIT: Here's an example: http://sqlfiddle.com/#!2/dd3ed/6
User Management In The Cloud
# cd /etc
# emacs inetd.conf
# ls
...
... inetd.conf
... inetd.conf~
...
# rm * ~
# ls
# ls
Well, ok. Brazil has a 200 million population, and banks that deal almost exclusively with internal deposits. At the 90's the country faced a very similar problem, and applied almost exactly the same remedy - nationalized the banks, the governemnt paid the depositors, and sold the resulting banks out (the part that differs).

If you care to look, it endend about as well as Iceland, a short term impact, with growth resuming just after it.
10 Wikipedia Articles That Will Blow Your Mind
Indeed, they are not the primary source of the unethical business model they are following.
I agree. At that price point, I believe it can only hurt you. I think my wife would find it stupid and once someone finds it stupid, they may never buy from you. The people who find it cute are not more likely to buy from you because of it.
I don't really care either way, my point is that they pushed out this announcement without any clear indication about handling data in apps. That might be intentional. IndexedDB is fine for certain apps but for more complex apps with non-trivial data relationships it doesn't work. I also don't care about WebSQL per se. The thing is that they didn't put a SQL database under the chrome APIs, like they have for chrome.storage. To me the whole thing is silly because iOS, Android, and WP8 provide SQLite natively and you can access it via Cordova.

This is not about WebSQL vs. IndexedDB, it's about Chrome Apps not having access to a SQL database. Btw Chrome itself supports WebSQL, but it was removed in Chrome Apps.

Packaged Chrome Apps: IndexedDB
Cordova: anything that's supported - SQLite (not WebSQL), IndexedDB, w/e
Packaged Chrome Apps + Cordova (the subject of this whole thread): ???
Anyone know if the graphs use a custom library, extjs or something else? Thanks
Big Data Has Jumped the Shark: Lessons from 5 Startups
Um, this appears to be a real thing: http://www.ballerhouse.com/.
RIP pete
This is really unsettling.

When first reading through it I thought it was going to be some kind of digital journal or time capsule thing, maybe one that has strong guarantees against data loss.

But then I got to the part about interacting with the virtual you.

They're trying to emulate a person, a (formerly) living, breathing person, by looking at them from the outside. And then they want to speak for that person.

Am I the only one who's bothered by this? Who finds this disrespectful? They're trying to emulate you based on the things you share with them, presumably. But that is a very far cry from preserving the person as a whole, and presenting it that way is disingenuous. Because you won't be interacting with that person. That person is gone. You'll be interacting with a crude facsimile of that person's branding.

If I were to have immortality, I'd much rather have it by not dying.
The problem is that different companies have different protocols on what information they use to identify users, etc, and hackers are getting smart enough to connect various partial information to get full information on a user.

Every single customer-facing company needs to have STANDARDIZED security/information protocols. This includes taking in same information, and only giving out the same information. This should solve this problem.
%s/algorhitms/algorithms/g
There's been a few people playing with them reported on hackaday[1]. I'd agree with that assessment that it's not quite ready but they are definitely getting close.

[1] https://www.google.com/search?q=site%3Ahackaday.com+leapmoti...
Clickable link: http://www.artisttag.com.
My difficulty with referring to Manning now as female is that most of the actions which I care about were from when it was PFC Bradley Manning. It's like anyone who changes name partway through a major news story. Chelsea Manning is in prison now, but saying "As an intelligence analysis, Chelsea Manning had access to classified files and got into disputes with her chain of command over both work-product issues and personal conduct." seems incorrect.

If this had been known before the news story, no problem at all. It's just hard to use "Chelsea Manning" or even "Private Manning" to refer to actions undertaken far prior to this.

Ironically I think this was one of the things bradass87 brought up in chats with Adrian.

PFC vs. Private is just as complex. I think there's a military way to deal with that (because ranks usually do increase); e.g. in some contexts is it "Captain (now Major) Snuffy..."
The money is going to the guy who patented a crucial part of Google's AdWords algorithm which neither they nor Bing can apparently design around.

Was the patent obvious? Nope.

These comments seem to be at odds with on another. If the patent covers an algorithm that is a natural solution to the problem multiple companies are trying to solve, doesn't that mean the solution is 'obvious'?

Is that how we want software development to work? I solve a technical problem in an application, but because someone I've never heard of on the other side of the country happened to patent that solution first, I can be sued for money? Sure, it benefits the people who file patents, but I don't think patents should exist solely because they can profit a revenue stream to the people who file them.
Or you could just donate directly to EFF and cut out the middleman.

Maybe I'm too cynical, but I tend to be very skeptical about "buy things and help a good cause" promotions. People like to buy things, and people like to feel they're supporting a good cause. This satisfies both impulses, but the vast majority of the revenue goes to the company not the nonprofit.
I already use Houzz for something similar. Houzz lets me browse products by similar categories, but also lets me see how the product looks in actual rooms and has lots of social features.
I signed the petition (before I found your comment actually), but I'm generally cynical about the effectiveness of such things. I'm more than willing to call/write to my state's senators/congressmen, but I feel as though since this is an issue of the state department, they're a quite a bit removed from the issue. So I'll throw the question out to the crowd: Who should I contact here?
Security questions is one of the stupidest ideas in the so-called "security" industry. This causes so much information leakage and confusion and doesn't really solve anything. They really need to be removed from every company's security protocol.
Great job with the launch, Ryan!
I work for a large EMR provider. You would be sick by the IE7 traffic at large hospital systems. Think 20%+. The reason is hospitals spend millions of a dollar for one solution. The solution is usually monolithic and takes years to implement.
5 Lessons Learned from Declined Job Applications on BeaconReader
"Let go" a few hours into the first day on the job.

A friend had referred me for a sysadmin job opening at a web hosting company in Florida. After a brief interview I got the job for a pretty decent salary and was told when I could start. What they hadn't told me was that my schedule would be tuesday to saturday. I had informed the hiring manager of my preferred schedule (monday-friday), but I guess nobody mentioned it to the manager of the group.

When I got there they told me my schedule and I immediately told them that's not what I signed up for. So they asked me to sit for a while so they could figure out what to do next. I took a tour of the NOC, and saw one of their tier 1 technicians was chatting and watching a movie. I walked up and asked him "Heyya! Workin' hard, or hardly workin'?" and smiled. He did not smile back. So I went back to the desk I was assigned to, which was already logged in - with the credentials of the previous admin.

While I waited I decided to see what other trouble I could get into. Sure enough, all the old passwords were saved in the old admin's browser with no master password. I couldn't copy-paste the list, so I took a screenshot and began to find a way to print the list out to post on my cube wall. Before I could finish I was asked to leave for the day while they figured out my schedule changes. I should have gotten the hint when they asked me to leave the badge there.

Later I got a voicemail telling me they'd pay me for the time I spent there (about three hours) and they'd no longer require my services. Luckily I got hired soon after to a different company, which was also hiring away all the talented people from the place that had let me go, and the web hosting company eventually went under. So it turned out to be a good thing in the end.
First of all, well done on the website - it's natural to use and nicely formatted. If only there was a "baller" section at IKEA...

One thing I've thought of on my way home from IKEA trips getting furniture for my startup was how great it would be if there could be a better IKEA delivery service. Currently, they charge $100 to ship anything anywhere - hooking in per-mile shipping for a reasonable rate would be a lucrative way to eliminate the tedious task of buying furniture from a store. This doesn't necessarily have to be limited to IKEA - if you partnered up with an array of furniture stores, offered them on your website, and had a bootstrapped delivery service, this could become a really big thing.

But then again, adding in shipping is risky and would really only work when there is a critical mass on the website. Best of luck to you!
I'm not entirely sure how this works as an alternative to Wolfram Alpha. Much of the value I see in Wolfram Alpha comes from it's highly curated data set and ability to parse natural language into a useful mathematical representation. It brings curated constants and mathematical equations, graphs, and simulations to the general public. On the other hand, this really seems like the SymPy interpreter in a browser.

I think this would do much better without the comparison to Wolfram Alpha.
This is a great start and thanks for open sourcing this! Although I noticed that some of the plots throw errors (ex. "series(sin(x), x, pi/2")
I use them for everything except .io domains. Gandi is $20 cheaper. I'm still waiting for Namecheap to reduce their price.
Do you have a reference to the UV transitions? I'm sure the LIGO folks think of themselves as being in a race with advancing clock technology with regards to actually detecting gravity waves.
If you aren't un-following merely on principle, you can turn off re-tweets per followee. I find the feature very useful.
You could have a chording keyboard as a transparent overlay on a multitouch tablet instead of having a representation of a physical keyboard taking up a large part of the screen.

With a software-physical-keyboard it has to be visible as there are so many small keys to precisely hit, but with a software-chording-keyboard there could be a few sketched lines where each finger could press.

One day I'll get round to trying that in-browser with multitouch JavaScript...
I run Correlated.org, which is the basis for the upcoming book "Correlated: Surprising Connections Between Seemingly Unrelated Things" (July 2014, Perigee).

I had had some test tables sitting around in the database for a while and decided to clean them up. I stupidly forgot to check the status of my backups; because of an earlier error, they were not being correctly saved.

So, I had a bunch of tables with similar names:

users_1024
users_1025
users_1026

I decided to delete them all in one big swoop.

Guess what got deleted along with them? The actual users table (which I've since renamed to something that does not even contain "users" in it).

So, how do you recover a users table when you've just deleted it and your backup has failed?

Well, I happened to have all of my users' email addresses stored in a separate mailing list table, but that table did not store their associated user IDs.

So I sent them all an email, prompting them to visit a password reset page.

When they visited the page, if their user ID was stored in a cookie -- and for most of them, it was -- I was able to re-associate their user ID with their email address, prompt them to select a new password, and essentially restore their account activity.

There was a small subset of users who did not have their user IDs stored in a cookie, though.

Here's how I tackled that problem:

Because the bulk of a user's activity on the site involves answering poll questions, I prompted them to select some poll questions that they had answered previously, and that they were certain they could answer again in the same way. I was then able to compare their answers to the list of previous responses and narrow down the possibilities. Once I had narrowed it down to a single user, I prompted them to answer a few more "challenge" questions from that user's history, to make sure that the match was correct. (Of course, that type of strategy would not work for a website where you have to be 100% sure, rather than, say, 98% sure, that you've matched the correct person to the account.)
Reposted onto BeaconReader as a supplement to my "Life in the Startup Trenches" project.
Bravo!

I'm working on a demo for NVScene right now. I'm not going to target any size smaller than 64K, though.
Patents are not supposed to be worthless against larger companies who can just replicate your work without your help.

If people can replicate your work without having to look at any specific about your work, why should your work be patentable?

What about if you reverse the actors in your example? Should large companies with vast warchests filled with patents be allowed to strong arm smaller competitors who likely don't have nearly as many patents with which to defend themselves?
Here's a vote to help you with your karmic anxiety. Although are you sure when you hit 500 you won't find a new karmic anxiety threshold? :)
congrats. you compelled me to create an account.

https://1-media-cdn.foolz.us/ffuuka/board/q/image/1365/86/13...
Congrats @nbashaw! Glad to see it on here. Looks great, keep killing it.