po84
I took time during a holiday to write an Obsidian plugin 4 years ago to scratch a personal itch as it were. I promptly forgot most of the detail, the Obsidian plugin API and ecosystem have naturally changed since then, and Typescript isn't in my day-to-day lingo.
I've been collecting ideas for new plugins since then while dreading the investment needed to get back up to speed on how to implement them.
I took a couple hours over a recent winter holiday with Claude and cranked out two new plugins plus improvements to the 4 year old bit-rotting original. Claude handled much of the accidental complexity of ramping up that would have bogged me down in the past--suggesting appropriate API methods to use, writing idiomatic TS, addressing linter findings, ...
In a word, the computer scientist is a toolsmith--no more, but no less. It is an honorable calling. If we perceive our role aright, we then see more clearly the proper criterion for success: a toolmaker succeeds as, and only as, the users of his tool succeed with his aid. However shining the blade, however jeweled the hilt, however perfect the heft, a sword is tested only by cutting. That swordsmith is successful whose clients die of old age.
Thorn is a startup focused on building technology to defend children from sexual abuse. Working at Thorn allows you to apply your skills, expertise, and passions to directly impact the lives of vulnerable and abused children. Our staff solves dynamic, quickly evolving problems with our network of partners from tech companies, NGOs, and law enforcement agencies. If you can bring clarity to complexity and lightness to heavy issues, you could be an excellent fit for our team.
Our CEO took the stage at TED and shared our audacious goal (https://www.ted.com/talks/julie_cordua_how_we_can_eliminate_...) of eliminating child sexual abuse material from the internet.
SENIOR FULL STACK ENGINEER: https://grnh.se/6554845a2us SENIOR SOFTWARE ENGINEER: https://grnh.se/81ea1a9b2us DATA ENGINEER: https://grnh.se/9d099b082us
Tech stack: Python / React / Node / Elasticsearch / PostgreSQL / AWS / Terraform / Docker / Kubernetes / Typescript / Node / GraphQL
Competitive salary + fully paid medical, dental, vision, life + 401(k) + parental leave + development fund + remote, flexible working + wellness + amazing colleagues!
Thorn is a startup focused on building technology to defend children from sexual abuse. Working at Thorn allows you to apply your skills, expertise, and passions to directly impact the lives of vulnerable and abused children. Our staff solves dynamic, quickly evolving problems with our network of partners from tech companies, NGOs, and law enforcement agencies. If you can bring clarity to complexity and lightness to heavy issues, you could be an excellent fit for our team. Our CEO took the stage at TED and shared our audacious goal (https://www.ted.com/talks/julie_cordua_how_we_can_eliminate_...) of eliminating child sexual abuse material from the internet.
SENIOR RESEARCH SCIENTIST: https://grnh.se/1a88a17e2us
SENIOR SOFTWARE ENGINEER: https://grnh.se/81ea1a9b2us
Tech stack: Python / Jupyter / Scikit Learn / spaCy / Elasticsearch / PostgreSQL / AWS / Terraform / Docker / Kubernetes / Typescript / Node / GraphQL
Competitive salary + fully paid medical, dental, vision, life + 401(k) + parental leave + development fund + remote, flexible working + wellness + amazing colleagues!
Thorn is a startup focused on building technology to defend children from sexual abuse. Working at Thorn allows you to apply your skills, expertise, and passions to directly impact the lives of vulnerable and abused children. Our staff solves dynamic, quickly evolving problems with our network of partners from tech companies, NGOs, and law enforcement agencies. If you can bring clarity to complexity and lightness to heavy issues, you could be an excellent fit for our team. Our CEO took the stage at TED and shared our audacious goal (https://www.ted.com/talks/julie_cordua_how_we_can_eliminate_...) of eliminating child sexual abuse material from the internet.
SENIOR DATA SCIENTIST:https://grnh.se/c20b289e2us
SENIOR UX DESIGNER: https://grnh.se/4137d3332us
Tech stack: Sketch / Figma / Invision/ Axure RP / Tensorflow / PyTorch / OpenCV / Pandas / Scikit Learn / Jupyter
Competitive salary + fully paid medical, dental, vision + 401(k) + parental leave + development fund + remote, flexible working + wellness + amazing colleagues!
Thorn is a startup focused on building technology to defend children from sexual abuse. Working at Thorn gives you the opportunity to apply your skills, expertise, and passions to directly impact the lives of vulnerable and abused children. If you are able to bring clarity to complexity and lightness to heavy problems, you could be a great fit for our team.
We are looking for a Senior Full-Stack Engineer to join our growing team. Apply here today: https://grnh.se/40bdcf132us
Tech stack: React / Typescript / Express / Node.js / / PostgreSQL / Docker /Kubernetes / AWS
Competitive salary + fully paid medical, dental, vision + 401(k) + parental leave + development fund + remote, flexible working + wellness + amazing colleagues!
Thorn is a startup focused on building technology to defend children from sexual abuse. Working at Thorn gives you the opportunity to apply your skills, expertise, and passions to directly impact the lives of vulnerable and abused children. Our staff solves dynamic, quickly evolving problems with our network of partners from tech companies, NGOs, and law enforcement agencies. If you are able to bring clarity to complexity and lightness to heavy problems, you could be a great fit for our team.
Last year, we took the stage at TED and shared our audacious goal (https://www.ted.com/talks/julie_cordua_how_we_can_eliminate_...) of eliminating child sexual abuse material from the internet.
SUPPORT ENGINEER (SAFER): https://grnh.se/5294c5ee2us
SENIOR SOFTWARE ENGINEER (SAFER): https://grnh.se/0d7664692us
SENIOR SOFTWARE ENGINEER: https://grnh.se/535a2f882us
SENIOR FULL-STACK ENGINEER (NCMEC): https://grnh.se/40bdcf132us
SENIOR FULL-STACK ENGINEER (Spotlight): https://grnh.se/4d000ee42us
SENIOR DATA SCIENTIST: https://grnh.se/a5aec8882us
DATA ENGINEER (NCMEC): https://grnh.se/71e4ec9e2us
Tech stack: React / Typescript / Express / Node.js / Python / PostgreSQL / MemSQL / Elasticsearch / Docker / Terraform / Kubernetes / AWS / Packer / Tensorflow / OpenCV / Scikit Learn / Jupyter
Competitive salary + fully paid medical, dental, vision + 401(k) + parental leave + development fund + remote, flexible working + wellness + amazing colleagues!
What if we told you writing code could help defend the world’s most vulnerable children? At Thorn, engineers are tackling how to use big data, innovative technologies, and the human spark of creativity to build a world where every child can be safe, curious, and happy. If you’re ready to make a difference with your engineering skills, apply today.
Last year, we took the stage at TED and shared our audacious goal (https://www.ted.com/talks/julie_cordua_how_we_can_eliminate_...) of eliminating child sexual abuse material from the internet.
DATA ENGINEER (NCMEC): https://grnh.se/71e4ec9e2us
SENIOR SOFTWARE ENGINEER (SAFER): https://grnh.se/0d7664692us
SENIOR SOFTWARE ENGINEER: https://grnh.se/535a2f882us
SENIOR FULL-STACK ENGINEER: https://grnh.se/4d000ee42us
SENIOR DATA SCIENTIST: https://grnh.se/a5aec8882us
IT SECURITY ENGINEER: https://grnh.se/1995c67b2us
Tech stack: React / Typescript / Express / Node.js / Python / PostgreSQL / MemSQL / Elasticsearch / Docker / Terraform / Kubernetes / AWS / Packer/ Tensorflow / OpenCV / Scikit Learn / Jupyter
Competitive salary + fully paid medical, dental, vision + 401(k) + parental leave + development fund + remote, flexible working + wellness + amazing colleagues!
Thorn is a non-profit focused on building technology to defend children from sexual abuse. Working at Thorn gives you the opportunity to apply your skills, expertise, and passions to directly impact the lives of vulnerable and abused children. Our staff solves dynamic, quickly evolving problems with our network of partners from tech companies, NGOs, and law enforcement agencies. If you are able to bring clarity to complexity and lightness to heavy problems, you could be a great fit for our team. Without a doubt, you are a passionate technical leader that adeptly navigates between the big picture, details, and team dynamics.
We took the stage at TED and shared our audacious goal (https://www.ted.com/talks/julie_cordua_how_we_can_eliminate_...) of eliminating child sexual abuse material from the internet.
DATA ENGINEER (NCMEC): https://grnh.se/71e4ec9e2us
SENIOR SOFTWARE ENGINEER (SAFER): https://grnh.se/0d7664692us
SENIOR SOFTWARE ENGINEER: https://grnh.se/535a2f882us
SENIOR FULL-STACK ENGINEER: https://grnh.se/4d000ee42us
SENIOR DATA SCIENTIST: https://grnh.se/a5aec8882us
IT SECURITY ENGINEER: https://grnh.se/1995c67b2us
Tech stack: React / Typescript / Express / Node.js / Python / PostgreSQL / MemSQL / Elasticsearch / Docker / Terraform / Kubernetes / AWS / Packer / Tensorflow / OpenCV / Scikit Learn / Jupyter
Competitive salary + fully paid medical, dental, vision + 401(k) + parental leave + development fund + remote, flexible working + wellness + amazing colleagues!
Thorn | REMOTE (US-based) | Sr. Full-Stack Engineer / Sr. Data Engineer / Data Scientist | Full-time | https://thorn.org
Thorn is a non-profit focused on building technology to defend children from sexual abuse. Working at Thorn gives you the opportunity to apply your skills, expertise, and passions to directly impact the lives of vulnerable and abused children. Our staff solves dynamic, quickly evolving problems with our network of partners from tech companies, NGOs, and law enforcement agencies. If you are able to bring clarity to complexity and lightness to heavy problems, you could be a great fit for our team. Without a doubt, you are a passionate technical leader that adeptly navigates between the big picture, details, and team dynamics. We took the stage at TED and shared our audacious goal (https://www.pscp.tv/TEDTalks/1zqJVawyjVdGB?t=1h36m44s) of eliminating child sexual abuse material from the internet.
SENIOR FULL-STACK ENGINEER (NCMEC): https://grnh.se/c79fc4a02us
SENIOR FULL-STACK ENGINEER (Spotlight): https://grnh.se/4d000ee42us
SENIOR DATA ENGINEER: https://grnh.se/e8a4d18b2
DATA SCIENTIST: https://grnh.se/2a695fb42
Tech stack: React / Typescript / Express / Node.js / Python / PostgreSQL / MemSQL / Elasticsearch / Docker / Terraform / Kubernetes / AWS / Packer
Competitive salary + fully paid medical, dental, vision + 401(k) + parental leave + development fund + remote, flexible working + wellness + sabbatical + amazing colleagues!
display handles that you can update from elsewhere in the notebook might be of interest. Here's an example:
https://github.com/ipython/ipython/blob/master/examples/IPyt...
Re-run the analysis yourself on Jupyter using Binder. Click the launch binder button.
Jupyter Notebook User Experience Survey
http://nbviewer.ipython.org/gist/parente/facb555dfbae28e817e...
A reveal.js Docker Base Image with ONBUILD
PS - I think the boot2docker folks are looking into this as well.