Re: New beginnings - looking for part-time D programming help

2023-03-24 Thread Adam Wilson via Digitalmars-d-announce

On Friday, 24 March 2023 at 09:01:21 UTC, Sergey wrote:

On Friday, 24 March 2023 at 07:54:06 UTC, Monkyyy wrote:
On Thursday, 23 March 2023 at 16:02:46 UTC, Laeeth Isharc 
wrote:

Hi.

For those that didn't hear, I resigned from Symmetry in 
September and my last day was a couple of weeks back.


[...]


"Not hedge fund" and "scripting" doesn't seem like enough of a 
job description to me


My guess it is something related to context reconstruction :) 
When someone said something with quite limited words and 
sentences - he has a lot more context in his mind. Not always 
this context is the same for other people. Based on description 
this script could help to align the same context of 
conversation. Just guessing :)


Btw is any LLM embedding available in open source?


That makes sense to me as well. When I last spoke with Laeeth his 
brain was 10 steps ahead of, and accelerating away from, wherever 
he was in the conversation. Keeping up with people like that 
means that either the other person has the IQ to fill in the 
context on the fly, or we use tools to fill it in for us lesser 
minds. I'm guessing that this is about the later since IQ isn't 
something that we have a lot of control over. Could be useful, 
but I can see quality being an issue, how useful such a tool 
would be would depend on how accurately it deduces the correct 
context. Not an easy problem to solve.


Re: Serpent OS Infrastructure - Live

2023-03-24 Thread Ikey Doherty via Digitalmars-d-announce

On Thursday, 23 March 2023 at 19:31:12 UTC, M.M. wrote:

On Thursday, 23 March 2023 at 16:39:17 UTC, Ikey Doherty wrote:

So normally a post like this really isn't that interesting.
However, our infrastructure has been written in D and is now
live!

[...]


Wow! That's a whole lot of work, and very interesting one. I 
guess there's still a lot to be done. I go read more on the 
project website, and wish good luck with the project.


Oh there's so much to do! We took the decision to aim for our
PoC so we could buy approx. 6 months to build the rest of the
project out. Learning how to do CI/CD via DLang has been really
fun =)


Re: Serpent OS Infrastructure - Live

2023-03-24 Thread zoujiaqing via Digitalmars-d-announce

On Thursday, 23 March 2023 at 16:39:17 UTC, Ikey Doherty wrote:

So normally a post like this really isn't that interesting.
However, our infrastructure has been written in D and is now
live!

We've had a couple of teething problems, notably libcurl on Alma
Linux is super outdated, and hit pthread_t exhaustion when using
`task!FN().executeInNewThread` so we switched to a thread pool 
...


![img](https://serpentos.com/static/img/blog/infrastructure-launched/Featured.webp)

Other than that, it's rolling.

Blog post: 
https://serpentos.com/blog/2023/03/18/infrastructure-launched/


**Code**

Summit (dashboard): https://github.com/serpent-os/summit
Avalanche (builder as a service): 
https://github.com/serpent-os/avalanche

Vessel (repo manager): https://github.com/serpent-os/vessel
Boulder (build tool): https://github.com/serpent-os/boulder
Moss (package manager): https://github.com/serpent-os/moss
Shared service APIS: https://github.com/serpent-os/moss-service
Shared package APIS: https://github.com/serpent-os/libmoss

Instance: https://dash.serpentos.com

**Basics**

The build components are paired using a REST API, public keys 
and EdDSA JSON Web Tokens. The dashboard schedules builds using 
a graph, fetching the git recipes and determining missing 
builds. TLDR every missing build gets scheduled and ends up in 
the repository's public tree.


Right now we're running it at a small scale to find out various 
teething issues, but do have plans to scale it beyond the 
current setup. Long story short we're looking to a k8s style 
setup with separate postgresql (rather than lmdb), and 
transient builders rather than the current pairing system for 
blessed instances.


Also we're growing highly tired of relying on C libs that are 
host OS dependent, and are planning a rearchitecture of the 
core tooling around fibers (using vibe.d core APIs) which will 
lead to more natural idioms (allowing us to kill our 
predominantely OOP approach and move towards ducktyping and 
significantly less allocations)


Great project!


Re: Beerconf March 2023

2023-03-24 Thread Steven Schveighoffer via Digitalmars-d-announce

On 3/13/23 11:58 AM, Steven Schveighoffer wrote:

# BEERCONF!

Beerconf for March is happening a little sooner than 2 weeks from now 
(sorry, was busy on Sat/Sun, so I didn't get to this post), on the 25-26.




Missed sending out the reminder yesterday, but sending it today. This is 
happening starting tomorrow!


-Steve



Re: New beginnings - looking for part-time D programming help

2023-03-24 Thread Paolo Invernizzi via Digitalmars-d-announce

On Friday, 24 March 2023 at 09:01:21 UTC, Sergey wrote:

On Friday, 24 March 2023 at 07:54:06 UTC, Monkyyy wrote:
On Thursday, 23 March 2023 at 16:02:46 UTC, Laeeth Isharc 
wrote:

Hi.

For those that didn't hear, I resigned from Symmetry in 
September and my last day was a couple of weeks back.


[...]


"Not hedge fund" and "scripting" doesn't seem like enough of a 
job description to me


My guess it is something related to context reconstruction :) 
When someone said something with quite limited words and 
sentences - he has a lot more context in his mind. Not always 
this context is the same for other people. Based on description 
this script could help to align the same context of 
conversation. Just guessing :)


Btw is any LLM embedding available in open source?


Sort of ... you need LLaMA 7B and to train it, but they are 
trying to have permissions to release the weights also.


https://crfm.stanford.edu/2023/03/13/alpaca.html




Re: New beginnings - looking for part-time D programming help

2023-03-24 Thread Sergey via Digitalmars-d-announce

On Friday, 24 March 2023 at 07:54:06 UTC, Monkyyy wrote:

On Thursday, 23 March 2023 at 16:02:46 UTC, Laeeth Isharc wrote:

Hi.

For those that didn't hear, I resigned from Symmetry in 
September and my last day was a couple of weeks back.


[...]


"Not hedge fund" and "scripting" doesn't seem like enough of a 
job description to me


My guess it is something related to context reconstruction :) 
When someone said something with quite limited words and 
sentences - he has a lot more context in his mind. Not always 
this context is the same for other people. Based on description 
this script could help to align the same context of conversation. 
Just guessing :)


Btw is any LLM embedding available in open source?


Re: New beginnings - looking for part-time D programming help

2023-03-24 Thread Monkyyy via Digitalmars-d-announce

On Thursday, 23 March 2023 at 16:02:46 UTC, Laeeth Isharc wrote:

Hi.

For those that didn't hear, I resigned from Symmetry in 
September and my last day was a couple of weeks back.


[...]


"Not hedge fund" and "scripting" doesn't seem like enough of a 
job description to me