Difference between revisions of "Links"

From jWiki
Jump to navigationJump to search
Line 41: Line 41:
* [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 48: Line 48:
=== Papers ===
=== Papers ===
* [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 65: Line 65:
* [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 72:
* [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 81:
* [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 130:
* [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?]

Revision as of 19:34, 13 February 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."