Mxtetris | 6 years ago | on: Ask HN: Recommendations for Papers in ACM
Mxtetris's comments
Mxtetris | 6 years ago | on: Ask HN: Recommend Books on Statistics
Taylor and Karlin, "An Introduction to Stochastic Modeling"
Mxtetris | 6 years ago | on: Doctors turn to social media to develop Covid-19 treatments in real time
Mxtetris | 6 years ago | on: Ask HN: Will getting a PhD lead to a more interesting life?
Mxtetris | 6 years ago | on: Ask HN: What do you expect from a senior software engineer?
Those mistakes and learnings together inform their judgement when approaching tasks and allow them to ask questions like:
* Is this code robust enough? (They ask because of the many times they pushed code and suddenly everything broke.)
* Should we even be building this? (They ask because of that one time they didn't ask, and wasted weeks of effort on something that was never used.)
* Is approach A the best way to achieve our goal? (They ask because of that one time they tried A, thought it would take one week, but spent two months on it instead.)
* What happens when we're asked to add X feature? (They ask because of that one time they were surprised by a feature request and had to rewrite a bunch of their code.)
Mxtetris | 6 years ago | on: An Apple Developer for 10 Years
On Android, you can distribute, download, and install .apk files outside of the Play Store [1]. There's also an app called f-droid [2] which acts as a 'store' for some open source apps.
[1] https://developer.android.com/distribute/marketing-tools/alt... [2] https://f-droid.org/en/
Mxtetris | 6 years ago | on: Ask HN: Beginner Programmer: Haskell Book or SICP?
That said, once you're done with your class, by all means give them a look.
Mxtetris | 6 years ago | on: Ask HN: Recommended resources to learn the Linux kernel and OS theory?
Udacity also hosts the GT Advanced Operating Systems course: https://www.udacity.com/course/advanced-operating-systems--u.... AOS is not a "how to" course, but rather a tour of the challenges operating systems may face (distribution, fault tolerance, scale) and of academic papers attempting to solve them (mostly from the 90s and 00s). As such, the material might not be a good fit for the original post, but this commenter found it fascinating.
The reading list is here: https://www.udacity.com/wiki/ud156-readings
Mxtetris | 6 years ago | on: Ask HN: What tools do you use for note-taking, progress tracking and TODO lists?
If access across machines and operating systems is a priority for you, you may want to set up a private wiki and ticket tracker, either on your own machine or with a cloud provider.
Mxtetris | 6 years ago | on: Ask HN: What tools do you use for note-taking, progress tracking and TODO lists?
Org-mode files are tree-structured, so anything you can structure as a tree should work well with org-mode. The navigation controls work nicely: expanding/collapsing, reordering, searching within subtrees.
Mxtetris | 6 years ago | on: ENIAC Operating Manual (1946) [pdf]
Mxtetris | 7 years ago | on: Monorepos: Please don’t
Partially answering my own question: SVN, recommended in a prior comment [0], supports path-based authorization [1]. But what about teams using another version control system?
[0] https://news.ycombinator.com/item?id=18810313
[1] http://svnbook.red-bean.com/en/1.5/svn-book.html#svn.serverc...
Mxtetris | 7 years ago | on: Multics Intro Course (1978)
Mxtetris | 7 years ago | on: Ask HN: What are you thankful for?
Mxtetris | 7 years ago | on: The independent researcher
We find that anonymization is imperfect but fairly effective: 70%–86% of the reviews were submitted with no author guesses, and 74%–90% of reviews were submitted with no correct guesses.
[0] https://cacm.acm.org/magazines/2018/6/228027-effectiveness-o...
Here's one I enjoyed: "Congestion avoidance and control," by Jacobson, 1988. https://dl.acm.org/doi/pdf/10.1145/52325.52356
The paper documents "congestion collapse" in the early internet. Too many TCP packets were sent at once, some were dropped, resent, dropped again, resent again, and so on, causing bandwidth to drop. The paper then goes on to present ways to scale the number of packets sent according to the number of packets acknowledged or lost.