Difference between revisions of "Links"

From jWiki
Jump to navigationJump to search
(Created page with "A dumping ground for links with no particular organization. == Machine learning == * [https://christophm.github.io/interpretable-ml-book/ Interpretable Machine Learning] - A Guide for Making Black Box Models Explainable * [https://mml-book.github.io/ Mathematics for Machine Learning] * [https://victorzhou.com/blog/intro-to-cnns-part-1/ An Introduction to Convolutional Neural Networks] * [https://codewords.recurse.com/issues/five/why-do-neural-networks-think-a-panda-is-a...")
 
 
(7 intermediate revisions by the same user not shown)
Line 8: Line 8:
* [https://worldmodels.github.io/ Recurrent World Models Facilitate Policy Execution] - Presentation at NeurIPS 2018 on reinforcement learning in game contents by "dreaming" game worlds
* [https://worldmodels.github.io/ Recurrent World Models Facilitate Policy Execution] - Presentation at NeurIPS 2018 on reinforcement learning in game contents by "dreaming" game worlds
* [https://arxiv.org/abs/1806.11146 Adversarial Reprogramming of Neural Networks]
* [https://arxiv.org/abs/1806.11146 Adversarial Reprogramming of Neural Networks]
 
* [https://arxiv.org/abs/1911.08936 Knowledge Graph Alignment Network with Gated Multi-hop Neighborhood Aggregation]


== Academic(ish) ==
== Academic(ish) ==
* [https://www.marshall.usc.edu/sites/default/files/anicich/intellcont/Status%20and%20Jargon%20OBHDP-1.pdf Compensatory conspicuous communication: Low status increases jargon use]
* [https://matt.might.net/articles/phd-school-in-pictures/ The illustrated guide to a Ph.D.]
* [https://matt.might.net/articles/phd-school-in-pictures/ The illustrated guide to a Ph.D.]
* [https://academictree.org/ Academic family tree]
* [https://academictree.org/ Academic family tree]
Line 41: Line 42:
* [https://csgordon.github.io/books.html Electronic references] - "a loosely-categorized collection of links to CS textbooks in a variety of areas that are freely available online"
* [https://csgordon.github.io/books.html Electronic references] - "a loosely-categorized collection of links to CS textbooks in a variety of areas that are freely available online"
* [https://www.countbayesie.com/blog/2015/2/18/hans-solo-and-bayesian-priors Han Solo and Bayesian Priors]
* [https://www.countbayesie.com/blog/2015/2/18/hans-solo-and-bayesian-priors Han Solo and Bayesian Priors]
* [https://www.autodeskresearch.com/publications/samestats) - simulated annealing of wildly different datasets with the same five-number summary, starting from Alberto Cairo's ["Datasaurus"](http://www.thefunctionalart.com/2016/08/download-datasaurus-never-trust-summary.html Same Stats, Different Graphs] dinosaur
* [https://www.autodeskresearch.com/publications/samestats Same Stats, Different Graphs] - simulated annealing of wildly different datasets with the same five-number summary, starting from Alberto Cairo's [http://www.thefunctionalart.com/2016/08/download-datasaurus-never-trust-summary.html "Datasaurus"]
* [http://faculty.evansville.edu/ck6/encyclopedia/ETC.html Encyclopedia of Triangle Centers] - exactly what it sounds like: an encylopaedic database of more than 30,000 ways to define the center of a triangle.
* [http://faculty.evansville.edu/ck6/encyclopedia/ETC.html Encyclopedia of Triangle Centers] - exactly what it sounds like: an encylopaedic database of more than 30,000 ways to define the center of a triangle.
* [https://distill.pub/2017/momentum/ Why Momentum Really Works] - great post about momentum methods in optimization
* [https://distill.pub/2017/momentum/ Why Momentum Really Works] - great post about momentum methods in optimization
Line 47: Line 48:


=== Papers ===
=== Papers ===
* [https://dl.acm.org/doi/10.1145/3338906.3338909 Why aren’t regular expressions a lingua franca? an empirical study on the re-use and portability of regular expressions]
* [https://arxiv.org/abs/1712.10321 CaloGAN: Simulating 3D High Energy Particle Showers in Multi-Layer Electromagnetic Calorimeters with Generative Adversarial Networks]
* [https://arxiv.org/abs/1712.10321 CaloGAN: Simulating 3D High Energy Particle Showers in Multi-Layer Electromagnetic Calorimeters with Generative Adversarial Networks]
* [https://focus.science.ubc.ca/isotope-4899c0b480b8) - treatment of extremely advanced systemic cancer with Ac-225 bound to PSMA-617 (prostate membrane specific antigen Accelerating access to an elusive medical isotope]
* [https://focus.science.ubc.ca/isotope-4899c0b480b8 Accelerating access to an elusive medical isotope] - treatment of extremely advanced systemic cancer with Ac-225 bound to PSMA-617 (prostate membrane specific antigen
* [https://cpb-us-e2.wpmucdn.com/faculty.sites.uci.edu/dist/e/700/files/2018/03/prikhodko-zotov-trusov-shkel-sna2012.pdf Foucault pendulum on a chip: Rate integrating silicon MEMS gyroscope] - a nice paper explaining how MEMS gyroscopes work
* [https://cpb-us-e2.wpmucdn.com/faculty.sites.uci.edu/dist/e/700/files/2018/03/prikhodko-zotov-trusov-shkel-sna2012.pdf Foucault pendulum on a chip: Rate integrating silicon MEMS gyroscope] - a nice paper explaining how MEMS gyroscopes work
* [https://aapt.scitation.org/doi/abs/10.1119/1.1528917 Eyesight and the solar Wien peak]
* [https://aapt.scitation.org/doi/abs/10.1119/1.1528917 Eyesight and the solar Wien peak]
Line 56: Line 58:
* [https://royalsocietypublishing.org/doi/10.1098/rsif.2014.0924 A typology of street patterns] - Publication showing distinct topological categories of human cities
* [https://royalsocietypublishing.org/doi/10.1098/rsif.2014.0924 A typology of street patterns] - Publication showing distinct topological categories of human cities
* [https://www.ncbi.nlm.nih.gov/pmc/articles/PMC1739867/ Moderate sleep deprivation produces impairments in cognitive and motor performance equivalent to legally prescribed levels of alcohol intoxication] - on an equivalence between lost sleep and BAC
* [https://www.ncbi.nlm.nih.gov/pmc/articles/PMC1739867/ Moderate sleep deprivation produces impairments in cognitive and motor performance equivalent to legally prescribed levels of alcohol intoxication] - on an equivalence between lost sleep and BAC
* [https://doi.org/10.1109/TVCG.2011.192 Evaluation of Artery Visualizations for Heart Disease Diagnosis] - in which "jet" being a terrible colormap could cause very real harm


== Misc. ==
== Misc. ==
* [https://web.archive.org/web/20010220065842/http://www.inf.fu-berlin.de/~widiger/ICHC/papers/campbell.html THE EDSAC SIMULATOR] (archived)
* [https://www.centauri-dreams.org/2015/04/06/puzzling-out-the-perytons/ Puzzling Out the Perytons] - Discussion of the intersection between radio astronomy and microwave burritos
* [https://vlsicad.ucsd.edu/Research/Advice/star_engineer.pdf How to be a Star Engineer] - tl;dr the lone wolf is a myth
* [https://vlsicad.ucsd.edu/Research/Advice/star_engineer.pdf How to be a Star Engineer] - tl;dr the lone wolf is a myth
* [https://www.newscientist.com/article/1966905-a-problem-in-dynamics/ "A Problem in Dynamics" by James Clerk Maxwell]
* [https://www.newscientist.com/article/1966905-a-problem-in-dynamics/ "A Problem in Dynamics" by James Clerk Maxwell]
Line 65: Line 69:
* [http://www.catb.org/esr/faqs/smart-questions.html How To Ask Questions The Smart Way] - Gross name, great advice
* [http://www.catb.org/esr/faqs/smart-questions.html How To Ask Questions The Smart Way] - Gross name, great advice
* [https://www.cs.unm.edu/~dlchao/flake/doom/chi/chi.html Doom as an Interface for Process Management]
* [https://www.cs.unm.edu/~dlchao/flake/doom/chi/chi.html Doom as an Interface for Process Management]
* [http://worrydream.com/ABriefRantOnTheFutureOfInteractionDesign/) - What it says on the tin. I probably remembered this essay as "smashing fingers on glass" or perhaps "smooshing fingers on glass" (keywords: interface A Brief Rant on the Future of Interaction Design]
* [http://worrydream.com/ABriefRantOnTheFutureOfInteractionDesign/ A Brief Rant on the Future of Interaction Design] - What it says on the tin, a rant on interfaces. I usually remember this essay for its "smashing fingers on glass" perspective
* [https://www.joelonsoftware.com/2005/05/11/making-wrong-code-look-wrong/ Making Wrong Code Look Wrong] - Joel on code smells
* [https://www.joelonsoftware.com/2005/05/11/making-wrong-code-look-wrong/ Making Wrong Code Look Wrong] - Joel on code smells
* [https://eagain.net/articles/git-for-computer-scientists/ Git for computer scientists] - "Quick introduction to git internals for people who are not scared by words like Directed Acyclic Graph ."
* [https://eagain.net/articles/git-for-computer-scientists/ Git for computer scientists] - "Quick introduction to git internals for people who are not scared by words like Directed Acyclic Graph ."
Line 72: Line 76:
* [https://web.mit.edu/jemorris/humor/500-miles The 500 mile email]
* [https://web.mit.edu/jemorris/humor/500-miles The 500 mile email]
* [https://gist.github.com/jboner/2841832 Latency Numbers Every Programmer Should Know]
* [https://gist.github.com/jboner/2841832 Latency Numbers Every Programmer Should Know]
* [https://tools.ietf.org/html/rfc2616) - See in particular [Section 10](https://tools.ietf.org/html/rfc2616#section-10 RFC 2616: HTTP 1.1] which describes status codes.
* [https://tools.ietf.org/html/rfc2616 RFC 2616: HTTP 1.1] - See in particular [https://tools.ietf.org/html/rfc2616#section-10 Section 10] which describes status codes.
* [https://jakevdp.github.io/PythonDataScienceHandbook/05.09-principal-component-analysis.html In Depth: Principal Component Analysis] - By the always-excellent Jake VanderPlas
* [https://jakevdp.github.io/PythonDataScienceHandbook/05.09-principal-component-analysis.html In Depth: Principal Component Analysis] - By the always-excellent Jake VanderPlas
* [https://alexgaynor.net/2020/may/27/science-on-memory-unsafety-and-security/ The science on C/C++'s security] - A summary of the empirical evidence for the challenge of writing secure code in C/C++
* [https://alexgaynor.net/2020/may/27/science-on-memory-unsafety-and-security/ The science on C/C++'s security] - A summary of the empirical evidence for the challenge of writing secure code in C/C++
Line 81: Line 85:
* [https://infiniteundo.com/post/25326999628/falsehoods-programmers-believe-about-time Falsehoods programmers believe about time]
* [https://infiniteundo.com/post/25326999628/falsehoods-programmers-believe-about-time Falsehoods programmers believe about time]
* [https://www.kalzumeus.com/2010/06/17/falsehoods-programmers-believe-about-names/ Falsehoods programmers believe about names]
* [https://www.kalzumeus.com/2010/06/17/falsehoods-programmers-believe-about-names/ Falsehoods programmers believe about names]
* [https://ozanerdem.github.io/jekyll/update/2019/11/17/representation-in-sat.html) - See also: [CppCon 2019: Solve Hard Problems Quickly Using SAT Solvers](https://www.youtube.com/watch?v=OZq11vRGCNw Encoding Problems in Boolean Satisfiability]
* [https://ozanerdem.github.io/jekyll/update/2019/11/17/representation-in-sat.html Encoding Problems in Boolean Satisfiability] - See also: [https://www.youtube.com/watch?v=OZq11vRGCNw CppCon 2019: Solve Hard Problems Quickly Using SAT Solvers]
* [https://steve-yegge.blogspot.com/2007/06/rich-programmer-food.html Rich Programmer Food] - ''"Gentle, yet insistent executive summary: If you don't know how compilers work, then you don't know how computers work. If you're not 100% sure whether you know how compilers work, then you don't know how they work."''
* [https://steve-yegge.blogspot.com/2007/06/rich-programmer-food.html Rich Programmer Food] - ''"Gentle, yet insistent executive summary: If you don't know how compilers work, then you don't know how computers work. If you're not 100% sure whether you know how compilers work, then you don't know how they work."''
* [https://www.fastcompany.com/28121/they-write-right-stuff They Write the Right Stuff] - overview of space shuttle software and real-time constraints
* [https://www.fastcompany.com/28121/they-write-right-stuff They Write the Right Stuff] - overview of space shuttle software and real-time constraints
Line 130: Line 134:
* [https://medium.com/basecs/whats-a-linked-list-anyway-part-1-d8b7e6508b9d What's a Linked List, Anyway?] - One of the more notable entries in Vaidehi Joshi's BaseCS series
* [https://medium.com/basecs/whats-a-linked-list-anyway-part-1-d8b7e6508b9d What's a Linked List, Anyway?] - One of the more notable entries in Vaidehi Joshi's BaseCS series
* [https://medium.com/basecs/trying-to-understand-tries-3ec6bede0014 Trying to Understand Tries]
* [https://medium.com/basecs/trying-to-understand-tries-3ec6bede0014 Trying to Understand Tries]
* [https://eev.ee/blog/2013/03/03/the-controller-pattern-is-awful-and-other-oo-heresy/) - article by @eevee on what makes a good object (_"Object-oriented programming is about objects: bundles of state and behavior."_ "The controller pattern is awful (and other OO heresy)"]
* [https://eev.ee/blog/2013/03/03/the-controller-pattern-is-awful-and-other-oo-heresy/ "The controller pattern is awful (and other OO heresy)"] - article by @eevee on what makes a good object (''"Object-oriented programming is about objects: bundles of state and behavior."'')
* [https://jvns.ca/blog/so-you-want-to-be-a-wizard/) - A small zine by Julia Evans on invaluable meta-skills in computing (and elsewhere "So you want to be a wizard"]
* [https://jvns.ca/blog/so-you-want-to-be-a-wizard/) - A small zine by Julia Evans on invaluable meta-skills in computing (and elsewhere "So you want to be a wizard"]
* [https://www.quora.com/How-did-game-developers-pack-entire-games-into-so-little-memory-twenty-five-years-ago/answer/Dave-Baggett) how Crash Bandicoot's packing system worked, and how the game ended up with only 4 bytes to spare on the CD. See also the [https://www.youtube.com/watch?v=pSHj5UKSylk Ars Technica interview interview] with Andy Gavin (scrub to 1:07:00, chapter 10 for data chunking content Dave Baggett explains)
* [https://www.quora.com/How-did-game-developers-pack-entire-games-into-so-little-memory-twenty-five-years-ago/answer/Dave-Baggett Dave Baggett explains how Crash Bandicoot's packing system worked, and how the game ended up with only 4 bytes to spare on the CD.] See also the [https://www.youtube.com/watch?v=pSHj5UKSylk Ars Technica interview interview] with Andy Gavin (scrub to 1:07:00, chapter 10 for data chunking content)
* [https://blog.benjojo.co.uk/post/bgp-battleships Playing battleships over BGP]
* [https://blog.benjojo.co.uk/post/bgp-battleships Playing battleships over BGP]
* [https://jroweboy.github.io/c/asm/2015/01/26/when-is-main-not-a-function.html Main is usually a function. So when is it not?]
* [https://jroweboy.github.io/c/asm/2015/01/26/when-is-main-not-a-function.html Main is usually a function. So when is it not?]
Line 153: Line 157:
* [https://web.archive.org/web/20150101172146/http://infohost.nmt.edu/~shipman/org/noel.html The Noel Smith-Wenkle Salary Negotiation Method] - tl;dr get the employer to offer first
* [https://web.archive.org/web/20150101172146/http://infohost.nmt.edu/~shipman/org/noel.html The Noel Smith-Wenkle Salary Negotiation Method] - tl;dr get the employer to offer first
* [https://www.theawl.com/2011/11/a-conspiracy-of-hogs-the-mcrib-as-arbitrage/ A Conspiracy of Hogs: The McRib as Arbitrage]
* [https://www.theawl.com/2011/11/a-conspiracy-of-hogs-the-mcrib-as-arbitrage/ A Conspiracy of Hogs: The McRib as Arbitrage]
* [https://www.houstonchronicle.com/nasa/adrift/1/) - Eric Berger's excellent series in the Chronicle about the Space Launch System (SLS "Adrift"] and other elements of the US space program.
* [https://www.houstonchronicle.com/nasa/adrift/1/ "Adrift"] - Eric Berger's excellent series in the Chronicle about the Space Launch System (SLS) and other elements of the US space program.
* [https://slate.com/news-and-politics/2020/05/toilet-flush-supreme-court-livestream.html Investigation: I Think I Know Which Justice Flushed] - a detailed analysis of who flushed a toilet during a oral arguments before the Supreme Court in 2020. (spoiler alert: it was almost certainly Justice Stephen Breyer)
* [https://slate.com/news-and-politics/2020/05/toilet-flush-supreme-court-livestream.html Investigation: I Think I Know Which Justice Flushed] - a detailed analysis of who flushed a toilet during a oral arguments before the Supreme Court in 2020. (spoiler alert: it was almost certainly Justice Stephen Breyer)
* [https://fineartamerica.com/featured/the-martyrdom-of-saint-stephen-by-jose-clemente-orozco-stefano-baldini.html "El martirio de San Esteban"]
* [https://fineartamerica.com/featured/the-martyrdom-of-saint-stephen-by-jose-clemente-orozco-stefano-baldini.html "El martirio de San Esteban"]

Latest revision as of 11:09, 17 May 2022

A dumping ground for links with no particular organization.

Machine learning

Academic(ish)

Papers

Misc.

 From: k...@rational.com (Kent Mitchell)
 Subject: Re: Does memory leak?
 Date: 1995/03/31
 Message-ID: <3lhdjd$l6h@rational.rational.com>#1/1
 X-Deja-AN: 100649473
 distribution: world
 references: <3kopao$ekg@nef.ens.fr> <EACHUS.95Mar22193719@spectre.mitre.org> <3kvccb$18ru@watnews1.watson.ibm.com>
 organization: Rational Software Corporation
 newsgroups: comp.lang.ada
 
 Norman H. Cohen (nco...@watson.ibm.com) wrote:
 : The only programs I know of with deliberate memory leaks are those whose
 : executions are short enough, and whose target machines have enough
 : virtual memory space, that running out of memory is not a concern.
 : (This class of programs includes many student programming exercises and
 : some simple applets and utilities; it includes few if any embedded or
 : safety-critical programs.)
 
 This sparked and interesting memory for me.  I was once working with a
 customer who was producing on-board software for a missile.  In my analysis
 of the code, I pointed out that they had a number of problems with storage
 leaks.  Imagine my surprise when the customers chief software engineer said
 "Of course it leaks".  He went on to point out that they had calculated the
 amount of memory the application would leak in the total possible flight time
 for the missile and then doubled that number.  They added this much
 additional memory to the hardware to "support" the leaks.  Since the missile
 will explode when it hits it's target or at the end of it's flight, the
 ultimate in garbage collection is performed without programmer intervention.
 
 --
 Kent Mitchell                   | One possible reason that things aren't
 Technical Consultant            | going according to plan is .....
 Rational Software Corporation   | that there never *was* a plan!

practice of defining tech through derision and scorn. "We excluded people. Directly. All of us. Even if we didn’t intend to, it does not matter. We make fun of the things others care about, make them feel small, make them feel like their achievements didn’t matter. Make them feel like they’re not welcome."