Audio, Software, Electronics. ♥s #WebAudio. Engineer at @subnero.

Singapore
Joined March 2007
Chinmay retweeted
I recently used Claude as a therapist, and I was delighted to find that it validated my view of the world and confirmed my suspicion the other person was completely at fault. Strongly recommend, 10/10. Human therapists are cooked.
46
74
10
2,296
56,215
Chinmay retweeted
乐鑫(Espressif)官方开源了一款非常亮眼的嵌入式利器:基于 Rust 编写的 esp-emulator,无需任何实体开发板,就能在本地终端乃至浏览器中直接模拟运行 ESP32 系列 SoC 固件。 这次更新与功能覆盖相当全面,直击嵌入式开发者和 CI 自动化测试的痛点: 广泛的芯片支持:全面覆盖 RISC-V 架构的 ESP32-C3、C5、C6、H2、P4、S31,以及 Xtensa LX7 双核的 ESP32-S3。不仅模拟 CPU 指令集与 FPU,还还原了 PMP/PMA 权限控制、MMU 与加密加速器。 完整的无线协议栈仿真: Wi-Fi:内置 Soft AP,支持 WPA2/WPA3 握手、企业级 802.1X 以及 DHCP 服务。 用户态免配置网络(User-mode NAT):无需 sudo 或 TAP 网卡,开箱即用实现 TCP/UDP 转发;更自带 mDNS 记录重写,支持无缝调试 Matter / HomeKit 配网。 BLE & Thread:BLE 支持配合 Google Bumble 进行纯软件仿真;ESP32-C6 和 H2 支持通过 UDP 桥接两台仿真器,组成两节点的 802.15.4 Thread 真实 Mesh 网络。 无缝嵌入现有开发工作流: 支持 --uart-tcp 桥接,esptool.py、espefuse.py 和 idf.py flash 可以直接通过 socket:// 烧录固件与 eFuse。 内置 GDB 远程调试存根(--gdb),并提供 --trace 输出 Perfetto/Chrome 跟踪文件,无需在固件内插桩即可精确观察 FreeRTOS 任务调度与 CPU 耗时。 零安装体验:官方构建了 WebAssembly 版本并直接部署在 GitHub Pages,只需把编译合并好的 merged-binary.bin 拖拽到网页中,就能实时查看控制台输出、GPIO 状态、寄存器与内存。 单行脚本一键安装体验: curl -fsSL raw.githubusercontent.com/es… | sh 做固件 CI/CD、网络协议栈验证或手头没有板子时的救急调试,推荐务必收藏体验! #ESP32 #Espressif #RustLang #IoT #Embedded #OpenSource
13
127
14
766
42,253
Chinmay retweeted
$100M across 500+ addresses so far. Crypto hardware wallet owners are freaking out because of a new supply chain attack. Let’s see how we could make it worse! People are opening their hardware wallets to look for hardware implants. REMINDER: 5 years ago I converted a Ledger into a malicious wallet WITH NO VISIBLE CHANGES. So visual inspection isn’t everything. The attack seen today is a hardware backdoor that reads the seed phrase right off the screen & sends it to the attacker using its own cellular radio. And it seems the attacker may have purchased an official Ledger reseller so they could ship backdoored wallets to customers. (It’s all still unfolding, not everything is confirmed, new implants are showing up, etc) A Chinese company bought an official reseller of Ledger, & possibly used an NDA to prevent it from being made public. I will say that even if the new owner wasn’t complicit, mergers & acquisitions are very attractive times to target a company. Lots of stuff is changing quickly, lots of new names, lots of urgent needs, etc. In theory, the reseller is where they inserted the implants. They opened legit Ledger wallets and added an extra PCB with extra components. The implant tapped the lines of the Ledger’s screen & was able to read the seed phrase exactly as shown to the user. This phrase was then sent out over a slow cellular radio designed for low traffic IOT. Tapping the screen has been a known attack. Joe Grand did a talk on it earlier this year. We have seen more “primitive” looking implants that do it. But buying a company is a big step forward from prior attempts. I wouldn’t be surprised if there was some state funding here. I guess we will find out as people dig into the corporate paper trail of the business, the account associated with the cell service, etc. Hardware wise, they cleaned things up a lot to make it less noticeable to a wallet owner who opens the case. But I can’t help but wonder why they didn’t improve a few areas… I’ll go into that in replies to this post. 🧵1
21
51
9
263
27,761
The cheat sheet. Thin stack-up (ground 0.1 mm below the top copper): - connector pads: hole = pad size - 0402: part outline + 0.1 mm - 0201: part outline + 0.05 mm Standard 0.2 mm stack-up: only the 0402 needs one. Never add margin. 10/12
1
2
37
2,863
Should you cut a hole in the ground plane under the pads of a USB-C or HDMI connector? Some engineers swear by it, others say never. I simulated it 327 times to settle it. Answer: yes, when the pad is wider than the trace. And make the hole exactly the size of the pads. 🧵1/12
32
180
19
1,485
112,544
My OpenAI dot produced this PCB and then hit its usage limit and gave up. AGI is here
183
85
44
2,607
252,997
I think it’ll make sense to have an insane amount of test reports available for every hardware product I make Just so that the agents that come searching have a very high bar set when comparing it with other similar hardware products
Assorted things I've been mulling over regarding agents in the economy: • Companies are in some sense the original superintelligence. It's often the case that they can use their amortized cognitive surplus to advance their interests against those of certain consumers: relative to the optimization capacity of companies, consumers can be inattentive, underinformed, irrational, etc. (Think, say, of some of the classic insurance upsells at the end of a booking process, which is typically priced substantially above what a regular policy would cost.) Herbert Simon introduced the idea of bounded rationality, and firms often end up benefiting from it. Thanks to personal agents, we will probably get somewhat more rational in how we engage with companies. • How exactly will outcomes change? Well, certain kinds of price discrimination will work less well (how do coupons work if every agent hunts fastidiously for them?), and certain kinds of customer cross-subsidy will change (today, people who forget to cancel subscriptions subsidize those who don't). Taken across the economy as a whole, I'm not sure what the incidence of all of this will be. • In corporate strategy, people have long debated the relative importance of distribution and product quality. Perhaps you've made something better, but does anyone know about it? Won't people just continue to buy the ACME Corp Mousetraps? Personal agents will, I think, act as a kind of structural subsidy for product quality. How would markets look different if individuals always spent at least 10 hours researching their purchases? On the margin, focusing on making a product better is, I think, going to become a more effective strategy for companies. This is good! • It true, a corollary is that information about product quality will become more important and impactful. Today, most people have very limited ability to aggregate and integrate such data, but agents will have insatiable thirst for such signals. (It's often said that data is becoming more valuable because it helps in the training of models. That's obviously true, but I think there's a secondary way in which it's more valuable simply as a complement to cheaper intelligence.) • A big question is whether agents will increase superstar effects (rational agents all settle on the same product) or increase dispersion (because everyone has slightly different tastes and preferences, which agents are good at eliciting, finally overcoming the artificial clustering we've been subjected to). • Many internet companies have monetized demand routing, which is in turn often predicated on short attention spans. "I'll click on the first thing I see." This has led to some amount of inefficiency, as companies try to propitiate capricious ranking algorithms and incur various placement fees. It's not all deadweight loss (willingness to pay is itself a kind of signal, which is valuable to buyers), but it's not great. How will the nature and value of this routing change in a world of personal agents? I don't know the answer, but I think that the effects might be pretty big. • Much of what I'm writing hinges on the assumption that personal agents will be on the consumer's side. I suspect that that will be the winning strategy, but whether it's true, and what it means to be true, involves a lot of other questions. Taken as a whole, the market is a massively parallelized, decentralized, and highly imperfect value attribution machine, and, taking stock of all of the effects, it seems to me that the quality point may well be the biggest: that agents will change the nature of the backpropagation such that the rewards for better products increase. Maybe this is too optimistic, but I suspect (and hope) that companies that make things that they're proud of will feel that the universe is a little more partisan in their favor.
1
1
169
77
1,801
87
34,944
496,525
thanks to AI assisted math, bought the smallest table that can fit my home cluster of 11 mac minis using AI to do more AI
🤖 Made with AI
The optimality of the packing for 11 squares has been formalized in lean thanks to Astra and Claude! Huge thanks to @ojoshe, @kleddamag, @wand_125, @guzhou0806, and @ctjlewis for aiding in the process. Image credit: jlevy.github.io/squares/case… 1/n
36
215
27
4,388
174,661
Chinmay retweeted
One thing the engineering community will (re)discover is that every program can be ① hardened (edge cases squashed, inputs tightened, errors handled) and ② optimized (profiled, benchmarked, rewritten) basically ad infinitum. There are real costs in every direction: time, attention, opportunity. You can literally explore input spaces that will never be hit or optimize performance of something that will never be used ("you have no users".) Even in an infinite token world, you need to know when to stop and what tradeoffs to accept. Agents will happily drill no matter what.
155
53
23
947
52,986
The primary thing blocking the Ghostty 1.4 is translation review. We're planning to ship with broken translations if we can't get reviewers/translators quickly to help with the following: Catalan, Indonesian, Irish, Japanese. PRs here: github.com/ghostty-org/ghost… and translation guide: github.com/ghostty-org/ghost… Thank you!
33
38
7
753
65,689
OK. Genuinely 🤯. I have a missing foot-strap on a Decathlon Elops 100 Child Bike Seat. I took a photo of the other strap on a grid paper and gave it to an LLM with FreeCad MCP server attached. I had this within 10mins and a few extra measurements.
2
5
656
This is the final version. Took a few iterations where I printed tests and took photos. The LLM was great at tweaking Bambu Studio print and filament profiles to get to this print. 🤯
3
124
English has some weird quirks. A number of words in English are NOUNS when you stress the FIRST syllable... But VERBS when you stress the SECOND syllable. -SUSpect/susPECT -CONflict/conFLICT -PROtest/proTEST -CONvert/conVERT
Replying to @MerriamWebster
but why is it pronounced 'PROduce' if it comes from the word 'proDUCE'
78
605
36
5,483
163,591
Web crawlers /[•]\ #js x #css
1,063
8,599
940
69,587
3,246,662
Chinmay retweeted
what if instead of sandboxing the agents we sandboxed ourselves
121
347
64
5,644
167,750
Chinmay retweeted
It supports both the on-device model and Private Cloud Compute! We built it to enable effortless automations for Mac users. It's free, zero setup, no privacy compromises.
TIL macOS 27 now comes with new fm cli 🤯 We can now use Apple's Foundation Models (on device) from CLI!
42
78
9
2,061
168,374
Chinmay retweeted
How bad is ChatGPT / Claude for the environment? Datacenter water or electricity usage? @NGKabra & @shrikant's a deep dive on @thefutureiq. Fantastic watch! youtube.com/watch?v=jby3lAOa…
1
2
1
483
Chinmay retweeted
Made a real-time slop detector with jev as you scroll
487
609
200
16,078
789,444