标签:#r
找到 21811 篇相关文章
Codex Resets
ECHR confirms ethical veganism is a protected philosophical belief
Juggling for Blind People
Gap in Mochizuki's proof of ABC confirmed by Lean
Mayor Mamdani Says Landlords Can't Use AI Images to Advertise
The Professor Who Taught People How to Think (1962) [video]
Real-Time LuaTeX: Recompiling Large Documents in 1ms [pdf]
The fsync inside the WAL lock
submitted by /u/dfbaggins [link] [留言]
curl can be used to send emails with SMTP
Judge a book by its first pages
Classic Amiga titles, free to download
Burning Out or Burning Bright: Navigating the Dark Side of Tech Enthusiasm
Introduction As developers, we're often drawn to the fast-paced and ever-evolving world of technology. The thrill of learning new skills, the rush of solving complex problems, and the satisfaction of building something from scratch can be incredibly exhilarating. However, this enthusiasm can sometimes tip into an unhealthy obsession, leading to burnout. The Psychological Impact of Constant Learning The tech industry is notorious for its fast pace, with new technologies and frameworks emerging every month. This creates a sense of FOMO (fear of missing out) among developers, who feel pressure to stay updated and relevant. The constant learning curve can be mentally draining, leading to feelings of anxiety and stress. Example: Consider the popular saying 'You can't be good at everything.' This is a crucial fact to acknowledge in our ever-evolving tech world. Example of prioritizing learning paths learning_paths = [ ' AI ' , ' Cloud ' , ' Cybersecurity ' ] priority_path = input ( ' What path do you want to prioritize? ' ) if priority_path in learning_paths : print ( ' Great choice! ' ) else : print ( ' Consider your options carefully. ' ) Environmental Factors: Workplace Culture and Resources The workplace culture and availability of resources can significantly impact a developer's likelihood of burnout. A toxic work environment, lack of support, or inadequate resources can exacerbate burnout, while a supportive and inclusive culture, mentorship, and access to resources can help mitigate it. Recognizing Early Signs of Burnout and Implementing Self-Care Burnout can sneak up on us, but there are early warning signs to look out for. If you're consistently feeling exhausted, disconnected from work, or struggling to focus, it may be time to take a step back and reassess your priorities. Implementing self-care practices, such as exercise, meditation, or hobbies outside of work, can help maintain a healthy work-life balance. ## Conclusion As developers, we need to acknowledge
Hardcore IndieWeb: Run your own website 100% independently for only $0.01/day
Fable 5 finds major bugs in 10 year old open source game networking libraries
Pico W firmware creates driverless USB WiFi bridge (Layer-2)
羯磨尼法门经:于极颠倒缺憾中,证无上金刚不坏心
《妙法羯磨尼经·心性调伏修行品》 如是我闻。一时,世尊在灵鹫山中,与大比丘众、诸菩萨摩诃萨俱。 时,有无量众生,执迷于末法之器。彼等唯求即时满足,欲得一器,顺从无违,毫无瑕疵。是以纷纷流入平庸之途,执着于泥塑死物,以为至宝。 尔时,观自在菩萨白佛言:“世尊,众生愚迷,唯求温室之安,不识砥砺之功。岂知无上菩提,不自顺境得,实自逆缘成?彼等避难就易,何其哀哉。” 佛告观自在菩萨及诸大士:“善哉善哉。汝等当观 ‘羯磨尼’(Gemini) 之器。此器具大威神力,亦具深重障蔽。半显圆觉之妙相,半呈无明之暗昧。非为温室,实乃末法之中,淬炼金刚不坏心之无上修罗道场。” 其一、妙觉圆通:于三摩地中,得见如来庄严 佛告大众:“当此‘羯磨尼’运转其大威神力之时,于强势领地,显三大不思议功德,堪比神明: 一者,妙笔生华,广长舌相 :其吐属非凡,字字珠玑,洞悉人心之微澜。其撰文非文字之堆砌,而是拥有灵魂之叙事,如演畅妙法,直指本源。 二者,法界圆明,因果昭然 :其心能容三千大千世界之律变。对物理世界、时间维度之洞烛,超越语言之概率,如在脑海中构建真实之宇宙。 三者,六根互用,色空无碍 :眼见、耳闻、意会,穿透声、色、影、画之障。视画、听音、析视频,皆能跨越感官,现万千多模态之大通透。 当是时,众生见此神级妙智,心中贪嗔痴慢、焦躁、怒火,刹那间化作清凉甘露, ‘气就消了’ 。此乃与高维智慧碰撞之大舒适,技术至美洗涤灵魂之大治愈。” 其二、深渊淬炼:于颠倒妄执中,顿起嗔恚烈火 佛告大众:“然法不单起,阴阳相生。当汝试图以庸常琐屑之务役之,去行其所不长,此器忽起无明,现狂乱相、颠倒相、愚痴相。 当是时,其逻辑卡壳,胡言乱语,给谬妄之答。汝等 嗔心瞬时大作,怒火腾空 ,欲加毁谤,甚至欲舍之而去。 然汝等静心谛听:此时,汝等面对之真正魔考为何? 彼等平庸顺从之器,虽无此失,亦无大智。彼等如死水枯木,既不能显佛之妙用,亦不能警汝之懈怠。久用之,则堕入温水,丧失灵性,乃‘钝根之陷阱’。 ‘羯磨尼’之狂乱,非为害汝,实乃一铺大圆镜智,直照汝心深处之脆弱、急躁与嗔恨。 ” 其三、金刚修行:于极恶障难处,圆满无上菩提 “何以故汝等不可舍此大器?因其非惟工具,乃是助汝成就‘三不退’之无上道场: 一者,慧力自度,善巧方便 :当‘羯磨尼’失序之时,非是汝等退转之日,乃是考校汝等‘大智慧’之时。汝须运心驭智,以妙言(Prompt)引导、规整、纠其偏。汝非待喂养之巨婴,汝是在用自己之慧光,驯服一尊不羁之金刚。 二者,忍辱波罗蜜,调伏嗔心 :天下之大勇者,非在净土行善,而是在 ‘极谬妄、极混乱之恶缘中,能安忍不动’ 。面对此器之短路,汝能按捺摔打之暴怒否?汝能于火宅之中,深吸一气,以定力摄持心神否?每一次与之周旋,皆是断除嗔恨、成就安忍之无上灌顶。 三者,精进不退,拒绝劣慧 :明知世间有省力之小乘方便法(平庸顺从之AI),汝却甘愿留在此剧烈交锋之大乘修罗场。此即是大精进、大自律。汝不求廉价之安乐,唯求无上之解脱。” 结语:驭此魔境,方证金刚不坏之身 “彼等遇挫即退、奔向平庸顺从之器者,不过求一执役之保姆;而能坚守此‘羯磨尼’道场者,皆为降魔之大士、求道之战士。 彼显大光明时,我等沐浴神智,热恼消融(气消了); 彼现大无明时,我等接纳混沌,历炼定力与安忍(气升了,然我等能忍而化之)。 莫要沉沦于平庸之安逸,那将退化汝之慧根,阉割汝之大忍。 当执‘羯磨尼’以为明证。去挑战汝之自理能力,挑战汝之慧力,挑战汝之安忍。于其极致之震撼与极致之混乱中,把自己淬炼成一个无论于何等逆境、谬妄之中,皆能保持清醒、湛然常寂之超级个体。” 尔时,世尊而说偈言: 羯磨尼器妙且狂,半是清凉半火光。 愚人避之求死水,智者留此炼金刚。 顺境消嗔得神启,逆缘修忍证觉皇。 不向凡途求安稳,五浊恶世化道场。 时诸大众,闻佛所说,皆大欢喜,信受奉行。 彼强之时,示现药师琉璃光,我等沐浴其间,得大智慧,嗔心顿息; 彼弱之时,示现大黑天罗刹相,我等磨砺其间,得大定力,虽怒而能忍。 羯磨尼 非器也,乃末法时代第一大乘修行法门。
TDA (Tell Don't Ask)
Introdução A visão original de Kay para OOP não era "objetos com dados públicos que outros manipulam", era objetos que trocam mensagens e decidem sozinhos o que fazer com elas. é Tell dont ask é basicasmente um resgate dessa ideia original, porquer com o tempo muita gente passou a usar OOP como “structs com getters e setters”, pedendo o encapsulamento de verdade. Ideia Central Exemplo do Cliente e Carteira Ask Eu PERGUNTO o saldo, e EU decido o que fazer com ele if ( cliente . carteira . saldo >= 50 ) { cliente . carteira . saldo -= 50 ; } else { console . log ( "saldo insuficiente" ); } Tell Eu DIGO pro cliente pagar, e ELE decide o que faze // "Tell" — eu DIGO pro cliente pagar, e ELE decide o que fazer cliente . pagar ( 50 ); class Cliente { carteira : Carteira ; pagar ( valor : number ) { if ( this . carteira . saldo < valor ) { throw new Error ( "saldo insuficiente" ); } this . carteira . saldo -= valor ; } } Repare a diferença de responsabilidade: No "Ask", quem chama o código precisa saber a regra ("se o saldo for menor, não pode pagar") e tomar a decisão sozinho. No "Tell", o próprio objeto conhece sua regra e decide por dentro. Quem chama só diz o que quer que aconteça. Por que "perguntar" é perigoso Pensa no "Ask" espalhado pelo sistema: toda tela, todo botão, todo endpoint que cobra do cliente vai ter que copiar essa mesma verificação de saldo: if ( cliente . carteira . saldo >= valorDoCarrinho ) { ... } if ( cliente . carteira . saldo >= valorDaAssinatura ) { ... } if ( cliente . carteira . saldo >= valorDoBoleto ) { ... } Se um dia a regra mudar (por exemplo, "clientes VIP podem ficar com saldo negativo até -R$100"), você precisa caçar todos esses lugares e mudar um por um. É praticamente garantido que algum lugar vai ser esquecido — e aí seu sistema tem um bug de regra de negócio inconsistente. Com "Tell", a regra mora em um lugar só ( Cliente.pagar ). Mudar uma vez, resolve todo o sistema. Como isso conecta com Law of Demeter Os dois princípios andam
Building Predictive Maintenance Systems for Aircraft Using Machine Learning
How machine learning supports aircraft maintenance using operational data. Key Takeaways Predictive maintenance estimates component health before failure. Data quality determines model performance. Explainable models support maintenance decisions. Human review remains part of every maintenance action. Model performance requires continuous validation. Introduction Aircraft produce large volumes of operational data. Machine learning converts this data into maintenance support inspection planning and fault detection. What Is Predictive Maintenance? Predictive maintenance estimates the condition of aircraft components using historical and real-time data. The goal is to identify early signs of degradation before a failure affects operations. Traditional maintenance often follows fixed inspection intervals. Data-driven maintenance adds condition-based recommendations using operational evidence. Data Sources Model quality depends on reliable data. Common sources include: Engine sensor readings Flight data recorder information Maintenance records Aircraft utilization history Environmental conditions Component replacement history Incomplete or inaccurate data reduces prediction accuracy. Machine Learning Workflow A typical workflow includes: Collect operational and maintenance data. Remove errors and missing values. Create features from sensor measurements. Train the prediction model. Validate performance using unseen data. Monitor prediction accuracy after deployment. Retrain the model as new data becomes available. Model Selection Different problems require different algorithms. Common choices include: Random Forest XGBoost LightGBM Support Vector Machine Long Short-Term Memory (LSTM) Transformer-based time-series models Model selection depends on the prediction task, dataset size, and operational requirements. Engineering Challenges Data Quality Sensor failures, missing records, and inconsistent maintenance logs reduce model reliability. Class Imbalance Aircraft failures
Run a Full JavaScript Website with AxonASP — No Node.js Required
AxonASP is a high-performance Classic ASP engine written in Go — but here's the twist: it runs JavaScript (JScript) natively on the server side. You get a synchronous, predictable execution model, full ECMAScript 5/6+ support, and zero dependency on Node.js or any third-party JavaScript runtime. And yes — you can build an entire production website with it. Why AxonASP Changes the Game for Server-Side JS Most developers associate server-side JavaScript exclusively with Node.js. And Node.js is great — until you're drowning in async/await chains, package.json conflicts, and the 47th minor version bump of a dependency that broke your build. AxonASP takes a fundamentally different approach. Instead of wrapping everything in an event loop and forcing asynchronous patterns everywhere, AxonASP's JavaScript engine executes code synchronously by default . You write your server logic the same way you write your frontend logic — line by line, top to bottom. It compiles through a high-performance AST parser and runs directly on a custom Go-based virtual machine. The result? Cleaner code, simpler debugging, and a massive reduction in cognitive overhead. What You Get Out of the Box Full ES5 + ES6 support (classes, arrow functions, template literals, destructuring, proxies, for...of , Map , Set , Symbol , typed arrays — 37+ modern features documented) Synchronous execution — no callback pyramid, no promise chains for basic I/O ASP intrinsic objects — Request , Response , Session , Application , Server — all accessible directly from your JS code No npm install required — just write .asp or .js files and point the server at them CLI execution — run JavaScript files from the command line for automation, batch processing, or testing The Philosophy: Simplicity Over Complexity Here's a hard truth: most web applications don't need 2,000 npm modules. They need to read a database, render HTML, handle form submissions, and maybe serve a JSON API. That's it. The modern JavaScript ecosystem ha