Advertisement ยท 728 ร— 90

Posts by Silvestro Ranucci

I worked on a few fairly prominent efforts in open source (Istio, OpenAPI), but I think of all of them, itโ€™s gRPC that I think has the coolest story. Pull up a chair and set for a spell (any inaccuracies in what follows are 100% my fault for having a bad memory!).

2 months ago 186 45 5 11
Post image

Did you know that git support sha-256? Well, I didn't!

2 months ago 0 0 0 0
Post image
2 months ago 0 0 0 0

It's FOSDEM time!

2 months ago 0 0 0 0

People want a technical solution to what is ultimately a judgement problem.

People know that unwrap can cause a panic. That's the choice that's being made when you unwrap. Changing the name won't change that.

5 months ago 204 15 21 6
Title: Switzerland plans surveillance that is worse than US

Broken shield with a Swiss flag on it

Title: Switzerland plans surveillance that is worse than US Broken shield with a Swiss flag on it

Swiss surveillance could become worse than US

If passed, chat, email & VPN providers from #Switzerland must:

๐Ÿšจ Log IP addresses
๐Ÿšจ Ask for ID upon sign up
๐Ÿšจ Decrypt data upon request

Let's fight for #privacy! ๐Ÿ‘‰ tuta.com/blog/switzer...

5 months ago 87 62 6 11
Preview
NPM flooded with malicious packages downloaded more than 86,000 times Packages downloaded from NPM can fetch dependancies from untrusted sites.

NPM flooded with malicious packages downloaded more than 86,000 times https://lobste.rs/s/x45btr #security #programming #nodejs

5 months ago 0 1 0 0
Advertisement

Haskell is a pure functional language with lazy evaluation. It doesnโ€™t compute anything unless absolutely necessaryโ€”just like you on a Monday.

5 months ago 14 4 0 1

At long last, @chris.blue and I have submitted the final manuscript of Designing Data-Intensive Applications, second edition, to the publisher. There is always more that could be improved but at some point we just have to call it done. Now it goes into production; probably shipping in ~4 months.

6 months ago 308 23 12 7
The state has NO right to know about: your finances, your movements, your shopping habits, your online activity, your health, your connections, your religion.

The state has NO right to know about: your finances, your movements, your shopping habits, your online activity, your health, your connections, your religion.

๐Ÿšจ๐Ÿ‡ฌ๐Ÿ‡ง Surveillance in the UK is rising as it plans to roll out mandatory #digitalIDs for all its citizens.

Why is this deeply concerning?

โŒ Increases state control

โŒ Infringes on your privacy

โŒ First step to creating a surveillance state

#CyberSecurityAwarenessMonth #DigitalID #NotodigitalID #UK

6 months ago 52 17 3 0
Video

#Chatcontrol is OFF for now. ๐Ÿ’ช

But it'll be back.

Danish Minister Hummelgaard:
"๐—ช๐—ฒ ๐—บ๐˜‚๐˜€๐˜ ๐—ฏ๐—ฟ๐—ฒ๐—ฎ๐—ธ ๐˜„๐—ถ๐˜๐—ต ๐˜๐—ต๐—ฒ ๐˜๐—ผ๐˜๐—ฎ๐—น๐—น๐˜† ๐—ฒ๐—ฟ๐—ฟ๐—ผ๐—ป๐—ฒ๐—ผ๐˜‚๐˜€ ๐—ฝ๐—ฒ๐—ฟ๐—ฐ๐—ฒ๐—ฝ๐˜๐—ถ๐—ผ๐—ป ๐˜๐—ต๐—ฎ๐˜ ๐—ถ๐˜ ๐—ถ๐˜€ ๐—ฒ๐˜ƒ๐—ฒ๐—ฟ๐˜†๐—ผ๐—ป๐—ฒ'๐˜€ ๐—ฐ๐—ถ๐˜ƒ๐—ถ๐—น ๐—น๐—ถ๐—ฏ๐—ฒ๐—ฟ๐˜๐˜† ๐˜๐—ผ ๐—ฐ๐—ผ๐—บ๐—บ๐˜‚๐—ป๐—ถ๐—ฐ๐—ฎ๐˜๐—ฒ ๐—ผ๐—ป ๐—ฒ๐—ป๐—ฐ๐—ฟ๐˜†๐—ฝ๐˜๐—ฒ๐—ฑ ๐—บ๐—ฒ๐˜€๐˜€๐—ฎ๐—ด๐—ถ๐—ป๐—ด ๐˜€๐—ฒ๐—ฟ๐˜ƒ๐—ถ๐—ฐ๐—ฒ๐˜€."

Keep fighting for #encryption & right to #privacy ๐Ÿ”’

tuta.com/blog/chat-co...

7 months ago 61 20 4 1
Preview
Deprecating REST APIs: A Developer's Guide | Zuplo Learning Center API Deprecation is the process of signaling to developers that an API, or a part of it (ex. endpoint or field), is scheduled to be discontinued or replaced.

Just discovered that there is a new standard http header in town: the Deprecation header. As the name suggests it is used to better communicate to a client the deprecation timeline of an endpoint.
More on it and a good approach to deprecate api at zuplo.com/learning-cen...

7 months ago 0 0 0 0
Preview
Americans, Be Warned: Lessons From Redditโ€™s Chaotic UK Age Now that the Online Safety Act has gone into effect, countless problems have begun to reveal themselves, and the absurd, disastrous outcome illustrates why we must work to avoid this age-verified

Age verification has arrived in the UK and, to no oneโ€™s surprise, users hate it. We cannot accept these censorship regimes as our new norm. www.eff.org/deeplinks/2...

7 months ago 124 35 2 4
Post image

In questi giorni seguo meno, ma posso dire una cosa: con i mari cosรฌ caldi e col pregresso dell'ultima ondata di calore, il rischio di fenomeni estremi come quelli occorsi stanotte in Romagna rimarrร  alto ad ogni perturbazione.
Quindi aggiornatevi sulle previsioni e le allerta meteo.

7 months ago 231 33 9 1
Converging Database Architectures  DuckDB in PostgreSQL
Converging Database Architectures DuckDB in PostgreSQL YouTube video by Data Council

Recording of my Data Council talk:
www.youtube.com/watch?v=HZAr...

10 months ago 15 2 0 1
Advertisement
A joyful Ferris the crab throws confetti under text that reads "Happy 10th birthday, Rust 1.0!"

A joyful Ferris the crab throws confetti under text that reads "Happy 10th birthday, Rust 1.0!"

Today marks a decade since the 1st stable release of #rustlang ๐ŸŽ‰ To commemorate this milestone, we asked Karen Tรถlva (Ferris creator ๐Ÿฆ€) to design a celebratory graphic & answer a few questions in our blog.

Congrats to EVERYONE who has made Rust what it is today ๐Ÿงก

rustfoundation.org/media/celebr...

11 months ago 144 44 1 4
A dark-themed terminal screenshot showing Node.js v23.11.0 and a console.log() call with a format string. The command console.log('Event: %j', {foo: 'bar'}) is displayed, with a yellow arrow pointing to the resulting JSON string {"foo":"bar"}. A label below reads 'JSON.stringify(...)' to explain the %j placeholder behavior.

A dark-themed terminal screenshot showing Node.js v23.11.0 and a console.log() call with a format string. The command console.log('Event: %j', {foo: 'bar'}) is displayed, with a yellow arrow pointing to the resulting JSON string {"foo":"bar"}. A label below reads 'JSON.stringify(...)' to explain the %j placeholder behavior.

console.log() is probably the first function I ever used in Node.js...

And yet, I was today years old when I learned it supports format strings! ๐Ÿคฏ

๐Ÿงต๐Ÿ‘‡

11 months ago 72 13 9 2
Post image

NULL BITMAP: How to Understand that Jepsen Report buttondown.com/jaffray/arch...

11 months ago 10 5 1 0
40x less overhead! Rateless Invertible Bloom Filters - Part 3 of 3
40x less overhead! Rateless Invertible Bloom Filters - Part 3 of 3 YouTube video by number 0

Belay uses this super cool algorithm called Rateless Invertable Bloom Lookup Tables ( video ) to figure out which documents each peer has and sync them only the ones that they don't have in both directions.

1 year ago 8 2 1 0
Post image
11 months ago 55209 10804 744 322
A medical illustration of the human brain.

A medical illustration of the human brain.

Train your own model.

1 year ago 1298 185 21 9
"If you can afford to send Katy Perry to space, you can afford to pay more taxes."

"If you can afford to send Katy Perry to space, you can afford to pay more taxes."

"If you can afford to send Katy Perry to space, you can afford to pay more taxes." #3E

1 year ago 7246 1523 88 38
Post image

#codemotion2025 let's start

1 year ago 0 0 0 0
image of watchmen's doctor manhattan, a superhero who is entirely blue and nude, sitting on a rock, small in frame, on what is depicted to be a very pink version of the surface of the planet mars. he looks pensive.

image of watchmen's doctor manhattan, a superhero who is entirely blue and nude, sitting on a rock, small in frame, on what is depicted to be a very pink version of the surface of the planet mars. he looks pensive.

It is 2002. I am 18 years old. We are in a once-in-a-generation economic crisis.

It is 2008. I am 24 years old. We are in a once-in-a-generation economic crisis.

It is 2020. I am 36 years old. We are in a once-in-a-generation economic crisis.

It is 2025. I am 41 years old. We are in aโ€”

1 year ago 26384 8342 410 684
Meta
Addressing bias in LLMs

It's well-known that all leading LLMs have had issues with bias-specifically, they historically have leaned left when it comes to debated political and social topics. This is due to the types of training data available on the internet.

Our goal is to remove bias from our Al models and to make sure that Llama can understand and articulate both sides of a contentious issue. As part of this work, we're continuing to make Llama more responsive so that it answers questions, can respond to a variety of different viewpoints without passing judgment, and doesn't favor some views over others.

We have made improvements on these efforts with this releaseโ€”Llama 4 performs significantly better than Llama 3 and is comparable to Grok:

Meta Addressing bias in LLMs It's well-known that all leading LLMs have had issues with bias-specifically, they historically have leaned left when it comes to debated political and social topics. This is due to the types of training data available on the internet. Our goal is to remove bias from our Al models and to make sure that Llama can understand and articulate both sides of a contentious issue. As part of this work, we're continuing to make Llama more responsive so that it answers questions, can respond to a variety of different viewpoints without passing judgment, and doesn't favor some views over others. We have made improvements on these efforts with this releaseโ€”Llama 4 performs significantly better than Llama 3 and is comparable to Grok:

โ€ข Llama 4 refuses less on debated political and social topics overall (from 7% in Lama 3.3 to below 2%).
โ€ข Llama 4 is dramatically more balanced with which prompts it refuses to respond to (the proportion of unequal response refusals is now less than 1% on a set of debated topical questions).
โ€ข Our testing shows that Llama 4 responds with strong political lean at a rate comparable to Grok (and at half of the rate of Llama 3.3) on a contentious set of political or social topics. While we are making progress, we know we have more work to do and will continue to drive this rate further down.
We're proud of this progress to date and remain committed to our goal of eliminating overall bias in our models.

โ€ข Llama 4 refuses less on debated political and social topics overall (from 7% in Lama 3.3 to below 2%). โ€ข Llama 4 is dramatically more balanced with which prompts it refuses to respond to (the proportion of unequal response refusals is now less than 1% on a set of debated topical questions). โ€ข Our testing shows that Llama 4 responds with strong political lean at a rate comparable to Grok (and at half of the rate of Llama 3.3) on a contentious set of political or social topics. While we are making progress, we know we have more work to do and will continue to drive this rate further down. We're proud of this progress to date and remain committed to our goal of eliminating overall bias in our models.

Meta introduced Llama 4 models and added this section near the very bottom of the announcement ๐Ÿ˜ฌ

โ€œ[LLMs] historically have leaned left when it comes to debated political and social topics.โ€

ai.meta.com/blog/llama-4...

1 year ago 135 38 5 60
Advertisement
"Testing Distributed Systems w/ Deterministic Simulation" by Will Wilson
"Testing Distributed Systems w/ Deterministic Simulation" by Will Wilson YouTube video by Strange Loop Conference

some extra goodies on deterministic simulation testing for distributed systems

www.youtube.com/watch?v=4fFD...

notes.eatonphil.com/2024-08-20-d...

journal.resonatehq.io/p/determinis...
www.scs.stanford.edu/24sp-cs244b/...

github.com/ivanyu/aweso...

1 year ago 6 3 1 0
Navigating complexity in event-driven architectures: A domain-driven approach - David Boyne
Navigating complexity in event-driven architectures: A domain-driven approach - David Boyne YouTube video by NDC Conferences

Earlier in the year I gave a talk about the complexity of event driven architecture, and how domain driven design can help.

There is huge overlap between the two, and I go through some of it here.

If you're into this stuff, hope it helps!

youtu.be/HpFWRpyyvrk?...

1 year ago 6 1 1 0
Post image
1 year ago 27 5 0 0

Earlier this month, I delivered a talk on "Time Travel Debugging with Postgres" for the Seattle Postgres User Group. Massive thanks to Jeremy Schneider for recording (and editing) the talk and posting it to YouTube!

www.youtube.com/watch?v=clcP...

1 year ago 9 4 2 0