HNHacker News
TopNewBestAskShowJobs

stochastician

1,340 karma · joined March 30, 2010

submissionscomments
stochastician··on Things to know when you get cancer
Other story, for balance: My father was diagnosed (again, in Idaho) with a rare ocuclar melanoma. Very few cases, but highly treatable. The specialist was in SF where I lived at the time. We went there, and it was a very different experience from Dana-Farber. The clinician was an academic who only saw patients like once a week. People were sitting on the floor lined up out the door.

His staff was gruff, there was such limited information as we progressed through the system, there were so many patients there from all over the western part of the US. For many of them it was their first time with cancer, and sitting there in the waiting room with my (non-medical!!!) bio training my Dad would often offer my services to "explain" something. Which I did, and I think I helped, but it was all rough.

The main doctor was so gruff and obnoxious that I emailed my MD friends in Boston (was still in grad school) asking how I could file a complaint.

But at the end of the day that process helped my father (and many of those other people ) get state-of-the-art proton beam therapy, covered by insurance.

Sadly my dad's cancer came back a short time later and he passed away (miss you too Dad).

But now, 15 years later, having been through the healthcare system in so many ways, and having many friends who are academic specialist MDs, I recognize that the doctor in SF was operating with incredible constraints, finite resources, and probably tired. And my Dad got the best possible treatment technology as a result of the second opinion.

But at the time I wanted to strangle the doctor.

I'm writing this just to say that sometimes the second opinion is tough. Sometimes it's in a far-away place or the doctors are jerks. Maybe even borderline unprofessional. They're the bastard operator from hell in their own little world. But again, this is life-and-death.

GET THAT SECOND OPINION EVEN IF THE DOCTOR IS A DICK.

stochastician··on Things to know when you get cancer
Yes because everyone will want to share records / data. The specialized clinics / centers are used to this role! Especially if you are going from a more-generic to a more-specialized center, but even if you're walking down the street.

This is literally life-and-death. My recommendation is for full transparency, it was crucial for us.

stochastician··on Things to know when you get cancer
The second opinion advice is great, and what I tell everyone I know who gets cancer.

My mom was diagnosed with stage 1 cancer in 2006 in Idaho. I was a PhD student at MIT at the time and a friend in lab helped me get an appointment at Dana-Farber. I thought it was probably overkill (it was a common cancer) but we did it anyway. They said everything in Idaho was standard of care but suggested one extra test, which Idaho team then reluctantly did, which revealed distant metastasis (stage 4! ), dramatically changing her treatment trajectory. She lived another 15 years (I miss you Mom).

Asking for a second opinion sucks. A lot of us are preconditioned from birth to trust our clinicians. But you're going on a journey and your life (or the life of your loved one) is on the line. Insurance often covers it. Your doctor will NOT be offended.

Think of it this way : if you were deploying code to the mars rover, and your colleague asked to do a code review before you pushed go, would you be offended? This is even more important than that.

stochastician··on Lie groups are crucial to some of the most fundamental theories in physics
If, like me, you're not a real mathematician but suffered through linear algebra and differential equations, you can still totally understand this stuff! I started off teaching myself differential geometry but ultimately had far more success with lie theory from a matrix groups perspective. I highly recommend:

https://www.amazon.com/Lie-Groups-Introduction-Graduate-Math...

and

https://bookstore.ams.org/text-13

My friends were all putnam nerds in college and I was not, and I assumed this math was all beyond me, but once you get the linear algebra down it's great!

stochastician··on Apple's new Processor Trace instrument is incredible
Is there anything like this for more commodity arm cores (neoverse v2) or do we think the insights from apple silicon cores will generalize well to those other ARM architectures?
stochastician··on CERN scientists find evidence of quantum entanglement in sheep
I am somewhat rusty on my undergrad quantum, but I'm not entirely sure I agree with this analysis. Could you perhaps explain it more clearly in baa-ket notation?
stochastician··on From where I left
> At some point my daughter, who is now 12, and is a crucial person in my life, enlightening my days with her intelligence, creativity and love, wanted to visit NYC for her birthday.

I know this wasn't the point of the post, but it was the most beautiful thing I've read all week, and really sums up how I feel about my own children. A small aside in a much longer post but incredibly humanizing and wonderful.

stochastician··on Can a biologist fix a radio? What I learned while studying apoptosis (2002) [pdf]
Author of that paper here -- What an incredibly nice comment to wake up to at 3am, thank you! This paper made me quit neuro and switch to systems that are easier to model (small molecules) which it turns out are still annoyingly difficult!
stochastician··on 25-Dec. Shout-out to everyone else at work
This is an incredible post, and thank you for the mission critical work that you do. I'm always curious what other people's work lives are like -- can you talk a little bit about your job, the tasks you're working on today, and how the people you interact with on a day like today (customers, clients, coworkers) could make today a little easier / more fun?
stochastician··on Reactive, reproducible, collaborative: computational notebooks evolve
Many existing version control tools help with this, but there are some challenges that crop up when doing this with jupyter notebooks:

1. Versioning notebooks in a semantically-useful way is difficult: think of it more like versioning binary data than source code. I know we struggle with this a fair amount.

2. There are many debates, some here on HN, about "best practices" for collaborative versioning (do you squash? rebase? etc). These questions exist for notebook users too, and there's a lot of interest in developing tools that either make these decisions for you (are opinionated), integrate them more into the GUI nature of notebooks, or both.

stochastician··on Setting up Starlink
This is OT but can you share a little bit more about what it's like living in East Idaho? I grew up in Boise and now live in Chicago but with the way things have been going lately I've been considering moving back, and there's a real appeal to living in a smaller town in the eastern part of the state (my dad was from Twin Falls). Internet access is always a bit of a concern though, which maybe Starlink ameliorates? Sorry to be so off-topic but you're the first person I've seen on HN from eastern Idaho!
stochastician··on Benzene detected in hand sanitizers
I desperately hope this is the case, but a quick google couldn't find a link. Do you happen to have a citation that you'd recommend? I say this as someone who is a bit paranoid about hand cleanliness _and_ is very tired of cracked skin.
stochastician··on My self-study plan for electrical engineering
Feel free to email / dm me (HN and twitter handle are the same) if you ever have any questions.
stochastician··on My self-study plan for electrical engineering
I used to build BMI systems in graduate school, from the lowest level (mixed-signal analog design for 70 uV extracelleular signals) to DSP (128 DSPs doing real time analysis) to the network (built my own ethernet MAC, foolishly!) to all the vis and RT-linux-based analysis. I left the area and switched into ML in grad school, but if I had to do it all over again there's one thing I think is missing:

Optics. Optics optics optics.

A tremendous amount of neural interfacing, especially in non-human primates and other organisms, is done via optics. ~All the advances in neural data acquisition over the past decade have been optical. Microscopy is the future for a tremendous amount of neuroscience and more and more people are considering it seriously for human-scale BMI.

I know optics isn't always thought of in an EE context, but it should be! Many people doing amazing computational imaging and optics work are in EE departments. Computational imaging is the new hotness and can let you combine your existing CS skills with signal processing and optics to do things like build a lensless camera! https://waller-lab.github.io/DiffuserCam/

If I were you I would ditch the RF part of your plan and study optics. Yeah, it's all EM, but the order-of-magnitude differences in the frequencies involved makes the underlying engineering quite different.

stochastician··on Early Illustrations of the Nervous System
I don't do much neuroscience anymore but classic Golgi and Cajal drawings still move me to tears. The mystery these scientists began unlocking 100 years ago is still the biggest in all of science. For people interested in the modern versions, I highly recommend checking out Janelia's drosophila connectome data: https://elifesciences.org/articles/57443
stochastician··on Doing Symbolic Math with SymPy
I want to encourage people to think of sympy not just as a competitor to Mathematica but additionally as an incredibly valuable library that can be used _inside_ of other projects. Sometimes, you just want to compute an antiderivative, or you want user-supplied functions that you can manipulate easily, or you want to do some actual algebra.

Think of it less as a Mathematica replacement (like "Linux on the Desktop") and more as a crucial library enabling a lot of fun new creative things (like "embedded linux running on your toaster").

For example, in some of my computational chemistry work we use it to allow users to specify certain functionals, which we can then manipulate symbolically, do expression reduction and elimination on, and prove certain properties about. It's great!

stochastician··on An Efficiency Comparison of Document Preparation Systems Used in Academic
I'm entirely willing to believe this to be the case; every paper I've written has been in LaTex and while the tooling has improved (emacs, overleaf, now even VScode's latex mode is great), there's still a learning barrier.

But one thing I want to stress is that LaTeX lets you produce _camera-ready_ documents with minimal additional effort. As we seek to reduce the cost of publishing and reduce the power and overhead of traditional journals, the legions of layout editors and horrible proprietary expensive CMSes need to be disrupted somehow.

stochastician··on Google Pay reimagined: pay, save, manage expenses and more
What the hell, I just tried this and it turns out to be true. Sometimes I think I should go work for google for a year just so I could rage internally about this sort of shit. I too have a GAFYD account I've been paying for since 2009.
stochastician··on How Many Decimals of Pi Do We Really Need? (2016)
This is an incredibly interesting question, and the answer is an emphatic YES! Many systems involve iterative schemes, where the output of one step is used as the input to the next step. Here, these precision errors can accumulate, and if there's a multiplicative term in your equations, they can explode!

These sorts of problems are actually very common in a lot of scientific computing and simulation contexts, which is why many in the scientific computing community look aghast at the rise of FP16 (and even fp32) in machine learning applications. Of course, those algorithms are often of a _very_ different nature from (say) the large-scale linear algebra or PDE solvers we're using, but still it's pretty shocking if you're used to worrying about machine precision!

stochastician··on Illinois governor signs law capping insulin costs at $100 per month
Comments like this always make me sad. Not just because I disagree with them (I do!) or that I think they are claiming certainty about facts in dispute (I think they are ! [1, 2] ) but because they make no mention of trade-offs. We can vehemently disagree about these things, get our information from different sources, and advocate for different policies, but hopefully we can all agree that there _would_ be tradeoffs? What might be the downsides to the proposed approach ? Do we think this would result in reduced innovation? In fewer potential cures?

[1] https://blogs.sciencemag.org/pipeline/archives/2019/05/28/wh... [2] https://blogs.sciencemag.org/pipeline/archives/2014/11/11/ma...

stochastician··on Android’s Commitment to Kotlin
https://library.gv.com/how-google-sets-goals-okrs-a1f69b0b72...
stochastician··on The ETF Tax Dodge
Matt Levine has an excellent explanation of why this isn't as big of a deal as it seems (read down to Heartbeats) [1]

> On the other hand I am not convinced that one should look at the transaction in isolation here. My view of the situation is not only that “an ETF is a mutual fund that doesn’t pay taxes,” but also that everyone accepts that. There just seems to be broad agreement among investors and regulators and policymakers that an ETF is supposed to be tax-efficient, that ETF investors get to defer capital gains until they sell their shares. (Again: This is a very widely advertised benefit of ETFs. 7 ) Some ETFs ran into a bit of a technical problem that might have required them to pay taxes, and so they developed a very technical solution that fixed it. The fact that the solution is a little shammy-looking would be a problem if everyone expected them to pay the taxes, but since people don’t expect that, any old solution will do.

[1] https://www.bloomberg.com/opinion/articles/2019-03-29/deals-...

stochastician··on Serverless Computing: One Step Forward, Two Steps Back
I actually agree with many of the suggestions in the paper, but of course am biased as these are my colleagues and we disagree on some of the interesting capabilities of modern serverless architectures (see https://arxiv.org/abs/1810.09679 ) . But it comes across like this DeWitt/Stonebraker piece from back in the day, "MapReduce: a major step backwards" https://homes.cs.washington.edu/~billhowe/mapreduce_a_major_...
stochastician··on Ask HN: Resources for blind developers and sysadmins?
Sorry, I don't mean to hijack the thread, but I knew some prolific visually-impaired developers in my youth, and never had the wherewithal to ask them questions about their toolchain.

1. what can we as engineers without visual impairments do to make our work more accessible and easier to collaborate with?

2. are there tools that you wish existed / could make your life easier, but that would require a significant capital outlay / massive time commitment? of course you're a dev and can "scratch that itch" yourself, but there are only so many hours in the day and you have a day job.

I had a friend who was red-green colorblind who pointed out to me that a lot of the color schemes I was using in my talks were hard for him to quickly understand, and it was (pardon the pun) quite eye-opening.

stochastician··on Quietly, Japan has established itself as a power in the aerospace industry
On that note, the Toyota museum in Nagoya was the most amazing science/technology museum my wife and I have ever been to. We made a specific stop in Nagoya on our honeymoon to see it, and were not disappointed. The first half is an incredible tour of the history of textiles, with hundreds (literally) of working looms at all phases of development, and incredibly knowledgable staff. And that's all before you get to the equally-amazing car part! http://www.tcmit.org/english/
stochastician··on No Phd, No Problem: New Schemes Teach the Masses to Build AI
Exactly this; this is also why people with multiple PhDs are incredibly rare (and viewed as odd ducks). The expectation is you've been trained to do "science" if you have a PhD, and thus a second one is redundant.
stochastician··on AWS Lambda enables functions that can run up to 15 minutes
This is fantastic news for projects like PyWren!
stochastician··on The dubious distinction, and literary legacy, of Leo Szilard
"The Prize" is fantastic, as is the associated (7 hour!) PBS-produced documentary that's available in its entirety on youtube. https://www.youtube.com/watch?v=n1stQW6i1Ko The actual in-person interviews with oil execs who were in the room during nationalization are amazing!
stochastician··on You Cannot Serve Two Masters: The Harms of Dual Affiliation
I do not think this is what the piece is arguing. Rather, the concern is that by creating these 80/20 splits, the core values of the university are compromised. There's nothing a priori wrong with industrial research, it's this attempted hybrid that's problematic. Hence the title, "you cannot serve two masters".

Quoting the piece, "Part of the point of being a big company is to control your environment by crushing, containing, or co-opting inconvenient innovations." I think the author is arguing that attitude is fundamentally at odds with the values of the academy.

stochastician··on Could a Neuroscientist Understand a Microprocessor? (2017)
Author here, happy to answer any questions! Always a pleasant surprise to find stuff you do making it to HN.
Page 1 of 3Next →