Re: DConf Online 2020 was a big success!

2020-11-25 Thread Faux Amis via Digitalmars-d-announce

On 2020-11-25 03:38, Mike Parker wrote:

On Monday, 23 November 2020 at 07:39:58 UTC, Walter Bright wrote:

Thanks go out to all the people who helped out by asking questions 
that made the chats interesting and informative.


Special thanks go out to our speakers who provided the technical 
presentations:



Seconded. The presentations turned out great and I was happy to see the 
participation in the chats. And I'm glad the livestream was livelier 
than I had expected or intended it to be -- it was more fun that way.




And Extra Special Double-Secret Thanks to Mike Parker, who:



Thanks, Walter! I learned a lot on this first outing that we can apply 
to the next one a year from now.


Is there any way to watch the livestreams in stead of the presentations 
only?


Re: DConf Online 2020 was a big success!

2020-11-23 Thread Faux Amis via Digitalmars-d-announce

On 2020-11-23 08:39, Walter Bright wrote:

I enjoyed #DConfOnline very much, though I miss seeing everyone in person.


I just started watching :)


Re: New language based on D

2020-11-18 Thread Faux Amis via Digitalmars-d-announce

On 2020-11-12 20:00, bachmeier wrote:

On Thursday, 12 November 2020 at 15:28:44 UTC, Faux Amis wrote:

Maybe these type of subset languages could be integrated in the D 
frontpage.


I hope not. That would create lots of problems:

- There are multiple versions of the language.
- What happens when a version dies? What do you tell the developers 
(perhaps even businesses) that relied on a version they downloaded from 
the official homepage that now have a dead version?
- What if a developer makes weird changes (like removing int, which 
would still be a subset) or goes Windows-only because of the burden 
maintaining for multiple OSes? Is that something that should be promoted 
on the official homepage?


These are just the problems that immediately come to mind. I'm sure 
there are others. Open source is wonderful because it lets things like 
this happen. That doesn't mean we want to promote them on dlang.org.


I wasn't clear before. The subset I was thinking about would only be 
supervisual; the basic-D documentation and tutorials would only touch 
those parts that would be part of the basic-D version. The underlying 
compiler would just be the normal dmd compiler, nothing changed.


I thik that within D there is a nice novice language lurking, but it is 
hidden by all the complex parts.


Re: New language based on D

2020-11-12 Thread Faux Amis via Digitalmars-d-announce

On 2020-11-12 16:08, Dibyendu Majumdar wrote:

I am starting a project to create a new language based on D.

The name I have chosen is Laser-D.
It is supposed to be Lesser D - rather than Better C. This follows from 
my post about better branding for Better-C.


The project will basically be about turning off certain features in D - 
the language will have better C option baked in. I do not intend to make 
any changes to D itself other than turning off features.


The main effort will be update documentation that accurately reflects 
what works in the language. So there will be a new language reference.


The project will be hosted at https://github.com/laser-d

I hope to start creating content soon.

Regards
Dibyendu


I was thinking about something similar: Basic-D, a subset of D which 
would be a perfect starting language with appropriate docs and tutorials.


Maybe these type of subset languages could be integrated in the D frontpage.


Re: DIP 1028 "Make @safe the Default" is dead

2020-05-29 Thread Faux Amis via Digitalmars-d-announce

On 2020-05-29 16:22, Paul Backus wrote:

On Friday, 29 May 2020 at 04:53:07 UTC, Walter Bright wrote:

The subject says it all.

If you care about memory safety, I recommending adding `safe:` as the 
first line in all your project modules, and annotate individual 
functions otherwise as necessary. For modules with C declarations, do 
as you think best.


For everyone else, carry on as before.


This is sad news. I was excited for @safe-by-default, and had hoped that 
the issue with extern(C) could be solved without throwing DIP 1028 away 
entirely.


I hope that you and Atila do not take the reception of DIP 1028 as a 
blow against @safe in general, and that you will continue to look for 
ways to improve the safety of the D language.


Agreed, from a novice perspective @safe by default looks like the way to go.


Re: DIP 1028 "Make @safe the Default" is dead

2020-05-29 Thread Faux Amis via Digitalmars-d-announce

On 2020-05-29 16:13, SashaGreat wrote:

On Friday, 29 May 2020 at 13:11:29 UTC, Andrei Alexandrescu wrote:

...
Unrelated to this decision, I wanted to apologize for having lowered 
the quality of discourse in this forum.


I think you should. To be honest first I thought it was a fake account, 
because your behavior wasn't great (Technically speaking).


SG.


Same here


Re: DIP 1028--Make @safe the Default--Formal Assessment

2020-05-24 Thread Faux Amis via Digitalmars-d-announce

On 2020-05-24 00:15, Walter Bright wrote:

On 5/23/2020 4:26 AM, Faux Amis wrote:
Just a suggestion, but sometimes matters are best discussed over 
audio/video. Would having a public teams/zoom/.. meeting be helpful?


I would definitely listen/watch; even if I were muted and could only 
chat maybe.


You're right, and that is the whole purpose behind DConf. It's amazing 
how our differences melt away when discussing with a beer in hand :-)


I meant it could be something being done more often, Dconf is (normally) 
only once a year. Maybe discussions like these need to be discussed more 
frequently.. quarterly, or even a quick official Dtalk every month :)


Re: DIP 1028--Make @safe the Default--Formal Assessment

2020-05-23 Thread Faux Amis via Digitalmars-d-announce

On 2020-05-22 03:16, Walter Bright wrote:



The level of negativity in that thread was what caused me to stop 
responding, though I continued reading. Every reply I made produced 10 
responses, an exponential explosion, and yet I was just repeating 
myself. Two sides to every story.


FWIW, I am going to try again with another post here, for those who want 
a convenient summary of the rationale.


Just a suggestion, but sometimes matters are best discussed over 
audio/video. Would having a public teams/zoom/.. meeting be helpful?


I would definitely listen/watch; even if I were muted and could only 
chat maybe.


Re: Ecoji-d v1.0.0 is released - Base1024 using emojis ๐Ÿ˜‚๐Ÿ‘Œ

2018-03-17 Thread Faux Amis via Digitalmars-d-announce

On 2018-03-14 18:30, Anton Fediushin wrote:
๐Ÿ––, I'm glad to announce that ecoji-d - pure D implementation of ecoji 
encoding version 1๏ธโƒฃ.0๏ธโƒฃ.0๏ธโƒฃ is finally releasedโ—


What is ecoji?

Ecoji encodes data as base1024 with an emoji character set. It can be 
used instead of boring and old base64 ๐Ÿคฎ๐Ÿคฎ๐Ÿคฎ.


Encoding example:

---
$ echo "Base64 is so 1999, isn't there something better?" | ecoji-d
๐Ÿ—๐Ÿ“ฉ๐ŸŽฆ๐Ÿ‡๐ŸŽ›๐Ÿ“˜๐Ÿ”ฏ๐Ÿšœ๐Ÿ’ž๐Ÿ˜ฝ๐Ÿ†–๐ŸŠ๐ŸŽฑ๐Ÿฅ๐Ÿš„๐ŸŒฑ๐Ÿ’ž๐Ÿ˜ญ๐Ÿ’ฎ๐Ÿ‡ต๐Ÿ’ข๐Ÿ•ฅ๐Ÿญ๐Ÿ”ธ๐Ÿ‰๐Ÿšฒ๐Ÿฆ‘๐Ÿถ๐Ÿ’ข๐Ÿ•ฅ๐Ÿ”ฎ๐Ÿ”บ๐Ÿ‰๐Ÿ“ธ๐Ÿฎ๐ŸŒผ๐Ÿ‘ฆ๐ŸšŸ๐Ÿฅด๐Ÿ“‘ 



Useful feature: Easy manual verification.


Re: Mike Parker is the new DIP czar

2017-04-04 Thread Faux Amis via Digitalmars-d-announce

On 2017-04-04 01:28, Andrei Alexandrescu wrote:

Hello,


By this we are happy to announce that Mike Parker graciously agreed to
take over the role of DIP czar.


Is this the list of all current ruling czars?
https://wiki.dlang.org/People

Maybe it should be accompanied with open positions.



DIP management requires a mix of skills (technical, editorial,
organizational, interpersonal, and literary) that Mike possesses in
spades. Looking forward to a long and fruitful cooperation.

Please join me in thanking and congratulating Mike!


Andrei


Congratulations Mike! ;)


Re: Introducing Diskuto - an embeddable comment system

2017-03-14 Thread Faux Amis via Digitalmars-d-announce

Started a temporary instance for hands-on testing:
http://rejectedsoftware.com:10888/


Updated I see ;)


Re: DCV v0.2.0 - adaptation to the new ndslice

2017-03-02 Thread Faux Amis via Digitalmars-d-announce

On 2017-03-02 06:13, jmh530 wrote:

On Wednesday, 1 March 2017 at 21:48:27 UTC, Faux Amis wrote:

Nice!

Question, do you know of any (plans to make a) deep learning framework
in D? (like: http://caffe.berkeleyvision.org)



I only recall a previous discussion on this thread
http://forum.dlang.org/post/iejpbjeelnubtzhoz...@forum.dlang.org

As noted on that thread, it's a lot of work, but if you're interested in
it there's no reason you can't help make contributions of some kind or
another. Rather than think about the whole library, you could think
about what would be precursors to a good machine learning library.
Integration between Mir GLAS and Dcompute is pretty obvious as machine
learning libraries are pretty computationally intensive. Along the same
lines, an autodiff library would be very helpful. I would expect that D
would provide a good framework for building one, especially given Ilya's
success with GLAS. Machine learning libraries also make heavy use of
graphs. I see that there is a Dgraph, but the dub page says it is still
experimental. I'm sure there's a bunch of other things that I haven't
even thought of.


Thanks for the link!

I agree with most what is said in the thread. Especially that it would 
take lots of work, but that D might be a good fit for the task.


Currently working an Quiver container in UE4's C++ :(
But, autodiff seems like a nice project..


Re: DCV v0.2.0 - adaptation to the new ndslice

2017-03-01 Thread Faux Amis via Digitalmars-d-announce

On 2017-03-01 18:10, Relja Ljubobratovic wrote:

Hi everyone,

I wanted to let you know that we've released new version of DCV[1], an
open source computer vision library, written in D programming language,
with goal to provide tools for solving most common computer vision
problems - various image processing tasks, feature detection and
tracking, camera calibration, stereo etc.



Nice!

Question, do you know of any (plans to make a) deep learning framework 
in D? (like: http://caffe.berkeleyvision.org)


Something which could maybe be used on top of DCV for computer vision?



Re: Schema for ndslice internals

2017-02-27 Thread Faux Amis via Digitalmars-d-announce

On 2017-02-26 14:13, Ilya Yaroshenko wrote:

https://github.com/libmir/mir-algorithm/blob/master/README.md


Schemas and other visuals are great!
I'm not using ndslice at the moment, but I might; thanks in advance!


Re: Announcement: DConf 2017 Hackathon May 7

2017-02-16 Thread Faux Amis via Digitalmars-d-announce
I understand this is especially nice for the people who are physically 
there. But, is there any way to collaborate for those that are 
physically challenged (as in, not in the vicinity). A video stream, or 
an official open communication channel. I would love to follow the 
development.




Re: Announcement: DConf 2017 Hackathon May 7

2017-02-16 Thread Faux Amis via Digitalmars-d-announce

On 2017-02-15 22:19, Ali ร‡ehreli wrote:

On 02/14/2017 01:17 PM, Walter Bright wrote:

I am happy to announce that there will be a special addition to this
year's DConf.


Can we have dconf.org updated with this please.

Ali

Don't know why this is not done directly, who is responsible for this 
nowadays?


Re: Book your flights soon for DConf 2017

2017-02-15 Thread Faux Amis via Digitalmars-d-announce

On 2017-02-14 21:08, Walter Bright wrote:

On 2/14/2017 6:08 AM, Nicholas Wilson wrote:

Mind there won't
any "convenient" flights any, yay long flights and 7 hours of jet lag.


Convenience is definitely relative :-)

Interestingly, the older I get, the less jet lag bothers me.


For me it is going from Europe to Asia, but I used to love the jetlag.. 
it makes me a tad sleepdrunk or something. Love the feeling :)

Yay, I'm somewhere else on the world! Let's explore!


Re: Dlang dynamic compilation

2016-11-22 Thread Faux Amis via Digitalmars-d-announce

On 2016-11-22 12:51, Nordlรถw wrote:

On Monday, 21 November 2016 at 18:59:17 UTC, Ivan Butygin wrote:

Hacked ldc sources are here:
https://github.com/Hardcode84/ldc/tree/runtime_compile


This could be used to accelerate genetic algorithms at run-time.


https://en.wikipedia.org/wiki/Genetic_algorithm

;)


Re: Pragmatic D Tutorial

2015-02-10 Thread Faux Amis via Digitalmars-d-announce

On Mon 07/10/2013 21:18, qznc wrote:

I believe one of the things D needs right now is more documentation.
Therefore, I started writing a tutorial.

It is aimed at people who can already program well in other languages.
This means nothing about loops or structs, because I expect most people
to know this stuff. I do not consider D to be a language for beginners
anyways.

It is aiming for pragmatic not comprehensive advice. For example, I
mostly ignore LDC and GDC except for the optimization chapter.

Since I am working on Linux exclusively and I like the command line, I
cannot teach to Windows users. Sorry.

This is still very incomplete and my our newborn family member requires
quite some attention. So expect this to develop with glacial speed. ;)

Nevertheless, I want to put this version 0.1 out to get some feedback.
What do you think about the topic selection? What topics are missing?
Serious errors so far?

http://beza1e1.tuxen.de/d-tut-0.1/index.html

Wreck it! :)


Is this still being updated?
It fairly extensive. How much of this is integrated in wiki/dlang?




Re: forum.dlang.org is now using DCaptcha

2014-12-03 Thread Faux Amis via Digitalmars-d-announce

This has to be a joke!

I couldn't answer a single question:


What is the name of the D language syntax feature illustrated in the following 
fragment of D code?

string a = x"5095 f9 95d723c2";

Seems like hex to me


What is the name of the D language syntax feature illustrated in the following 
fragment of D code?

/+ t = w * g; /+ t = 47; +/ +/

Those look like comments to me


What is the name of the D language syntax feature illustrated in the following 
fragment of D code?

auto h = new class C {};
Ah, finally one I understand. Wait, you want the name? No clue, have to 
look it up.



What will be the return value of the following function?

int b()
{
  return iota(29).reduce!max;
}

iota.. yeah I have heard of it, never used it though.

CAPTCHAs: Simple for humans, difficult for computer; Or the other way 
around apparently.




On Tue 02/12/2014 22:41, Vladimir Panteleev wrote:

I'm sure you all are as tired of the occasional spam that hits these
lists as I was deleting it. (Mailing list users in particular, I guess,
since we can't delete an email once it was sent out.) Most of the spam
was coming in through the forum, so I suppose I was responsible for
[not] keeping it out.

Although forum.dlang.org has had a spam check and used reCAPTCHA since
it was announced, it is only somewhat effective against fully-automated
bots - it is powerless against humans paid to post spamverts on forums
web-wide, which is what the current spam economy seems to be gravitating
towards.

Enter DCaptcha, a question-answer challenge tailored for D programmers.
Its goals are to challenge posters of suspicious-looking content with
questions that should be easy to answer to D programmers, and impossible
for non-technical people with no incentive to learn or research stuff
(i.e. spammers). DCaptcha is already in use on the D wiki
(wiki.dlang.org), with great success - DCaptcha's debut cut the
short-lived explosion in wiki spam to zero.

For an idea of what sort of questions DCaptcha asks, you can demo it on
the following page, so you don't have to clutter the forum with test posts:

http://wiki.dlang.org/extensions/DCaptcha/demo.php

Source code:

https://github.com/CyberShadow/dcaptcha

Pull requests for more challenges are welcome. You can find some goals
for new challenges at the top of dcaptcha.d.

Previous discussion (w.r.t. the D wiki):

http://forum.dlang.org/post/tpflbvlfutjwyvqmo...@forum.dlang.org