This working group has failed
Search IETF mail list archives
Interactive Programming in C
I’m a huge fan of interactive programming (see: JavaScript , Java , Lisp , Clojure ). That is, modifying and extending a program while it’s running. For certain kinds of non-batch applications, it takes much of the tedium out of testing and tweaking during development. Until last week I didn’t know how to apply…
FTL: WebKit’s LLVM-based JIT
Over the past year, the WebKit project made tremendous progress on the ability to optimize JavaScript applications. A major part of that effort was the introduction of the Fourth Tier LLVM (FTL) JIT.
Rich text editing with WriteLatex
An online LaTeX editor that’s easy to use. No installation, real-time collaboration, version control, hundreds of LaTeX templates, and more.
An Old Problem Meets Its Timely Demise
The Legend of Zelda: The Wind Waker is one of the most popular Gamecube games, if not Nintendo games, in existence. Its mixture of an open world, sharp dungeons, and an inventive art style turned heads more than ten years ago when it was released. Dolphin has had its...
Headerless Train Announcements
A blog about signals, programming, music, and other stuff.
Build a browser engine part 5: Box model and layout tree
This is the latest in a series of articles about writing a simple HTML rendering engine:
The JavaScript Problem
It makes many aspects of JavaScript sane and convenient, and you get a compilation check that verifies syntax, however it still suffers greatly from weak-typing.
Programming without objects
Recently I gave an itemis internal talk about basic functional programming (FP) concepts. Towards the end I made a claim that objects and their blueprints (a.k.a. classes) have severe downsides and that it is much better to "leave data alone", which is exactly how Clojure and Haskell treat this subject.
The problematic culture of “Worse is Better”
Our industry has been infected by a dangerous meme, and it’s one that hasn’t been given its proper scrutiny. Like many memes that explode in popularity, “Worse is Better” gave a name to an underlying fragment of culture or philosophy that had been incubating for some time. I point to C++ as one of the first instances…
Kotlin, the Swift of Android
Well, not quite but let's start from the beginning.
We Need Hardware Traps for Integer Overflow
How many problem domains require wrapping signed integers or non-wrapping unsigned integers? Can the current undefined case be replaced with a trap and everything else be left intact?
The two cultures of mathematics and biology
I’m a (50%) professor of mathematics and (50%) professor of molecular & cell biology at UC Berkeley. There have been plenty of days when I have spent the working hours with biologists and…
$300k for Cracking Telegram Encryption
$300,000 for cracking #Telegram encryption
Hacking the Samsung NX300 "Smart" Camera
blog about networking, cameras, old gear, and xmpp
Everything that is wrong with American capitalism, in one headline
Here it is, in the LA Times: " Comcast, Charter reach $20-billion deal, would swap customers in L.A. " Cable companies Comcast Corp. ...
The Dentist Office Software Story
I’ve been telling this fictional story about Dentist Office Software for years to describe why we are so focused on our “networks” investment strategy. Yesterday I told it at a HackNY event we did at the USV office and my partner Albert provided a finishing touch that really drives it home. Since I’ve never told […]
Windows Management Framework V5 Preview
Access to this page requires authorization. You can try signing in or changing directories .
FlatBuffers: a memory efficient serialization library
The latest news from Google on open source releases, major projects, events, and outreach programs for early career developers.
PunchClock: Fun With iBeacons
Sometimes at Panic we build internal stuff that never sees the light of the outside world. This is one of those projects: an automatic in/out tracker for the Panic Team.
Depackaging the Nintendo 3DS CPU
If you haven't read my Nintendo 3DS intro blog post first, I'd suggest it as it's a fun short read that gives some backstory of my interest...