HNHacker News
TopNewBestAskShowJobs

tbenst

1,663 karma · joined July 5, 2012

Neuroscience PhD from Stanford. GP at Asimov Ventures.

twitter.com/tbenst tylerbenster.com

submissionscomments
tbenst··on Why I am learning category theory
Arguably from a mathematical perspective, the choice of ‘+’ is poor as it implies that the operation is commutative when it’s only associative. Julia used “foo” * “bar” for this reason: https://groups.google.com/g/julia-dev/c/4K6S7tWnuEs/m/RF6x-f...
tbenst··on 87% of American teens own an iPhone; 88% expect an iPhone to be their next phone
Mainly use WhatsApp to chat with European friends or a group chat that includes someone with android. Else it’s all iMessage, Telegram, Signal, and Slack / Discord for more community groups. And the occasional Instagram or Twitter DMs. (And that’s not even mentioning WeChat, Facebook Messenger, GroupMe, …).

Amazing how fragmented the messaging space has become.

tbenst··on A New Coefficient of Correlation
MI is quite useful and widely used. It typically requires binning data though when distributions are unknown / empirically estimated. This approach is a rank-based score, more similar to Spearman correlation than Pearson. This allows for nonlinear relationships between the two variables.

A slightly critical review on the work van be seen here: https://academic.oup.com/biomet/advance-article/doi/10.1093/.... They argue that the older forms of rank correlation, namely D, R, and tau*, are superior. Nonetheless, it seems like a nice contribution to the stats literature, although I doubt the widespread use of correlation is going anywhere.

tbenst··on Kinesis Advantage 360
Love my Advantage2, and only complaint is the USB cable has insufficient strain relief, and I've already replaced two cables, almost once a year. So bluetooth is a welcome sight.

Am I the only one that prefers the monolith body? I typically rest my keyboard on my knees when typing, which is difficult for a split layout

tbenst··on Kinesis Advantage 360
I had to look it up too, but big drawback is ZMK does not yet support macros. So only the Advantage360 supports macros for now, the Advantage360 Professional does not (https://zmk.dev/docs)
tbenst··on PyTorch: Where we are headed and why it looks a lot like Julia (but not exactly)
Could you point to it? Thanks
tbenst··on Do not leave XPS laptop in any sleep/hibernate/standby mode when placed in a bag
Similar issues for me on Precision 5520 (stock Ubuntu). Laptop nearly fried itself in my backpack from overheating—-can’t reason causally for sure but seems like it destroyed a chip involved with power regulation and damaged some liquid crystals in the display.
tbenst··on Six Degrees of Wikipedia
The game is called Wiki Ball! I played it too—fond memories of navigating category pages..
tbenst··on A soft, wearable brain–machine interface
I’m using high frequency in a domain specific way here: neuroscientists consider gamma (30-100Hz) to be high (temporal)frequency for action potential activity. But I wasn’t just referring to temporal filtering—the skull acts as a low-pass spatial filter, too [1].

[1] https://pubmed.ncbi.nlm.nih.gov/8813415/

tbenst··on Faust: Functional programming language for sound synthesis and audio processing
Thanks for the comment, supercollider is really neat! Also just learned about Tidal Cycles, a Haskell library that builds on SuperCollider with a higher level functional syntax.
tbenst··on A soft, wearable brain–machine interface
The big challenge for non-invasive BCI is that most interesting information content in the brain (e.g. speech) is encoded in high frequency firing activity, and the skull acts as a low-pass filter.
tbenst··on Faust: Functional programming language for sound synthesis and audio processing
OCAML is used extensively for high-frequency trading, so indeed functional languages are used all the time in low latency settings.

Galois has done work in Haskell for developing hard real-time applications. Here’s a dataflow language they built for example: https://leepike.github.io/pub_pages/rv2010.html

tbenst··on Faust: Functional programming language for sound synthesis and audio processing
Looks cool, thanks for the link. I can’t find any documentation or info on actually using it, know if there are any articles or other resources floating around?
tbenst··on New Ways to Be Told That Your Python Code Is Bad
I think “while loops” are orthogonal to primitive recursive functions.. for example, here’s how to compute the Ackerman function using only recursion in several languages; https://stackoverflow.com/questions/16115815/ackermann-very-...
tbenst··on Launch HN: Kalam Labs (YC S21) – Science games and live game streaming for kids
Congrats on the traction! Took a look at the stream and seems like a ton of engagement.

I watched a few minutes (~5) but can’t say I observed any scientific content or signs of a teaching curriculum. What would someone have learned after watching your live stream?

I’m a bit concerned that while fun, the content is closer to Twitch than Khan Academy—-is this just a science-themed gaming stream? Or will viewers learn a science curriculum?

tbenst··on ImageNet contains naturally occurring Apple NeuralHash collisions
I’m much more worried about adversarial attacks rather than accidental false positives.

For example, a year ago I was trying to track down how some unscrupulous photos ended up in my photo library. I finally realized that Telegram had, without my knowing permission, been adding all photos I had received in a crypto discussion group to my Apple photo library.

There seem many ripe opportunities for targeting.

tbenst··on Time to retire the CSV?
Another beauty of CSV is its compatability with git / versioning.

SQLite databases are in contrast a nightmare, and git merges often corrupt files.

tbenst··on Julia Computing raises $24M Series A
Agreed! Flux & other Julia Ml packages are awesome and have best in class API. Performance and memory usage aren’t yet on par with TF/PyTorch (or at least when I last checked last year), but with more contributors and time I could see this closing and would love to use Julia for ML work
tbenst··on Quarter-dose of Moderna Covid vaccine still rouses a big immune response
I think this makes great sense at the world population level. And after all, the Pfizer vaccine is only 30μg per dose, with equivalent (marginally higher) efficacy at preventing disease. The RNA sequences are highly similar as well, so I doubt that one expresses much more robustly. It’s been long speculated that the moderna vaccine has more side effects with same efficacy due to the aggressive dosing, and reducing to 50μg or even 25 is supported by a plethora of reasonable data.
tbenst··on Julia 1.6 addresses latency issues
I use Julia as my main driver these days and have shared some of this experience but not all

1) I use VScode and have had 0 problems with Revise. It Just Works when using the Julia extension + built in REPL. I actually prefer the Julia environment to Python in VScode, I have way fewer problems when doing a Notebook-like workflow where I’m writing library code at the same time

2) Agreed, I also wish there was a better story here. I’m constantly frustrated by how little static support there is. It’s getting better though, eg precompilation in 1.6.

3) I haven’t had any issues here outside of the occasional update to VScode Julia extension that botches things

4) I’ve had quite a lot of luck on discourse and GitHub issues, as well as slack for the occasional small question

Rust is great for use cases where you have specific resource management needs, although seems an odd choice for general purpose scientific computing.

tbenst··on Belarus 'diverts Ryanair flight to arrest journalist', opposition says
This article and others report that the plane was instructed to land in Minsk, even though Vilnius was closer. That doesn’t sound like following safety protocols to me
tbenst··on Nonnative English speakers share their gripes about speaking English
There is a notion of General or Standard American English [1]. Similarly, in Britain there’s Received Pronunciation [2].

Of course these are a social construct, but it’s not unfair to characterize that:

“General American English or General American (abbreviated GA or GenAm) is the umbrella accent of American English spoken by a majority of Americans and widely perceived, among Americans, as lacking any distinctly regional, ethnic, or socioeconomic characteristics.”

[1] https://en.wikipedia.org/wiki/General_American_English [2] https://en.wikipedia.org/wiki/Received_Pronunciation

tbenst··on There have been 7M-13M excess deaths worldwide during the pandemic
You make a strong claim with no supporting evidence or analysis. On the other hand, we have roughly 3.3M (Econimist) or 3.4M (Financial, Times [1]) confirmed COVID-19 deaths. Is it so surprising that only 25-50% of actual deaths due to COVID-19 were confirmed? Why do you try to downplay that COVID-19 is the second most deadly pandemic in a century, after HIV/AIDS? [2]

[1] https://www.ft.com/content/a2901ce8-5eb7-4633-b89c-cbdf5b386... [2] https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7866842/

tbenst··on Why are modern 50mm lenses so damned complicated?
Your intuition is correct but, unfortunately, it’s not simply a convolution.

A great example of this is DiffuserCam [1], which uses a diffuser as a “lens”, combined with a carefully measured point spread function (PSF) of a single point for each axial plane to estimate the “true” PSF that actually varies throughout the entire volume. So although in this work they estimate the reconstruction by making a translational invariance assumption, this is done for practical reasons and quality is lost.

To fully recover a lossless image as you suggest, one would have to measure a PSF for each point in the volume.

[1] https://waller-lab.github.io/DiffuserCam/

tbenst··on Dvorak vs Colemak (2010-2020)
I prefer the quantitative approach taken by Carpalx [1].

This analysis finds that Dvorak and Colemak are both substantially better than QWERTY, but Colemak has the edge.

[1] http://mkweb.bcgsc.ca/carpalx/?popular_alternatives

tbenst··on Ask HN: Who Are the Investors on HN?
I run a small VC fund focused on early/seed companies: https://asimovventures.com/portfolio/

We’ve done a lot in robotics and 3D printing. Love talking to founders working on hard technical problems. Feel free to drop me a note, tyler@ [that website link].

Early days, but if by chance you’re doing anything in neurotech definitely reach out. I’m doing a PhD in neuroscience at Stanford and am keen to invest in this burgeoning space.

tbenst··on Why the Wuhan lab leak theory shouldn't be dismissed
No you didn’t misread, I did, my apologies. And I appreciate your skepticism! While responding to you I did a lot more reading, and I’m more sympathetic to the possibility of “lab leak” than when we started discussing. Ultimately this needs a transparent investigation to resolve, but as it stands the data best supports a natural spillover hypothesis. But I regret the extent to which I characterized this as a foregone conclusion.
tbenst··on Why the Wuhan lab leak theory shouldn't be dismissed
Thank you for this thoughtful post! I learned something and would like to revise my opinion. Also came across this excellent article that covers some of the scientific discussion: https://undark.org/2021/03/17/lab-leak-science-lost-in-polit....

I now think the lab leak hypothesis is worth considering, and regret labeling as a conspiracy theory, although I maintain the characterization that the lab leak hypothesis is frequently found alongside other conspiracy theories.

I also would maintain that the current consensus is that SARS-COV-2 came from natural spillover, and the leak hypothesis is a minority opinion, but one held by credible scientists with well-thought arguments and therefore worth considering. I wish the original article would cite this work.

tbenst··on Why the Wuhan lab leak theory shouldn't be dismissed
If you’re open hearing new information and revising your position, please consider listening to the podcast from Nature that I linked to in another comment. It’s not controversial nor misleading to say that [edit: much of] the scientific community views the “lab leak” hypothesis as a conspiracy theory. The main segment starts around 6:30.

https://www.nature.com/articles/d41586-021-00599-7

Edit: wanted to highlight that, while the Lancet and other publications have highlighted the mainstream views that “lab leak” is a conspiracy theory, that there is a prominent minority of scientists that disagree: https://undark.org/2021/03/17/lab-leak-science-lost-in-polit...

tbenst··on Why the Wuhan lab leak theory shouldn't be dismissed
What you’re saying is all possible. But there’s no evidence to support leak from a lab, and there is a lot of evidence supporting the natural spillover hypothesis. As such, the latter interpretation is more likely to be correct.

For example, there were cases as early as December 2019 that did not come from Wuhan. Wuhan was no doubt a key early hotspot.

https://www.sciencemag.org/news/2020/01/wuhan-seafood-market...

There has been rigorous scholarship done on this question. I recommend reading it given your interest in the subject.

← PreviousPage 2 of 9Next →