Ray Tracing in Nim
I am convinced that if you want to start a rendering project from scratch, Nim is the best language to use.
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 2,277 posts.
I am convinced that if you want to start a rendering project from scratch, Nim is the best language to use.
Traefik 2.3, the latest version of the most popular open source cloud native proxy, is now available. With plugins, ECS provider, and more!
Discussions of coroutines and user-mode threads — like Project Loom's virtual threads or Go's goroutines — frequently turn to the subject of performance. The question I'll try answering here is, how do user-mode threads offer better application performance than OS threads?
PostGIS is a fantastic, battle-tested suite of GIS extensions for Postgres. It handles most aspects of it, and is widely used, for example in OpenStreetMap’s Mapnik. But for your project, it’s most likely overkill. In a Q and A fashion, let’s discuss reasons for (not) using it.
The same technology Rochester researchers used to create unsinkable metal structures can also be used to create highly efficient solar power generators.
Peter was born in San Francisco, California, on September 25, 1947. He went to UC Berkeley in 1967 and received a BA in Mathematics in 1969 and an MA in 1971. Peter’s undergraduate advisor was Derrick H. Lehmer, an excellent match given Peter’s research interests since high school: integer factorization.
The industry has embraced statically typed languages, but API design remains twenty years in the past. Schema driven development presents an opportunity to pull API design into the present.
In the midst of extreme market-wide turmoil, MakerDAO is facing one of its biggest challenges to date. The main form of collateral in the system, Ether, has dropped over 30% in a 24-hour timeframe marking one of the worst days in its short history. This has triggered an unprecedented wave of liquidations as loans…
Light-weight, cheap and ultra-thin, perovskite solar cells have promised to shake-up renewable energy for some time. Research by Professor Anita Ho-Baillie from the University of Sydney means they are ready to take the next steps towards commercialisation.
Copying and pasting can be dangerous, but then again, so can many aspects of software development when done incautiously. In this post, I’ll take a look at what code copying actually means for software development, what good code theft means, and the pitfalls of copying badly.
Meet Glowforge, the 3D laser printer that makes magical things at the push of a button.
Google claims search competition is “only one click away.” So why does it take fifteen+ clicks to make DuckDuckGo Search or any other alternative the default on Android devices?
We recently discovered a new file-encrypting Trojan built as an ELF executable and intended to encrypt data on machines controlled by Linux-based operating systems.
This post is a companion to the DEF CON 28 video available here https://www.youtube.com/watch?v=aLe-xW-Ws4c Breaking the Firmware of Samsung’s NFC Chips Recently I have been looking into how to push the capabilities of my old smartphones beyond what you could traditionally do just by rooting it. Smartphones contain…
In this first post of Tweag’s four-part series on Markov chain Monte Carlo sampling algorithms, you will learn about why and when to use them and the theoretical underpinnings of this powerful class of sampling methods. We discuss the famous Metropolis-Hastings algorithm and give an intuition on the choice of its free…
We discovered the Mastodon peer to peer social network in February 2019 from a customer suggestion and we loved it. The idea of having a decentralized social network, not dependent on one source is…
An engineer invests countless hours preparing to interview for a new job. To succeed, the engineer must meet the hiring bar. What does that actually mean?
The latest thing that is getting a lot of attention is WireGuard - the new shooting star in terms of VPN. But is it as great as it sounds? I would like to discuss some thoughts, have a look at the implementation and tell you why WireGuard is not a solution that will replace IPsec or OpenVPN.
If you are interested in learning more about cryptocurrencies, crypto networks, and blockchain technology, here's a short collection of some of our pieces.
Multisystem inflammatory syndrome in children (MIS-C), believed to be linked to COVID-19, damages the heart to such an extent that some children will need lifelong monitoring and interventions, said the senior author of a medical literature review published Sept. 4 in EClinicalMedicine, a journal of The Lancet. Case…
Emacs User Survey 2020 Results
Apple deserves the antitrust scrutiny that they’re getting for their anti-competitive App Store policies.
AI Platform Pipelines provides enterprise-ready infrastructure for deploying and running structured ML workflows, and pipeline tools for building, debugging, and sharing pipelines and components.
EnterpriseDB (“EDB”), the leader in accelerating Postgres® in the enterprise, today announced its acquisition of Splitgraph, an early-stage disruptor that provides a Postgres compatible serverless SQL API for building data driven applications from hundreds of datasources. This move is seen as a meaningful step in…