News for hackers. Stuff that matters.
Re:Next dream job can be in an HTTP header by galaxyLogic on Friday May 15, 2020 @12:50AM (#23189007)
I had a similar idea for financing Open Source software projects. The contributing sponsors would get their URL and add-text into a comment at the top of the source-code. The bigger your sponsorship the higher up in the list your company will be.

The adds would of course be targeted at hackers, such as come work for us, since only hackers read source-code. So it would be a very targeted ad (like the http-header thing).

I don't know if this has been tried out in practice but why not, if even HTTP-headers are used for a similar purpose?

Re:Next dream job can be in an HTTP header by mholt on Friday May 15, 2020 @01:32AM (#23189201)
Don't do it.

People will hate you for it... and never, ever let you live it down. :-/

Re:Next dream job can be in an HTTP header by strken on Friday May 15, 2020 @06:50AM (#23190721)
Other than the Caddy debacle, there was a short-lived attempt to run ads in the output of npm install, which also backfired spectacularly: https://news.ycombinator.com/item?id=20786981.

I think if there was a magic button to remove any and all advertising from the internet, most people would press it, consequences be damned. You really need to think hard before hitching your cart to that horse.

Re:Next dream job can be in an HTTP header by niftich on Friday May 15, 2020 @02:20AM (#23189465)
He's speaking from experience. But, if your circumstances aren't exactly the same, the outcome may be different.

Credits pages in software, accessible from the main UI, used to be very common, and having names there -- or embedded in source code -- doesn't violate a user expectation.

Server software sending 'Server:' headers also doesn't violate user expectation, though some people prefer to turn these off.

Custom headers that cannot be turned off have a higher likelihood of violating user expectation.

To the OP: in open source projects, some users will attempt to remove undesired behavior, within the rights afforded by the license, but these exercises of copyright can interact adversely with trademarks and other brand protections, and with the surrounding (human) infrastructure and information-space around a project (e.g. names, URLs, references to services, secrets).

Your attempts to reconcile such a situation are nontrivial, and both inaction and action have a high likelihood of resulting in bad press (e.g. user confusion about fork, or heavy-handed enforcement). The harm will persist long after the original situation has been resolved or mitigated.

Re:Next dream job can be in an HTTP header by galaxyLogic on Saturday May 16, 2020 @01:15AM (#23200696)
> some users will attempt to remove undesired behavior,

Surely. But a link in a comment to a supporter who helped finance the project is not really "behavior" is it? It is not part of the program that executes.

So it is not "undesired behavior" since it is not behavior at all.

But is it "undesired" in other ways?

If you put in a copyright notice into the source code, that is a kind of advertising for whoever's name is in it. Often comments contain links to the website of whoever maintains the source-code. Is that undesired? If not then what would be so undesirable about putting in a link to the website of whoever supported the project financially.

And if they paid for that, they would be supporting the project financially. And in the end isn't that what we want, financial support for Open Source projects?

Re:Next dream job can be in an HTTP header by lonelappde on Friday May 15, 2020 @09:15AM (#23191787)
Back when dinosaurs roamed the earth, BSD License literally had an "advertising clause".

The only question would be whether it should be used only for non-transferable "moral" authorship or transferable as the author chooses.

Re:Next dream job can be in an HTTP header by fullstackchris on Friday May 15, 2020 @04:00AM (#23189951)
> only hackers read source-code

maybe I'm behind the times, but is 'hacker' now colloquial to mean 'anyone who codes'? Plenty of normal software engineers / devs, who are by no means 'hackers' (myself included) read the source code.

Re:Next dream job can be in an HTTP header by Tepix on Friday May 15, 2020 @04:04AM (#23189977)
Inside the community, a hacker (as opposed to "cracker" or "security hacker") is someone who uses technology in a creative way.
Re:Next dream job can be in an HTTP header by hwdug8278 on Friday May 15, 2020 @11:21AM (#23193197)
My understanding of hacker is specifically someone who exploits vulnerabilities in code. Regular programmers are like building architects, hackers are like people holding up a mask so that the facial recognition powered NEST lock will let them inside the building.
Re:Next dream job can be in an HTTP header by fullstackchris on Friday May 15, 2020 @06:30AM (#23190637)
so what do we call undesirables like anonymous and so on?
Re:Next dream job can be in an HTTP header by denni9th on Friday May 15, 2020 @08:44AM (#23191499)
"crackers" or "security hackers". I'm sure most people on this site would consider themselves to be some form of "hacker", after all, this is "Hacker News".
Re:Next dream job can be in an HTTP header by nuclearnice1 on Friday May 15, 2020 @08:12AM (#23191204)
"cracker" or "security hacker"
Re:Next dream job can be in an HTTP header by galaxyLogic on Saturday May 16, 2020 @01:00AM (#23200619)
Every programmer of course reads some source-code because they must read their own source-code. But such a programmer might use an Open Source library without reading its course. Whereas if you are truly hacker you are interested in how things work and you would more likely be reading such source.

I agree that definition of "hacker" is somewhat vague but mostly people understand it the same way depending on context.

I assume that reason dedicated programmers are called hackers is that earlier the the word "hack" referred to writers.

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

What the hack, there's even a pub called "Old Hack"

https://www.tripadvisor.com/Restaurant_Review-g188644-d10512...

Re:Next dream job can be in an HTTP header by kyle-rb on Friday May 15, 2020 @10:36AM (#23192650)
You're actually too far ahead of the times.

http://www.catb.org/jargon/html/

Re:Next dream job can be in an HTTP header by Maxious on Friday May 15, 2020 @03:36AM (#23189835)
It has been tried And The Results Will Surprise You: https://news.ycombinator.com/item?id=15237923