Found 8591 bookmarks
Newest
How I Wrote a Jupyter Kernel for an Esoteric Language to Hand In My Homework
How I Wrote a Jupyter Kernel for an Esoteric Language to Hand In My Homework
A few years ago, I had a machine learning assignment during my Master in Data Science. The assignment was not clear for me. I had rough times because of my background. I came from CS background, we don’t give assignments without clear requirements where I came from. I asked; can I use any programming language? The answer was shocking for me; Yes! So I decided to have some fun while doing my homework. Decided to write it in Doge. The problemo? The problemo revealed itself to me when I saw the submission requirements. It should be delivered in Jupyter Notebook format.
·leavenha.github.io·
How I Wrote a Jupyter Kernel for an Esoteric Language to Hand In My Homework
Kill the Conditional Maze: From If-Statements to Rule Pipelines
Kill the Conditional Maze: From If-Statements to Rule Pipelines
Why long conditionals break both humans and agents, and how to refactor tangled if-chains into clear, composable rules that scale with change.
·adamtornhill.substack.com·
Kill the Conditional Maze: From If-Statements to Rule Pipelines
Signed By Default Camp
Signed By Default Camp
As with many discussions in the programming space, there are "wars" between different ways of doing things. These are typically about minor aesthetic preferences, such as:Tabs vs Spaces for indentation vs vs for naming conventions vs for strings (if the language allows both)1TBS vs K&R vs Allman for brace stylesThese wars are largely pointless; what actually matters is coherency and consistency in your coding style. However, when it comes to designing a language, some binary choices have a massive impact. This article focuses on one such ...
·gingerbill.org·
Signed By Default Camp
Socket - Secure your dependencies. Ship with confidence.
Socket - Secure your dependencies. Ship with confidence.
Socket fights vulnerabilities and provides visibility, defense-in-depth, and proactive supply chain protection for JavaScript, Python, and Go dependencies.
·socket.dev·
Socket - Secure your dependencies. Ship with confidence.
Patching Won't Save You - Sidero Labs
Patching Won't Save You - Sidero Labs
Your patch windows and testing process is going to get your hacked. It's time to move from reactive vulnerability management to proactive software curation.
·siderolabs.com·
Patching Won't Save You - Sidero Labs
True-Spectrum Photography With Structural Color
True-Spectrum Photography With Structural Color
Although modern cameras can, with skill and good conditions, produce photographs nearly indistinguishable from the original scene, this fidelity relies on the limitations of human vision. According…
·hackaday.com·
True-Spectrum Photography With Structural Color
Strange Ways To Make Cold
Strange Ways To Make Cold
Making stuff cool and keeping it that way has been a pretty essential part of human civilization for thousands of years, with only in the past few hundred years man-made methods having become avail…
·hackaday.com·
Strange Ways To Make Cold
Treat Agent Output Like Compiler Output | Skip
Treat Agent Output Like Compiler Output | Skip
Why our discomfort with AI-generated code reveals exactly what we haven't built yet, and what the compiler analogy teaches us about trusting coding agents.
·skiplabs.io·
Treat Agent Output Like Compiler Output | Skip
A Tale of Three WebAssembly Runtimes
A Tale of Three WebAssembly Runtimes
Walking through the implementation of three different WebAssembly runtimes from scratch
·csjh.blog·
A Tale of Three WebAssembly Runtimes
The peril of laziness lost
The peril of laziness lost
In his classic Programming Perl — affectionately known to a generation of technologists as "the Camel Book" — Larry Wall famously wrote of the three virtues of a programmer as laziness, impatience, and hubris: If we’re going to talk about good software design, we have to talk about Laziness, Impatience, and Hubris, the basis of good software design. We’ve all fallen into the trap of using cut-and-paste when we should have defined a higher-level abstraction, if only just a loop or subroutine. To be sure, some folks have gone to the opposite extreme of defining ever-growing mounds of higher level abstractions when they should have used cut-and-paste. Generally, though, most of us need to think about using more abstraction rather than less.
·bcantrill.dtrace.org·
The peril of laziness lost
Peripherals Hacks
Peripherals Hacks
Custom peripheral projects are among the most rewarding. Especially if you’re like me and you sit at the computer eight hours per day, anything that you can use on a daily basis is super satisfying…
·hackaday.com·
Peripherals Hacks
Everyone's an Engineer Now
Everyone's an Engineer Now
Takeaways from Cat Wu’s fireside chat with Addy Osmani
·oreilly.com·
Everyone's an Engineer Now
AI For The Skeptics: The Universal Function For Some Things Only
AI For The Skeptics: The Universal Function For Some Things Only
It’s a phrase we use a lot in our community, “Drink the Kool-Aid”, meaning becoming unreasonably infatuated with a dubious idea, technology, or company. It has its origins in 1960…
·hackaday.com·
AI For The Skeptics: The Universal Function For Some Things Only
The Tiny UDP Cannon: An Android VPN Bypass
The Tiny UDP Cannon: An Android VPN Bypass
An unprivileged Android app can leak the user's real IP past Always-On VPN + lockdown by handing system_server a UDP payload to fire on its behalf.
·lowlevel.fun·
The Tiny UDP Cannon: An Android VPN Bypass
Pair-programming is a cheat code
Pair-programming is a cheat code
I had that written on my office whiteboard for a while last year. I had just finished working with a client for over a year where the whole team pair-programmed full-time (we also did a lot of mobbing). I was then starting work with a new client, and I wanted to remind myself to push for pair-programming as much as possible because it is a cheat code for developers AND for businesses. Here are some of
·germanvelasco.com·
Pair-programming is a cheat code
Who Asked For This? - Cal Newport
Who Asked For This? - Cal Newport
Last week, Elizabeth Lopatto published an insightful article in The Verge. It boasted an intriguing title: ​“Silicon Valley has forgotten what normal people want.”​ “Within ... Read more
·calnewport.com·
Who Asked For This? - Cal Newport
Genie Tarpit
Genie Tarpit
Genies give you code that’s a degraded facsimile of the mediocre code it trained on.
·tidyfirst.substack.com·
Genie Tarpit
Why We Measure Tickets, Not Problems Prevented — Vivian Voss
Why We Measure Tickets, Not Problems Prevented — Vivian Voss
The dashboard is green. The system is fragile. Taylor 1911, Goodhart 1975, Strathern 1997, Jeffries 2019: we were warned by name and kept the stopwatch under a procession of new names.
·vivianvoss.net·
Why We Measure Tickets, Not Problems Prevented — Vivian Voss