DIP 1013--The Deprecation Process--Final Review Begins
The last chance for community feedback on DIP 1013, "The Deprecation Process", is now underway. Please do not leave any feedback in this thread, but rather in the review thread in the General forum: https://forum.dlang.org/post/hwscnvmtrzfcfnppd...@forum.dlang.org Also, please be sure to review the guidelines for the Final Review round before leaving feedback: https://github.com/dlang/DIPs/blob/master/PROCEDURE.md#final-review
Re: GitHub could be acquired by Microsoft
On 06/03/2018 11:51 PM, Anton Fediushin wrote: What's your opinion about that? Will you continue using GitHub? The obvious question is "Will MS use evil/strongarm shenanigans with GitHub?" That would've been the one and only right question if this were the 90's. (And the answer probably would've been, "Duh, yes.") But, while I am somewhat concerned about that possibility (mainly in the long term), with modern MS I think I'm really more concerned about GitHub being marred by bone-headed ideas and/or sheer ineptitude. Way I see it, that's kinda been MS's main MO the last decode or so. (Heck, their games and OS divisions can barely even count numbers. One...three-hundred sixty...one again...eight...point one...ten...) Let's face it, evil or not, when MS touches stuff, how often do they NOT wind up damaging it one way or the other? Sometimes maybe, but not usually. I don't think this is a "sky is falling" omen for GitHub (...although there WAS codeplex...but then again, codeplex was kinda inferior to its competitors anyway). And I don't think there will be any immediate problems (even MS isn't that stupid, and if they are...it'd take time to implement anyway). But, based on MS record, I do think it's likely there will be some facepalm/WTF moments for GitHub users down the road. The big questions are "What?", "When?" and "Will they be promptly reverted/mitigated?" I've always felt GitLab was better than GitHub (in large part because they're sensible enough to support self-hosting), so it's tempting to use this as a great reason to move to GitLab. I won't though, unless MS-GitHub starts doing things that irritate me. Then I probably will. In any case, I've always thought it was absolutely sick that that even though GitHub/BitBucket/GitLab/Launchpad/etc. all provide basically the same features on top of the standard ***distributed*** version control systems, they are all completely incapable of talking to each other or acting as interchangable viewers on a single set of common project data. So much for the "distributed" in "DVCS". What I've ALWAYS felt we needed, and even moreso now, is a tool to commoditize these "VCS Plus" services. So we can just FORCE the choice of GitHub/BitBucket/GitLab to be "Whatever frontend the user prefers", and everything gets cross-synced and interlinked, etc., and bring the "distributed" back to DVCS, rather than chaining each project to a centralized walled garden. Keep in mind, if we had been commoditizing and decentralizing repository hosting, issue tracking, PRs, user accounts, etc. right from the start like we should've been, then this MS buyout of GitHub would've been entirely irrelevant to everyone outside GitHub itself. That's what happens with single points of failure. And the reason VCSes even went DVCS in the first place.
Re: Hunt framework 1.0.0 released
On Wednesday, 6 June 2018 at 08:35:27 UTC, noclear wrote: On Tuesday, 5 June 2018 at 13:07:49 UTC, Chris wrote: On Tuesday, 5 June 2018 at 07:25:33 UTC, Brian wrote: We are pleased to announce an official version of hunt 1.0 , This is an important milestone release! [...] /usr/bin/ld: cannot find -lmysqlclient collect2: error: ld returned 1 exit status Error: linker exited with status 1 Hunt dependency ORM framework Entity and Entity need link mysqlclient, so you need to have the following dependency installed: libmysqlclient. sudo apt-get install libmysqlclient-dev # Debian / Ubuntu sudo yum install mysql-devel # Red Hat / CentOS brew install mysql-connector-c # macOS (Homebrew) Yep, thanks for your reply. I figured I'd need the mysql(client) lib, but I could't find it for Manjaro / ArchLinux when I was testing Hunt, so I gave up. I don't like it when I'm told I just need to run a simple command for it to work...only for it to fail.
Re: GitHub could be acquired by Microsoft
On Tuesday, 5 June 2018 at 23:40:37 UTC, aberba wrote: These people who complain don't usually contribute a penny to Open source. I dare doubt that this is true. Frankly, Microsoft has done great things for the world with software. Making computers accessible to everyone... ...and lock users in. Making computers accessible in terms of UI started with Xerox whose engineers later went to Apple. It was actually Apple that took computers away from the CLI high priests, but Apple machines were too expensive. MS's UIs were quite crap at the beginning, but they were clever enough to make their products available on cheaper PCs. Apple were too elitist. [...] I think some only look at what happened during Steve Balmer's time as ceo. It was "HIS" strategy to pick on Linux. In fact, he pick on Apple too and several other competing products. Its all marketing and competition and its pretty much everywhere. Monopoly and patent registration is everywhere. I'm not saying its a good thing or bad,...Its not just Microsoft. See, that's the thing. MS under Steve Balmer played really really dirty. It was completely OTT, even by dog-eat-dog business standards that, btw, most people are aware of. We know how business works. Once the trust is gone it is very hard (or nigh impossible) to get people to trust you again. MS, under Steve Balmer, relied too much on bullying, intimidation and locking users in. However, they missed a lot of developments which was their downfall. With the advent of Mac OS X, iOS and Android, people began to realize that there was a digital life beyond MS (remember when people were afraid to buy anything else but Windows PCs saying "I don't want to be trapped in the Mac world", while cursing Windows at the same time?) People don't trust MS anymore and even if they are "nice" now, who knows whether it's not just because they are no longer in a position of power ("the wolf has eaten chalk"). But that's MS's problem, not mine. If you're don't trust Microsoft, you shouldn't trust any commercial company. Microsoft has changed business model too by embracing open source. In fact, their the real believers in open source now compared to those who don't think theirs money in open source. You shouldn't trust big IT companies. The names of people who have been cheated out of their software by them are legion.
Re: SecureD moving to GitLab
On Tue, 2018-06-05 at 13:43 -0600, Jonathan M Davis via Digitalmars-d- announce wrote: > […] > > Fortunately, it's not usually a problem, but it's something that any > programmer who writes code in their free time has to be aware of. In > most > cases, if you have a reasonable employer, you can do whatever > programming > you want in your free time so long as it's not related to what you > work on > at work. But it is occasionally a problem. It is worth noting that any employer who understands software development and is involved in software development will write into the contract of employment that all software created by an employee at any time is the property of the employer. However, they must also have a system for explicitly allowing employees to work on code in their own time (or even on company time) that is then contributed under some licence or other. The point here is that the employee effectively has first refusal on all software created. This is of course in the jurisdiction of England & Wales, but Scotland is no different really. I'll bet this is true in the various jurisdictions of the USA. -- Russel. === Dr Russel Winder t: +44 20 7585 2200 41 Buckmaster Roadm: +44 7770 465 077 London SW11 1EN, UK w: www.russel.org.uk signature.asc Description: This is a digitally signed message part
Re: Hunt framework 1.0.0 released
On Tuesday, 5 June 2018 at 13:07:49 UTC, Chris wrote: On Tuesday, 5 June 2018 at 07:25:33 UTC, Brian wrote: We are pleased to announce an official version of hunt 1.0 , This is an important milestone release! [...] /usr/bin/ld: cannot find -lmysqlclient collect2: error: ld returned 1 exit status Error: linker exited with status 1 Hunt dependency ORM framework Entity and Entity need link mysqlclient, so you need to have the following dependency installed: libmysqlclient. sudo apt-get install libmysqlclient-dev # Debian / Ubuntu sudo yum install mysql-devel # Red Hat / CentOS brew install mysql-connector-c # macOS (Homebrew)