Philipp Winter (@__phw) 's Twitter Profile
Philipp Winter

@__phw

I improve Internet privacy and security.

ID: 544278468

linkhttps://nymity.ch calendar_today03-04-2012 11:26:29

574 Tweet

1,1K Followers

84 Following

Philipp Winter (@__phw) 's Twitter Profile Photo

Much like the Internet, AI is an amplifier. Sensible usage makes you better, irresponsible usage makes you worse. With the Internet, the negative end of this spectrum is addiction: porn, gambling, social media. With AI, it’s a hyper-persuasive propaganda machine that can convince

Philipp Winter (@__phw) 's Twitter Profile Photo

It takes great strength and wisdom to pursue truth when we’re all drowning in lies, and when you speak some truth, it will often sound like you are losing your mind.

Philipp Winter (@__phw) 's Twitter Profile Photo

Eleven new research papers related to Internet censorship (from both NDSS Symposium and FOCI) are now on CensorBib, all thanks to gfw.report! censorbib.nymity.ch

Philipp Winter (@__phw) 's Twitter Profile Photo

Just signed up for an email delivery API service. The confirmation emails never arrived. Classic “you had one job!”

Philipp Winter (@__phw) 's Twitter Profile Photo

Today I voted in the Primary Elections in Illinois, a state that does not require a photo ID to vote. I had to provide a name, address, and date of birth to get my ballot – all usually part of the endless data leaks found online. Not hard to cast a vote in someone else’s name.

Philipp Winter (@__phw) 's Twitter Profile Photo

The problem with data modeling is that if you get it 80% right you may end up in the same bad spot as when you get it only 20% right. Some things you really have to nail.

Philipp Winter (@__phw) 's Twitter Profile Photo

I’ve been experimenting with the Delegated Types pattern. Best approach I’ve seen for modeling hierarchical data (files, folders, comments), both in code and in SQL. It was originally built for Rails but you can make it work in Go too, albeit with some extra boilerplate.

Philipp Winter (@__phw) 's Twitter Profile Photo

The trifecta of observability (logging, metrics, traces) is incredibly cumbersome to work with. It should really all just be one thing, like a single JSON object per HTTP request – very feasible. You can squeeze it all in there (logs, spans) and even derive metrics from it.

Philipp Winter (@__phw) 's Twitter Profile Photo

I wrote about data validation in Go. A simple interface and some tooling on top of it is all that’s needed for validating data in complex software projects: nymity.ch/writing/articl…