skysight-inc/HackerNews huggingface dataset:
Not that I think the US is there yet, but the answer is that having so many laws that basically waking up and going about your daily routine means breaking at least a few laws, is the ultimate goal. If everything is a crime and everyone is a criminal, it's much easier for the government to control the people rather than the other way around. This concept comes up in many science fiction works, even non-Dystopian ones.
I'm wondering up to what size you managed to do an agile project for 'The Enterprise'. From what I've seen, as soon as an enterprise contract is big enough to involve a tender, bidding round and separate purchasing department, agile is impossible. Being agile actually works against you, since regular demo's will bring up more opportunities to point out how you aren't sticking to the letter of the contract, flexible scope means adding scope and never reducing it, and grooming as you go along means uncovering big requirements which are sort-of-kind-of in the contract halfway through a big project that's already late. And those are the easy projects compared to government contracts.

I keep wondering how you're supposed to negotiate the typical big enterprise contract so you're allowed to be agile while executing it. I haven't seen it done successfully yet.
So now I need to have my phone ping GPS periodically (which takes longer without wifi for guidance) to check my position so it knows whether it can scan for access points it knows?

Personally, I think I'd rather just have it scan for access points. Apple's MAC randomization has the right idea (if perhaps an imperfect implementation)
If you like Asimov's Foundation series, you should look up Donald Kingsbury's Psychohistorical Crisis.
Another option for securing Twilio apps is to a) use HTTPS between your server and Twilio, which you always want to do anyway and then b) use a shared secret to validate that the HTTP client your app is talking to is actually Twilio.

I do this, partially because it was easy to implement and partially because independently developed message signing and verification can be... finnicky. I have no particular reason to not trust Twilio's generated signatures, but didn't want a sudden confusion about e.g. ordering parameters to wake me up at 3 AM when it broke the system. Or worse, not wake me up at 3 AM when it broke the system.
> I’ve notified both Yahoo! and the FBI New Orleans field office of the infiltration

And the feds are standing at his front door in 3 .. 2 .. 1.
> Having a cell phone is a privilege?

The ownership of a physical phone is not; having service for that phone involves a voluntary transaction that may be denied, and is therefore a privilege.
Apple Sapphire Crystal Supplier GT Advanced Files for Bankruptcy
You might find this paper about stealing a botnet interesting [0]. Even though its five years old, the crazy stuff these researchers found is still amazing.

[0] http://www.net.t-labs.tu-berlin.de/teaching/ws0910/IS_semina...
Some people are attributing this phenomenon to the internet, but I don't think that's accurate. I studied Russian history in college and the writings of various members of the communist intelligentsia had the same vitriol. Particularly the writings between Lenin and Karl Kautsky. My professors called it "maximalism", a term that hasn't caught on in general use. It's meaning is the belief that anyone that disagrees with you even in small ways, disagrees with you fully. I think this attitude is what occurs in OS communities, where people who generally agree find themselves in angry exchanges.
>The discussion is about the violence

No, he is trying to move the discussion to being about his supposed victimhood because he doesn't like dealing with the real discussion. You are pretending that the person you replied to is tormenting Lennart. That is unacceptable and pathetic. This has become a constant problem now where people do something bad, get criticized, and then characterize the people criticizing them as abusive. The 99.99% of people criticizing him are not a problem because of the 0.01% who send him "dur I kil u!1" emails. This insistence on painting the entire group as being all the 0.01% is absurd.
Medicine Nobel Prize goes for work on cells that form brain's GPS system
I entirely expect to have both breakfast and lunch as soylent (like) meals and then enjoy suppers. I end up eating less healthy because I don't have time to make a good lunch every day, it's just not possible. Breakfast is usually skipped. I don't even care if it's disgusting, as long as I'm getting enough nutrients to sustain me.
I'm using casper now but this seems like it may be even easier.
You seem to be missing my point. I've repeated it in a bunch of other comments but I'll do it again here: You don't get points for "reaching out" when you don't spend a second to search for the right address to reach out to. Yahoo has a page dedicated to reporting bugs. If he had used that page he would have gotten a response. Yahoo has paid dozens of people for doing this https://hackerone.com/yahoo?show_all=true.
Mobile Advertising – ROI for Leading Dating App Through LTV Technology
Writing min function, part 4: Const-Correctness
I Never Lost a Customer I Actually Visited
Cliff Mass on iPhone 6's new barometer sensor
Because the alternative is web forum software, none of which is as good at thread management ("alert me to replies to this thread", "hide this thread", "beep when Jane Smith posts") as a good email client. Also, email is ubiquitous: you can follow and participate in conversations from a phone as easily as a desktop. Finally, you only have to learn one email client, and can then use those skills on every mailing list you join. That's in contrast with "project Foo uses SomeBoard v1.3 and has this new feature, but project Bar uses SomeBoard v1.1 and doesn't have it yet. Project Baz uses OtherBoard 0.6 which has this one cool thing but lacks have the features of SomeBoard."

Remember, this is the same group of people that gets passionately whipped up about text editors. Can you imagine them not having strong opinions about forum interfaces? Defaulting to good old email and letting everyone use their interface of choice is probably the only practical way to get everyone to participate.
I may be wrong since IMNAL, but something is strange about this:

1) inspeqtor is written in Go and shares no code with Monit anyway.

2) The takedown claims violation of license. Licenses only apply to code, so patents and similar are out of this game.

1+2 don't stay together. How is a code license violated if the code is totally different between the two projects? I believe this is something that can be easily fixed with a good lawyer.
Kalium, you bring up the strongest point in favor of defending and using verbally abusive language.

I've been through military basic training, and such language is routinely used because it is quite effective at communicating error by breaking down mental resistance and barriers to correction.

In that case, the potential for emotional harm is outweighed by the net reduction in the probability for physical harm on the battlefield if such lessons aren't learned absolutely.

Make no mistake: the kind of language Linus (and so many others in our community) uses can and does cause emotional harm, primarily to people who might be called 'thin skinned'. This is discriminatory against some personality types.

In the balance between using verbally abusive language to more effectively communicate error and not doing that, I believe there's no question: verbal abuse is wrong, and should be avoided, and not defended. There are other ways to accomplish the same thing, without all of the toxic side effects.
It's not so much invoking it as it is asserting it for the record. By immediately saying "I choose to remain silent so that I do not incriminate myself, as is my right codified in the Fifth Amendment", you are making a clear and conscious public affirmation that your silence cannot be used against you.

But I don't disagree with you; I don't think we should have to voice our rights. We should be able to hold the government to the task of protecting those rights, rather than having to protect ourselves explicitly.
This position makes no economic sense. Consumers are the end goal of an economy. Workers are just a means to meet consumer demand. Eventually, through automation, we may not even need any workers at all. You can artificially raise wages up to a certain point, but it's not at all clear that this is good for the economy as a whole. E.g. unemployment for workers whose labor isn't worth that much, higher prices for consumers, etc.

A better alternative is something like a basic income. Something that helps all people, not just people who have jobs with high demand. And is payed for by taxing the entire economy, not just businesses that coincidentally employ a lot of workers (or indirectly, their consumers.)
Steven Johnson's Daily Show interview: http://thedailyshow.cc.com/videos/xejra0/steven-johnson
Tesla, Panasonic Enter Three Agreements Related to the Gigafactory
If you rewrite Harry Potter in a different script, language, or some plot twists, it's still "derived work".
> I am a former editor (newspapers and magazines) and now work in tech. No reputable media outlet that I know of would permit prior review -- that is, allowing a source to see a story before it's published.

Perhaps in the past. You can find many stories about, for example, politicians in DC who require exactly that as a condition for access. They even would insist on rewriting quotes. It was a big deal in 2012 when the NY Times and a few others made a policy decision to restrict (but not eliminate IIRC) such deals with sources.[1] Note that these publications were allowing such deals until then -- and if the NY Times and Reuters are doing it, imagine what the standards of your local paper are.

Some attribute it to the rise of the Internet. Sources aren't as dependent on the the professional news media to get their stories out. If the NY Times won't agree to the terms, maybe BuzzFeed or Red State or someone else will, or the source can publish on their own website, or on the website of a publication they own.[2]

People like to criticize the professional news media, and certainly it has its faults. But we will miss it when it's gone.

[1] http://publiceditor.blogs.nytimes.com/2012/09/20/in-new-poli...

[2] http://www.ft.com/cms/s/2/937b06c2-3ebd-11e4-adef-00144feabd...
Same here - It's also a cost thing. Because I'm often too tired/lazy to pack lunch for the next day, I end up eating out. At $10 a meal or more, these add up quickly.

I'd be curious to see how that use case pans out health-wise with Soylent.
Unfortunately, things aren't as simple as you'd like them to be.

The systemd developers have made many political decisions that ended up putting systemd in a position that makes it difficult to avoid. The prime move often cited is the engulfment of udev inside the systemd codebase and entangling it with systemd's shared files (formerly belonging to libsystemd-shared, not it's just a big libsystemd blob), and later rewriting the build system so that it was harder (though not impossible) to make udev-only builds. This and many other decisions prompted the creation of eudev. Of course, now they're converting the transport layer from Netlink to sd-bus, thus intending on making udev systemd-only, and taunting Gentoo users along the way.

Furthermore, various distribution maintainers (though particularly Debian and Arch) are placing various components that optionally use systemd libraries, or provide systemd units, as being dependent on systemd. You can see this with Arch and lighttpd.

Further, GNOME's adoption of systemd libraries was negotiated by Lennart as far back as 2011. Though it would have likely occurred anyway, he was an active instigator in the ordeal (https://mail.gnome.org/archives/desktop-devel-list/2011-May/...), and a couple of years later was arguing on his G+ feed that with systemd-logind being unportable and inseparable, that this should be a reason for Debian to adopt it. He chose to do this rather than continue ConsoleKit or make logind an independent daemon. Currently, more is being consolidated: Avahi is now becoming systemd-resolved, and kmscon is becoming systemd-consoled. Among other examples.

But it's not just the GNOME Shell, some core Desktop Linux applications now depend on systemd libraries, as well. upower and udisks2 come to mind. The former even caused quite a stir in Gentoo circles when a regular upower update was suddenly pulling in the entire systemd stack.

The whole point of systemd is to be the standard userspace middleware for a GNU/Linux system, and to be an absolute essential.

No, Lennart is not a rampaging monster, but to say that he's just some innocent bloke who's simply releasing free software, is bullshit.
The No-Problem Problem
The IMF can only "force" countries to do things if those countries want to lend money from them. And even then, a country can lie with impunity in a round - unless it wants repeating lending rounds, and lies in important and bad ways.

Also, I've never hear about the IMF forcing a country to dismantle its public-education programs. When Brazil was on their hook they did anything but that, and in the later years IMF helped improving it.
Well, every time I've gone vigilante, I've logged the ever lovin' shit out of myself, just in case. Nothing interesting ever happened, though.

There was one time when I used a CnC channel to issue uninstall commands against a couple hundred bots. That was only after trying to contact a user or two to suggest that they uninstall the malware themselves... Those conversations went SO poorly! :)

Anyway, the only way to find a user's contact information via a piece of malware like that is arguably an invasion of privacy... Which brings us full circle.

Could we establish a metric for Good Samaritanism? Could we design a metric that is restrictive enough to prevent misuse but inclusive enough to allow unrequested, benevolent cleaning and patching?
Yes. I get it on some other sites too. It's fine, CloudFlare sets a cookie and doesn't bother you again but it fails to redirect me to the exact url and just loads up the main page.
Blame the Meta Keyword Tag
Looks like DalekJS (http://dalekjs.com/)
To each their own - there may be people who convert to Soylent but I love spending time in the kitchen or at the dinner table and I suspect I'm not the only one. If I think about what I would do with extra spare time it would include a lot of cooking and baking.
Just a note for others:
antires is talking about 'License', and tomp is talking about 'Copyright'.
"Inspeqtor which is hosted at GitHub, is far from a “clean-room” implementation. This is basically a rewrite of Monit in Go"

I don't understand this. How is a re-write a license violation?
>Collection and use of customer information

>Every access to our website and each download of a file on this website are logged. The storage serves internal system-related and statistical purposes. The following data is logged: name of the file, date and time of access, data volume transferred, notification of successful download, web browser and requesting domain. In addition, the IP addresses of the requesting computers are logged.

While I'm sure you have your reasons for this, a service like this naturally attracts users who value privacy and anonymity. Ever thought about adding a warrant canary of some kind?
During the original debate over the Bill Of Rights, a primary concern was that the failure to enumerate a right would be construed as non-existence thereof - exactly the opposite of what the Founding Fathers intended.

Methinks if the Founding Fathers had conceived of the notion of vehicular transportation being prohibited without governmental consent & licensing, they wouldn't have hesitated to include that as a fundamental right (just as security requires armaments, and speech requires presses - ownership & use of equipment facilitating both explicitly may not be infringed/abridged). As the notion of vehicle licensing (both horse and horseless) was never considered, unto inconceivable, they didn't enumerate it as a natural right. Require a driver's test and license a horse & carriage? absurd! ...well, now the technological improvement plus lack of enumerated right means 'tis common to construe vehicular travel as a "privilege" in a society where one is darned near dysfunctional without.
I think this is another false dichotomy. It's quite possible to efficiently limit the damage someone can cause to a project without resorting to verbal abuse.

Most simply, refuse to merge their stuff unless it has quality. You don't have to hold their hand; say: "You are making the same mistakes over and over again. Your stuff isn't going to get merged, and we're not going to spend any time explaining to you why."
Hooknook: Like GitHub Pages for Your Server
Tech Hiring Guide: A Handbook for Recruiting and Hiring Engineers
Yahoo, Lycos and Win-Zip hacked
Well, I certainly will not be using Monit ever again should this be accurate. There is no illegal activity from what I can tell, so it's entirely baseless. Are they unclear about what copyright means? Did they hire a lawyer? Does not inspire a lot of confidence.

edit: I've reached out to Monit for an explanation, and will amend if they reply.
"Sir, can you tell me how fast you were going?" I've always wondered what the best answer would be.
I have family that have been restricted from internet use. This includes the use of most cellphones. Makes it hard to get or maintain a job.
There are plenty of people that are blunt (or assholes) who are not skilled at anything (or who have skills that are no longer in demand).

There are plenty of people who are 'skilled' and 'blunt,' but their skillfulness is only in navigating corporate politics, and taking credit for the work of others...
DEC engineering was awesome, but management had issues keeping up with their chip geniuses.

There's a brilliant scene in DEC history where the chip guys had to explain to the board that their latest ceramic thing with legs cost $30 in quantity, and it outperformed the top-line million-dollar ECL-based room-filling VAX product.

But DEC were always B2B and B2A (Business to Academia). They never got B2C at all, which is sad for everyone.
It probably would have been best to just notify Winzip.

Telling the FBI you broke into a server to see if you could, and that you found that someone else had also broken in before you is just plain stupid.
The importance of useless Micro-optimization
Anyone can request DMCA-based takedown - it's up to inspeqtor guys to say "not true, restore the project, they can sue us if they want to" now. Hopefully they will.

With or without lawsuit to follow, this is an interesting case. I'd also agree that (unless it's an automatically done 1:1 codebase translation) AGPL doesn't apply.
Douglas Crockford Presents the Better Parts at Nordis.js 2014
How is it different from http://nightwatchjs.org/ ?
That PDF is fascinating. Thank you for posting.
If the work meets the established criteria regarding transformative changes, then it can be considered its own.

Rewriting a program in a new language is a large change in its own right; even more so, if it it uses features in the new language which were unavailable in the original.
I agree whole heartily, but the risk that is rarely protected by the contract is whether those features will actually give the client any return on their investment. Keeping the investment small (in terms of scope and time) only reduces the exposure in terms of cost/time to the client, yet vendors are making countless decisions that affect the outcome (e.g. ROI) of a project. The "scope" in a contract tends only to specify "what" and not "how well" or "why". At my company been experimenting in trying to solve that problem by contractually committing to outcomes (e.g. a measurable goals connected to the business case - e.g. reduce churn, increase sales, etc.) and tying part of our payment to meeting those goals.
Hi binary,

I got your points. We had a short outage that has been restored in a flash. +90% of our users login with Google so password reset has been developed just to give users the possibility to re-enter and define a new one of their choice.
Hewlett-Packard Is Said to Be Planning a Split of Businesses
It's always the one with the most users. :)
Not sure that's the problem though. yapache and yphp solve a very important need and probably saved Yahoo!'s ass on multiple occasions with engineers making lazy or common mistakes.

There might have been a better way to implement it but with a company the size of Yahoo! I think they'd have the resources to maintain/patch such critical flaws. So the idea of a home-grown (really it's more of a patched version of apache / php than anything else) isn't entirely crazy.

Just looks like this one slipped through the cracks.
> Then he should have said 'The communities I'm involved in are awful

Luckily he doesn't need to, because (as above) he's obviously talking about the open source community.

> I could care less

You couldn't care less.

I really think none of your criticisms are a real problem, or that there's any real ambiguity. I won't keep replying, it doesn't seem useful.
They are claiming copyright violation. Following the license would (in Monit's view) let Inspeqtor avoid that.
Regardless of what current licenses dictate, should someone be able to port someone else's code to make a profit? Seems pretty shady to rewrite someone's code just to get around a license. Maybe this is where patents come into play.
1) At the extreme example, putting code through a mechanical transformation would result in no overlap, yet obviously would not change the license. Monit is arguing that inspeqtor is insufficiently dis-similar to escape the GPL.

2) You can have patent licenses, trademark licenses etc. Though I don't believe Monit are claiming that here.
What parts of the statements made in the DMCA request are wrong?
"you have the right to not be interrogated without a lawyer present" but that implies you have to answer questions once you get a lawyer present.
PID is everywhere although for many real control systems the implementation isn't very sophisticated.

I was surprised to learn that it only dates back to the 1890's (according to Wikipedia). Seems to me like the Greeks or Romans would have figured it out already.
The Monit licence (Affero GPL) requires that the copyright notice be retained in derivative works, so the question is whether a from-scratch implementation of a tool heavily influenced by Monit, is itself a derivative work of Monit.
Perhaps another question: "How fast was I going, officer?"
Their claim is only that Inspeqtor needs to keep the previous license.

We will withdraw this takedown notice if and only if [private] and
Inspeqtor adhere to the GNU Affero General Public License
which Monit is licensed under. This means;

Our copyright notice is retained in the derivate work, and ALL
the derivate work is licensed and provided to users as “open
source” under the AGPL. This include the so called pro features
of Inspeqtor which are closed source and licensed under a
proprietary license.

Translating languages of a GPL codebase and then removing the license is not within the spirit of the license. Otherwise I can translate your code from C to Go, remove the license, then translate from Go to C, and voila, license-free code.
Starting from Scratch: Android – Creating a Release Build
That's funny, the US are keen on maintaining the embargo against Cuba but at the same time don't mind welcoming their doctors and thus admitting their superiority in medical education.
With the caveat language != implementation.
nightwatch looks awesome for testing, nightmare is for automation... building APIs for services that don't have them.