New
The latest blog posts to take off on Hacker News. 4,838 posts.
What Makes a Good Conversation?
This blog post is about the NAACL 2019 paper What makes a good conversation? How controllable attributes affect human judgments by Abigail See, Stephen Rolle...
Capturing PAL video with an SDR, and a few dead ends
A blog about signals, programming, music, and other stuff.
Apollo Guidance Computer switching power supply works after 50 years
We recently restored an Apollo Guidance Computer, the revolutionary computer that helped navigate to the Moon and land on its surface. 1 At...
Static Type Checking in Common Lisp
There is a misconception that Lisp is a dynamically typed language and doesn’t offer compile-time type checking. Lisp being the…
A Codebase Is an Organism (2014)
Here's what no one tells you when you graduate with a degree in computer science and take up a job in software engineering:
Learning to prove theorems via interacting with proof assistants
Learning to prove theorems via interacting with proof assistants Yang & Deng, ICML’19 Something a little different to end the week: deep learning meets theorem proving! It’s been a while …
Threading Macros Guide
Threading macros, also known as arrow macros, convert nested function calls into a linear flow of function calls, improving readability.
Software Architecture Guide
Software Architecture is the important aspects of a software system's internal design, usually its major components and aspects that are hard to change.
JavaScript: The Modern Parts
In the last few months, I have learned a lot about modern JavaScript and CSS development with a local toolchain powered by Node 8, Webpack 4, and Babel 7. As part of that, I am doing my second “re-introduction to JavaScript”. I first learned JS in 1998. Then relearned it…
Introducing nushell
BONANZA138 menghadirkan link alternatif portal game terbaru dan terpercaya. Dapatkan rute bonanza138 login anti-blokir, proteksi TLS modern dan pelayanan setiap hari.
Consume less, create more
Modern technology makes us consumers instead of creators
How to return to the flow faster
Do you know that Java is one of the most widespread programming languages right now? This is being used by startups and even large enterprises Continue reading The Best Java Books that Will Fit Different Skill Levels
The difference between isolation levels and consistency levels
(Editor's note: This post is cross-posted on Fauna's blog, where Daniel Abadi serves as an adviser . Fauna is is a serverless, cloud data...
Deconstructing Google’s excuses on tracking protection
By Jonathan Mayer and Arvind Narayanan. Blocking cookies is bad for privacy. That’s the new disingenuous argument from Google, trying to justify why Chrome is so far behind Safari and Firefox in offering privacy protections. As researchers who have spent over a decade studying web tracking and online advertising, we…
Sourcehut welcomes Bitbucket refugees
sourcehut is a network of useful open source tools for software project maintainers and collaborators, including git repos, bug tracking, continuous integration, and mailing lists.
Why Does Developing on Kubernetes Suck?
Kubernetes has changed the way I operate software. Whole classes of production problems have disappeared–arguably to be replaced by others. But such is the way of the world. All told I’m happier operating a microservices app today than I was before I started using Kubernetes.
Transformers from Scratch
Repository for personal website
Why Clojure?
I’ve programmed systems in many different languages; from assembler to Java. I’ve written programs in binary machine language. I’ve written applications in Fortran, COBOL, PL/1, C, Pascal, C++, Java, Lua, Smalltalk, Logo, and dozens of other languages. I’ve used statically typed languages, with lots of type inference…
The Many Possibilities of iMessage File Vulnerability
Posted by Natalie Silvanovich, Project ZeroCVE-2019-8646 is a somewhat unusual vulnerability I re...
Starbucks, monetary superpower
I recently spent some time on Twitter discussing the monetary wonders of Starbucks. In this post I'll bring a bunch of tweets together i...
Things to Know About GNU Readline
What is GNU Readline and where did it come from?
Some Obscure C Features
Pancakes and computers
OpenGPT-2: We Replicated GPT-2 Because You Can Too
By Aaron Gokaslan* and Vanya Cohen*
How to build a plugin system on the web and also sleep well at night
The solution we found helps us run Figma plugins in a safe way — i.e. not eval(UNTRUSTED_CODE).
Renewable Energy
Renewable energy sources are growing quickly and will play a vital role in tackling climate change.