Let's Reverse Engineer Discord
How we reverse engineered Discord’s call protocol and found it being MITM-ed by Discord.
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 31,677 posts.
How we reverse engineered Discord’s call protocol and found it being MITM-ed by Discord.
And now we welcome the new year. Full of things that have never been. — Rainer Maria Rilke January 4th 2021 was the first working day of the year for many around the globe, and for most of us at Slack too (except of course for our on-callers and our customer experience team, who never…
Fast and Portable Llama2 Inference on the Heterogeneous Edge.
2021 is shaping up to be a big year for our efforts to secure your right to fix your stuff.
With Postgres, you don't need to immediately look farther than your own database management system for a full-text search solution. If you haven't yet given Postgres' built-in full-text search a try, read on for a simple intro.
Often the hardest part of traveling is navigating the local language. If you've ever asked for "pain" in Paris and gotten funny looks, confused "embarazada" with "embarr…
H.R. 2666 Would Undermine FCC’s Charge to Protect the Open Internet In a disappointing turn of events, the U.S. House of Representatives voted 241 to 173 to pass H.R. 2666, the No Rate Regulation of Broadband Internet Access Act, a bill that would undermine the FCC’s ability to enforce key net...
PostgreSQL has a robust set of features which we can leverage to create a generic auditing solution in 150 lines of SQL.
Starting with OBS Studio 32.0.0 a new renderer backend based on Apple's Metal graphics API is available for users to test as an experimental alternative to the existing OpenGL …
jQuery: The Write Less, Do More, JavaScript Library
Here's an in-depth recap of debugging a GitLab issue that culminated in a patch for the Linux kernel.
Wildfire Games, an international group of volunteer game developers, proudly announces the release of “0 A.D. Alpha 19 Syllepsis”, the nineteenth alpha version …
Insights from Googlers into our products, technology, and the Google culture
Get ready for a tale as good as anything you’d see on television. Here’s the sequence of events: the website TorrentFreak publishes an article about a leak of TV episodes, including shows from the network Starz. TorrentFreak tweets its article, Starz sends a copyright takedown notice. TorrentFreak writes about the…
Tables, the newest tool from Area 120 by Google, beta launches in the U.S. to help teams easily track and automate work.
A brief history about server-side rendering and why it's the right approach for modern web development.
Ryanair Airlines is an excellent example of a company that will use as many dark patterns as possible...
We need to have a hard look at the surveillance industry. It is a key enabler of vast and untold violations of human rights and civil liberties, and it continues to be used by aspiring autocrats to threaten our very democracy. As long as it exists, the surveillance industry, and the data it generates, will be an…
Today we're introducing a desktop app so you have a new way to stay in touch anytime and anywhere - whether on your phone or computer at home or work. Like WhatsApp Web, our desktop app is simply an extension of your phone: the app mirrors conversations and messages from your mobile device.
Asana engineers are TypeScript fans, and we’ve learned a lot about where TypeScript shines and struggles. Here are 3 of our favorite TypeScript surprises.
Developers and engineering teams worldwide use GitHub Copilot for high-quality, agent-powered code reviews on every pull request. We understand that any change is significant to our customers, especially when it…
NeoFinder is a powerful and very fast disk cataloging tool for songs, videos, photos, all your digital documents
With the npm acquisition complete, we’re ready to start the next chapter of npm and support the JavaScript community in a new way.
Portsmouth CTC part of Cycling UK organises cycle rides and events including easy rides, short rides, flat rides, long rides, and hilly rides.
Vue.js users using the dependency “node-ipc” are experiencing a supply chain attack protesting the invasion of Ukraine, from a package named “peacenotwar”.