Jump to page: 1 2
Thread overview
Is it time for a unicode update of std.uni?
May 03, 2020
Robert M. Münch
May 03, 2020
H. S. Teoh
May 04, 2020
Robert M. Münch
May 04, 2020
Fynn Schröder
May 04, 2020
Robert M. Münch
May 04, 2020
Mike Parker
May 04, 2020
Robert M. Münch
May 04, 2020
Mike Parker
May 04, 2020
Robert M. Münch
May 04, 2020
Mike Parker
May 05, 2020
Robert M. Münch
May 05, 2020
H. S. Teoh
May 05, 2020
Robert M. Münch
May 03, 2020
The docs state that std.uni is based on Unicode version 6.2. There is now Unicode V13 and V14 is being worked on. I'm not an expert but it looks like new version not only get more Unicode characters but changed rules, etc. too.

Dmitry Olshansky did the std.uni module, which is already very useful. The last posts I found from Dmitry Olshansky are rather strange and look more like coming from a hacked account.

However, would it make sense to catch up to the latest Unicode version or was there only higly niche stuff added?

-- 
Robert M. Münch
http://www.saphirion.com
smarter | better | faster

May 03, 2020
On Sun, May 03, 2020 at 07:19:49PM +0200, Robert M. Münch via Digitalmars-d wrote:
> The docs state that std.uni is based on Unicode version 6.2. There is now Unicode V13 and V14 is being worked on. I'm not an expert but it looks like new version not only get more Unicode characters but changed rules, etc.  too.
> 
> Dmitry Olshansky did the std.uni module, which is already very useful. The last posts I found from Dmitry Olshansky are rather strange and look more like coming from a hacked account.
> 
> However, would it make sense to catch up to the latest Unicode version or was there only higly niche stuff added?
[...]

If somebody is willing to step up to update std.uni, that would be wonderful!  Be aware, though: Unicode is very complicated, and it may entail a lot of work.  But keeping it up to date would be a big plus for D.


T

-- 
This is a tpyo.
May 04, 2020
On 2020-05-03 18:58:26 +0000, H. S. Teoh said:

> If somebody is willing to step up to update std.uni, that would be
> wonderful!  Be aware, though: Unicode is very complicated, and it may
> entail a lot of work.  But keeping it up to date would be a big plus for
> D.

Since this thing isn't easy and I expect it to take some time until it's done and it only makes sense if it's finished and not half-baked, I can imagine to sponsor this effort.

Not sure how such a sponsoring would go off, nor if there is someone interested & capable to do it. Anyone?

-- 
Robert M. Münch
http://www.saphirion.com
smarter | better | faster

May 04, 2020
On Monday, 4 May 2020 at 07:41:11 UTC, Robert M. Münch wrote:
> Since this thing isn't easy and I expect it to take some time until it's done and it only makes sense if it's finished and not half-baked, I can imagine to sponsor this effort.
>
> Not sure how such a sponsoring would go off, nor if there is someone interested & capable to do it. Anyone?

I guess you should reach out to Mike Parker and discuss if you can set this up as Task Bounty via Flipcause etc.
May 04, 2020
On 2020-05-04 07:49:41 +0000, Fynn Schröder said:

> I guess you should reach out to Mike Parker and discuss if you can set this up as Task Bounty via Flipcause etc.

Well, ok... after searching around, my usenet reader didn't find any Mike Paker, because the email he uses has nothing inline with his name... And, the only contact I found on the web-page is foundation@dlang.org and an info about the committee, but nothing about who is involved with which role or whom to contact etc. So not sure if this is the correct/best address to use.

A lot of information but the simple question "Whom do I contact to talk about a possible sponsoring?" is not answered. I would highly recommend to change that.

-- 
Robert M. Münch
http://www.saphirion.com
smarter | better | faster

May 04, 2020
On Monday, 4 May 2020 at 09:32:31 UTC, Robert M. Münch wrote:
> On 2020-05-04 07:49:41 +0000, Fynn Schröder said:
>
>> I guess you should reach out to Mike Parker and discuss if you can set this up as Task Bounty via Flipcause etc.
>
> Well, ok... after searching around, my usenet reader didn't find any Mike Paker, because the email he uses has nothing inline with his name... And, the only contact I found on the web-page is foundation@dlang.org and an info about the committee, but nothing about who is involved with which role or whom to contact etc. So not sure if this is the correct/best address to use.
>
> A lot of information but the simple question "Whom do I contact to talk about a possible sponsoring?" is not answered. I would highly recommend to change that.

There's a link to the "Donate" page in the Community menu on the dlang.org site. There's also a button in the top-third of the main page labeled "Donate" that takes you to it. On that page, we list several different ways to donate money and provide contact information for anyone who wants to sponsor a specific project. I've also written about it on the blog more than once, sharing it here, on FB, Twitter, and reddit, and will continue to do so now and again so folks who missed it might see it and those who saw it won't forget it. Any suggestions to make any of this easier to find are welcome.

What Fynn was referring to was the Task Bounty system I've set up at FlipCause. You can read about it here under the old "Bug Bounties" title:

https://dlang.org/blog/2019/08/17/bug-bounties-have-arrived/

and here:

https://dlang.org/blog/2019/10/04/d-language-foundation-funding-new-platforms-new-bounties/

(Neither of these is mentioned on the Donate page, so there's something that needs doing.)

The short of it: anyone can seed a new bounty by going to the Task Bounty page at:

https://www.flipcause.com/secure/cause_pdetails/NjI2Njg=

And clicking the first item in the list, "Task Bounty Catch-All" that has the "Add Bounty" button. Enter the amount you'd like to donate to seed the bounty and provide a description in the comment field on the donation for (or email the details to me at aldacron@gmail.com) and I'll set up a specific bounty for it. It you first submit an Issue to bugzilla (in this case, an enhancement request to update std.uni) and refer to the issue number when you seed the bounty, that will give us a way to track it.

Otherwise, contact the email on the donate page if you'd like to discuss something more elaborate. That will go straight to Andrei.
May 04, 2020
On 2020-05-04 09:52:29 +0000, Mike Parker said:

> There's a link to the "Donate" page in the Community menu on the dlang.org site.

Hi Mike, just giving some feedback how things could be improved/what confused me. That's the one I used.

> There's also a button in the top-third of the main page labeled "Donate" that takes you to it. On that page, we list several different ways to donate money and provide contact information for anyone who wants to sponsor a specific project.

Ok, re-read the page and finally found it in between other text at the bottom...

"If you have a specific target or project that you wish to directly support, please contact the D Language Foundation."

* Remove the info about the D foundation at the top, it's a duplication of the "About the Foundation".

* Before "How can I donate?" I think it makes sense to state the contact sentence and give an overview how the process works.

Then my miss-understanding comes from:

* The flipcause section states: "You can choose to donate to our General Fund or to a specific campaign." I can see the general fund button (BTW: make it first, because you mention it first in the text) but no button for "specific campaign".

* Clicking "Human Resource Fund for D Ecosystem Tasks" or "D Language Foundation General Fund" makes it a  bit more clear what this is about. How about adding these descriptions directly to the donate page? Less clicks to result.

* "Donations to this fund will be put toward ...." - Who decides about for what the money is used? Is progressed tracked? Is this mile-stone based? How frequent is progress tracked, reported? Are people informed about progress? How and where?


> I've also written about it on the blog more than once, sharing it here, on FB, Twitter, and reddit, and will continue to do so now and again so folks who missed it might see it and those who saw it won't forget it. Any suggestions to make any of this easier to find are welcome.

Great, how about putting refernces to this directly at the top of the page?

> What Fynn was referring to was the Task Bounty system I've set up at FlipCause. You can read about it here under the old "Bug Bounties" title: https://dlang.org/blog/2019/08/17/bug-bounties-have-arrived/
> 
> and here: https://dlang.org/blog/2019/10/04/d-language-foundation-funding-new-platforms-new-bounties/ 
> 
> 
> (Neither of these is mentioned on the Donate page, so there's something that needs doing.)
> 
> The short of it: anyone can seed a new bounty by going to the Task Bounty page at:
> 
> https://www.flipcause.com/secure/cause_pdetails/NjI2Njg=

I didn't found any way from the sponsor page to this bounty page. I clicked "Check Out Our Other Compaigns" and clicked to show all compaigns. For the ones with a bugzilla number I don't have a clue what these are about. Hence, I have to click through all of them and remember what it was about... It's not so easy to get a single page overview.

> And clicking the first item in the list, "Task Bounty Catch-All" that has the "Add Bounty" button.

That the "Task Bounty Catch-All" is the one to use for new bounties is, at least for me, not clear. Again, I think a short description how this is intended right at the top of the dontate page would help a lot.

> Enter the amount you'd like to donate to seed the bounty and provide a description in the comment field on the donation for (or email the details to me at aldacron@gmail.com) and I'll set up a specific bounty for it.
> 
> It you first submit an Issue to bugzilla (in this case, an enhancement request to update std.uni) and refer to the issue number when you seed the bounty, that will give us a way to track it.

Ok, gain, just add this on the donate page.

> Otherwise, contact the email on the donate page if you'd like to discuss something more elaborate. That will go straight to Andrei.

Ok, again... please note that.

If someon want to sponsor a decent amount this is IMO critical information. If I sponsor $100 it doens't matter, if I want to sponsor $1000 or more it does.

-- 
Robert M. Münch
http://www.saphirion.com
smarter | better | faster

May 04, 2020
On Monday, 4 May 2020 at 12:22:37 UTC, Robert M. Münch wrote:
> On 2020-05-04 09:52:29 +0000, Mike Parker said:
>
>> There's a link to the "Donate" page in the Community menu on the dlang.org site.
>
> Hi Mike, just giving some feedback how things could be improved/what confused me. That's the one I used.
>

Thanks! I'll give the page a bit of an overhaul based on this.

May 04, 2020
On 2020-05-04 09:52:29 +0000, Mike Parker said:

> What Fynn was referring to was the Task Bounty system I've set up at FlipCause. Anyone can seed a new bounty by going to the Task Bounty page at: https://www.flipcause.com/secure/cause_pdetails/NjI2Njg=
> 
> And clicking the first item in the list, "Task Bounty Catch-All" that has the "Add Bounty" button. Enter the amount you'd like to donate to seed the bounty and provide a description in the comment field on the donation for (or email the details to me at aldacron@gmail.com) and I'll set up a specific bounty for it.

Digging further into this bounty-system I find the process upside down.

While creating a bounty I need to provide my payment information, so I expect that I'm immediately charged for the bounty. But I don't know if anyone will do the bounty at all.

To attract someone I have to guess an amount. Maybe I offer to less, and someone would say "for +$100 I would do it" but I'll never know. The money then is gone on my side and blocked at the foundation because it's "task bounded". So cash gone, effect zero. Tha'ts not a good setup.

There is no information what happens when I press the finish button.

The process should be differnet:

1. I offer a bounty I'm willing to sponsor.
2. Someone shows interest.
3. We check-out of a deal can be found.
4. The bounty is created.
5. The persons interested accepts the bounty.
6. Money is paid.
7. Work starts.

Just having many bounties hanging around that are never every taken, doesn't rais a lot of trust. My impression would be: "Hmm... not much interest..." without even knowing anything about the process, the people, the context.

So, going to post my bounty now to the announce group and see if I can sort out details upfront and then decide to start it.

-- 
Robert M. Münch
http://www.saphirion.com
smarter | better | faster

May 04, 2020
On Monday, 4 May 2020 at 16:33:10 UTC, Robert M. Münch wrote:
> On 2020-05-04 09:52:29 +0000, Mike Parker said:

>
> Digging further into this bounty-system I find the process upside down.
>
> While creating a bounty I need to provide my payment information, so I expect that I'm immediately charged for the bounty. But I don't know if anyone will do the bounty at all.
>
> To attract someone I have to guess an amount. Maybe I offer to less, and someone would say "for +$100 I would do it" but I'll never know. The money then is gone on my side and blocked at the foundation because it's "task bounded". So cash gone, effect zero. Tha'ts not a good setup.

BountySource works the same way -- you put the money upfront and wait for someone to do the job. In our case, the difference is that the money is a tax-deductible donation to the D Language Foundation that is earmarked for a specific task.

Prior to the establishment of our bounty system, the best you could do was leave a note on the donation form and hope the Foundation agreed and could find someone to do the task. Now, we have a way to:

a) ensure the donation is earmarked for a specific task
b) make it public so everyone can see how that money is being earmarked
c) allow anyone else interested in the same task to increase the bounty automatically through the donation form to sweeten the pot
d) allow anyone interested in working on D tasks to find ways to make a few bucks

No, the bounty may not get claimed for a long while, but the money will not be used for anything else in the meantime. And occasional posts on the blog will remind folks that the bounties are there and inform them when new ones have been seeded.

The system isn't set up to facilitate linking financiers with workers. Its focus is on establishing a means to direct how the D Language Foundation directs some of the funds it receives when you want your donation go to a specific task rather than to, e.g., funding a scholarship or paying for work you aren't interested in.

« First   ‹ Prev
1 2