HN user

po84

101 karma
Posts5
Comments35
View on HN

This matches my experience. A recent anecdote:

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, ...

I had the privilege of attending some of Dr. Brooks' lectures. His views on the role of a computer scientist have helped me find meaning and direction in my career. May he rest in peace.

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.

https://www.cs.unc.edu/~brooks/Toolsmith-CACM.pdf

Thorn | REMOTE (US-based) | Senior Full Stack Engineer / Senior Software Engineer / Data Engineer | Full-time | https://thorn.org

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 | REMOTE (US-based) | / Senior Research Scientist / Senior Software Engineer | Full-time | https://thorn.org

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 | REMOTE (US-based) | / Sr. Data Scientist / Senior UX Designer | Full-time | https://thorn.org

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 | REMOTE (US-based) | Sr. Full-Stack Engineer | https://thorn.org

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 | REMOTE (US-based) | Support Engineer / Sr. Software Engineer / Sr. Full-Stack Engineer / Sr. Data Scientist / Data Engineer |Full-time | https://thorn.org

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!

Thorn | REMOTE (US-based) | IT Security Engineer / Data Engineer / Sr. Software Engineer / Sr. Full-Stack Engineer / Sr. Data Scientist | Full-time | https://thorn.org

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 | REMOTE (US-based) | IT Security Engineer / Data Engineer / Sr. Software Engineer / Sr. Full-Stack Engineer / Sr. 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.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!

Hacker News Posting April 1, 2020

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!

Eve: My Concerns 10 years ago

Perhaps in 10 years we'll have a wider variety of ways to tackle problems by computing, some more suitable to certain problems than others, and we'll acknowledge all such as programming.

This is great. I was just looking for a humane way to play with databases in IPython Notebook the other day. I was able to pull a sample of data from a DB into a Pandas dataframe with just a couple lines of code. Perfect.

IPython Notebook is my go-to environment for munging small to medium data. Admittedly, it's not for non-programmers, but for personal hacks and hobby projects, it's great having Pandas, SciPy, scikit-learn, etc. at my finger tips in the browser.

Rotate the world 13 years ago

I've heard "trackball rotation" but yep, you're spot on.

To give an example, rotate both the unimproved and improved globes so you're facing Antarctica dead on. Then try dragging left and right. The improved is far more intuitive to me at this point.