Skip to main content

2023-05-09

Ink: React interaktiivisiin komentorivisovelluksiin

  • Ink on komentorivisovellusten käyttöliittymän rakennustyökalu, joka käyttää Yogaa luodakseen asetteluja CSS:n kaltaisilla ominaisuuksilla.
  • Ink tukee kaikkia Reactin ominaisuuksia, ja sitä on käytetty suosituissa palveluissa, kuten GitHub Copilotissa ja Cloudflaren Wranglerissa.
  • Käytettävissä on olennaisia komponentteja, kuten <Box>, <Text>, <Newline>, <Spacer>, <Static> ja <Transform>, sekä hyödyllisiä koukkuja, kuten <useInput>, <useStdin> ja <useFocus>.

Alan reaktiot

  • Tekstipohjaisten käyttöliittymien rakentamiseen on saatavilla muitakin hyödyllisiä teknologioita, kuten Bubbletea, Textual, TUI-rs, Dioxus ja Mosaic.
  • Kehittäjät kertovat kokemuksiaan ja mielipiteitään erilaisista työkaluista ja lähestymistavoista interaktiivisten komentorivisovellusten rakentamiseen, mukaan lukien sekä myönteisiä että kielteisiä mielipiteitä Reactin käytöstä sekä CLI-käyttöliittymien käytön käytännöllisyydestä.

FBI-agentit syyttävät CIA:ta 9/11:n salailusta

  • Entiset FBI:n agentit väittävät, että CIA on salannut tietoja epäonnistuneesta värväysyrityksestä, johon osallistui saudiarabialainen tiedusteluvaltuutettu, joka tapasi kaksi syyskuun 11. päivän kaappaajista helmikuussa 2000.
  • Guantanamo Bayssä olevien 9/11-vastaajien puolustusasianajajat ovat pyytäneet CIA:lta, FBI:ltä, kongressilta ja 9/11-komissiolta kaikkia asiakirjoja, jotka liittyvät saudiarabialaisen vakoojan rekrytointiyrityksiin.
  • CIA kiistää jyrkästi kaiken salailun, mutta artikkeli herättää kysymyksiä viraston ja Saudi-Arabian toimista iskujen valmisteluvaiheessa ja toteaa, että keskeiset 9/11-mysteerit ovat edelleen ratkaisematta.

Alan reaktiot

  • CIA:lla ja FBI:llä on eri toimeksiannot, sillä CIA keskittyy ulkomaantiedustelun keräämiseen ja FBI kotimaan lainvalvontaan.
  • Postauksessa käsitellään CIA:n aiempia skandaaleja, kuten MKUltra-ohjelmaa, ja esitetään, että heidän työhönsä kuuluu valehtelua, manipulointia ja rikollisia tekoja.

Ancient Earth Globe

  • Ancient Earth Globe on interaktiivinen verkkosivusto, jonka avulla käyttäjät voivat nähdä, miltä maapallo näytti miljoonia vuosia sitten, mukaan lukien ensimmäiset koralliriutat ja monimutkaisen elämän ilmaantuminen maalle Ordovician-kaudella.
  • Maailmapallolla on eri aikakausia, joissa näkyy eri elämänmuotojen ensimmäinen ilmaantuminen kyseisenä aikana, alkaen 750 miljoonaa vuotta sitten aina dinosaurusten sukupuuttoon 66 miljoonaa vuotta sitten.
  • Sivuston ovat luoneet geologi C.R. Scotese ja web-kehittäjä Ian Webster, ja se on loistava opetusväline kaikille maapallon historiasta kiinnostuneille.

Teollisuuden reaktiot

  • Sivuston tietojen ja karttojen tarkkuudesta esitettiin huolenaiheita, ja toivottiin, että eteläistä pallonpuoliskoa painotettaisiin enemmän ja että sivustolla voitaisiin seurata mannerlaattatektoniikan liikkeitä ajan mittaan.
  • Kommentoijat keskustelevat erilaisista maapalloon liittyvistä historiallisista ja hypoteettisista tosiasioista, kuten maamassojen sijainnista, ihmisten ja apinoiden evoluutiosta sekä ilmastonmuutoksen mahdollisista vaikutuksista planeetan maantieteeseen.

Et tarvitse Scrumia, sinun on vain tehtävä Kanban oikein (2022)

  • Scrum on määräävämpi kehys, joka voi estää tiimejä olemasta niin nopeita ja dynaamisia kuin ne voisivat olla, kun taas Kanban on pull-pohjainen järjestelmä, joka tarjoaa vankat periaatteet, joiden avulla johtajat voivat räätälöidä ne omaan tilanteeseensa ja saada paljon parempia tuloksia.
  • Kanban vahvistaa Scrumin hyötyjä tekemällä tiimeistä nopeammin reagoivia, mahdollistamalla työn tehokkaan mitoittamisen, vähentämällä hukkaa ja tekemällä työstä näkyvää.
  • Vaikka Scrumin ketjutetut kokoukset, kuten päivittäiset stand-upit ja retrospektiiviset istunnot, ovat hyödyllisiä, tiimit eivät tarvitse Scrumia voidakseen suunnitella säännöllisiä tapahtumia ja kehittää prosessejaan.

Alan reaktiot

  • Katsausten hyödyllisyydestä Scrumissa ja Kanbanissa käydään keskustelua, ja jotkut väittävät niiden olevan hyödyllisiä, kun taas toiset pitävät niitä ajanhukkana.
  • Keskustellaan sprinttien tai Kanban-lähestymistavan käyttämisestä, ja jotkut väittävät, että säännölliset kosketuspisteet ovat tärkeitä, kun taas toiset ehdottavat, että kosketuspisteet voidaan toteuttaa Kanbanissa.

Street Fighter II, paperijäljet (2021)

  • Artikkelissa käsitellään paperi- ja sakset-järjestelmän käyttöä ROM-budjetin seurantaan Street Fighter II:n luomisessa CPS-1 arcade-alustalla 90-luvun lopulla.
  • CPS-1-alustassa oli tehokkaat graafiset renderöintiominaisuudet, mutta rajoitetut pyöritys- ja skaalausominaisuudet, mikä aiheutti projektipäälliköille haasteen ROM-budjetin jakamisessa.
  • Ohjelmistoarkeologit voivat rekonstruoida paperiarkkeja analysoidakseen myöhemmin lisättyjä hahmoja ja ominaisuuksia, sillä arkkijärjestelmää käytettiin useimmissa CPS-1-peleissä ja se korvattiin vähitellen työkaluilla myöhemmissä alustoissa, kuten CPS-2:ssa.

Alan reaktiot

  • Keskustelua taiteilijoiden hienovaraisista päätöksistä hahmojen spritejä suunniteltaessa, mukaan lukien värivalinnat ja muista peleistä uudelleen käytetyt varat.
  • Spekulaatioita siitä, käytettiinkö muistin optimointityökaluja ja miten ne vaikuttivat spritejen sijoitteluun ja sijoitteluun.

KeePassXC:n pull request lisätä perustuki WebAuthnille

  • KeePassXC on lisännyt perustuen WebAuthnille pull requestin kautta.
  • Tämä tuki käyttää oletusarvoista Elliptic Curve -avainta (EC2, ES256-allekirjoitus, P-256-käyrä), 2048-bittistä RSA-avainta ja tarjoaa perusrekisteröinnin/autentikoinnin, jossa on käytössä Käyttäjävarmennus ja oletuksena ei mikään todistus.
  • Joitakin laajennuksia ei ole vielä saatavilla, eikä tukea Resident Key -avaimelle, lukituksen avaamisen käynnistämiselle laajennuksesta, juurivarmenteille ja PIN/TouchID-tunnisteelle todennuksen yhteydessä ole vielä saatavilla.

Alan reaktiot

  • Postauksessa käsitellään FIDO WebAuthn -standardin todistuksen mahdollisia riskejä ja hyötyjä sekä erilaisia mielipiteitä sen käytöstä käyttäjien yksityisyyden ja turvallisuuden kannalta.
  • Suuret teknologiayritykset ovat ottaneet käyttöön passkeytymismerkkejä, mutta kriitikot väittävät, että järjestelmä edistää keskittämistä ja toimittajalukittumista, ja tarvitaan yhteentoimivampaa lähestymistapaa.

Uudistamisen arvoisia muinaiskreikkalaisia termejä

  • Tässä postauksessa käsitellään 12 muinaiskreikkalaista termiä, jotka kannattaa elvyttää nyky-yhteiskunnassa.
  • Termit ovat Eudaimonia, Arete, Phronesis, Kleos, Xenia, Aidos, Nostos, Oikos, Apatheia, Ataraxia, Doxa ja Episteme/Techne.
  • Näihin termeihin sisältyvät sellaiset käsitteet kuin inhimillinen kukoistus, erinomaisuus, käytännöllinen viisaus, kunnia, vieraanvaraisuus, häpeä, sankarillinen kotiinpaluu, perhe/koti, tyyneys, yleinen mielipide ja tieto.

Teollisuuden reaktiot

  • Siinä käsitellään esoteerisen filosofian ja tekoälyn risteyskohtaa ja uusien ideoiden puskemisen tärkeyttä.
  • Useissa kommenteissa korostetaan antiikin kielen opiskelun hyödyllisyyttä, kielioppikonstruktioita ja eri kreikkalaisten sanojen merkityksiä.

Älä lataa koodiani GitHubiin

  • Kehotus avoimen lähdekoodin kehittäjille olla lataamatta muiden työtä GitHubiin Copilot-ominaisuuden mahdollisen lisenssien ja immateriaalioikeuksien rikkomisen vuoksi.
  • Copilot, tekoälyllä toimiva pariohjelmoija, on koulutettu miljardeilla riveillä julkista koodia GitHubin arkistoista, mukaan lukien copyleft-koodi ilman asianmukaisia merkintöjä tai lisenssejä, mikä johtaa oikeudelliseen väärinkäyttöön ja immateriaalioikeuksien loukkauksiin.
  • Toisten koodin lataamatta jättäminen GitHubiin, vaikka se saattaakin olla laillista tiettyjen lisenssien nojalla, on eettinen valinta, ja kehittäjät voivat lisätä verkkosivuilleen tai arkistonsa README-tiedostoon merkin, jolla he voivat pyytää muita olemaan jakamatta heidän koodiaan GitHubissa.

Alan reaktiot

  • Kielioppimismallien (LLM) käyttämisen oikeudellisia vaikutuksia koodin kopioimiseen seurataan tarkasti, ja mahdolliset rikkomisoikeudenkäynnit ovat mahdollisia.
  • Tekoälyn tuottaman sisällön eettisiä näkökohtia suhteessa tekijänoikeuslainsäädäntöön korostetaan, ja vaaditaan, että tekoälyyn on sisällytettävä plagioinnin havaitsemisohjelmisto, jolla estetään tekijänoikeudella suojatun koodin käyttö.

Kantoninkielinen fontti ja ääntäminen

  • Kantoninkielinen fontti on fontti, joka sisältää Jyutping-romanisoinnin perinteisille kiinalaisille merkeille kantonin kielen oppimisen helpottamiseksi.
  • Se mukautuu kontekstiin tarkan ääntämisen varmistamiseksi ja sisältää ääntämisjärjestelmän, joka helpottaa oppimista.
  • Se on saatavilla MacOS- ja Ubuntu-käyttöjärjestelmille, ja sitä voi käyttää offline-yhteensopivissa sovelluksissa, ja se sisältää minisanakirjan, jossa on yli 1 500 sanaa.

Industry Reactions

  • Tutkitaan tonaalisten kielten välisiä eroja, joista mandariini on erityisen haastava homofonien suuren määrän vuoksi.
  • Keskustellaan tonaalisten kielten haasteista ja korostetaan tonaalisten tunnistusjärjestelmien ja ääntämistarkkuuden merkitystä.

1-Bit Hokusain "Suuri aalto"

  • Taiteilija on luonut uudelleen kaikki Hokusain 36 näkymää Fuji-vuoresta 1-bittisenä pikselitaiteena käyttäen nykyaikaisia laitteistoja ja ohjelmistoja varhaisilla mustavalkoisilla Macintosh-tietokoneilla nostalgisena yrityksenä vangita Hokusain ja Susan Karen "japanilaisen naisen" alkuperäinen visio ja estetiikka.
  • Kuvat ovat alkuperäisen Macintoshin näytön resoluutiolla 512 x 342 pikseliä, ja taiteilija käytti Aldus SuperPaint 3.0 -ohjelmistoa Quadra 700- tai PowerBook 100 -tietokoneilla, joissa oli System 7.
  • Ensimmäinen näistä taiteilijan uudelleen luomista pikselitaidekuvista on "The Great Wave off Kanagawa", joka on ladattavissa työpöytäkuviona Macintosh-tietokoneille, joissa on 640 x 480 näytön koko.

Industry Reactions

  • Joillakin käyttäjillä on ongelmia fonttien renderöinnissä tietyillä laitteilla, mutta ratkaisuehdotuksia on olemassa.
  • Kommenteissa keskustellaan myös aiheeseen liittyvistä aiheista, kuten värinpoistosta, laserkaiverruksesta ja Hokusain työstä yleensä.