djb   508

« earlier 2017.11.05: Reconstructing ROCA
Did delaying the release of the paper for two weeks make users think they were safer than they actually were?
crypto  djb  factoring  rsa 
4 weeks ago by dadrian
How to Call B.S. on Big Data: A Practical Guide
Bergstrom believes that calling bullshit on data, big or otherwise, doesn’t require a statistics degree—only common sense and a few habits of mind. “You don’t have to understand all the gears inside a black box in order to evaluate what you’re being told,” he said.
bigdata  bullshit  data  ddj  djl  journalism  bull  shit  djb 
july 2017 by winnydejong
How To Fine-Tune Your Bullshit Detector
In a time of fake news and “alternative facts,” critical thinking has become more important than ever. Here are four questions to ask yourself.
ddj  djl  thinking  bullshit  djb  data  alternative  facts 
july 2017 by winnydejong
Calling Bullshit, a crash course. #data
Our aim in this course is to teach you how to think critically about the data and models that constitute evidence in the social and natural sciences.
course  data  politics  science  ddj  djl  djb 
july 2017 by winnydejong
Everything I, Margaret Sullivan, Know About Journalism in 395 Words
1. About social media.
• No road rage; walk away from the keyboard.
• Be useful.
• Be responsive.
• Be willing to correct and acknowledge errors immediately.
• Show restraint; remember that you are posting to The World. Forever.
• Try for a mix of 20 percent fun and 80 percent hard information.
• Read every link before re-tweeting or re-posting.
• It’s a tool, not an end in itself.

2. About journalism.
• Don’t cut corners. Do the actual work.
• If you “borrow,” always credit with a link and a specific mention, and always write in your own words.
• You can lose your reputation and your career in an instant.
• Despite that, don’t be timid. Be brave; just don’t be brave and stupid.
• Ask for advice from smart people.
• Do the work that improves the world, even in a small way.
• Don’t sink to least-common-denominator journalism.
• A little snark goes a long way.
• Think more about fairness than objectivity.
• Think about how close you can get to the truth.
• Put yourself in the place of the people who will be affected by your work. That doesn’t mean to pull your punches.
• Be rigorous. Go the extra mile. If you think you should interview five people, interview 10. Fact-check with a vengeance.
• Be aggressive — a passive journalist isn’t really a journalist.
• Get to be really good at one or two things. And get to be decently good at a whole bunch of things. (A hat tip to my friend Drake Martinet of Vice Media here.)
• If you screw up, apologize fully and move on.
• Try to work for someone great.
• Whatever help you’ve received in your career, pay it forward.
• Be idealistic. Resist cynicism.
• Never be boring — be engaging and clear, especially when the subject is complicated or hard to understand. If you’re writing blurry stuff, maybe you don’t understand the subject yet. Pity the readers (or viewers) and consider their attention span. (E.B. White on clarity, referring to his teacher William Strunk: “Will felt that the reader was in serious trouble most of the time, a man floundering in a swamp, and that it was the duty of anyone attempting to write English to drain this swamp quickly and get his man up on dry ground, or at least throw him a rope.”)
• You are not in this business for the money, so what are you in it for? Do that work.
journalism  ddj  djb 
july 2017 by winnydejong
qhasm: tools to help write high-speed software
Prototypes of qhasm's instruction decoder, register allocator, x86-floating-point-stack handler, and assembler:
assembly  compilers  language  performance  crypto  djb 
may 2017 by slowbyte
Data Journalism Should Thrive on Cross-Border Collaborations - Why Doesn’t It?
The potential of multi-country, data-driven journalism is too great to give up on. But in order for collaborations to succeed countries desensitized to corruption, efforts to grow data journalism need to get serious, and cross-border projects should empower citizens in developing countries to take greater control over their lives.
ddj  djl  journalism  djb  collaborations  cross  border 
may 2017 by winnydejong
Why newsrooms need project managers
Newsrooms need project managers because at some point it is not about how many of your journalists know how to code, but how well your teams of reporters and developers work together. This collaboration is necessary because the old systems no longer work and we have yet to find new templates.
ddj  djl  djb  journalism  culture  managers  management 
may 2017 by winnydejong
Understanding what makes a visualization memorable #datavis
"Visualizations that are memorable “at-a-glance” are often the most memorable even after longer viewings — i.e., there is something instant, enduring and intrinsically powerful about memorable graphics."
ddj  djl  datavis  visualisation  visualization  djb  research  Michelle  Borkin 
may 2017 by winnydejong
Jacob Appelbaum's abuse
Upsetting account from a colleague of a well known computer security person
appelbaum  tor  abuse  djb 
march 2017 by nelson
Some thoughts on security after ten years of qmail 1.0 (2007)
by djb. Note how his philosophy has gradually changed to "eliminate bugs, eliminate code, eliminate trusted code" away from chasing attackers or minimizing privilege. Sections 4 and 5 also seem to unconsciously highlight Plan 9's filesystem approach to all things.
djb  security  qmail  paper  pdf  pmz  piperesearch 
march 2017 by mechazoidal
GitHub - jedisct1/libsodium: A modern and easy-to-use crypto library.
The one and only easy-to-use port of djb's NaCl. Recommended for all your projects that need the best security and have no need to interoperate with older schemes.
library  c  programming  repo:github  djb  security  cryptography  nacl 
february 2017 by mechazoidal

« earlier    

related tags

abuse  accountability  ada  advice  afrika  afrikaanse  alan  alansmith  algorithms  alternative  analysis  appelbaum  art  assembly  baddata  balance  best  bigdata  books  border  borkin  brain  breaking  bsd  build  bull  bullshit  business  c  calculus  cbs  charts  civil  civilsociety  coding  collaborations  comedy  compilers  computing  controversy  correlation  corruption  course  cross  crypto  cryptography  cso  csos  culture  curve25519  daemontools  damnedlies  data-art  data  dataart  datajournalism  dataliteracy  datastructure  datatool  datatools  datavis  dataviz  ddj  defensie  democracy  dependencies  dependency  derivatives  design  details  development  devops  digital  djl  ecc  education  encryption  ethics  etichette  evasion  explainer  explorable  factoring  facts  fbi  financial  financialtimes  flowingdata  foia  freedom  ft  function  funding  funny  game  games  goldilocks  government  graphics  guide  guideline  guidelines  hash  hashing  history  howto  icij  icons  infographic  information  innumeracy  interactive  international  internet  investigation  investigative  investigativereporting  ip  jacob_appelbaum  javascript  jerven  journalism  kaarten  ladders  language  law  leak  learning  library  lies  linux  literacy  longread  lovelace  make  management  managers  map  mapping  maps  martine  math  media  michelle  morten  mortenjerven  movement  music  musica  nacl  nathanyau  networking  news  newsroom  nickycase  nieuws  numberspeople  okfd  open  opendata  opengovernment  opensource  openvisconf  optimization  organization  ow  panamapapers  paper  paulsteiger  pdf  perception  performance  piperesearch  pmz  policy  politicians  politics  poornumbers  privacy  programming-languages  programming  pseudoscience  public  python  qmail  quantitative  quantum-computers  quantum  quantum_computing  r  records  redo  repo:github  report  reporting  representation  research  rsa  rules  runit  satire  science  scrapen  scraping  security  server  sexual_harrassment  shit  simulation  smit  society  software  soundcloud  source  sovjet  spreadsheets  spunti  statistics  statistiek  storytellers  stupidity  supervisor  sustainable  sysadmin  system  tai64n  tax  team  teambuilding  thinking  timeline  times  tip  tool  tools  tor  transparancy  transparency  tutorials  twitter  uncertainty  understanding  unix  us  utrecht  visual  visualisation  visualization  visualizationn  visualizations  webscraping  wikipedia  wob 

Copy this bookmark: