nusu nyingine
Vitu nilivyojenga kwa sababu nilitaka viwepo.
PANTHEON ndiyo kazi. Hiki ndicho silika zilezile huzalisha pale ambapo hakuna anayelipia matokeo: anga halisi kwenye desktop, ephemeris isiyo na tegemezi, na terminal inayoweza kuchora. Nidhamu ni ileile; kinachobadilika ni uzito wa matokeo tu.
GNOME Shell · GPL-2.0 · ★3
TerraFirma: anga halisi juu ya mandhari ya skrini yako.
Si uhuishaji wa anga. Ni anga halisi, iliyokokotolewa kutoka ephemeris kwa latitudo, longitudo na saa yako.
Mzunguko mkuu unapimika kwa makusudi
Makadirio ya anga na angahewa yako ndani ya skymath.js, ambayo haiingizi chochote kutoka GNOME Shell. Faili linaloweza kuendeshwa ndani ya kipindi (session) pekee linaweza kukisiwa tu; linaloendeshwa peke yake linaweza kupimwa muda. Mpaka huo unatokana na hoja ileile ya purity lint inayoweka kiini cha PANTHEON mbali na tabaka lake la programu.
Katalogi ya nyota na ephemeris ni za wahusika wengine na zimetajwa katika NOTICE.md. Ielekeze kwenye tarehe, kisha tazama juu, kwa programu ya aina hii hilo ndilo jaribio pekee linalohesabika.
Kwa nini kitanzi moto (hot loop) kililazimika kuhamishwa nje → · TerraFirma kwenye GitHub ↗
imetolewa, na kuchapishwa
Vifurushi vitatu vilivyotokana nacho.
Mtindo uleule wa sita za PANTHEON: jenga kitu, tafuta kipande kinachoweza kutumika tena kwa kweli, kitoe, na ukichapishe kwa masharti yake mwenyewe. Vyote vitatu ni MIT na vinaweza kusakinishwa sasa hivi.
braillecanvas v0.4.0 · MIT
Braille hushughulikia nukta 2×4 kwa kila seli ya herufi, kwa hiyo terminal ya 80×24 kwa kweli ni turubai ya 160×96. Hiyo ndiyo tofauti kati ya uchoraji halisi na sanaa ya ASCII.
Sehemu ya kuvutia ni rangi. Kila seli hubeba rangi mbili, moja kwa nukta zinazowaka, moja kwa mapengo, hivyo seli inayovuka ukingo, ngozi dhidi ya anga, hudumisha ukingo badala ya kuuchanganya kwa wastani kuwa tope. Wastani wa kosa la rangi kwa kila nukta kwenye picha hii hushuka kutoka 45.7 hadi 21.3.
Kuchagua nukta zipi ziwake kwa kila seli, badala ya kuchukua mchoro kutoka kwenye gridi ya dither isiyobadilika, kunapunguza seli zisizo na umbile kutoka 35.1% hadi 1.6%.
Mipaka miwili iliyoelezwa kwenye README yake yenyewe: chini ya takriban safu 90 picha za kamera zinaacha kufanya kazi, na monochrome haiwezi kuichora picha hii kabisa, uso wake unapima mng'ao 159 dhidi ya 192 kwa anga lililo nyuma yake, kwa hiyo mchoro wa 1-bit ni kivuli-umbo kwa muundo wake.
skymaths v0.1.2 · MIT
Astronomia ya nafasi bila tegemezi zozote, Jua, Mwezi, sayari, machweo, kuchomoza na kutua. Imetolewa kutoka kwenye ephemeris ya TerraFirma, kisha ikasahihishwa: polinomia ya Espenak–Meeus iliyotumia imechapishwa kwa 1900–1920 pekee na ilikuwa ikitumika kwa 1986, ikitoa sekunde −534 kwa 1950 dhidi ya +29 iliyopimwa. Iligunduliwa kwa kuikagua dhidi ya almanaki iliyochapishwa badala ya dhidi yake yenyewe.
Inaendeshwa kwenye tovuti hii: katika hali ya giza, mandharinyuma ni anga juu ya Cardiff usiku wa Perseids, 13 Agosti 2026, iliyokokotolewa kwenye kivinjari chako: nyota 5,044 katika rangi zao halisi, awamu ya Mwezi na sayari mahali zilipokuwa. Sogeza ukurasa ili kugeuka.
npm i skymaths · npm ↗ · msimbo chanzo ↗
starwheel v0.2.3 · MIT · ★4
Ramani hai ya nyota ndani ya terminal yako, nafasi halisi za nyota kwa eneo lako na dakika yako, ikichorwa kwa braillecanvas. Hazina (repository) yangu yenye nyota nyingi zaidi, na ile iliyonifundisha kwamba marekebisho yanayohamisha pikseli zilizokwisha kuchapishwa si marekebisho yaleyale mara mbili: hii inaweka kikomo cha marudio (iterations) pale ambapo ndugu yake inakata (clips), kwa makusudi.
npx starwheel · npm ↗ · msimbo chanzo ↗
/proc, CPU, kumbukumbu na wastani wa mzigo katika dirisha linalosonga. Chati hufanya kazi chini sana ya kiwango cha chini cha safu 90 ambacho picha zinahitaji, kwa sababu tayari zina utofautishaji mkubwa.kwenye ukurasa huu, sasa hivi
Sanaa inazalishwa, na mbegu haiwezi kutoroka.
Kila kipande cha sanaa kwenye tovuti hii: picha kuu hapo juu, favicon, kadi za mitandao ya kijamii, avatari, kinatoka kwenye jenereta ya PANTHEON yenyewe. Ni deterministic na chenye mbegu (seed): mbegu ile ile inatoa picha ile ile, kila mara.
Mkataba uleule pande zote mbili
Injini ya upande wa seva huchora kadi za mitandao ya kijamii na tovuti za wapangaji; injini ya kivinjari huchora toleo lenye uhuishaji unalotazama. Kanuni ile ile: mbegu inaingia, sanaa inayoweza kurudiwa inatoka.
Salama dhidi ya injection kwa muundo wake
Seed inalisha PRNG na si kitu kingine chochote. haiingizwi kamwe ndani ya markup au mtindo. Jina la mpangaji ambalo kwa kweli ni payload huchora picha tofauti; halichori tagi ya script. Silika ile ile kama sehemu nyingine ya mfumo, ikitumika kwenye mapambo.
inaweza kusakinishwa, si kusomwa tu
Dhamana sita, zimetolewa na kuchapishwa.
Kila moja ilitoka kwenye PANTHEON kama ahadi moja inayoweza kuthibitishwa, kisha ikaenda PyPI ili isimame yenyewe. Mawakala wa AI wapinzani, niliowaendesha mwenyewe, si huru, waliipitia mstari kwa mstari na kupata kasoro halisi; matoleo yaliyo hapa chini ni yale ya baada ya marekebisho hayo, kila moja limethibitishwa kwa kusakinisha kutoka kwenye registry ndani ya mazingira safi na kuendesha upya utoaji-upya wa mkaguzi mwenyewe, si kwa kuamini log ya build.
pantheon-guardrails v0.3.2 · Apache-2.0
Kipima-katiba kinachotumia jaji wa LLM tu kwenye majibu yenye hatari kubwa, na kinachohitaji jaji huyo awe modeli tofauti na ile inayozalisha ili hizo mbili zisishiriki maeneo yale yale yasiyoonekana. Awali kilikuwa kikibana alama iliyo nje ya kiwango kuelekea juu: jaji aliyerudisha {"clarity": 99} alipata alama kamili ya 1.0 na kupita kila kizingiti: kizuizi kinachoshindwa kikiwa wazi. Sasa jaji anayetoa hitilafu, anayekwama au anayerudisha upuuzi ni tathmini iliyoshindwa waziwazi ambayo huzuia kwa chaguo-msingi.
pantheon-ssrf-guard v0.2.1 · Apache-2.0
Kinga ya SSRF ya tabaka mbili kwa trafiki inayotoka, inayostahimili DNS rebinding: inakagua upya IP ambayo soketi kwa kweli ilifikia wakati wa kuunganisha, kwa hiyo host inayotatuliwa kuwa ya umma kisha kubadilika kuwa loopback au metadata ya wingu inakataliwa. Ukaguzi uligundua kwamba opener bado ingesoma URL za file://, kwa sababu Python husakinisha vishughulikiaji vya mipango mingine kwa chaguo-msingi; sasa kuna orodha ya kuruhusiwa ya http/https iliyo wazi kwenye mpaka, ikijumuisha uelekezaji upya, na proksi za mazingira zimezimwa isipokuwa ukiziomba.
pantheon-tool-sanitizer v0.3.0 · Apache-2.0
Huondoa markup ya itifaki ya zana na usafirishaji wa siri wa Unicode kutoka kwa maandishi ya zana za MCP yasiyoaminika kabla hayajafika kwenye prompt ya wakala. Wigo wake umeelezwa kwa uaminifu: haidai kuzuia uchomekaji wa maandishi ya kawaida, ambalo ni tatizo la usanifu badala ya tatizo la string. Marekebisho mawili kutoka kwa mapitio: ingizo hasimu la 256 kB lilichukua sekunde 26 za CPU na sasa linakataliwa moja kwa moja, na "Read\nthe\tfile" haligeuki tena kuwa "Readthefile", kwa sababu kuvunja mstari ni mpaka wa neno.
credit-ledger v0.3.0 · Apache-2.0
Upimaji usioruhusu salio hasi juu ya Postgres katika takriban mistari 150: malipo 100 sambamba dhidi ya salio la 50 na hasa 50 yanafaulu, utozaji mara moja tu hata webhook zikirudiwa, utengaji unaotekelezwa na usalama wa kiwango cha safu. Toleo lililochapishwa lilikuwa likikubali malipo hasi, ambayo yalimlipa mteja, na viwango vilivyo chini ya usahihi wa safuwima, ambavyo vilitoza 0.0000 huku vikiripoti mafanikio. Sasa kanuni moja ya kiasi inashughulikia kila njia, na kuna uhamishaji uliojaribiwa kwa hifadhidata ambazo tayari zipo.
pantheon-ical v0.3.1 · Apache-2.0
iCal ya kwenda na kurudi (RFC 5545) kwa kalenda za uhifadhi chini ya mistari 200. Kipindi chenye shughuli kilichopotea husomeka kama huru, kwa hivyo ukimya ndio kushindwa kwa hatari: kalenda iliyozidi ukubwa hukataliwa badala ya kukatwa, na kanuni ya kujirudia inayofurika husema hivyo badala ya kurudisha orodha fupi. Marekebisho ya mwisho yaliweka mipaka kwa kazi pamoja na matokeo: kanuni hasimu ya mstari mmoja ilikuwa ikiunda matukio milioni 34 kwa sekunde 76 kabla ya kukataliwa; sasa inasimama kwenye 401.
pantheon-rls v0.1.1 · Apache-2.0
Utengaji wa wapangaji kama hakikisho la Postgres badala ya mazoea ya programu: force-RLS pamoja na ruhusa za upendeleo mdogo kabisa, ili hifadhidata yenyewe ikatae usomaji na uandishi kati ya wapangaji. Hushindwa kwa kufunga kwa muundo wake, bila muktadha wa mpangaji hurudisha safu sifuri, kamwe si safu zote, ambayo ndiyo namna ya kushindwa inayojalisha hitilafu inapofika production saa 3am.
Kila marekebisho hapo juu yalifika kwa njia ile ile: toa upya kasoro kwanza, rekebisha mpaka badala ya dalili, kisha thibitisha kwamba jaribio jipya linashindwa hitilafu inaporudishwa. Jaribio lisiloweza kushindwa si ushahidi.
kinachokiendesha
Stack ni ya kawaida tu. Mpaka sio.
Python 3.12, FastAPI, Postgres, Redis, React pamoja na Vite, Dockerfile moja nyuma ya nginx. Hakuna kati ya hayo ambacho ni uamuzi wa kustaajabiwa, hizo ni sehemu unazochagua ili umakini wako uende mahali penye umuhimu.
faili 146 · mistari 14,002
pantheon-core: msingi. Haitegemei kikoa kwa mkataba: hairuhusiwi ku-import kutoka residents au bundles, na ukaguzi miwili huru huifanya CI ishindwe inapofanya hivyo.
faili 210 · mistari 24,216
Majaribio, dhidi ya mistari 38,816 ya Python. Siandiki utekelezaji kwa mkono, kwa hivyo mkusanyiko wa majaribio si wavu wa usalama. Ndio vipimo rasmi, na ndicho kitu ninachokiandika mimi kwa kweli.
Tabaka tano, njia moja
architect · runtime · guardrails · substrate · primitives, huku providers ikiwa nje ya stack kwa makusudi, kwa sababu inakaa chini ya tabaka mbili kwa wakati mmoja na mkataba unasema hivyo waziwazi badala ya kupinda.
Mpaka huo ndio sababu vipengele sita viliweza kunyanyuliwa na kuchapishwa kama maktaba zinazojitegemea, utoaji ulikuwa hasa kuhamisha faili ambazo hazikuwahi kuruhusiwa kufikia chini. Toleo refu, pamoja na sehemu niliyokosea →
Mtu yuleyule, sheria zilezile, hatari ndogo zaidi.
Hakuna anayekagua wallpaper. Sababu hizi zimejengwa jinsi zilivyo ni kwamba hiyo ndiyo njia pekee ninayoijua ya kujenga: kuipima, kutoa sehemu inayoweza kutumika tena, kuchapisha mipaka pamoja nayo, na kuhakiki namba dhidi ya kitu kilicho nje ya programu.
Uliza kuhusu kazi yoyote kati ya hizi.
- Isaac anatafuta nafasi gani ya kazi?
- Kipi kati ya hivi kinaendeshwa katika production?
- Nionyeshe hitilafu halisi aliyoipata na kuirekebisha