HNHacker News
TopNewBestAskShowJobs

jarmitage

2,816 karma · joined April 5, 2013

submissionscomments
jarmitage··on Fecal transplant turns cancer immunotherapy non-responders into responders
Fixed x2
jarmitage··on Fecal transplant turns cancer immunotherapy non-responders into responders
I can’t wait until there exists a poop culture + social platforms around otherwise ordinary people with celebrity fecal matter.

Merch plop!

jarmitage··on Ask HN: Am I experiencing burn-out or just getting too old
Do some basic orientation: take the PHQ-9 (depression), the GAD-7 (anxiety), and the Maslach Burnout Inventory (https://en.wikipedia.org/wiki/Maslach_Burnout_Inventory)

Then try mindful self-compassion: https://www.compassionintherapy.com/daily-challenge/day1

If you're still concerned you should speak to a professional. Good luck.

jarmitage··on NumPy 1.20
Great project - you're on the front page: https://news.ycombinator.com/item?id=25978962
jarmitage··on SOPHIE has died
The Wendy Carlos meets Prince of our generation. Goodbye SOPHIE.
jarmitage··on JackTrip WebRTC: high quality, uncompressed, low-delay audio streaming
See for example:

Robert H. Jack, Tony Stockman, and Andrew McPherson. 2016. Effect of latency on performer interaction and subjective quality assessment of a digital musical instrument. In Proceedings of the Audio Mostly 2016 (AM '16). Association for Computing Machinery, New York, NY, USA, 116–123. DOI: https://doi.org/10.1145/2986416.2986428

https://scholar.google.com/scholar?cluster=13472622195552899...

jarmitage··on JackTrip WebRTC: high quality, uncompressed, low-delay audio streaming
For anyone who is fatigued by web and telecomms audio quality, I highly recommend trying out JackTrip: https://ccrma.stanford.edu/groups/soundwire/software/jacktri...

If you've ever been in a recording studio with headphone monitoring / studio talkback, it's like that. Really intimate.

This project uses RTCDataChannel for audio, which is very neat, but it's a shame that once again audio on the web has to be hacked to perform well.

jarmitage··on Developers spend most of their time figuring the system out
You are not alone :) https://futureofcoding.org/

Good luck!

jarmitage··on Developers spend most of their time figuring the system out
There will always be some who are freakishly good at manipulating visual symbols on a computer and in their heads.

Those people are practically exalted today, whereas their existence should indicate that for the vast majority of people, computers are inhumane and inefficient in the Bret Victor sense: http://worrydream.com/TheHumaneRepresentationOfThought/note....

jarmitage··on Developers spend most of their time figuring the system out
Glamorous Toolkit (https://gtoolkit.com) by feenk, which embodies the thesis of this blog post, is in my opinion the most exciting working development environment in decades. I think in 5-10 years people will be pointing to it as having a huge impact on the industry.

I implore anyone serious about changing how software development works to digest Andrei Chis' thesis Moldable Tools: http://scg.unibe.ch/archive/phd/chis-phd.pdf

Once you understand the consequences of reducing the cost of specialised tool development by orders of magnitude, it becomes obvious that a qualitative change in experience follows, that brings us much closer to what people like Engelbart were searching for.

jarmitage··on Raspberry Pi Enters Microcontroller Game with $4 Pico
Right. I wonder if the Arduino version will be better for this, or whether we might need to wait for future boards from RPi.
jarmitage··on Raspberry Pi Enters Microcontroller Game with $4 Pico
Thanks for this summary.

I am excited about the DMA and PIOs having used BeagleBoard PRUs, but what about the quality of the ADCs/DACs?

Isn't all the talk of hard real-time applications and so on somewhat moot if those aren't high quality enough?

(afraid I haven't had time to read the datasheet yet!)

jarmitage··on Show HN: SOUL Language 1.0 – A platform for writing and running audio code
Cool, great to see that in the pipeline.

I can vouch for that being a high priority feature for any interactive audio development, not just for live coding scenarios.

jarmitage··on Show HN: SOUL Language 1.0 – A platform for writing and running audio code
Oh boy :~)

Even though this already sounds great, hot swapping state would be the really big deal here. Do you think the Faust program itself might be able to save/load state somehow?

jarmitage··on Show HN: SOUL Language 1.0 – A platform for writing and running audio code
Nice, it's great to see this project go from C++ rant to reality. Can't wait to never write C++ ever again :)

On licensing, how will it work for creators of open source hardware? Will they still need to pay a licensing fee if they are targeting a specific device with closed driver IP? Or could there be an exception there?

Do you also see yourselves supporting open low-level hardware (RISC-V, FPGA, ...?), and in that case would you consider opening your driver IP for those targets?

jarmitage··on Show HN: SOUL Language 1.0 – A platform for writing and running audio code
Ah, I wasn't thinking of combining Faust and Bela like that, but that raises an interesting possibility.

So you're saying it should be technically feasible to live code/hot reload faust.dsp on Bela with no glitching?

jarmitage··on Show HN: SOUL Language 1.0 – A platform for writing and running audio code
Congrats Jules :)

What's the latest on using SOUL with platforms like Faust and Bela?

jarmitage··on Working at Apple (2011)
Ironically, perhaps we have Apple to thank for Bret Victor (the author) going on to make all of his work post-Apple public domain, including the non-profit https://dynamicland.org
jarmitage··on Interactive C++ for Data Science
Here's a live coding music synth based on Cling https://github.com/nwoeanhinnogaehr/tinyspec-cling

I also managed to prototype interactive audio programming with http://bela.io with Cling https://gist.github.com/jarmitage/6e411ae8746c04d6ecbee1cbc1...

jarmitage··on Blob Opera
This is one of many amazing projects by David Li http://david.li/
jarmitage··on Study links mindfulness and meditation to narcissism and “spiritual superiority”
Reading the scale they developed, I'm not sure how one could distinguish their results from the more general bias that the majority of people believe they are above average at any given thing (especially with statements like "I do X better than other people"):

https://onlinelibrary.wiley.com/doi/epdf/10.1002/ejsp.2721

jarmitage··on Espruino: JavaScript for Microcontrollers
It supports a variety of platforms including the latest ESP32s which are fairly capable. Anything higher than that and you are talking about an SBC at which point you can use any language you like.
jarmitage··on Espruino: JavaScript for Microcontrollers
I’m working with Espruino at the moment. Being able to access an embedded JS REPL over pretty much any protocol opens up all kinds of weird new programming experiences. I’ll leave what those might be to your imagination!
jarmitage··on MicroBlocks: Scratch and Smalltalk-inspired MCU VM for live embedded programming
MicroBlocks is based on the GP language: http://gpblocks.org/

You might want to read Mark Guzdial's blog for more on that:

> What makes GP remarkable is that it aims to be a general purpose language. John’s vision for GP is to be the language that students might move to after Scratch, with the highest possible ceilings. Think about GP as Python or Smalltalk in blocks — and even more the latter than the former. From the virtual machine (VM) on which it runs to the class browser, GP feels like a blocks-based form of Smalltalk. Because GP is VM-based, it’s portable — there are versions for Mac, Windows, iOS, and even a JavaScript implementation of the VM so that GP runs in the browser.

– https://computinged.wordpress.com/2016/06/13/introducing-gp-...

jarmitage··on MicroBlocks: Scratch and Smalltalk-inspired MCU VM for live embedded programming
Make Zine article: https://makezine.com/2020/07/31/microcontrollers-meet-microb...

Podcast: https://kidslab.dev/2020/08/03/microblocks-with-bernat-romag...

May 2020 keynote from John Maloney: https://www.youtube.com/watch?v=Iq4fOv64CfQ

jarmitage··on Show HN: Starboard – Fully in-browser literate notebooks like Jupyter Notebook
Great stuff! Congrats on launching.

Can it be combined with https://svelte.dev? Would be great for reactivity and cheaply creating visualisations.

jarmitage··on GitHub buries 21 TB open-source code in Arctic vault for 1k years
Interesting to think about this alongside Long Tien Nguyen and Alan Kay's paper "The Cuneiform Tablets of 2015" (2015)

https://news.ycombinator.com/item?id=11510649

http://www.vpri.org/pdf/tr2015004_cuneiform.pdf

jarmitage··on Orthodox Privilege
For a list of 46 other privileges (some that overlap with this proposal), see this classic article:

White privilege and male privilege: A Personal Account of Coming to See Correspondences Through Work in Women's Studies (1988) by Peggy McIntosh https://www.collegeart.org/pdf/diversity/white-privilege-and...

jarmitage··on The first woman PhD in computer science was a nun (2013)
I hereby rename NaN to Nun in her honour
jarmitage··on CMU’s ‘Penrose’ Turns Complex Math Notations into Illustrative Diagrams
Direct link: https://penrose.ink/siggraph20.html
← PreviousPage 3 of 11Next →