Probabilistic programming does in 50 lines of code what used to take thousands
MIT researchers demonstrate probabilistic programming that does in 50 lines of code what used to take thousands.
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 31,697 posts.
MIT researchers demonstrate probabilistic programming that does in 50 lines of code what used to take thousands.
TransCoder is the first self-supervised neural transcompiler system for migrating code between programming languages. It can translate code from Python to C++, for example, and it outperforms rule-based translation programs.
Visit the post for more.
Today, we are announcing the preview of Android KTX - a set of extensions designed to make writing Kotlin code for Android more concise, idiomatic, and pleasant. Android KTX provides a nice API layer on top of both Android framework and Support Library to make writing your Kotlin code more natural.
Passing the JLPT N2 is one thing, but actively managing projects in Japanese is another. This is how I used Magic: The Gathering to bridge the gap from academic study to professional confidence in Tokyo.
How changing a button increased a site's annual revenues by $300 million.
S3ctor is a core developer of OpenMW, and has, like most of us to be fair, odd interests. This is the incredible story how he mixed two immensely cool things: Quake, and Morrowind, narrated by our …
This release includes regex string matching, fourteen new array operations, support for random sampling, error handling improvements, support for authentication keys, and over 65 bug fixes, features, and enhancements.
Katharina Nuss, a mom of three in Winnipeg, Canada, had a recent run-in with the authorities which radicalized her -- if it's radical to work toward a day when parents are allowed to send their kids down the block unsupervised for a minute or two. We spoke by phone. Here's her story: I have three
Any containerized application typically consists of multiple containers. There are containers for the application itself, a database, possibly a web server, and so on. During development, it’s normal to build and test this multi-container application on a single host. This approach works fine during early dev and test…
We dig into the law, the Constitution, and public policy to give decision-makers in government the data and policy solutions they need enact reforms that ensure our government answers to the people.
Get the latest product news, company announcements, and user insights from the official Reddit blog.
May 2019 UPDATE - The no-cost developer subscription now includes RHEL 8.
The Vulkan Working Group at Khronos has developed a set of video format decode and encode extensions, collectively referred to as Vulkan Video. Today, with the release of Vulkan 1.3.277, the Working Group is proud to announce the new Decode AV1 video extension. Similar to the Vulkan project in its goals, AV1 is a…
We're making it easier for maintainers to grow healthy open source communities on GitHub with minimized comments, retired namespaces for popular projects, and new pull request requirements.
Editor’s note: Today’s guest post is by Jeff McCormick, a developer at Crunchy Data, showing how to build a PostgreSQL cluster using the new Kubernetes StatefulSet feature. In an earlier post, I described how to deploy a PostgreSQL cluster using Helm, a Kubernetes package manager. The following example provides the…
The United States makes an improper division between surveillance conducted on residents of the United States and the surveillance that is conducted with almost no restraint upon the rest of the world. This double standard has proved poisonous to the rights of Americans and non-Americans alike. In...
Star us on GitHub In each subdomain of software, we have seen the same story over and over again. Products start small, in time, add adjacent verticals and functionality to their offerings and end up becoming a platform. Once these platforms become big enough, people start to figure out how
CSS Color 4 brings wide gamut color tools and capabilities to the web.
How quickly can we use brute force to guess a 64-bit number? The short answer is, it all depends on what resources are available. So we’re going to examine this problem starting with the most naive approach and then expand to other techniques involving parallelization. We’ll discuss parallelization at the CPU level…
Online payment processing for internet businesses. Stripe is a suite of payment APIs that powers commerce for businesses of all sizes.
Facebook has increased its submarine cable holdings from near-zero to 6% of the world's total backbone infrastructure as of 2022, and will double by 2024.
How mobile push notifications currently bring centralization to decentralized services, and how we can avoid it, even for mainstream configurations. Published the 31/01/2025 This post will focus on Android. We all know decentralized applications: emails, Mastodon (and the Fediverse), Nextcloud and other clouds, Git…