Github Awesome (@GithubAwesome)

Optio는 단순 코드 생성에서 끝나지 않고 PR이 머지될 때까지 이어서 수행하는 AI 코딩 도구다. GitHub Issue나 Linear 티켓과 연결해 격리된 Kubernetes pod에서 Claude Code 또는 Codex를 실행하고, CI 실패 시 로그를 반영해 수정 후 PR을 올린다.

https://x.com/GithubAwesome/status/2037129913950470382

#aicoding #github #linear #kubernetes #claude

Github Awesome (@GithubAwesome) on X

Most AI coding tools write the code and stop. Optio keeps going until the PR merges. Link it to a GitHub Issue or Linear ticket and it spins up an isolated Kubernetes pod, runs Claude Code or Codex, and opens a pull request. When the CI pipeline breaks, it feeds the error logs

X (formerly Twitter)

Thank you for the reaction

Regretfully I have to inform you that your detector is flawed. Any errors and mistakes you've found are all from my brains.

Have a wonderful day

@evgandr

#curl #programming #mathematics #linear #algebra #libcurl #Linux #BSD #freeBSD #openBSD #netBSD #POSIX #bash #csh #ksh #sh #fish #radio #TV #smartTV #router

curl

Daniël Stenberg

facts and praise

I'm fortunate that I am allowed to follow Daniël, lead programmer of the mightycurl. The reason I formulated the line in this way, is because only through the power of the FediVerse I've gotten a boost from someone I follow, who found a post of the lead programmer or curl interesting

stats:

install base => 20000*106 devices

20 billion+ installations!

curl is used in command lines or scripts to transfer data. curl is also libcurl, used in:

  • cars
  • television sets
  • routers
  • printers
  • audio equipment
  • mobile phones
  • tablets
  • medical devices
  • settop boxes
  • computer games
  • media players

Curl is THE Internet transfer engine for countless software applications in over twenty billion installations!

curl is used daily by virtually every Internet-using human on the globe!

curl is 30 years old

Let that sink in!

Opinion

curl is mature critical network infrastructure software that we all need to have our internet powered software / hardware to function in respect to data transfer.

The syntax to use curl in simple implementations is IMHO quite easy. In case you need to know an extra option, the executable and libcurl have excellent documentation. End users normally interact with curl using the (elf) binary on Linux based POSIX operating systems. The more mature BSDs have another binary format

Just type curl to get an initial output which looks like this on my current system

curl
curl: try 'curl --help' or 'curl --manual' for more information

then type

curl --help
Usage: curl [options...] <url>
-d, --data <data> HTTP POST data
-f, --fail Fail fast with no output on HTTP errors
-h, --help <subject> Get help for commands
-o, --output <file> Write to file instead of stdout
-O, --remote-name Write output to file named as remote file
-i, --show-headers Show response headers in output
-s, --silent Silent mode
-T, --upload-file <file> Transfer local FILE to destination
-u, --user <user:password> Server user and password
-A, --user-agent <name> Send User-Agent <name> to server
-v, --verbose Make the operation more talkative
-V, --version Show version number and quit

This is not the full help; this menu is split into categories.
Use "--help category" to get an overview of all categories, which are:
auth, connection, curl, deprecated, dns, file, ftp, global, http, imap, ldap, output, pop3, post, proxy,
scp, sftp, smtp, ssh, telnet, tftp, timeout, tls, upload, verbose.
Use "--help all" to list all options
Use "--help [option]" to view documentation for a given option

When you type curl --manual|less you get the manpages which I delimited with less through a vertical pipe

_ _ ____ _
___| | | | _ \| |
/ __| | | | |_) | |
| (__| |_| | _ <| |___
\___|\___/|_| \_\_____|
NAME

curl - transfer a URL

SYNOPSIS

curl [options / URLs]

DESCRIPTION

curl is a tool for transferring data from or to a server using URLs. It
supports these protocols: DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP,
HTTPS, IMAP, IMAPS, LDAP, LDAPS, MQTT, POP3, POP3S, RTMP, RTMPS, RTSP,
SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET, TFTP, WS and WSS.

curl is powered by libcurl for all transfer-related features. See
libcurl(3) for details.

URL

The URL syntax is protocol-dependent. You find a detailed description in
RFC 3986.

I can also type man curl to get a nice output:

curl(1) curl Manual curl(1)

NAME
curl - transfer a URL

SYNOPSIS
curl [options / URLs]

DESCRIPTION
curl is a tool for transferring data from or to a server using URLs. It supports these protocols:
DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, MQTT, POP3, POP3S,
RTMP, RTMPS, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET, TFTP, WS and WSS.

curl is powered by libcurl for all transfer-related features. See libcurl(3) for details.

URL
The URL syntax is protocol-dependent. You find a detailed description in RFC 3986.

If you provide a URL without a leading protocol:// scheme, curl guesses what protocol you want. It
then defaults to HTTP but assumes others based on often-used hostname prefixes. For example, for
hostnames starting with "ftp." curl assumes you want FTP.

You can specify any amount of URLs on the command line. They are fetched in a sequential manner in
the specified order unless you use -Z, --parallel. You can specify command line options and URLs
Manual page curl(1) line 1 (press h for help or q to quit)

The reasoning behind curl --manual is simple. On a machine without the manual system you still need access to the full manual. This is one of the reasons why man curl is also implemented as curl --manual

An important RFC is echoed to my terminal in the man curl output which is RFC 3986

A Uniform Resource Identifier (URI) is a compact sequence of
characters that identifies an abstract or physical resource. This
specification defines the generic URI syntax and a process for
resolving URI references that might be in relative form, along with
guidelines and security considerations for the use of URIs on the
Internet. The URI syntax defines a grammar that is a superset of all
valid URIs, allowing an implementation to parse the common components
of a URI reference without knowing the scheme-specific requirements
of every possible identifier. This specification does not define a
generative grammar for URIs; that task is performed by the individual
specifications of each URI scheme.

I shall not quote the whole RFC 3986 here. You can read all about it on the RFC site (see sources)

As you can see curl is thorougly documented, has all the features a simple end user needs to fetch all kind of data, scaled up all the way to the extensive complex features router hardware et all, needs to transfer data.

programming route

I came to this toot when I saw that certain external feature code, which lives in stable external libraries, is now being removed from curl. I should say the code is depreciated then phased out.

This is a logical step

  • It takes resources to maintain external code
  • If the (shared) libraries are stable and mature, it's much better to just call those libraries and be done.
  • The more external code you can remove from your project the better it is for all the programmers

The same is also happening in the Linux kernel, they are following in the footsteps of curl

Conclusion

There is a treasure trove of information in the sources. Just reading the pages on RFC 3986 will keep you occupied for hours.
Have fun and keep reading / learning and programming!

sources:

https://curl.se/

https://www.rfc-editor.org/rfc/rfc3986

https://curl.se/mail/lib-2026-03/0026.html

#curl #programming #mathematics #linear #algebra #libcurl #Linux #BSD #freeBSD #openBSD #netBSD #POSIX #bash #csh #ksh #sh #fish #radio #TV #smartTV #router

“a lot of the time things get measured because they are convenient to measure, rather than any particularly principled reason.” open.substack.com/pub/backofmi... #linear #optimization

everything is a nail, or at le...
everything is a nail, or at least it ought to be

“the irrational decision” by Ben Recht

Dan Davies - "Back of Mind"

Dan McAteer (@daniel_mac8)

Codex, Linear, GitHub, OpenAI Symphony를 조합해 ‘Code Factory’ 형태의 디지털 제작 환경을 만들 수 있다는 사례를 소개합니다. 워드 기반으로 논리적으로 가능한 디지털 산출물을 생성하는 혁신적 AI 활용 방식으로, 개발 자동화와 에이전트형 워크플로우에 참고할 만합니다.

https://x.com/daniel_mac8/status/2034788796940636650

#codex #github #linear #openai #automation

Dan McAteer (@daniel_mac8) on X

You can create a “Code Factory” using: > Codex > Linear > GitHub > OpenAI Symphony In this article I show you how I did it. But “Code Factory” is a misnomer. It’s more a “Digital Factory”. In which you can create any logically possible digital artifact using words.

X (formerly Twitter)

[Linear MCP 서버를 CLI와 Agent Skill로 다시 만들었습니다

Linear API를 감싸는 Agent Skill을 CLI 도구로 개발했으며, .env 파일에 API 키만 입력하면 자동으로 실행되는 기능을 제공합니다. 다양한 AI Agent와 호환되며, 토큰 사용량도 45% 감소했습니다.

https://news.hada.io/topic?id=27637

#cli #agent #linear #api #automation

Linear MCP 서버를 CLI와 Agent Skill로 다시 만들었습니다

<p>CLI 도구(python) 하나로 Linear API 전체를 감싸는 Agent Skill을 만들었습니다. .env에 API 키 넣으면 끝이고, Agent가 SKILL.md 읽고 알아서...

GeekNews

@RussSharek @AndrewRadev

As a VIM user since the Amiga, I will research this to the bottom

Thank you for your toot which brought this important subject to my attention

#VIM #VimMasterRace #opensource #Linux #Amiga #Technology #posix #mathematics #Physics #chemistry #Linear #Algebra

C64 SID

The SID CMOS IC in the C64 delivers an interesting eight bit sound colour in the C64

When I first heard the C64 SID as a kid it was nothing to throw your hat at. I've had experiences with concert piano's, tenor saxophones, percussion instruments in the electric range professional synths, bass guitars so I knew this bleep bloop ssshtt IC could never sound the way of the pro musical hardware, especially not the acoustic instruments.

Last Ninja I

It was when I heard the music of Last Ninja I knew that with it's severe limits, the Sound Interface Device has something special to offer. The composer of the music of this game did something marvelous.

He used arpeggio techniques to make the SID play chords

  • SID does not play polyphonic sound
  • Arpeggio gives the illusion of chords due to the rapid succession of notes played
  • Iconic music was spawned with Last Ninja
  • Unique arpeggio chords created on the SID are still seeked by those who were kids in that period
  • Others copied the technique and a cult music genre was born
  • People still create SID chords on emulated C64's to this day, since the machine is long gone in the anals of history

Background & history

Personal POV

  • Being brought up with acoustic instruments of all kind, I know how good and a great instruments should sound
  • I have perfect pitch
  • I can hear up to the 1/100 of a Hz if a instrument is in tune
  • It's annoying when instruments are out of tune for me.
  • That distuned instrument, sounds like a kakaphony of cats squealing making the played music horrific in my head
  • I came with a high level of raw musical talent enabling me to easily pickup all different kinds of acoustical instruments
  • Behind a piano, without any formal training, I could easily play a song in minutes with the chords and the lead tune in a good manner
  • I loved to play on the electric bass, so the bass track which I first compose in my head, when I play the piano, is played in sequence
  • I would then pickup one of the brass instruments (I love the Tenor Sax) and play the lead well in munutes too
  • All that was left was playing the chords on any synth or keyboard available (usually one of the Korg or Yamaha synths)
  • I can hear and mix the levels of instruments in my head
  • It's easy to remix a sound in my head without having to touch a mixing console
  • All of these talents combined give me good insights in music as a whole and computer (SID music then) as a detail
  • I can work on electrical equiment on the pcb level, something I picked up as a young kid
  • From the age of three I disassembled tube radios with expert precision, making me fluent in the disassembly and assembly of tube radios
  • I assembled them back in working order from the age of four, after complete disassebly!
  • This gives me great insight in the hardware level of electronics

Last Ninja+

  • I naturally dismantled my C64 again when I heard the game.
  • Why did the game sound that way from a hardware POV
  • What makes the IC tick
  • I've got the manuals of all the IC's
  • I had already replaced the PLA906114 Program Logic Array with a new one on a socked, with no qualms
  • The PLA9016114 got too hot in the tropics (max temp 70C) so it never lived long without a heat sink.
  • My PLA's were programmed by a friend of mine who was an expert in the programming field
  • The new PLA's came blank
  • I did all the extraction, socked soldering and other work myself

The answer was in the C64 hardware manual

  • SID does just 8 bit audio
  • has zero polyphony
  • a limited frequency range both low and high
  • has scratchy output (which I later learned to appreciate)
  • has monophonic, single channel analog output
  • is in actuality a fair sounding IC but far from great

The Yamaha 8 bit sound IC of that period was much better

Yamaha had less succes than the SID for a simple reason

Mass deployment

  • SID was everywhere!
  • C64 machines were sold like warm bread in the morning at the old baker
  • Mass deployment means much more software programmed for the IC
  • SID won on mass deplyment and lower price in comparison with the lead 8 bit Yamaha audio IC of that period
  • The ammount of games making use of the SID was staggering in comparision
  • Games drove the success of the SID to astronomical heights
  • I got used to the SID, later seeking it's sound when I transitioned to my Amiga A500 with

Paula

  • Paula is polyphonic with 16 bit (14 bits actually) sound
  • Paula sounds much cleaner
  • has 4 channels 0 1 2 3
  • hard panning of channels in the stereo analog output
  • more stability
  • more joy

Motivation for seeking SID after it was gone...

  • Simple
  • NOSTALGIA
  • We all have it
  • even kids do

Ode to SID

You've been great

Seek last Ninja on the C64 Archive sites for listening pleasure

#C64 #SID #Paula #Amiga #technology #mathematics #Physics #Chemistry #Linear #Algebra #directory #load #FDD #RetroComputing #music #Saxophone #Baritone #Piano #Korg #synth

I bought a #Hangell (no, I wasn't familiar with that name) switching bench power supply and it arrived. It happens to be one that #BigClive just briefly showed in one of his unbagging videos.

I got it because my existing old #linear supplies max out at around 18 V, and that has been a hindrance of late. A #switching supply isn't ideal, because of the possibility of noise, but this model will do 5 A at 60 VDC, and a linear supply that can do a couple of amps at that voltage is big, heavy, and pricey.

So of course, as soon as I received it, I took it apart. As you do.

And ... I'm pleasantly surprised. The #PCB layouts look good, the assembly appears very good, with proper pick&placed #SMT components and reflow soldering, not hack-job hand soldering. The components seem to be #quality, even name-brand where appropriate. There are what appear to be genuine class X and class Y #safety capacitors everywhere they should be. The front binding posts are fairly typical cheap #Chinesium ones, but appear to be from the better end of the quality spectrum as far as those go.

One ding: the multiple #electrolytic output caps appear to be 63 V-rated ones. For a supply that goes up to 60 V, that's just not acceptable. Maybe that's because this unit can also be had in a 30 V model? Or maybe they're just hoping you don't notice.

I'm sorely tempted to replace them with 100 V-rated ones before I use it. I'm going to add some more output #filtering as well.

#electronics #hobby