PyRun:一款極致輕量,單文件 Python 運行時利器
近年來,Python 憑藉其易用性和強大的庫生態系統,在各個領域都取得了顯著的成功。然而,Python 應用的部署常常會面臨體積龐大、依賴複雜的問題。eGenix PyRun 應運而生,它是一個開源的、壓縮的、單文件 Python 兼容運行時環境,完美解決了這一痛點。本文將深入探討 PyRun 的特性、使用方法。超小體積,部署便捷PyRun 最顯著的特徵是其極小的體積。它僅佔用 5-6MB 的 ⌘ Read more
I didn’t manage to leave the house yesterday. But when I went into the woods this evening, activity first was 10% of what it had been the day before yesterday. By the end it got a lot busier, about 50% of last time I reckon. Around 500 fireflies I’d imagine. I might have been faster than the days before. When I left the forest, I was right in the fog, that was cool.
Shortly after, I saw another lightshow. Right behind the Wasserberghaus somewhere on the Swabian Alp there was very crazy heat lightning every 5-10 seconds. That looked absolutely amazing. :-)
5 分鐘搞定 Go 自定義結構體標籤
本文介紹瞭如何通過自定義結構體標籤實現對結構體字段值的自定義處理,並討論了該方法的優缺點。原文:Struct Tags in Go: Implementing Custom Tag Functionality[1]Go 的 struct 標籤提供了一種爲 struct 字段定義元數據的方法,允許開發人員指定在序列化或驗證等操作期間如何處理這些字段。一個常見用例是 json 標籤,告訴 Go 的 ⌘ Read more
Saw this on Mastodon:
https://racingbunny.com/@mookie/114718466149264471
18 rules of Software Engineering
- You will regret complexity when on-call
- Stop falling in love with your own code
- Everything is a trade-off. There’s no “best” 3. Every line of code you write is a liability 4. Document your decisions and designs
- Everyone hates code they didn’t write
- Don’t use unnecessary dependencies
- Coding standards prevent arguments
- Write meaningful commit messages
- Don’t ever stop learning new things
- Code reviews spread knowledge
- Always build for maintainability
- Ask for help when you’re stuck
- Fix root causes, not symptoms
- Software is never completed
- Estimates are not promises
- Ship early, iterate often
- Keep. It. Simple.
Solid list, even though 14 is up for debate in my opinion: Software can be completed. You have a use case / problem, you solve that problem, done. Your software is completed now. There might still be bugs and they should be fixed – but this doesn’t “add” to the program. Don’t use “software is never done” as an excuse to keep adding and adding stuff to your code.
To really annoy my neighbors and everyone in a 5 mile radius, I might take my Model M and type a blogpost on the balcony. 😈
@prologic@twtxt.net I’m trying to call some libc functions (because the Rust stdlib does not have an equivalent for getpeername(), for example, so I don’t have a choice), so I have to do some FFI stuff and deal with raw pointers and all that, which is very gnarly in Rust – because you’re not supposed to do this. Things like that are trivial in C or even Assembler, but I have not yet understood what Rust does under the hood. How and when does it allocate or free memory … is the pointer that I get even still valid by the time I do the libc call? Stuff like that.
I hope that I eventually learn this over time … but I get slapped in the face at every step. It’s very frustrating and I’m always this 🤏 close to giving up (only to try again a year later).
Oh, yeah, yeah, I guess I could “just” use some 3rd party library for this. socket2 gets mentioned a lot in this context. But I don’t want to. I literally need one getpeername() call during the lifetime of my program, I don’t even do the socket(), bind(), listen(), accept() dance, I already have a fully functional file descriptor. Using a library for that is total overkill and I’d rather do it myself. (And look at the version number: 0.5.10. The library is 6 years old but they’re still saying: “Nah, we’re not 1.0 yet, we reserve the right to make breaking changes with every new release.” So many Rust libs are still unstable …)
… and I could go on and on and on … 🤣
Nourished By Time – 9 2 5
Nourished By Time follows up the song of the year with another rousing, timeless anthem from his forthcoming LP The Passionate Ones, coming in August on XL… Continue reading… ⌘ Read more
@movq@www.uninformativ.de Me too 😅 – Speaking of which i know you’ve lost a bit of “mojo” or “energy” (so have i of late), rest assured, I want to keep the status quo here with what we’ve built, keep it simple and change very little. What we’ve built has worked very well for 5+ years and we have at least 3 very strong clients (maybe 4 or 5?).
FreeBSD 14.3 released
FreeBSD 14.3 has been released, an important point release for those of us using the FreeBSD 14.x branch. This release brings 802.11ac (Wi-Fi 5) support to many modern laptop wireless chips, OCI container images are now available in Docker and GitHub repositories, and a number of cornerstone packages have been updated to their latest versions. ⌘ Read more
New oil and gas fields incompatible with Paris climate goals
Opening any new North Sea oil and gas fields is incompatible with achieving the Paris Climate Agreement goals of limiting warming to 1.5°C or holding warming to “well below 2°C” relative to preindustrial levels, finds a new report published by UCL academics. ⌘ Read more
Radxa UFS/eMMC Module Reader and Storage Solution Enables Fast Flashing and Scalable Embedded Storage
Radxa’s UFS/eMMC Module Reader is a compact USB 3.0 adapter for flashing OS images, accessing firmware, and transferring large files. It supports both eMMC v5.0 and UFS 2.1 modules with speeds up to 5 Gbps The adapter is compatible with eMMC and UFS modules from Radxa, and also works with modules from platforms like PINE64 and […] ⌘ Read more
Alert Sound
⌘ Read more
Alert Sound
⌘ Read more
V Kulpíne sa konala jubilejná 10. Biblická olympiáda
V sobotu sa v priestoroch evanjelického cirkevného zboru v Kulpíne uskutočnila jubilejná 10. Biblická olympiáda. Podujatie sa nieslo v duchu Božieho slova, radosti a tvorivosti. Deň bol naplnený milosťou – milosťou poznania, priateľstva a duchovného povzbudenia. Aj v tomto roku sa do súťaže zapojili stredoškoláci a žiaci 5. až 8. ročníka z viacerých slovenských evanjelických prostredí na území Srbska. Pred zač … ⌘ Read more
Cracking JWTs: A Bug Bounty Hunting Guide [Part 5] ⌘ Read more
The 5 Cybersecurity Roles That Will Disappear First
Think your job is safe from AI? Think again. These are the first cybersecurity roles AI will eat.”
[Continue reading on InfoSec Write-ups »](https://infosecwriteups.com/the-5-cybersecurity-role … ⌘ Read more
Extreme Poverty Rate Drops To 5.3% From 27.1% In India: World Bank Report ⌘ Read more
4 IDF soldiers killed, 5 wounded after booby-trapped south Gaza building collapses ⌘ Read more
Prečo mám rád slovenčinu, prečo mám rád Slovensko 2025
Vo štvrtok 5. júna 2025 sa v priestoroch mesta Nové Zámky uskutočnilo slávnostné vyhodnotenie 33. ročníka literárnej súťaže, ktorú každoročne vyhlasuje Ministerstvo kultúry Slovenskej republiky v spolupráci s Úradom pre Slovákov žijúcich v zahraničí a ďalšími partnermi. Súťaž sa teší záujmu nielen žiakov zo Slovenska, ale aj ich rovesníkov zo slovenských komunít v zahraničí. Aj tento rok sa do súťaže zapojili … ⌘ Read more
PEP 794: Import Name Metadata
This PEP proposes extending the core metadata specification for Python packaging to include a new, repeatable field named Import-Name to record the import names that a project owns once installed. A new key named import-names will be added to the [project] table in pyproject.toml. This also leads to the introduction of core metadata version 2.5. ⌘ Read more
5.10.238: longterm
Version:5.10.238 (longterm)Released:2025-06-04Source:linux-5.10.238.tar.xzPGP Signature:linux-5.10.238.tar.signPatch:full ( incremental)ChangeLog:ChangeLog-5.10.238 ⌘ Read more
5.4.294: longterm
Version:5.4.294 (longterm)Released:2025-06-04Source:linux-5.4.294.tar.xzPGP Signature:linux-5.4.294.tar.signPatch:full ( incremental)ChangeLog:ChangeLog-5.4.294 ⌘ Read more
Top File Read Bug POCs that made $20000
Learning & Methodology to find File Read from top 5 POCs by Elite hackers
My Tripawd Boy from 7wks to almost 5 years ⌘ Read more
“AI” coding chatbot funded by Microsoft were Actually Indians
London-based Builder.ai, once valued at $1.5 billion and backed by Microsoft and Qatar’s sovereign wealth fund, has filed for bankruptcy after reports that its “AI-powered” app development platform was actually operated by Indian engineers, said to be around 700 of them, pretending to be artificial intelligence. The startup, which raised over $445 million from investors including Microsoft and the Qatar Investm … ⌘ Read more
Tribute to me beloved cat kitty. She was my babygurl for 5 amazing years ❤️ ⌘ Read more
she clawed my face 5 seconds later ⌘ Read more
Harpoom: of course the Apple Network Server can be hacked into running Doom
Of course you can run Doom on a $10,000+ Apple server running IBM AIX. Of course you can. Well, you can now. Now, let’s go ahead and get the grumbling out of the way. No, the ANS is not running Linux or NetBSD. No, this is not a backport of NCommander’s AIX Doom, because that runs on AIX 4.3. The Apple Network Server could run no version of AIX later than 4.1.5 and there are substan … ⌘ Read more
5 years ago we found this girl abandoned, we’ve been inseparable since ⌘ Read more
5 missing musicians found dead near U.S. border in Mexico; alleged cartel members arrested ⌘ Read more
Day 5: DOM XSS in jQuery anchor href attribute sink using location.search ⌘ Read more
Armbian 25.5 Adds New Board Support, Application Modules, and Receives Community Recognition
The Armbian team has released version 25.5, bringing expanded hardware compatibility, improved system tools, and a growing library of post-install application modules. The update also coincides with Armbian being recognized by NetBox Labs with a 2025 NetBox Hero Award for its role in open infrastructure innovation. New in Armbian v25.5 The latest release include … ⌘ Read more
微服務架構:必懂的 5 種設計模式
1. Database per Service (每個服務一個數據庫)目標 / 目的實現微服務之間的松耦合。 增強服務的獨立性、可伸縮性和數據封裝。 關鍵概念 / 工作方式每個微服務管理自己的私有數據庫。 數據庫只能由擁有該服務的服務訪問。 強制執行清晰的邊界並促進單一職責原則。 數據隔離 減少服務之間的依賴。 技術靈活性 服務可以使 ⌘ Read more
PicoCore MX93 CoM Features microNPU, Wi-Fi 6, Bluetooth 5.2, and CAN-FD
The PicoCore MX93 from F&S Elektronik Systeme is a compact Computer on Module measuring just 35 x 40 mm. Designed for industrial and embedded edge applications, it supports up to 2GB of LPDDR4 memory, Wi-Fi 6 and Bluetooth 5.2 connectivity, and a wide range of display and I/O interfaces including MIPI-DSI, LVDS, CAN-FD, and dual […] ⌘ Read more
My $5 Petco adoption glow up ⌘ Read more
One of the nicest things about Go is the language itself, comparing Go to other popular languages in terms of the complexity to learn to be proficient in:
- Go:
25keywords (Stack Overflow); CSP-style concurrency (goroutines & channels)
- Python 2:
30keywords (TutorialsPoint); GIL-bound threads & multiprocessing (Wikipedia)
- Python 3:
35keywords (Initial Commit); GIL-bound threads,asyncio& multiprocessing (Wikipedia, DEV Community)
- Java:
50keywords (Stack Overflow); threads +java.util.concurrent(Wikipedia)
- C++:
82keywords (Stack Overflow);std::thread, atomics & futures (en.cppreference.com)
- JavaScript:
38keywords (Stack Overflow); single-threaded event loop &async/await, Web Workers (Wikipedia)
- Ruby:
42keywords (Stack Overflow); GIL-bound threads (MRI), fibers & processes (Wikipedia)
@movq@www.uninformativ.de i feel like when i read go code i’m reading some algebra shit where every part is 1-5 letters long and then there’s weird symbols like := and it’s just infinitely harder for me to parse and infer meaning from lol. it’s such a me problem
Saying goodbye to Oscar after 22.5 years ⌘ Read more
Drafting
⌘ Read more
Drafting
⌘ Read more
5.15.184: longterm
Version:5.15.184 (longterm)Released:2025-05-22Source:linux-5.15.184.tar.xzPGP Signature:linux-5.15.184.tar.signPatch:full ( incremental)ChangeLog:ChangeLog-5.15.184 ⌘ Read more
OpenAI to buy AI startup from Jony Ive
Article URL: https://www.bloomberg.com/news/articles/2025-05-21/openai-to-buy-apple-veteran-jony-ive-s-ai-device-startup-in-6-5-billion-deal
Comments URL: https://news.ycombinator.com/item?id=44053518
Points: 521
# Comment … ⌘ Read more
ASUS IoT Unveils RUC-1000 Series with 600W GPU Support and Up to 4000 TOPS at Computex 2025
ASUS IoT has announced the RUC-1000 series at Computex 2025, introducing what it describes as the world’s first 2U 19-inch rugged edge AI GPU computer with PCIe 5.0 support for up to 600W GPUs. Designed for edge AI deployments in industrial environments, the new series includes the RUC-1000G and RUC-1000D models, offering performance scalability and […] ⌘ Read more
Interview: Chief maintainer of Qt project on language independence, KDE, and the pain of Qt 5 to Qt 6 •
Comments ⌘ Read more
On the relationship between Qt and KDE
Volker Hilsheimer, chief maintainer of the Qt project, says he has learned lessons from the painful Qt 5 to Qt 6 transition, the importance of Qt Bridges for using Qt from any language, and the significance of the relationship with the Linux KDE desktop. ↫ Tim Anderson at Dev Class Qt plays a significant role in the open source desktop world in particular, because it’s the framework KDE uses. Hilsheimer notes that KDE’s role in the Qt community is actual … ⌘ Read more
Telum II at Hot Chips 2024: mainframe with a unique caching strategy
Mainframes still play a vital role in today, providing extremely high uptime and low latency for financial transactions. Telum II is IBM’s latest mainframe processor, and is designed unlike any other server CPU. It only has eight cores, but runs them at a very high 5.5 GHz and feeds them with 360 MB of on-chip cache. IBM also includes a DPU for accelerating IO, along with an on-board AI accelerat … ⌘ Read more
5 Linux Commands You’ve Probably Never Heard Of
In this article, I will show you five Linux commands you’ve probably never heard of. They’re simple, practical, and designed to make your…
[Continue reading on InfoSec Write-ups »](https://infosecwriteups.c … ⌘ Read more
whys my feed back to showing like 5 twts
5.15.183: longterm
Version:5.15.183 (longterm)Released:2025-05-18Source:linux-5.15.183.tar.xzPGP Signature:linux-5.15.183.tar.signPatch:full ( incremental)ChangeLog:ChangeLog-5.15.183 ⌘ Read more
Éoliennes Orsted vs. Tractor Supply : subventions à pertes vs. profits sans subventions
Un article de Henry Bonner L’action d’Orsted, le groupe d’éoliennes sous contrôle du gouvernement danois, baisse depuis 5 ans à la Bourse. Dernièrement, l’annonce de l’abandon d’un projet d’éoliennes à proximité de Grande-Bretagne montre l’ampleur des déceptions dans le secteur. En pratique, les projets dépendent d’aides et directives de la part des gouvernement … ⌘ Read more