or subscribe with
Join 15,000+ readers for one email each week.
Digests » 308
Some tools have an opinion about how you should do your job. We're pretty sure you're the expert. With Airtable, you can coordinate and customize every aspect of your internal apps in minutes, not days. Flexible bug tracking, on-duty schedules, team standups, and so much more. Try Airtable today!
this week's favorite
The skills you need are your intelligence, cunning, perseverance and the will to test yourself against the intricacies of multi-threaded programming in the divine language of C#. Each challenge below is a computer program of two or more threads. You take the role of the Scheduler - and a cunning one! Your objective is to exploit flaws in the programs to make them crash or otherwise malfunction.
Everything old is one day new again, and there comes a time when even seasoned programmers encounter ancient wisdom in day to day code-slinging. It is impossible to enumerate the “unwritten rules" of any discipline, partly because many of these rules tend not even to be rules. Instead, "unwritten rules" often seem to be a discipline’s way of paraphrasing an abstract and timeless truth, rather than a specific insight unique to the art of scrapbooking (for example). That technical stuff is easy to write down.
Hundreds of millions of Facebook users had their account passwords stored in plain text and searchable by thousands of Facebook employees — in some cases going back to 2012, KrebsOnSecurity has learned. Facebook says an ongoing investigation has so far found no indication that employees have abused access to this data.
A while back I answered a question on Quora: Can people actually keep up with note-taking in Mathematics lectures with LaTeX. There, I explained my workflow of taking lecture notes in LaTeX using Vim and how I draw figures in Inkscape. However, a lot has changed since then and I’d like to write a few blog posts explaining my workflow.
We all know the story: you can’t make money on open source. Is it really true? I’m thinking about this now because Mozilla would like to diversify its revenue in the next few years, and one constraint we have is that everything we do is open source.