1. F-Droid and Google’s developer registration decree (f-droid.org)
For the past 15 years, F-Droid has provided a safe and secure haven for Android users around the world to find and install free and open source apps. When co...
44 篇热帖
For the past 15 years, F-Droid has provided a safe and secure haven for Android users around the world to find and install free and open source apps. When co...
Play the classic snake game on the browser URL.
A curated archive of distinctive mobile websites and unconventional digital experiences, by Kim Boutin (Kim Lê Boutin). Exploring alternative approaches to mobile-first interface design since 2021.
A petition created by a British citizen or UK resident. You can share this petition if you agree with its message.
眼睛在人类文化中具有深刻的象征意义,如埃及的荷鲁斯之眼、北欧的奥丁神眼和印度教的第三只眼。然而,眼睛结构特殊,其晶状体无血管、神经且不与免疫系统互动,导致眼损伤难以修复。白内障(晶状体混浊)是全球致盲主因之一,2020年全球约有1701万人因白内障失明。白内障手术是现代医学中最常见的手术,全球每年进行超过2000万例,但手术可及性在低收入国家仍严重不足。
最早记录见于公元前600年印度《妙闻本集》,描述“拨障法”(couching):用弯曲针将混浊晶状体推入玻璃体腔,暂时恢复部分视力但遗留视物模糊。该方法在印度、波斯、欧洲和伊斯兰世界沿用数百年。
10世纪埃及医生Ammar ibn Ali al-Mawsili提出吸出法,使用空心针吸除白内障,标志着从“移位”到“移除”晶状体的观念转变。
二战期间,英国眼科医生Harold Ridley受战斗机座舱盖材料(聚甲基丙烯酸甲酯)启发,于1949年首次植入人工晶体(IOL)。该创新最初遭到保守学术界抵制,但经过改进后,20世纪70年代起在全球普及。
现代白内障手术仅需约20分钟,成功率超95%,术后视力可在数小时内改善。手术包括超声乳化清除白内障和植入可折叠人工晶体。新型“可调节人工晶体”(LAL)还可在术后通过紫外线微调屈光度。
然而,全球手术可及性差异显著:
成立于1976年的Aravind眼科医院通过以下模式扩大可及性:
全球范围内,政府项目(如印度国家盲症控制计划)和国际组织(如Sightsavers、狮子会)也在通过筛查、培训和政策支持提升手术可及性。
白内障手术的历史是技术革新与人文关怀交织的历程。其未来发展不仅依赖技术进步,更取决于能否将这项“重见光明”的技术公平地惠及所有人。
“Citizens will be on their best behavior because we are constantly recording and reporting everything that’s going on,” Ellison said last year.
当前流行的建议倡导“不断迭代提示词以获得AI完美输出”,但这是一种低效、痛苦且不精确的工作方式。避免陷入无休止的提示词优化循环,试图通过“用英语编程”让AI生成完美代码。
核心原则是开发者应主动参与编码过程,而非完全交给AI。以下是更高效的实践方法:
软件工程师应亲自动手编写代码,这是你的专业所在。避免将自己转变为一个单纯的“提示词优化者”。
本文记录了在1MHz的6502处理器上(Apple II平台),将Quicktake 150相机图像解码器从耗时70分钟优化至不到1分钟的过程。核心思路是通过算法层面的深度优化,而非单纯的代码优化,以大幅提升性能。
初始挑战与目标 作者最初目标是利用Apple II串行端口连接Quicktake相机进行数字摄影。解码器基于开源项目dcraw的C代码移植而来,但其算法复杂,涉及哈夫曼编码、位操作和大量16位运算,与6502架构兼容性差。初版功能正确,但解码单张图片需70分钟。
关键优化步骤 优化围绕“减少不必要的操作”这一原则展开,主要分为以下几个阶段:
buffer[y*WIDTH+x] 改为更简单的逐行索引,减少了寻址开销。结果与遗留问题 通过一系列算法简化与优化,解码速度提升了数十倍,最终在Apple II上实现了不到一分钟的解码时间。作者指出,优化算法本身(做更少且更必要的事)比优化汇编代码能带来更显著的性能提升。
文章最后指出,原始Quicktake 150格式仍有未解之谜,其编码方式中的“魔法”数字和算术操作来源不明,并期待能有更详尽的格式文档。后续文章将介绍具体的6502汇编层面优化技巧。
YouTube 上盡享你喜愛的影片和音樂、上載原創內容,並與親友和世界各地的人分享。
Tactility 是一个为 ESP32 微控制器设计的操作系统。要获取更多详细信息,请访问官方网站:Tactility Project。
I am very much enjoying my newly-resurrected hobby of Airsoft.
Why I think comfort leads to stagnation and overcoming friction leads to growth.
China Is Run by Engineers. America Is Run by Lawyers. - Freakonomics
Submission #8991 from 2024-04-01
If this post is appearing, it means I’ve succumbed to cancer or one of its side effects. Please don’t feel sad for me. I’ve had a life filled with love, great experiences and wonderful career opportunities. Despite my demise at a relatively young age, I consider myself beyond fortunate. I’m hoping that, under the tree in front of our little Philadelphia rowhome, my wife Elaine will place a stone tablet inscribed with my name, and the year I was born and died.
Democratizing silicon
Google appears to have deleted its political ad archive for the EU; so the last 7 years of ads, of political spending, of messaging, of targeting - on YouTube, on Search and for display ads - for countless elections across 27 countries - is all gone.
We had been told
Contribute to deepseek-ai/DeepSeek-V3.2-Exp development by creating an account on GitHub.
As a software engineer, I often work on big tasks that require hours of continuous and focused work. However, we have plenty of meetings, colleagues asking us something in Slack, and lunch breaks. Add a colleague who comes to you and calls you for a cup of coffee if you work from the office. And usually, we don’t really have such a luxury as hours of uninterrupted time. Nevertheless, sometimes we catch the flow of productive and focused work at the end of the workday. Imagine you come up with an elegant solution to a problem you’ve been tackling all day, or maybe even the whole past week. You can’t wait to implement and test your solution. And of course, you are so driven by your idea that you decide to continue working despite your working day being over. “20 minutes more and I will finish it,” you think. Obviously, this is not the case; some edge cases and new issues will inevitably arise. You come to your senses only 2–3 hours later—tired, hungry, demotivated, and still struggling with your problem. You just wasted your evening, with nothing to show for it. Worse, you overworked and didn’t recover that night. Thus, you were already exhausted when you started working.
If you’re mounting solar panels, everybody knows the drill, right? Point them south, angled according to latitude. It’s easy. In a video which demonstrates that [Everyday Dave] is truly…
Understanding query planner quirks yielded a ~35% speedup.
Research from Cranfield University sheds new light onto the transition from the Bronze Age to the Iron Age, showing how experimentation with iron-rich rocks by copper smelters may have sparked the invention of iron.
ETH Zürich’s new VMScape attack hit KVM and VMware, but Xen’s microkernel-like design kept it out of reach.
John Jumper on June 16, 2025 at AI Startup School in San Francisco.John Jumper is a physicist-turned-computational biologist who led DeepMind’s AlphaFold tea...
这是一个升级版的吉他效果器项目,用屏幕和旋转编码器取代了传统电位器,支持多种效果和图形用户界面。
项目包含三个主要目录:
pico-sdk 和 tinyusb 子模块。git clone https://github.com/torvalds/GuitarPedal.git
cd GuitarPedal/Software
make prep
make
build/ 目录生成 blink.uf2 固件文件。make flash(需安装支持 USB 的 picotool)。rp2354 微控制器板codec 音频编解码板(TI TAC5112)audio-jacks 音频接口板pedal-board 主板(集成 I2C 屏幕接口、USB-C 端口、旋转编码器、脚踏开关)当前支持的效果包括:
AI is writing 90% of the code I was in charge of
Database-Backed Durable Golang Workflows. Contribute to dbos-inc/dbos-transact-golang development by creating an account on GitHub.
A two-week experiment building an app with full AI assistance, exploring both the promise and frustrations of LLM-based development workflows.