Re: PowerNex - My 64bit kernel written in D
On Sunday, 22 November 2015 at 21:05:29 UTC, cym13 wrote: Heck, even the GPL is compatible! http://www.gnu.org/licenses/license-list.html#boost Hi, No. It isn't. It is the other way around "Boost Software License ... is compatible with the GNU GPL.". But GPL is not compatible with the Boost license. Piotrek
Re: PowerNex - My 64bit kernel written in D
On Wednesday, 25 November 2015 at 14:44:09 UTC, Wild wrote: On Saturday, 21 November 2015 at 11:34:57 UTC, Piotrek wrote: On Tuesday, 17 November 2015 at 23:35:58 UTC, Wild wrote: Hey! I have recently started working on a 64bit kernel ... Hi, Good to see more work in the OS area. I am even more happy there is more developers interested in GUI stuff. I have one fundamental question though: Is it possible for you to pick the Boost license (especially for libs)? This is my general concern for all libs developed by the D community. IMO license other than Boost is very cumbersome and doesn't comply with the D core libs. Piotrek Like cym13 said, there should not be any problems with the MPLv2 license. MPLv2 is basically LGPL but at a file level and it won't "infect" any other files. My code can included in any close source projects. The only thing is that if any of my files are changed, those changes need to published. - Dan Hi, No worries :) Feel free to use whatever license you want. It is your code. However my point was that the code released with license other than Boost (or similar) cannot be included in Phobos. That's one thing. The second is, non liberal licenses put burden on commercial adoption and put risk on legal actions. I know that from the employee POV who worked for many corporations and was obliged to follow the rules. The bottom line is that viral licenses (with varying aggressiveness) are in opposition to business. Yes, I know GPL is used by companies but the cost is high. To use analogy: you can live with viruses, but you need money for medicines. BTW. Sorry if I sounded to harsh and forgive me stealing your announcement for my propaganda ;) I'll try to figure out a way to present my ideas in proper way before I have to many enemies. Piotrek
D wrapper for TestU01 random-number-generator test batteries
Hello all, Recently I realized that TestU01 had been packaged in the latest Ubuntu, so for fun, I thought I'd have a little play with it and see if I could set up something to trial Phobos' uniform random number generators. The (very, VERY) provisional results are here: https://github.com/WebDrake/dtestu01 Note that these are not bindings in the conventional sense; I took a deliberate decision to expose as little of the library as possible, with the goal being only to expose those things necessary to pass Phobos RNGs into the test batteries. Of course, I will happily consider extending the bindings (or accepting patches to do so) if anyone has a need for it. It's not yet implemented as a dub package, but will be in the not-too-distant future. The point here is that TestU01 provides a state-of-the-art means to validate the statistical quality of pseudo-random number generators, i.e. the extent to which these deterministic algorithms effectively mimic randomness. These can be used to help ensure that Phobos implementations of RNG algorithms are up to scratch, and that the functionality we provide covers an appropriate range of algorithms quality-wise. I'll continue to work on this as and when time allows; the results will probably be sporadic, but I hope the current public work will be useful to someone in the meantime. Thanks & best wishes, -- Joe
Re: https everywhere!
On Monday, 23 November 2015 at 20:55:32 UTC, Walter Bright wrote: I'm pleased to announce that Jan Knepper has gotten us some proper certificates now, and dlang.org and digitalmars.com are now fully https! Trying to access https://forum.dlang.org/ I get a "This Connection Is Untrusted" page from Firefox, which notes: forum.dlang.org uses an invalid security certificate. The certificate is not trusted because it is self-signed. The certificate is only valid for * (Error code: sec_error_unknown_issuer) It's a good thing that I know and love this place, because usually when I see that kind of error on a website, I take it as a sign to steer clear ;-)
Re: D wrapper for TestU01 random-number-generator test batteries
On Wednesday, 25 November 2015 at 23:48:48 UTC, Joseph Rushton Wakeling wrote: Hello all, Recently I realized that TestU01 had been packaged in the latest Ubuntu, so for fun, I thought I'd have a little play with it and see if I could set up something to trial Phobos' uniform random number generators. The (very, VERY) provisional results are here: https://github.com/WebDrake/dtestu01 For those interested, the TestU01 project itself (by Pierre L'Ecuyer and colleagues at the Université de Montréal) can be found here: http://www.iro.umontreal.ca/~simardr/testu01/tu01.html
Re: Calypso progress report (+ updated MingW64 build)
On Wednesday, 25 November 2015 at 06:57:14 UTC, deadalnix wrote: I can't find the runtime that goes with this. My best guess was here: https://github.com/Syniurge/druntime/blob/release-0.16.1/src/ldc/eh/common.d But it doesn't check the source language. Can I get some pointers ? In case you haven't found already, the rest of the changes lies next door in libunwind.d. Then if you're after the differences from vanilla LDC you could ctrl+f for // CALYPSO comments (I've made a habit of tagging all the departures from vanilla code with these), or you could browse the diff from the single commit: https://github.com/Syniurge/druntime/commit/d33d8bf32c739bf9a30705dfc764718c817f16b1#diff-da783b0dc7ec2a5b78b6c4479a320d08
Re: [OT] bitcoin donation
On Wednesday, 25 November 2015 at 20:10:37 UTC, deadalnix wrote: On Wednesday, 25 November 2015 at 09:20:53 UTC, John Colvin wrote: On Wednesday, 25 November 2015 at 02:33:24 UTC, deadalnix wrote: Don't be confused. Krugman do not understand bitcoin, but Krugman think that terrorism and riots are good, that the internet will never work and that there was no bubble in 2008, so I think is it fairly secure to ignore him. I'm not 100% convinced by Krugman in many cases, but I'd say you'd have to be pretty confident in your own economics knowledge and intellect to dismiss him entirely, considering his standing among his - almost by definition also very knowledgable and intelligent - peers. That's a false dichotomy. I'm certainly not confident in my economics. But I'm confident that betting against Krugman is way safer than the reverse. Don't agree it's a false dichotomy, but as far as your opinion of Krugman goes, fair enough; it's not one I share, but in a discipline as difficult and loose as economics it can be reasonable to disagree.
Re: PowerNex - My 64bit kernel written in D
On Wednesday, 25 November 2015 at 16:18:56 UTC, Piotrek wrote: Hi, No worries :) Feel free to use whatever license you want. It is your code. However my point was that the code released with license other than Boost (or similar) cannot be included in Phobos. That's one thing. The second is, non liberal licenses put burden on commercial adoption and put risk on legal actions. I know that from the employee POV who worked for many corporations and was obliged to follow the rules. The bottom line is that viral licenses (with varying aggressiveness) are in opposition to business. Yes, I know GPL is used by companies but the cost is high. To use analogy: you can live with viruses, but you need money for medicines. BTW. Sorry if I sounded to harsh and forgive me stealing your announcement for my propaganda ;) I'll try to figure out a way to present my ideas in proper way before I have to many enemies. Piotrek No offense taken. It's important for a project to have a fitting license. I chose MPLv2 because I like the code to be free like BSD, for it to be able to be located in all sorts of project, but I still want the code to remain open source. I will maybe change the license in the future, if needed. But currently I don't see a reason to do it. - Dan
Re: https everywhere!
On Tuesday, 24 November 2015 at 19:13:22 UTC, duff wrote: On Tuesday, 24 November 2015 at 18:59:39 UTC, David Nadlinger wrote: Compare this e.g. to issues.dlang.org, which achieves a solid A grade (although it uses a SHA-1 intermediary certificate, which will lead to issues soon): https://www.ssllabs.com/ssltest/analyze.html?d=issues.dlang.org=on — David You're part of the bikscheder team. He is part of the doers. You may want to consider joining that team, but be warned, it require actual work.
Melbourne Meetup
So I have foolishly started my first meetup, which is for D. http://www.meetup.com/D-Programming/ I'm still pretty much a newb at D, and the more I read the forums the more overwhelmed I am, but I thought it'd be good to catch up with any locals and see what people do. I'll probably try and get the first meetup going in the New Year, so any suggestions of topics will be greatly appreciated. :P Brian
Re: [OT] bitcoin donation
On Wednesday, 25 November 2015 at 02:33:24 UTC, deadalnix wrote: On Monday, 23 November 2015 at 12:11:36 UTC, Steven Schveighoffer wrote: One could ask the same thing about any currency that isn't the one accepted at a store. I looked with a tinge of fascination at what bitcoin was a while ago. I think there is a natural averse reaction to something that is valuable but that you cannot understand. Don't be confused. Krugman do not understand bitcoin, but Krugman think that terrorism and riots are good, that the internet will never work and that there was no bubble in 2008, so I think is it fairly secure to ignore him. I'm not 100% convinced by Krugman in many cases, but I'd say you'd have to be pretty confident in your own economics knowledge and intellect to dismiss him entirely, considering his standing among his - almost by definition also very knowledgable and intelligent - peers. Many other economist have model that explain bitcoin's value. I know bitcoin has real math and genius behind it, and this is a silly example, but for those who do not understand how it actually works (including myself), it seems very similar in nature. Dollars (or whatever local currency you use) are understandable, and generally accepted at places where I shop. It's easy to see how one cannot duplicate them without evidence of doing so (the fundamental characteristic of currency). Online bits don't seem so uncopyable. -Steve Most people to not understand fractional reserve, bond emission, or how credit card works. I think that's ok. I think a lot of the nonsense in the public discourse on economics and associated policy can be attributed to the speaker not understanding these basic systems, or the target audience not understanding. Most people don't even know what a bank really is, but they sure do hate them... Back to the point, one of the value of bitcoin is to be able to transfer money internationally easily and for cheap. People that do have USD to spend on digital mars do not care. People abroad do care. Now I don't expect that accepting bitcoin will create a giant wave of donation, but, if anything, it is always good PR and not complicated. There is also no reason to refuse a donation or to make it more complex to do a donation. Andrei, Walter, if you need help to navigate the bitcoin ecosystem, you can reach me, I can help. I agree, bitcoin would be a good donation mechanism to support.
Re: PowerNex - My 64bit kernel written in D
On Saturday, 21 November 2015 at 11:34:57 UTC, Piotrek wrote: On Tuesday, 17 November 2015 at 23:35:58 UTC, Wild wrote: Hey! I have recently started working on a 64bit kernel ... Hi, Good to see more work in the OS area. I am even more happy there is more developers interested in GUI stuff. I have one fundamental question though: Is it possible for you to pick the Boost license (especially for libs)? This is my general concern for all libs developed by the D community. IMO license other than Boost is very cumbersome and doesn't comply with the D core libs. Piotrek Like cym13 said, there should not be any problems with the MPLv2 license. MPLv2 is basically LGPL but at a file level and it won't "infect" any other files. My code can included in any close source projects. The only thing is that if any of my files are changed, those changes need to published. - Dan