Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
melezhik
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
4 ms
·
31.
▲
by
melezhik
2mo ago
I like the idea, thanks
32.
▲
by
melezhik
2mo ago
In the systems I am familiar with one has to explicitly describe jobs artifacts via YAML files as dependencies, for the most cases it’s not needed as all I need is to pass files between jobs. I don’t want explicit syntax for that, just sh
33.
▲
by
melezhik
2mo ago
Ok, maybe I will need to add better wording , but the idea stays the same unlike in many ci systems ( GitHub/gitlab/etc pipeline code is general purpose programming language not YAML ), if you read further jobs/tasks you will
34.
▲
by
melezhik
2mo ago
Yep - tiny , simple structured YAML on the top ( only to list jobs technically) everything else is general purpose programming languages
35.
▲
by
melezhik
2mo ago
Oh. It’s just a typo. Why it’s worse ?
36.
▲
CI jobs artifacts should not be difficult
(deadsimpleci.sparrowhub.io)
19 points
by
melezhik
2mo ago
|
15 comments
37.
▲
by
melezhik
2mo ago
IN DSCI CI artifacts are easy, every job can create a file inside ~/artifacts directory and all subsequent will see it. If any job remove a file for ~/artifacts all the subsequent jobs won't see it. So artifacts works as a pi
38.
▲
by
melezhik
2mo ago
- long ci builds usually means bad code / architecture . CI should not be very heavy and should not take a lot of time. - jobs do not look like, they are indeed written on gp languages, no magic here - run_task / task_var are just
39.
▲
by
melezhik
2mo ago
Yep. The same feeling )
40.
▲
by
melezhik
2mo ago
What is more complex user experience? Writing pipelines on YAML gets complex indeed CI should not be any different from regular programming
41.
▲
by
melezhik
2mo ago
- you don’t need runners on remote machines unless you you have hundreds of jobs and which never happens for small or medium size dev teams - job matrix / parallel jobs are barely needed in commercial development , only in open source
42.
▲
by
melezhik
2mo ago
Try dsci / it’s super simple
43.
▲
by
melezhik
2mo ago
Whoever downvoted this ^^ my comment I need your reasoning … I don’t know why people hate simplicity ) ( or love complexity )
44.
▲
by
melezhik
2mo ago
Ok, with DSCI as monolith application where git and CI are the same server, 32GB RAM VM is more then enough , no need to host runners, no need in k8s cluster, no need in dedicated maintain team, so no extra costs on devops tasks ... Also w
45.
▲
by
melezhik
2mo ago
You may consider dsci as its ci is baked in and it uses general programming languages directly as the first class citizens
46.
▲
by
melezhik
2mo ago
DSCI - http://deadsimpleci.sparrowhub.io - lightweight ( single binary written on golang ) - ci runner embedded ( podman / docker ) - pipelines are written on general programming languages - no YAML craziness - Perl/Py
47.
▲
by
melezhik
2mo ago
If someone needs lightweight self hosted git server with ci pipelines via general programming languages - consider DSCI - http://deadsimpleci.sparrowhub.io
48.
▲
by
melezhik
2mo ago
This is demo server, full documentation is available here - http://deadsimpleci.sparrowhub.io/doc/README
49.
▲
by
melezhik
2mo ago
Thanks for such a detailed thoughts … I have started demo server btw - http://dsci.sparrowhub.io/
50.
▲
DSCI – self hosted Git server and CI for developers
(dsci.sparrowhub.io)
3 points
by
melezhik
2mo ago
|
1 comments
51.
▲
by
melezhik
2mo ago
Ah. Ok
52.
▲
by
melezhik
2mo ago
Usually once MR is merged , no need to change existing branch and people usually just create a new one to push more changes or I miss something ?
53.
▲
by
melezhik
2mo ago
Or just vote here - https://fosstodon.org/@melezhik/117064923185870206
54.
▲
Ask HN: What part of modern Git hosting system is the most crucial one for you
1 points
by
melezhik
2mo ago
|
7 comments
55.
▲
Text and Test Anything Protocol
(dtap.sparrowhub.io)
1 points
by
melezhik
3mo ago
|
0 comments
56.
▲
by
melezhik
3mo ago
Yep. Say for my dsci framework , I ask AI to convert gh actions pipelines to dsci , and the ratio of successful code generations vs hallucination is very important , need to have it high
57.
▲
by
melezhik
3mo ago
Another take . If a (my) product is easy for AI to work with - I call it LLMable - that’s good metric or sign I move in the right direction . AI just guidelines me in that sense …
58.
▲
by
melezhik
3mo ago
I consider AI generated stuff as a raw material , never as a product ready to be consumed by any public clients
59.
▲
by
melezhik
3mo ago
I like that one “ They understand what they're asking the model to produce. They review generated code with the same critical eye they'd apply to a junior engineer's pull request. They bring architectural thinking to the con
60.
▲
Migrating Raku DBIish gh actions pipeline to DSCI
(gemini.google.com)
1 points
by
melezhik
3mo ago
|
0 comments
More ›