Re: PowerNex - My 64bit kernel written in D

2015-11-25 Thread Piotrek via Digitalmars-d-announce

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

2015-11-25 Thread Piotrek via Digitalmars-d-announce

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

2015-11-25 Thread Joseph Rushton Wakeling via Digitalmars-d-announce

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!

2015-11-25 Thread Joseph Rushton Wakeling via Digitalmars-d-announce

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

2015-11-25 Thread Joseph Rushton Wakeling via Digitalmars-d-announce
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)

2015-11-25 Thread Elie Morisse via Digitalmars-d-announce

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

2015-11-25 Thread John Colvin via Digitalmars-d-announce

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

2015-11-25 Thread Wild via Digitalmars-d-announce

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!

2015-11-25 Thread deadalnix via Digitalmars-d-announce

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

2015-11-25 Thread brian via Digitalmars-d-announce

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

2015-11-25 Thread John Colvin via Digitalmars-d-announce

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

2015-11-25 Thread Wild via Digitalmars-d-announce

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