How safe is Zig?
I keep seeing discussions that equate zig's level of memory safety with c (or occasionally with rust!). Neither is particularly accurate. This is an attempt at a more detailed breakdown.
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 21,822 posts.
I keep seeing discussions that equate zig's level of memory safety with c (or occasionally with rust!). Neither is particularly accurate. This is an attempt at a more detailed breakdown.
Why not "why not" comments? Not why "not comments"
When demoing Hyperview to new engineers, there’s one comment that frequently comes up about the HXML data format:
Figma's team recently converted one of its codebases from a custom programming language to TypeScript without disrupting a single day of development.
Download the extension now from the Visual Studio Gallery Update: For the folks who have extensions that replace the Visual Studio IntelliSense
As programmers we occasionally find ourselves in “Programmer’s Hell”, where our regular abstractions fail to satisfactory solve certain recurrent problems.
Explore the challenges and solutions when applying types and functional programming concepts in JavaScript. This insightful blog post delves into the complexities of managing data shape, immutability, and trust in dynamic code, offering practical advice and alternative approaches to enhance code reliability and…
Bun 1.4 rewrites Bun in Rust, ships built-in headless browser automation (Bun.WebView), Bun.Image, Bun.markdown, JSON5, JSONL, Terminal and cron APIs, Node.js 26.3.0 compatibility with 1,517 newly passing tests, parallel test and run, Windows ARM64, and an opt-in global virtual store for up to 7× faster installs.
I've worked on many projects throughout my career as a software engineer. However, Helix - Uber's Rider app rewrite in 2016 introducing Swift and RIBs - stands as the craziest project by a margin. This is my story and some of my journal entries from the time. Prologue It's
TL;DR: I built a wifi-equipped water gun to shoot the pigeons on my balcony, controlled over the internet by a python script running openCV reading the camera image of my old iPhone. Introduction The pigeons in my backyard find particular pleasures in voiding their excrements onto my balcony. Dissatisfied with this…
As part of my job I spend quite a lot of time scanning through files and disk contents, often in hex or filtered text view, searching for sp...
Benchmarks & Tips for Big Data, Hadoop, AWS, Google Cloud, PostgreSQL, Spark, Python & More...
Generating a Universe with One Line of Code
In 1995 Netscape partnered with Sun Microsystems to create interactive websites . Famously Brendan Eich spent only 10 days to create the first version of JavaScript - a dynamic programming language with a roughly syntactic lineage from Sun’s Java language. As a result of this partnership Sun held the trademark…
A common refrain is that Emacs is an operating system (OS). This isn’t true, but what invites comparison to an OS is its ability to orchestrate applications and utilities above the OS kernel...
My unscientific, incomplete, thoroughly biased view of interesting things that happened with Clojure in 2014.
Best Practices vary from environment to environment, and there is no One True Answer, but still, this represents a consensus from #git and in some cases helps you frame the discussion for the generation of your very own best practices.
Hi, I’m Tony Albrecht and I’m one of the engineers on the new Render Strike Team under the Sustainability Initiative in League of Legends . The team has been tasked with making improvements to the League rendering engine, and we’re excited…
Telegram 3.0 introduces Bot Platform — free, open and super easy to use
Polly the Frog by ...
An accidentally fast variable-length integer encoding
Footnotes let you reference relevant information without disrupting the flow of what you're trying to say: Here is a simple footnote[^1]. With some additional text after it. [^1]: My reference.…
I recently started FPGA programming and figured it would be fun to use an FPGA to implement the FizzBuzz algorithm. An FPGA ( Field-Progra...