skysight-inc/HackerNews huggingface dataset:
there was a good post about this, a year or two ago, where somebody couldn't get Wikipedia to publish the truth on a topic because the inaccurate information was very widely cited. editors basically responded "we know this is false, but the true version isn't notable enough to mention."

(tried, but failed, to find the link just now.)
Earlier this week Reuters took a look at the Dow's past performance had Apple replaced one of its components http://graphics.thomsonreuters.com/15/apple-djia/index.html
I can give you a good recommendation for a lawyer that I've used in the past. I don't want to post his name here, since the primary reason I like him is that he doesn't over-bill or charge too much, but his work is pretty good. The way he does this is by refusing to meet in person or other time wasters like random coffees. Other lawyers are better for networking, but if you just need startup related paperwork done email me (even anonymously) and I'll do an introduction.

He works out of Toronto.
Canopy Labs (YC S12) Relaunches to Help Businesses with “Fuzzy” Customer Funnels
This is not quite correct. The “link wall” matters mostly in compiled languages, but consider a proprietary program Quux that links to the GNU LGPLed libhoge. When the owner of Quux distributes it, they must also (on request) provide recipients the source to libhoge and the ability for Quux to be relinked against a modified version of libhoge. They either have to be using libhoge.so or provide the object files and tools to link against a modified libhoge.a.

Simply providing the source of libhoge is not sufficient, and most people do not understand that about the GNU LGPL.
Wow, I've forgotten how many Google products I used that were abandoned at some point. I counted 15 that I've used.

To be fair, some of these didn't die - they were renamed, graduated, or folded into another project. Google Talk actually still works on Google Chat if you have the old client. Google Listen became Google Music, Checkout was mostly folded into Wallet, etc.

Sidenote: if you are the developer, that yellow-on-white is almost completely unreadable. I know flat pastels are in, but I have to either strain or open the box to highlight.
When programmers try to hack the courts, judges aren't fooled.
"Howdy folks, I've recently found myself in a position where I am developing a SAS offering, and the company I work for wants to investigate IP options."

I'm just curious, do you want to stay employed at your current job? If you open-sourced your SASS offering and 10 competitors popped up in the next few months and you were fired (because your company went out of business), would you be okay with this?

Not open-sourcing your software gives you what little competitive advantage you have in this world. Especially against large corporations. It's becoming easier and easier to start a software company these days, and large companies have more money and man-power than you.

If you are trying to make a profit, why would you just hand over all of your ideas and software to a competitor? It really doesn't make any sense to me.
Would a donation also stop small companies and 1 man operations from violating the GPL?
Because progress sucks. I still don't see why we don't continue using IE 6.
Jobs got pwned by the GPL during his NeXT day

That sounds like a fun story. What happened?
I am still super unhappy about Google removing the "Discussions" filter as a search option over a year later. It was insanely useful. I think you can still do it by adding something to the URL, but the quality of the search filter has dropped drastically (which is maybe why they removed it). I don't know of any other search engines that have a Discussions filter.
The easiest way yet to nest iOS folders
A couple of problems with SVG:

- Difficult to really mix with HTML elements, like video (the example here is kind of a border-case that works, but try for example clipping a video by a non-rectangular path).

- No hinting at smaller pixel-sizes, meaning that you'd need different SVGs for different pixel-sizes in order for them to look pretty at small sizes.
So much of success doesn't depend on the code or the idea. Its product-market fit, time to market and such things. As engineers we wish that clever code or a good idea were all it took. So often they don't really matter at all.
I also don't believe in IP, but my career is literally in IP (I work with patents, within the IP division of a large company). IP is a game -- it has a set of rules that people play by -- and my job is to work with the rules as they are implemented, not to worry about whether or not the rules are good rules (or whether or not they accurately reflect some aspect of reality).

Refusing to work with IP because you don't believe in it is like refusing to play WoW because you don't believe in wizards.

Now, if you have a philosophical objection to IP, that's a different issue. You need to determine for yourself what your philosophical objection is worth in monetary terms. Will this company be able to pay you enough to make you temporarily set aside your moral standing (or, alternately, will the release of this software produce more good in the world than its licensing produced bad in the world)? If the answer is no, then leave.

The answer, unless you are already wealthy, is probably yes -- few people are willing to starve to death for their position on the morality of IP, and if you quit your job and refuse to work for any company that uses or produces proprietary products, you will probably run out of money and starve to death on the street before you find a new job that fits your criteria.
Oracle's now dumping Java crapware bundles on your Mac, too
No... you can.

The problem is they use reverse psyc, hidden triggers, double negatives, etc.

For example, I can't remember if it was Downloads.com or SourceForge, I recently almost installed Vosteran because the option to deselect the "extra awesomeness" was hidden in "Advanced Install" section and I had clicked on "Normal Install".

I've also seen plenty of "Accept Offer" with "Decline Offer" next to it, greyed out like it was disabled.

Plenty of examples exist of them TECHNICALLY giving you an opt-out - but hiding that opt out in every way imaginable.
You can do collaborative editing in Google Docs. What was the difference between Google Docs and Google Wave?
Palantir co-founder sued for sex abuse, blames 'disturbed’ ex
I might be wrong, but I think the original commenter was more or less stating this, but just in a different manner.

The fact that a $1 change in a $800 stock has the same effect as a $1 change in a $30 stock is because the index is price-weighted. This is arguably not a good measure of the overall behavior since it ignores the market cap. (Which I believe was your point)

A market-cap weighted index (like the S&P 500) would overcome these issues.
> Say, you want to teach kids that moss on trees can be used for navigation

Just make sure you are teaching them things that are accurate and generalizable.

Moss does not only, or generally, grow on the north side of trees. When it does, it's a very local-environment specific phenomena that cannot be generalized.
From my point of view you are mixing tools with domains.

Decorative wood carving still requires multiple tools and is akin with something like e.g. distributed systems, not language/ product X.
> clearly a violation of the GPL.

It’s not clear, this really is an interesting case. From the description in the comments here, it seems that the GPL code from Linux, together with the code to interface with vmkernel is published, complying with GPL for that part.

My guess is that VMware considers vmkernel to be the operating system (which it is, albeit a minimalistic one, just the barebones hypervisor) and regard it as GPL code from Linux linking with the glue layer and the vmkernel system library. Which, if it provides some generic interface that the glue uses, arguably is.

And that - GPL code linking with proprietary system library - is an explicitly permitted exception in GPL: http://www.gnu.org/licenses/gpl-faq.html#SystemLibraryExcept...

I am just guessing here, but seen like this, VMware’s position makes sense. I would be surprised if they all-out violated GPL, Linksys-style, to be honest, because some competent FLOSS folks work(ed) there.
I'm not sure what you're proposing. By DNS-translated links, do you mean IP-addressed URLs?

If that's what you're suggesting, it won't work. Many links need hostnames, because the same IP might be addressed as more than one different host (think load-balancing and VPS hosting) and those names resolve to completely different websites.

If that's not what you mean, maybe say how what you mean is different from that. I'm not sure what else could mean.
Google Listen didn't become Google (Play) Music, it was completely abandoned. There is no support for podcasts within the GPM app or website.

Google has actually moved away from supporting podcasts without 3rd party software, whereas Apple introduced a dedicated app with iOS 6.
I hear ya.

"I'd probably say you don't think that the code can effective be protected by patents but you're not an expert and they may want to find an outside consultant." - good advice.
If you get a shelter animal and it doesn't work out, you can take them back.

Please don't say that. Most animals that are owner-surrendered to open-admission shelters will be killed. (No-kill shelters are a better option, but tend to involve a waiting list in the 2-4 month range.) And being remit to the shelter system is arguably a severe emotional stress for the animal. I hate this idea that it's OK to abandon an animal because the puppy became an 80-pound dog, or because you're moving across the country. People should understand what they're getting into, and have plans that don't involve remitting the animal to the (overcrowded) shelter system. I have a friend who's agreed to take on our pets if my wife and I die traveling, for example.
So your question relates to whether it makes a difference to me if the job search app is available via gov.uk?

No it doesn't. From the outside it's all bullshit branding. As a user I want to be able to find jobs, refine searches, use categories, and other activities based around getting-the-job-done.

Edit: URLs for unique resources works fine. The gov.uk as a namespace doesn't help usability. I'm happy to be corrected with evidence.
I question the reasoning for calling Knuth's abilities into doubt because he had a diary of all of the bugs he encountered along the way in his programs. That is a practice of his that I often feel I should imitate.
My view is starting to change on this.. can you really trust a LAN beyond a certain size? (That size being what one person can comfortably architect and maintain.)

Nowadays, I'm a firm believer in "encrypt all the things", but that's because I'm a geek and can deal with the PITA. There needs to be either an encryption mechanism that's completely separate from authentication, or the use case of LAN encryption for regular people needs to be addressed in some other way.
I've found need for a note taking mobile app recently, but after trying to use Keep and seeing that it has zero organizational tools such as tags or folders, I just started to use Evernote instead.

Frankly, it is nearly impossible to recommend Keep when Evernote exists. Until they have, at minimum, some way to organize notes, it's just a pile of notes sitting in one window. But it would still be a hard sell when compared to all the Evernote features, such as the desktop clients that allow you to take screenshots and annotate them.

Edit: Oh, and there's also Geeknote¹ for CLI usage, as well as Vim plugins².

¹ http://www.geeknote.me/
² https://github.com/neilagabriel/vim-geeknote
I'm personally working with a lot of hand-rolled SQL/stored procedures but I know there are people within the organization using SQLAlchemy's schema reflection to work with the legacy tables. Being able to use something like Django Rest Framework to build an API on top of that would be nice indeed.
I don't recall NASA ever sending bears to space. Wouldn't be surprised if Russians had such program though.
And indeed, consumption of sweatshop (and polluting) labor is a huge problem, and the Buy Local movement is at attempt to combat it.
And yet he probably wrote code that would be considered objectively better than anything I have ever seen from my large variable name and lots of comments colleagues. Perhaps there is more to it than surface level concerns?
So is this an argument that potentially being at the 'right-place right-time' is all that's needed, not necessarily the IP?
You're right. I know the caveats. I used this as an example because I couldn't think of a better one that would be as simple and direct. If anyone has a more correct one, I'll be happy to read it :).
MPL will protect your code's openness as well, but still play nicely with other open source (eg, FreeBSD can pull in your code.) GPL serves to prevent anyone with other ideas on what open source means from collaborating with you
Wow, tell me more about me, please.

I think your post begged the queston. Do you know what I mean by that? I think it assumed the things you wanted it to show. Namely

nor is the greatness of a program measured by its number of lines or memory footprint

That is the point you're trying to argue, but you don't make any attempt to show why that is more like the case of the movie budget, than the running race. You just declare it to be. Now, you made that argument in response to me asking why. But you didn't say why, you just gave the two analogies again, and mixed in the original question with the second.

So we have

"Its like X"
"No, its like Y"
"Why?"
"Because it is like Y"

See why I didn't find your response persuasive?

But by all means, ignore what I'm saying at tell me more about me. That's funny.

[Edit for clarity]
Consider GNU Objective C. NeXT initially wanted to make this front
end proprietary; they proposed to release it as .o files, and let
users link them with the rest of GCC, thinking this might be a way
around the GPL's requirements. But our lawyer said that this would
not evade the requirements, that it was not allowed. And so they
made the Objective C front end free software.

https://www.gnu.org/philosophy/pragmatic.html

Specifically, as I've spoken about in my many talks on GPL
compliance, the earliest publicly discussed major GPL violation
was by NeXT computing when Steve Jobs attempted and failed (thanks
to RMS' GPL enforcement work) to make the Objective C front-end to
GCC proprietary. Everything for everyone involved would have gone
quite differently if that enforcement effort had failed.

http://ebb.org/bkuhn/blog/2014/01/26/llvm.html
Postgres seems to be doing alright wrt "community", and they're not GPL: http://www.postgresql.org/about/licence/
I hear ya. Whats it worth to me.

I'm just wondering what grey area exists, is it all or nothing (quit for my morals, vs helping them to file the patent and just hope it gets used only defensively, etc.)
The last good version of uTorrent actually fails to run under Windows 8 64-bit for me.
The message of the article is correct, but the details are all wrong (maybe). Make decisions that drive customers to you, absolutely. But the actual decisions and actions to make that happen will differ for every company, depending on your size, market presence, and industry.
> It will protect your freedom as an open source developer.

It protects your freedom as a free software developer maybe. People that do not release under the GPL do not really benefit from it.
If You Run a Facebook Page, Expect the Like Count to Drop Soon
I'm speaking in reference to truly free licenses like Apache and MIT.
I have not seen "GPL hatred" from academic circles; in my time in academia, I did not hear anyone disparage the GPL. In fact, I don't think most academics had a deep understanding of the difference between open source licenses. That luxury is possible when you're not running a business.

I do, however, associate GPL resistance (not "hatred") from for-profit businesses.
Wow. I know nothing about investment, VC's, convertible notes, etc...but the one thing I DO know is that if you're THIS hesitant to talk to your co-founders about company issues, your partnership is in trouble. Communication is key and asking HN about it is not going to help. Why even consider lawyering up when you're going on rumors and hearsay and haven't even given them the chance to explain?
Yes. Sorry I didn’t see this earlier, but that’s exactly it.
Depression and Anxiety as a developer
But that's perfectly OK and working as intended. I mean, if you want to distribute a closed source product, then you're working against what the FSF and GPL were created for, and it's wise to stay away from them. Remember, free software doesn't measure its success by the number of corporations that choose their code to use in closed source products, but by the amount of freedom it gives to its users (not just the developers). Having corporations use GPL code in their products is great but not the main objective.
It would be more useful instead of speaking in terms of different degrees of ownership to speak specifically in terms of what is owned and what isn't. In GPL software, you not only own the functioning application but you own (within certain privilege restrictions) the source code, and therefore can modify that source code to produce a new, different piece of software that you also own.

Compare this to your song analogy. A GPL'd song would also provide the original production project "source" - the raw studio recordings of each track, the digital audio workstation file project that compiles it all together and renders the final single stereo track. You could then modify the song by removing individual elements, changing the mix, changing the arrangement, etc, and render out a new stereo song. Very few artists actually do this, because it's a weird idea that somehow the software industry has latched onto that no other sections care much about or think is particularly important, because they haven't been bitten by this strangely worded "freedom" bug.

Or the table analogy: not only do you own the table, you own the design documents, the factory floor plan, the knowledge of what saws and blades and bolt suppliers were used to assemble it. You can then use that knowledge to produce new tables with modified designs. Etc.

In other words your physical goods analogy falls pretty short unless you separate it into the functional object or IP and the original, complex information that allows one to actually produce modified versions of that object or IP.
Does it really matter?

If a software author wants for people to use/distribute his software under a specific license, that's his prerogative.

And the GPL is a truly free and open source license, it does allow you to use it commercially and for whatever reason, it does allow you to create derivates, all it asks is that in case you redistribute a derivate, you must also give the source-code on request. It's not even an EULA, it's just a copyright license.

And btw, compared to BSD/MIT, the GPL also contains a patents grant (implicit but powerful enough for version 2, explicit for version 3). And unfortunately in this universe, the big companies contributing to open-source also have really big patents portfolios, therefore I always look suspiciously at code licensed with BSD/MIT. And unfortunately patent trolls are a reality.

If you prefer more permissive licenses, then go for the Apache 2.0 ;-)
3 Easy Steps to Create Your Meeting Agenda
I tried to set up Transdroid on multiple occasions, both with commercial seedboxes and ones that I've set up my self - to no avail every time. Right now I use instead Flud on my phone, Transmission on my laptop, and rtorrent on a DO droplet for when I want to quickly download something (and then stream it over ssh + cat + mplayer).
Shelter pets are not for everyone either

Most shelter animals are just fine. I got two cats (bonded pair) from a shelter in August 2013 and they've been a dream. Shelter life isn't easy for animals, but it doesn't typically break them (a few handle it badly, but most are psychologically normal after a couple weeks in a new home).

You're taking a bet with any kind of new pet, but you're probably getting a healthier animal, on average, with a mutt from a shelter than if you get a breed animal, even from a "responsible" (i.e. not puppy-mill) breeder. The better shelters don't do that much psychiatric damage, and most of it's not long-term. This idea that shelter animals are all psychiatric/behavioral basketcases is both untrue and very damaging.

I prefer no-kill shelters for finding pets. Part of it is selfishness (I don't like feeling like not choosing an animal will condemn it to death) and some of it is ideology (I don't agree that it's "euthanasia" to kill healthy feral animals; who are we to decide that they'd be better off dead?) but I also know that NK shelters (which source from "kill"/open-admission shelters, so you're still saving a life) are staffed by people who are experts (at least, relative to me) in selecting adoptable, healthy animals who are unlikely to have behavioral problems.
>leaving me with a potential tax bill on $10,000s of income that I had not received.

This is why I formed a C Corporation and not an LLC.
If it was really quantum you wouldn't need to travel because you could be everywhere at the same time - although some locations would be much more likely than others.
Premature optimization includes both what you describe and what the GP talks about. Adopting the general rule, "No optimization without quantification" helps in all cases: validate those assumptions early in the design process (with prototypes, user observations, whatever) and with regard to optimization of code later on, profile it intelligently to identify bottlenecks, don't just assume the issue arise from what seem like the obvious culprits.
Incorrect. Because a lot of others can't use your code for greater benefit of everyone because it's GPL. Your code is open source, regardless of the derivative work. GPL is about forcing other developers' to release their code in order to use your code.
Show HN: 2 phase flux architecture for react.js
In a VM, Bootcamp or fully native?

Enquiring minds and all that ;)
Engineered Material Arresting System – Runway Tech That Stops Runaway Planes
The bastardization of Entrepreneur-in-Residence (EIR)
Some countries (China/Israel) they disappear with the phone likely to load it full of nation state spyware I would never trust that device again even after flashing a new application OS.
I saw it launch - it was supremely impressive.

http://theroadchoseme.com/dawn-launch-cape-canaveral-florida
vim with Ctrl-P and a small .vimrc
This convinced me to make the move from Sublime Text full time. https://www.youtube.com/watch?v=S_l_DL8ysQQ [Video of Robin Ward creating an Ember component using vim]
Everything you never wanted to know about ZX81 Basic's memory layout!

http://www.worldofspectrum.org/ZX81BasicProgramming/chap27.h...

...wow. The framebuffer is between the program and the variables? And as the program changes size, and the screen changes size, it relocates everything above there? No wonder editing lines in a big program is so slow...

Also, that mention of the calculator stack? That's used by an embedded Forth-like language used to do floating point operations; which is why Sinclair Basic's trig functions are so appalling.
I think it makes some sense to use the Sidekiq client, because it does a lot of the tedious work of getting data into redis in a well-defined and battle-tested fashion. But certainly it doesn't make sense to run the Sidekiq daemon in this configuration.
https://web.archive.org/web/20150306113124/http://forum.utor...