Twilio Functions – Public Beta
Write and run Twilio code without dealing with servers. 10k free invocations every month—$0.0001/invocation after. Now available to everyone in public
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 21,822 posts.
Write and run Twilio code without dealing with servers. 10k free invocations every month—$0.0001/invocation after. Now available to everyone in public
By default, the Bash shell keeps the history of your most recent session in the .bash_history file, and the commands you’ve issued in your current session are also available with a history call. These defaults are useful for keeping track of what you’ve been up to in the shell on any given machine, but with disks much…
You never get a second chance to make a first impression.
Finger Trees: A Simple General-purpose Data Structure
Adnane Belmadiaf's blog.
If you’re like me and you wanted to go further with React, you more than likely would’ve checked out Flux , had a glance, closed the tab and then reassessed…
In these videos, I talk about how VGA signals work and build a circuit that provides the correct timing of sync signals so that a monitor recognizes the signal and displays an image stored on an EEPROM.
This week, I was delighted to finally reveal Discourse, the app I’ve been working on for most of the last year in secrecy with awesome people. The launch got a lot of attention - we were …
Many Ruby applications allocate objects. What if we could make allocating objects six times faster? We can! Read on to learn more!
Link time optimization (LTO) is LLVM's way of implementing whole-program optimization. Cross-language LTO is a new feature in the Rust compiler that enables LLVM's link time optimization to be performed across a mixed C/C++/Rust codebase.
In this blog post we announce the open sourcing of the rev.ng decompiler, the start of the UI closed beta, how to try rev.ng and much more!
Impressed by the graphs on popular site FiveThirtyEight? This quick tutorial gets you started making your own eye-catching visualizations.
I wanted to make a simple REST service for queuing file uploads, deployable as a virtual machine. The traditional way to do this is to download a …
Today Mozilla revealed the new logo and "refreshed identity". The new Mozilla logo uses the colon-slash-slash sequence already featured in curl's logo as I've discussed previously here from back before the final decision (or layout) was complete. The sentiment remains though. We don't feel that we can in any way claim…
This is my first article in a two-part series introducing stock data analysis using R.
Some bugs look so impossible you start blaming the OS, the tools, or the compiler. This post digs into three of them.
As a maintainer of several OneBusAway projects, I regularly ask contributors to rebase their branches before merging. The response is often hesitation or…
Robin Sloan wished for a HyperCard that could build a family app in a day. That world showed up.
Introduce virtual threads to the Java Platform. Virtual threads are lightweight threads that dramatically reduce the effort of writing, maintaining, and observing high-throughput concurrent applications. This is a preview API .
Many developers were burned by the overly complex world of Java back in the early 2000s. The Gang of Four patterns and middleware / J2EE / Java EE led to…
A new avenue for identifying greedy, badly-behaved bots
How a 10 year old design choice for Swift’s type checker still haunts us to this day
I’m a fairly frequent Hacker News lurker, especially when I have some other important task that I’m avoiding. I normally head to the Active page (lots of comments, good for procrastinat…
New research on how we've reduced agentic misalignment
As the final model release of GPT-2’s staged release, we’re releasing the largest version (1.5B parameters) of GPT-2 along with code and model weights to facilitate detection of outputs of GPT-2 models. While there have been larger language models released since August, we’ve continued with our original staged release…
2020 has been a very long year. What better way to end it than with a major release! Today, we released GTK 4.0. GTK 4.0 is the result of a lot of hard work by a small team of dedicated developers. We will have a separate post to go over the statistics, but the short...