|
Explore the security risks of AI-generated code and how Snyk & ServiceNow offer AI-powered developer security integrated with enterprise workflows for effective remediation.
|
If someone at your gym offers you unsolicited advice, ignore it. Anyone who knows their shit keeps it to themselves. Even if you ask them for guidance, they turn into jacked rabbis. “Bigger arms? Nu?! Already with the swollen biceps?! Oy, such tsuris!” ( Editor’s Note: I’ve never met anyone who speaks this way. It may be a Hollywood invention. ) That’s how I feel about most advice. Especially financial advice. And yet. One of the ways....
|
|
On iOS, we're spoiled for choice when it comes to note-taking, journaling, or social media apps. In note-taking alone, I've flip-flopped back and forth between different note-taking and journaling apps. For one reason or another, none would stick. My initial attempt at building such an app faded just the same. That is, until I realized what I really wanted was a cocktail of sorts, combining user experiences from all three kinds. Only then, ....
|
|
Here's my monthly newsletter about what I'm up to, which I send in place of social media. What I did in last month - "I created a chatbot with my dog" was a presentation I gave at a meetup. (Here's t...
|
|
Repository: @knadh/tinytabs GitHub release page: v3.0.0 What’s Changed tabs close feature include by @itzvinoth in https://github.com/knadh/tinytabs/pull/7 Readme file update by @itzvinoth in https://github.com/knadh/tinytabs/pull/8 predefine a default tab by @khang-nd in https://github.com/knadh/tinytabs/pull/9 New Contributors @itzvinoth made their first contribution in https://github.com/knadh/tinytabs/pul..
|
|
How to fix an unexplained failure with the curl command: curl -v https://github.com * Trying 140.82.121.4:443... * connect to 140.82.121.4 port 443 failed: Bad file descriptor * Failed to connect to github.com port 443 after 24068 ms: Bad file descriptor * Closing connection 0
|
|
AI Flame Graphs are now open source and include Intel Battlemage GPU support, which means it can also generate full-stack GPU flame graphs for providing new insights into gaming performance, especially when coupled with FlameScope (an older open source project of mine). Here's an example of GZDoom, and I'll start with flame scopes for both CPU and GPU utilization, with details annotated: (Here are the raw CPU and GPU version....
|
|
Optimizing eBPF I/O latency accounting when running 37M IOPS on a 384-CPU server
-
tanelpoder.com
-
1 year ago
-
eng
In this post I will introduce a much more efficient method for accounting block I/O latencies with eBPF on Linux. In my stress test, the “new biolatency” accounting method had 59x lower CPU and probe latency overhead compared to the current biolatency approach. So I couldn’t help it and ended up putting 21 NVMe SSDs into one of my homelab servers. 8 of them are PCIe5 and the remaining 13 are PCIe4. The machine itself is a dual-socket A..
|
|
Optimizing eBPF I/O latency accounting when running 37M IOPS on a 384-CPU server
-
tanelpoder.com
-
1 year ago
-
eng
In this post I will introduce a much more efficient method for accounting block I/O latencies with eBPF on Linux. In my stress test, the “new biolatency” accounting method had 59x lower CPU and probe latency overhead compared to the current biolatency approach. So I couldn’t help it and ended up putting 21 NVMe SSDs into one of my homelab servers. 8 of them are PCIe5 and the remaining 13 are PCIe4. The machine itself is a dual-socket A..
|
|
I have written about running one Rails test quickly . To streamline the red-green-refactor cycle, the red or green should happen automatically, quickly, and be close to my eye focus point but not obstruct it. vim-test solves the "automatically" part. A shortcut to clear the terminal and run the current test somewhere. A shortcut to run all tests in the current file. A shortcut to run all tests. It has equivalents in other editor....
|
|
The TCX file format is used by Garmin devices and other devices to store data such as GPS coordinates, heart rate, and other sensor data. You can export it for example from the Garmin Connect application. This video helps you understand how you can use the CLI tool tcx-ls to look into a TCX file and analyze it.
|
|
I have written about running one Rails test quickly . To streamline the red-green-refactor cycle, the red or green should happen automatically, quickly, and be close to my eye focus point but not obstruct it. vim-test solves the "automatically" part. A shortcut to clear the terminal and run the current test somewhere. A shortcut to run all tests in the current file. A shortcut to run all tests. It has equivalents in other editor....
|
|
This is a quick reaction to: ai-2027.com , which forecasts a very rapid timeline for Artificial General Intelligence (AGI) and Artificial Super Intelligence (ASI). I’d say the likelihood of a “fast takeoff” scenario like this has greatly increased since ChatGPT. The big breakthrough of the past decade is that scaling up the neural net also scales up intelligence. The AI 2027 scenario is based on that trend: if the scaling laws hold, then....
|
|
Assumed Audience : Programmers who care about programming languages and programming language theory. Epistemic Status : Confident, but I haven’t implemented these ideas yet. Introduction The Expression Problem (EP) is, in my opinion, the toughest problem facing programming languages. Even unseating a giant, firmly established rival language is easier! So what is the Expression Problem? I like the description in this post : ..
|
|
Assumed Audience : Programmers who care about programming languages and programming language theory. Epistemic Status : Confident, but I haven’t implemented these ideas yet. Introduction The Expression Problem (EP) is, in my opinion, the toughest problem facing programming languages. Even unseating a giant, firmly established rival language is easier! So what is the Expression Problem? I like the description in this post : ..
|
|
Assumed Audience : Programmers who care about programming languages and programming language theory. Epistemic Status : Confident, but I haven’t implemented these ideas yet. Introduction The Expression Problem (EP) is, in my opinion, the toughest problem facing programming languages. Even unseating a giant, firmly established rival language is easier! So what is the Expression Problem? I like the description in this post : ..
|
|
Assumed Audience : Programmers who care about programming languages and programming language theory. Epistemic Status : Confident, but I haven’t implemented these ideas yet. Introduction The Expression Problem (EP) is, in my opinion, the toughest problem facing programming languages. Even unseating a giant, firmly established rival language is easier! So what is the Expression Problem? I like the description in this post : ..
|
|
Assumed Audience : Programmers who care about programming languages and programming language theory. Epistemic Status : Confident, but I haven’t implemented these ideas yet. Introduction The Expression Problem (EP) is, in my opinion, the toughest problem facing programming languages. Even unseating a giant, firmly established rival language is easier! So what is the Expression Problem? I like the description in this post : ..
|
|
Assumed Audience : Programmers who care about programming languages and programming language theory. Epistemic Status : Confident, but I haven’t implemented these ideas yet. Introduction The Expression Problem (EP) is, in my opinion, the toughest problem facing programming languages. Even unseating a giant, firmly established rival language is easier! So what is the Expression Problem? I like the description in this post : ..
|
|
Assumed Audience : Programmers who care about programming languages and programming language theory. Epistemic Status : Confident, but I haven’t implemented these ideas yet. Introduction The Expression Problem (EP) is, in my opinion, the toughest problem facing programming languages. Even unseating a giant, firmly established rival language is easier! So what is the Expression Problem? I like the description in this post : ..
|
|
Assumed Audience : Programmers who care about programming languages and programming language theory. Epistemic Status : Confident, but I haven’t implemented these ideas yet. Introduction The Expression Problem (EP) is, in my opinion, the toughest problem facing programming languages. Even unseating a giant, firmly established rival language is easier! So what is the Expression Problem? I like the description in this post : ..
|
|
Assumed Audience : Programmers who care about programming languages and programming language theory. Epistemic Status : Confident, but I haven’t implemented these ideas yet. Introduction The Expression Problem (EP) is, in my opinion, the toughest problem facing programming languages. Even unseating a giant, firmly established rival language is easier! So what is the Expression Problem? I like the description in this post : ..
|
|
Assumed Audience : Programmers who care about programming languages and programming language theory. Epistemic Status : Confident, but I haven’t implemented these ideas yet. Introduction The Expression Problem (EP) is, in my opinion, the toughest problem facing programming languages. Even unseating a giant, firmly established rival language is easier! So what is the Expression Problem? I like the description in this post : ..
|
|
Assumed Audience : Programmers who care about programming languages and programming language theory. Epistemic Status : Confident, but I haven’t implemented these ideas yet. Introduction The Expression Problem (EP) is, in my opinion, the toughest problem facing programming languages. Even unseating a giant, firmly established rival language is easier! So what is the Expression Problem? I like the description in this post : ..
|
|
📣 Action required: Upcoming Update to SoundCloud API id fields
-
developers.soundcloud.com
-
1 year ago
-
eng
To all developers using SoundCloud’s public API — we’re introducing an important change that will affect how you reference resources like…
|
|
📣 Action required: Upcoming Update to SoundCloud API id fields
-
developers.soundcloud.com
-
1 year ago
-
eng
To all developers using SoundCloud’s public API — we’re introducing an important change that will affect how you reference resources like…
|
|
The links today include indicating payment, curiosity in hiring, rebuilding Kafka, the near deletion of Toy Story 2, Internet in a box and an object in space, maybe.
|
|
The links today include indicating payment, curiosity in hiring, rebuilding Kafka, the near deletion of Toy Story 2, Internet in a box and an object in space, maybe.
|
|
What is your opinion on free VPNs? On Fdroid there are so many and some of them don't even need an account. I am currently using Calyx VPN and it seems to work. How do these guys make their money? Who is funding them? Very shady...
|
|
Black Hat Asia 2025: My Journey as a Reviewer, Speaker & Community Connector
-
snyk.io
-
1 year ago
-
eng
Explore a personal journey through Black Hat Asia 2025 as a speaker, reviewer, and community connector. Discover insights on cloud security, women in cyber, AI, and building connections.
|
|
Here’s a problem you might be familiar with: I keep forgetting what AEAD exactly means and why you would ever use it. Yes, I know the acronym stands for “Authenticated Encryption with Associated Data”, but does that really clarify anything? Not to me, so I’ve finally decided to sit down and write this blog post as a piece of help for my future self… and for anyone else who finds AEAD hard to retain.
|
|
Leveraged LLMs to rebuild our invoice system in 48 hours. Explores AI-driven development, prompt engineering, and lessons learned from this rapid migration.
|
|
Vibe Coding Survival Guide – Secrets & Git Basics for Cursor-First Builders
-
zackproser.com
-
1 year ago
-
eng
A no-jargon crash-course that keeps your AI side-projects from torching your wallet. Perfect for vibe coders with zero engineering background.
|