Hacker News new | past | comments | ask | show | jobs | submit | linksbro's comments login

Best of luck, Google oncalls.




To be fair to them... thats a brave step for a startup to take. So many would try to stay quiet and fix the issues behind the scenes (hell, giant companies try this attempt all the time!). They made the right move here.

NB, I don't use Hive and have no interest, I moved to Mastodon because I want to be in control of my data moving forward.


it would have been brave if they'd done so when they were alerted to the issues. doing so once they've been made public? not so much.


Of course and ironically, I can't tell whether this is the real Twitter of Hive.

I wonder if I'll be able to determine the real Hive of Twitter if things switch.


Same problem their website has. And every website. You can still find out who someone is without relying on the platform to to the identity checks.


haha the only ethical alternative is the ActivityPub ecosystem.

If that (Mastodon or other implementations) are not good enough, make your own or get involved with the W3C to standardize AP v2.


It's incredible to learn from the responses in this thread how widespread and systemic this problem is, not just in software but seemingly every industry. Thank you for these examples.


Perhaps it will be beneficial in the discussion to add examples of other orgs e.g. IETF, Unicode. Unicode spec is fully available[1] and their funding comes from a membership-model rather than a pay-model[2].

ISO's argument is compelling but we see other standards organizations taking different approaches and more or less still finding success.

[1] http://www.unicode.org/versions/Unicode13.0.0/ [2] https://home.unicode.org/membership/why-join/


Also ECMA (C# and JavaScr... er, ECMAScript) which provides standards at no cost vs ANSI (no notable language specs since C and Pascal) which charges a fee.


Last year I finished the school year early because of the coronavirus lockdown and had too much free time - so I wrote an interpreter for CLR bytecode (https://github.com/Leowbattle/clr_lite). The ECMA-335 standard contained everything I needed to know for that project: documentation of the EXE format, VM instructions, etc.

I learned a lot doing this project, and I would never have been able to do it without free access to the standard. So I think Tim is right to recognise the value open standards provide to hobbyist programmers.


> ECMAScript

ECMAScript is nowadays amusing because the ISO standard for it is literally a single page document… that normatively references the ECMA published document.


Apparently 3 pages. AND STILL COSTS 38 CHF ($40 USD)! https://www.iso.org/standard/73002.html


I mean, you can download the PDF version for free here: https://standards.iso.org/ittf/PubliclyAvailableStandards/c0...


ANSI for languages now operates under the aegis of ISO. For the C and C++ languages, ANSI is one of the voting member bodies.


I think "ECMA C#" lags behind C# as implemented in .NET, but still.


If I have a choice or am in a position to influence a decision, I always push for open standards orgs like OASIS: https://www.oasis-open.org


OASIS is good but there member orgs need to pay membership dues and do it every year. I think ISO encourages independent experts from public sector and academia to provide expert feedback without paying for membership.

Though, I think that ISO can be fully funded by the national standards bodies on an annual basis just like OASIS is funder by companies and not charge for PDFs.


I'm afraid that you are comparing apples and Walmart.

Unicode is a standard for encoding characters. ISO is an organisation that _creates_ standards for just about anything.

Unicode became a standard as a result of beating other competing standardisations. ISO declares that whatever they came up with is the standard, no competition required. Hence the effectiveness of the business model.


Parent is talking about the Unicode Consortium, not the character encoding, that the consortium is responsible for.

https://en.wikipedia.org/wiki/Unicode_Consortium


> I only wish it could detect when asshole newspapers do that last minute mutation of the DOM to put bullshit divs in front of the article. It makes me play a button-click race to beat the rendering of the bullshit div to reader mode.

More often than not, going into reader mode, then hitting refresh will fix this! (works for NYT)


There are hundreds of high-quality, spoken articles found here: https://en.wikipedia.org/wiki/Wikipedia:Spoken_articles

You can find more information about the project here: https://en.wikipedia.org/wiki/Wikipedia:WikiProject_Spoken_W...



You used this website template (http://html5up.net/hyperspace) which has a Creative Commons 3.0 license, and you scrubbed the author's name and attribution from the template. Please respect the license! http://html5up.net/license


Not the author of this or the original, but attribution doesn't mean it should be right on the page and in the same place as the original template.

The attribution text is right in the source code, first thing you'll see.


Attribution is a fine line; removing the attribution from where it was in the template and plastering "All Rights Reserved" copyright over it is a very clear violation of the creative commons license.

In some situations, it's difficult to place attribution along with the media, but in this case, it's not - it's a webpage - and having the attribution be in the source code is not really acceptable, because it's not reasonably accessible for someone looking for it.

If you look at that page and only that page, what leads you to believe that this is built of off a CC-BY work? Nothing. Sure, you can add "for copyright and license information, visit this link" in the footer, with a link to the github readme page that has the attribution, but removing it all together and only leaving scraps of it in the source code is just careless, reckless misuse of the original author's work.


He's not selling a website or a template though. The "All Rights Reserved" refers to the product, ie. Tokamak, which he indeed owns.

He didn't obfuscate the source, and indeed the attribution is the very first thing you see in the source (and when it comes to HTML, the source IS the website). And while he didn't comply 100% with the 'default' CC license (which reads that you should state the changes made), he did comply 100% with the 'rules' given by the author. He gave credit, and linked to the website, as well as the specific licensing terms given by the author.

Tl;dr - since he's not selling a template, the copyright at the bottom obviously refers to his own product and not the web template. The attribution is in the correct spot, at the top of the source.


What are the norms for attribution when it comes to software? You include a LICENSE file if you're distributing the source, or you display it in your software (like iPhones and Androids).

What are the norms for attribution when it comes to images, videos? The footer. A bar over the bottom of the image. A CC logo. Anything visibly displayed along side the image.

What are the norms of attribution when it comes to website design? The footer, or an About page.

The point is that attribution is made as accessible as possible. It's what keeps the Creative Commons community strong! Deleting the template author's attribution section and relegating it to the SOURCE CODE of the website means that anyone who doesn't know what the source code is (a lot of people) don't know that "hey, this is a template that I can use too!" The attribution is _missing_. It needs to be present with the work, i.e. the web page, and hey, how do you do that? You put the link in the footer, where it was before you deleted it.


Legally speaking, the source code IS the website. There is no difference. If I were to open up the website in a plain text editor, what would I see? It's the same as for any other program - the license resides in the code, not the 'output'.

As for the website template and CC license, it's not an image or a video. It's a collection of CSS, Js and HTML. It's code.

I'd argue that maybe the template should have a code license like the GPL, and not a CC license. And while I'm aware that the CC license is common for website templates, I'm also sure you could convince most courts that it's not an 'image or video'.

Anyhow, I'm sure this could be solved if the creator of the template asked for a little more recognition. Not dragging this guy through the mud for something that's irrelevant to what he actually created. He's not trying to pass off the website as his own, only the actual project itself, which IS his!!!


The CC license (for example http://creativecommons.org/licenses/by-sa/3.0/) of a template really confuses me as I am not sure that would be considered a contribution in this context.

For example if I include a trademarked logo then does it mean that I have to open source it? Does it affect the content of the page?


The template author is selling an attribution free version of his template - if you click download it will say:

"Need an attribution-free version?

Check out Pixelarity, my latest and greatest side project that offers attribution-free usage of all of my templates, exclusive new templates, and support (from me) for just $19."


Yeah, and this person didn't do that. Check the gh-pages branch. The license there indicates it is the CC-BY 3.0 version of the template.

https://github.com/vertexclique/tokamak/blob/gh-pages/LICENS...


The license says to "keep intact" all copyright notices. My layman's assumption would be that means scrubbing is a violation. It also says a lot of words that seem to come down to "if you put your copyright notice in, then their attribution has to be at least as prominent."

http://creativecommons.org/licenses/by/3.0/legalcode -- section 4(b)

All said, though, it's sketchy practice no matter what the license says literally. A main purpose of CC is to give you a license that can be followed common-sensibly. Playing "lawyer' with the wording isn't reciprocating the goodwill of the author.


If the author also sells his license for "no attribution" then maybe he's not exactly playing by the CC ideals either...


I disagree--dual-licensing is absolutely a thing, as is white-labeling. The author is putting a price on hiding his involvement. Why is that not a valid thing to do?


Just because they've trademarked "kik" doesn't give them complete control over all instances of that 3 letter string in the world. See the 8 factors of trademark infringement, and trademark law in general; this is just a kik lawyer being threat happy.


> Just because they've trademarked "kik" doesn't give them complete control over all instances of that 3 letter string in the world.

Agreed - hence why I looked up the actual trademark in the first place. I wasn't expecting to find out they were in the software development business too.

> See the 8 factors of trademark infringement

I'm assuming these? (Google turned up 1 hit - which in turn was 404ed - for "8 factors of trademark infringement") http://www.bitlaw.com/trademark/infringe.html#factors

Keeping in mind IANAL:

1. The marks appear very similar, with the possible exception that kik the company appears to have no meaning behind "kik". Similar enough that I have to specify "kik the company." 2. Both appear to provide services aimed at developers. 3. The plaintiff's mark appears to be strong enough to fill the first page of Google, and for overprotective parents to overreact to. 4. I was momentarily confused which kik I was clicking through to at least once.

Am I misweighing or misinterpreting things to think that the first 3 points, at least, point towards infringement? Do you agree that these appear to be among the more important ones?

"The first five of these factors are examined in every trademark infringement action." "Of these eight factors, the first two are arguable the most important."

> ... and trademark law in general

If you have any recommendations, feel free to share.


+1 also US Trademark != the whole world. NPM should have handle this better!


US trademark is what's dangerous to NPM Inc., the US company running NPM. We don't know anything about how they "handled" it before it came to this, except that they did decide against the article author. What should they have done differently?

It's not good that NPM-the-piece-of-infrastructure is vulnerable to this, maybe a registry like this shouldn't be under control of a single company, but we don't know enough to decide what options NPM Inc-the-company had.

I hope they clean up/better communicate their policies around this, once they have them figured out (e.g. the package dispute page doesn't discuss trademarks).


> What should they have done differently?

Not given them control over his code just because it had their name on it. They could have taken it down, but they didn't, they just gave some company ownership of his module, not cool.


Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: