|
Even non-developers can fix security vulnerabilities in code at The Big Fix
-
snyk.io
-
4 years ago
-
eng
Even a non-technical person (like me) could be part of The Big Fix, and actively contribute to this global effort to make the internet a safer place.
|
|
You might have heard the future of cars are electric. Here’s a shortlist from mashable that includes all the car manufacturers going electric only. Bentley - 2030 Jaguar - 2030 GM - 2035 Volvo - 2030 Ford - 2026 (EU only) Volkswagen - 2026 Toyota - 2040 Mercedes - 2035 This list means they are pledging to no longer produce cars that have combustion engines. Many other auto manufacturers are pledging to sell mostly electric vehicles and sell..
|
|
If you've been keeping up with my development content, you'll remember that I recently wrote Build Your First .NET Core Application with MongoDB Atlas, which focused on building a console application ... The post Create a RESTful API with .NET Core and MongoDB appeared first on MongoDB .
|
|
In my day job at Anthropic, we run relatively large distributed systems to train large language models. One of the joys of using a lot of computing resources, especially on somewhat niche software stacks, is that you spend a lot of time running into the long-tail of bugs which only happen rarely or in very unusual configurations, which you happen to be the first to encounter. These bugs are frustrating, but I also often enjoy them.
|
|
In my day job at Anthropic, we run relatively large distributed systems to train large language models. One of the joys of using a lot of computing resources, especially on somewhat niche software stacks, is that you spend a lot of time running into the long-tail of bugs which only happen rarely or in very unusual configurations, which you happen to be the first to encounter. These bugs are frustrating, but I also often enjoy them.
|
|
I received a DMCA takedown request from Reddit for a NFT video
-
giuliomagnifico.blog
-
4 years ago
-
eng
Few days ago I received an email from Reddit that was noticing me about the removal of one of my post: The removed post is this: Photographer meticulously light paints 686 photos for stop motion project Nothing to be worried, this can happen, as the message says. But what has surprised me is that the copyright violation was for a video uploaded and set to public on YouTube, and also linked from a lot of sources on the web. Indeed..
|
|
I received a DMCA takedown request from Reddit for a NFT video
-
giuliomagnifico.blog
-
4 years ago
-
eng
Few days ago I received an email from Reddit that was noticing me about the removal of one of my post: The removed post is this: Photographer meticulously light paints 686 photos for stop motion project Nothing to be worried, this can happen, as the message says. But what has surprised me is that the copyright violation was for a video uploaded and set to public on YouTube, and also linked from a lot of sources on the web. Indeed..
|
|
For a while in a previous role I worked a 32 work week. I afforded it at the time and preferred to spend a bit more time at home with my…
|
|
Book Review: Eichmann in Jerusalem. A Report on the Banality of Evil
-
nicolaiarocci.com
-
4 years ago
-
eng
This book is not about the famous, daring, and in some ways fortunate capture of Eichmann in Buenos Aires in 1960, nor about the covert transfer of the Nazi officer to Israel. Instead, the volume recounts the 1961 trial in Jerusalem, which ended with the defendant being sentenced to death. Hannah Arendt followed the trial as a correspondent for The New Yorker . She took notes, studied the papers, and reconstructed the many witnesses’ perso..
|
|
Gamma effect size powered by the middle non-zero quantile absolute deviation
-
aakinshin.net
-
4 years ago
-
eng
This post replaces MAD with the middle non-zero QAD in the gamma effect size formula to handle discrete distributions with ties. In Pragmastat, Disparity uses Spread — which naturally handles these cases. Confidence intervals are available via DisparityBounds . pragmastat.dev github.com/AndreyAkinshin/pragmastat In previous posts , I covered the concept of the gamma effect size. It’s a nonparametric effect size which is co....
|
|
Gamma effect size powered by the middle non-zero quantile absolute deviation
-
aakinshin.net
-
4 years ago
-
eng
This post replaces MAD with the middle non-zero QAD in the gamma effect size formula to handle discrete distributions with ties. In Pragmastat, Disparity uses Spread — which naturally handles these cases. Confidence intervals are available via DisparityBounds . pragmastat.dev github.com/AndreyAkinshin/pragmastat In previous posts , I covered the concept of the gamma effect size. It’s a nonparametric effect size which is co....
|
|
In this article I present “making illegal states unrepresentable” approach to modelling business domains in TypeScript. The article is based on the talk I gave at ZED Conference, and covers topics like opaque types, type-level programming, Tagless Final and indexed monads. What is an illegal state? From my perspective, an illegal state is such state of an application in which it demonstrates an unexpected behaviour, makes its data incons....
|
|
In which we ponder the Functional Nature of Life, The Universe, and Everything. Please feel free to follow through the weeds, or jump straight to the bottom for my 2 nano BTC on the matter. (Or my current state of mind, at any rate.)
|
|
Occasionally, I like to peruse uops.info . It is a great resource for micro-optimization: benchmark every x86 instruction on every architecture, and compile the results. Every time I look at this table, there is one thing that sticks out to me: the DIV instruction. On a Coffee Lake CPU, an 8-bit DIV takes a long time: 25 cycles. Cannon Lake and Ice Lake do a lot better, and so does AMD. We know that divider architecture is different bet..
|
|
Join The Big Fix: a 24-hour livestream dedicated to fixing security vulnerabilities in your projects
-
snyk.io
-
4 years ago
-
eng
Join us for an epic 24-hour livestream on February 25th to celebrate The Big Fix 2022, featuring expert guests from around the world.
|
|
I have done a similar post in 2019 called 9 Productivity & personal growth rules made from my 2019 . I couldn’t do one in 2020 because of covid. So here it is. I am productivity nerd. What that means is I am trying to do things in a better way than yesterday. The word “trying” is important. Because you won’t always be productive as much as you want to be. But you still try to be productive. On my productivity journey, I have learned ....
|
|
I frequently encounter people eager to learn or interested in understanding current events but that do not know where to start. Many lack the experience to know what they should study. Others have become so disillusioned by the hyper-partisan twenty-four-hour news cycle that they just ignore current events altogether. While I have addressed those challenges in Personal Development and the two-part series Keeping Up with Current Events..
|
|
Jonny Greenwood pretended to play the keyboard when he first joined Radiohead
-
nicolaiarocci.com
-
4 years ago
-
eng
Kottke reports this juicy excerpt from Jonny Greenwood’s interview at npr: Thom [Yorke]’s band had a keyboard player — [whom] I think they didn’t get on with because he played his keyboard so loud. And so when I got the chance to play with them, the first thing I did was make sure my keyboard was turned off … I must have done months of rehearsals with them with this keyboard, and they didn’t know that I’d already turned it off.
|
|
You might remember the craze that was Great British Bakeoff in its heyday. There was discussion around the water cooler at work about each episode, parodies at SNL, and several spinoff series. While I personally feel that the hype has died down somewhat over the years as it’s been going for over 10 years. While watching the most recent season, I noticed something interesting. There were three finalists and they were all incredible bakers in..
|
|
When building software for the Apple ecosystem, Xcode is often the editor of choice. With Emacs being my personal preference, I rarely find other iOS devs with a similar mindset. When I saw Mikael Konradsson 's post describing his Emacs Swift development setup , I reached out to say hello. While exchanging tips and tricks, the topic of searching Apple's docs came up. It had been a while since I looked into this, so it was a great remi....
|
|
I want to build a DIY modular synthesizer . A lot of the music I enjoy listening comes from synthesizers, so I want to experiment with it. Moreover, I haven't done any analog electronics work in a long time, so I see it as a creative way to get back into analog hardware. I have no experience with modular synths, so I'll be documenting my work and research here, with links and resources I found useful.
|
|
The most common mistake I see developers make is building the wrong thing : Not tracking exactly what is required from the start, and instead getting excited about the cool technical problems ahead. Fast forward a few days, weeks, months, showcasing the product near completion, suddenly the rift between what’s needed and what was built becomes obvious, in a frenzy of last minute changes to reach the original goal under pressure from deadlin..
|
|
The most common mistake I see developers make is building the wrong thing : Not tracking exactly what is required from the start, and instead getting excited about the cool technical problems ahead. Fast forward a few days, weeks, months, showcasing the product near completion, suddenly the rift between what’s needed and what was built becomes obvious, in a frenzy of last minute changes to reach the original goal under pressure from deadlin..
|
|
In a near future, a team of desktop computer designers are looking at the latest telemetry and updating the schematics of the hardware-as-a-service self-assembling nanohardware. Steve: “Hmm, they don’t seem to be using the power button very often.” Bob: “Compared to the other buttons, it’s only used 0.1% of the time” Steve: “Remove it?” Bob: “Remove it!” Computers now instantly boot up when plugged into the wall, and run until the..
|
|
The JDK Flight Recorder (JFR) is one of Java’s secret weapons; deeply integrated into the Hotspot VM, it’s a high-performance event collection framework, which lets you collect metrics on runtime aspects like object allocation and garbage collection, class loading, file and network I/O, and lock contention, do method profiling, and much more. JFR data is persisted in recording files (since Java 14, also "realtime" event streaming ..
|
|
The JDK Flight Recorder (JFR) is one of Java’s secret weapons; deeply integrated into the Hotspot VM, it’s a high-performance event collection framework, which lets you collect metrics on runtime aspects like object allocation and garbage collection, class loading, file and network I/O, and lock contention, do method profiling, and much more. JFR data is persisted in recording files (since Java 14, also "realtime" event streaming ..
|
|
This part of the 1995 Hackers movie shown above is right on par for the time. After all, by the mid 1990s Reduced Instruction Set Computer (RISC) processors were seen as the future of computing by most in the tech industry. By using a simplified instruction set, computers with RISC processors at the time could perform tasks in a quarter of the time compared to computers that had a traditional Complex Instruction Set Computer (CI..
|
|
This part of the 1995 Hackers movie shown above is right on par for the time. After all, by the mid 1990s Reduced Instruction Set Computer (RISC) processors were seen as the future of computing by most in the tech industry. By using a simplified instruction set, computers with RISC processors at the time could perform tasks in a quarter of the time compared to computers that had a traditional Complex Instruction Set Computer (CI..
|
|
SMTP protocol basics from scratch in Go: receiving email from Gmail
-
notes.eatonphil.com
-
4 years ago
-
eng
I've never run my own mail server before. Before today I had no clue how email worked under the hood other than the very few times I've set up mail clients. I've heard no few times how hard it is to send mail from a self-hosted server (because of spam filters). But how hard can it be to hook up DNS to my personal server and receive email to my domain sent from Gmail or another real-world client? I knew it would be simpler to just send....
|