Autor se dělí o své šestileté zkušenosti s jazykem GraphQL, přičemž zpočátku poukazuje na jeho výhody oproti netypovanému rozhraní REST API JSON, ale nakonec upozorňuje na jeho významné nevýhody.
Mezi hlavní problémy jazyka GraphQL patří zvýšená plocha pro útoky, složitá autorizace, problémy s omezením rychlosti, zranitelnosti při zpracování dotazů a výkonnostní problémy, jako je například problém N+1.
Autor doporučuje zvážit alternativy, jako jsou rozhraní API REST kompatibilní s rozhraním OpenAPI a moderní nástroje, jako jsou FastAPI, tsoa a TypeSpec, pro efektivnější a bezpečnější vývoj rozhraní API.
Po šesti letech používání jazyka GraphQL jej autor považuje za příliš složitý, zejména pokud jde o oprávnění, výkon a ladění, a navrhuje, že tradiční koncové body REST by mohly být efektivnější.
Diskuse zdůrazňuje problémy integrace jazyka GraphQL s backendovými systémy, zdůrazňuje potřebu podrobných znalostí a dokumentace a navrhuje řešení, jako jsou nástroje pro tvorbu dotazů na straně serveru a návrhy založené na schématu.
V diskusi se porovnává flexibilita a efektivní vnořené dotazování jazyka GraphQL s jednoduchostí a spolehlivostí jazyka REST a upozorňuje se, že volba mezi nimi by měla být založena na konkrétních potřebách a vyspělosti projektu.
Paul Graham, spoluzakladatel společnosti Y Combinator (YC), na Twitteru upřesnil, že Sam Altman nebyl ze společnosti YC propuštěn, a vyvrátil tak kolující fámy.
Cílem tohoto prohlášení je vyvrátit dezinformace a objasnit odchod Sama Altmana z YC.
Diskuse na serveru Hacker News, kterou vyvolal tweet Paula Grahama, vyvrací mýty o vedení neziskových organizací a zdůrazňuje problémy a vyhoření v neplacených funkcích.
Rozhovor se zabývá rolí Mitchella Bakera v Mozille a odchodem Sama Altmana z Y Combinatoru, aby se zaměřil na OpenAI, a diskutuje o tom, zda šlo o vyhazov, nebo dobrovolný krok.
Diskuse poukazuje na složitost řízení vysoce odpovědných funkcí a na nuance veřejného vyprávění o významných kariérních změnách v oblasti technologií a rizikového kapitálu.
Herci si své repliky zapamatují díky propracovanému nácviku, který zahrnuje pochopení významu materiálu a jeho propojení s motivacemi a emocemi postavy.
Psychologové Helga a Tony Noiceovi zjistili, že herci přejímají perspektivu své postavy a hluboce analyzují scénář, aby si přirozeně vybavili repliky.
Tato metoda, jejímž příkladem jsou herci jako Michael Caine a John Basinger, klade důraz na hluboké zpracování a smysluplné asociace, zlepšuje uchovávání paměti a je použitelná v každodenních situacích.
Herci využívají techniky, jako je Meisnerova technika, aby podpořili skutečnou interakci a emocionální autenticitu a zaměřili se na reakce v reálném čase, nikoli na memorování.
Diskuse staví do kontrastu vnitřní emocionální jednání a vnější projekci, přirovnává je k nepředvídatelnosti umělé inteligence a zdůrazňuje témata z filmu Her o komunikačních limitech umělé inteligence.
Efektivní řečníci a herci kombinují hluboké porozumění materiálu s poutavým vystupováním, zatímco inženýři díky svému hlubokému porozumění vynikají v improvizované komunikaci.
FrankenPHP je moderní aplikační server PHP napsaný v jazyce Go, který integruje oficiální spouštěč PHP s webovým serverem Caddy a podporuje protokoly HTTP/1.1, HTTP/2, HTTP/3 a automatické certifikáty HTTPS.
Mezi klíčové funkce patří pracovní režim pro vyšší výkon, kompatibilita s oblíbenými frameworky PHP, podpora moderních kompresních formátů, integrované metriky Prometheus, strukturované protokolování a zpracování událostí v reálném čase prostřednictvím rozbočovače Mercure.
FrankenPHP je navržen pro cloudová prostředí a lze jej snadno nasadit jako obraz Dockeru nebo samostatnou binární verzi.Vedl jej Kévin Dunglas, design navrhla Laury Sorriaux a sponzorovala společnost Les-Tilleuls.coop.
FrankenPHP je moderní aplikační server PHP, který integruje jazyk PHP do serveru Go, čímž zjednodušuje nasazení do jediné binární jednotky a je pro vývojáře atraktivní svým uživatelsky přívětivým designem.
V diskusi jsou zdůrazněny výhody a nevýhody jazyků PHP a Go pro vývoj webových aplikací, přičemž jazyk PHP je známý snadným používáním a vestavěnými funkcemi, zatímco jazyk Go je chválen pro škálovatelnost, bezpečnost a zpracování chyb.
Navzdory svému potenciálu čelí FrankenPHP kritice kvůli složitému procesu sestavování, problémům s výkonem a nedostatečné podpoře pracovního režimu, což naznačuje potřebu dalšího zdokonalení a lepší dokumentace.
Rozhraní převádí proces králičí stopy na dlaždicové uspořádání a umožňuje uživatelům prozkoumávat témata prostřednictvím generovaných hypertextových odkazů.
Mezi nadcházející funkce budou patřit relace, možnosti sdílení, vylepšená navigace, funkce zvýraznění a integrace obrázků.
Vývojáři se snaží získat zpětnou vazbu ohledně dalších případů použití a nápadů na další vylepšení.
Společnost Maxkrieger představila na webu a9.io nové rozhraní ChatGPT s dlaždicovým uspořádáním, které zlepšuje průzkum témat pomocí hypertextových odkazů generovaných modelem.
Cílem návrhu je zlepšit uživatelskou zkušenost s rozsáhlými jazykovými modely (LLM) tím, že se zabrání opětovnému otevírání již prozkoumaných témat, a je přirovnáván k navigaci ve Wikipedii.
Uživatelé si pochvalují čisté, rychlé a poutavé rozhraní a navrhují vylepšení, jako je lepší viditelnost odkazů, správa relací, stromové uspořádání pro navigaci, ruční zvýrazňování slov a zvětšitelné plátno, přičemž je zmíněno i potenciální využití ve vzdělávání.
Uživatel fóra se dělí o desetiletou cestu vyrovnávání se se smrtí manželky a přemýšlí o promiskuitě Richarda Feynmana jako mechanismu vyrovnávání se s ní a o rovnováze mezi kariérou a rodinou.
Diskuse se zabývá emoční a morální složitostí hledání nových vztahů po smrti manžela či manželky a klade důraz na informovaný souhlas a nenahraditelnost hlubokých a dlouhodobých vztahů.
Příspěvek na serveru Hacker News se vrací k Feynmanovu dopisu jeho zesnulé ženě a vyvolává debaty o lásce, ztrátě, etice zveřejňování soukromých textů a širších tématech o roli smrti ve společenském vývoji a osobním růstu.
Dan Maksimovich nedoporučuje při kódování předčasně uplatňovat princip "neopakuj se" (DRY), protože to může vést k předčasným abstrakcím a komplikovat budoucí změny.
Navrhuje, aby se zpočátku tolerovala určitá duplicita kódu, aby se zachovala jasnější, kontextově specifická logika a usnadnily se budoucí úpravy.
Maksimovičův přístup je v souladu se zásadou "You Aren't Gonna Need It" (YAGNI), která doporučuje vyhnout se přidávání zbytečných funkcí, dokud nejsou skutečně potřebné.
Diskuse zdůrazňuje potřebu vyvážit čitelnost a soudržnost kódu s principem "neopakuj se" (DRY) při vývoji softwaru.
Přispěvatelé se shodují, že DRY sice zvyšuje soudržnost, ale může komplikovat ladění kvůli vnořeným abstrakcím, a obhajují upřednostnění čitelnosti a udržovatelnosti.
Rozhovor zdůrazňuje význam rozhodování s ohledem na kontext a kompromisy v inženýrství a klade důraz na praktické příklady a historické poznatky o řízení technického dluhu a optimalizaci kritických oblastí výkonu.
Článek "You Need to Pay Better Attention" autorů Mehrana Hosseiniho a Peymana Hosseiniho představuje tři nové mechanismy pozornosti: Hejseini uvádí tři nové koncepty: Optimalizovaná pozornost, Efektivní pozornost a Super pozornost.
Optimalizovaná pozornost snižuje parametry o 25 % a vyžaduje o jedno násobení matice na hlavu méně, zatímco efektivní pozornost snižuje parametry na polovinu a násobení matice o dvě na hlavu, čímž zdvojnásobuje rychlost.
Super Attention výrazně překonává standardní pozornost v úlohách zpracování zraku a přirozeného jazyka, hodnocených na souborech dat jako MNIST, CIFAR100, IMDB Movie Reviews a Amazon Reviews.
Nedávný výzkum zavádí nové mechanismy pozornosti, jako je optimalizovaná pozornost, efektivní pozornost, superpozornost a infini-pozornost, které svou účinností a výkonností překonávají standardní vícehlavou pozornost.
2D diskrétní Fourierova transformace (DFT) je zkoumána jako potenciální náhrada mechanismů pozornosti, přičemž v dokumentu FNet se diskutuje o její integraci do neuronových sítí a zvýšení efektivity.
Rozhovor zdůrazňuje složitost systémů umělé inteligence, dopad velkých modelů na životní prostředí a averzi průmyslu k riziku, přičemž zdůrazňuje potřebu více experimentů a ověřování nových technik.
Společnost Google potvrdila pravost 2 500 uniklých interních dokumentů, v nichž jsou podrobně popsány údaje, které shromažďuje a z nichž některé mohou ovlivňovat algoritmus řazení ve vyhledávání.
Odborníci na SEO Rand Fishkin a Mike King provedli analýzu dokumentů, která nabízí vzácný pohled do vyhledávacích operací společnosti Google, ale ponechává mnoho nezodpovězených otázek týkajících se využití dat a jejich váhy.
Očekává se, že únik informací bude mít dopad na SEO, marketing a vydavatelství, které se do značné míry spoléhají na pochopení vyhledávacích mechanismů společnosti Google, ačkoli mluvčí společnosti Google varoval před vyvozováním závěrů z potenciálně zastaralých nebo neúplných informací.
Společnost Google potvrdila pravost uniklých interních dokumentů z vyhledávání, které vyvolávají obavy z manipulace se SEO (optimalizace pro vyhledávače) zhoršující výsledky vyhledávání.
Únik informací potvrdil podezření, že společnost Google v rozporu s předchozími popíracími tvrzeními využívá údaje o kliknutích a údaje z prohlížeče Chrome k sestavování žebříčků, což má dopad na probíhající soudní spory a upozorňuje na problémy, jako je dominance reklam a problémy menších vydavatelů.
Diskutuje se o vývoji SEO, potenciálu systémů řízených umělou inteligencí, jako je ChatGPT, nahradit tradiční vyhledávače a o návrzích na náhodnou změnu pořadí webových stránek, aby se zabránilo manipulaci, i když obavy z komercializace a zaujatosti přetrvávají.
Laboratoře Black Lotus společnosti Lumen Technologies oznámily kybernetický útok z 25. až 27. října 2023, který vyřadil z provozu více než 600 000 směrovačů SOHO (Small Office/Home Office) v síti jednoho poskytovatele internetových služeb a vyžádal si výměnu hardwaru.
Útok, který je připisován malwaru Chalubo RAT (Remote Access Trojan), zneužíval slabé přihlašovací údaje nebo odhalená rozhraní, což způsobilo značné narušení služeb, zejména ve venkovských oblastech.
Společnost Black Lotus Labs doporučuje zabezpečit směrovače silnými hesly a pravidelnými aktualizacemi; další podrobnosti a indikátory kompromitace (IoC) jsou k dispozici na její stránce GitHub.
Diskuse se zaměřují na správu aktualizací firmwaru a úložišť pro zařízení připojená k internetu, vyvážení bezpečnostních záplat a prevenci nežádoucích aktualizací.
Mezi klíčové otázky patří použití neměnného úložiště pro obnovu systému, složitost zařízení řízených poskytovatelem internetových služeb a význam bezpečných spouštěcích schémat.
Konkrétní incidenty, jako například zpětný útok na 600 000 směrovačů a rozsáhlé výpadky společnosti Windstream, zdůrazňují potřebu spolehlivých aktualizačních mechanismů a důkladných bezpečnostních postupů.
Diskuse objasňuje záměnu mezi PyPy (interpreterem Pythonu) a PyPI (Python Package Index) a vtipně vysvětluje termín "wheel" v balíčkování Pythonu.
Uživatelé sdílejí zkušenosti s PyPy, upozorňují na jeho výhody a omezení, zejména pokud jde o balíčky C/Fortran a využití paměti, a porovnávají ho s CPythonem.
Rozhovor se týká také integrace jazyka Python s dalšími jazyky pro vědecké výpočty, výzev kompilace JIT (Just-In-Time) a vlivu velkých technologických společností na vývoj jazyka Python, včetně projektů jako NoGIL a Faster CPython.
Společnost Waymo, původně "Google Self-Driving Car Project", se stala lídrem v oblasti autonomních vozidel a nabízí plně autonomní služby spolujízdy ve Phoenixu, San Franciscu a některých částech Los Angeles.
Na rozdíl od konkurentů, jako je Uber a Cruise od General Motors, kteří se potýkali s neúspěchy a bezpečnostními problémy, společnost Waymo postupuje stabilně díky opatrnému přístupu k rozšiřování, robustnímu inženýrství a finanční podpoře ze strany společnosti Alphabet.
Flotila elektrických SUV Jaguar I-Pace vybavených pokročilými senzory společnosti Waymo se do značné míry vyhnula závažným nehodám, ale nyní čelí kontrole ze strany regulačních orgánů a konkurenci ze strany nových hráčů, jako je Tesla.
Přísný přístup společnosti Waymo k autonomnímu řízení vedl k úspěšnému podnikání v oblasti robotické taxislužby a odlišil ji od konkurentů, jako jsou Tesla a Uber, kteří čelí kritice za méně přísné metody.
Systém 4. úrovně společnosti Waymo je chválen pro svou bezpečnost a spolehlivost, zejména ve specifických podmínkách, zatímco technologie plně samořídícího systému (FSD) společnosti Tesla je kritizována pro svou nespolehlivost a časté chyby.
Diskuse zdůrazňují problémy spojené s nepředvídatelnými jízdními podmínkami, diskusi mezi použitím kamer a LIDARu a potenciální ekonomické a kulturní dopady autonomních vozidel.
77 let starý obchod The Pen Hospital v Kalkatě se specializuje na opravy a údržbu plnicích per a přitahuje nadšence, kteří svá pera považují za cenné dědictví.
V současné době vede obchod Muhammad Imtiaz, vnuk zakladatele, a díky své oddané klientele prosperuje navzdory digitálnímu věku a levnějšímu papírnictví.
Imtiaz nejen opravuje pera, ale také vzdělává zákazníky v oblasti správné péče o pera, přičemž v období zkoušek a při zvláštních příležitostech se návštěvnost obchodu zvyšuje.
Článek o nemocnici "The Pen Hospital" v Kalkatě, která opravuje plnicí pera, inicioval na serveru Hacker News diskusi o údržbě per a přesnosti terminologie.
Témata zahrnovala sušení inkoustu, způsoby čištění, rozdíly mezi moderními a staršími konstrukcemi per a dopad jednorázových předmětů na životní prostředí.
Uživatelé sdíleli své osobní preference, tipy, zdroje pro údržbu per a anekdoty o sbírání per a jiných koníčcích.