News for hackers. Stuff that matters.

po84

Re:Web development is fun again on Sunday January 04, 2026 @10:56AM (#46489139)
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, ...

Re:Do-nothing scripting: the key to gradual automation (2019) on Saturday February 08, 2025 @07:22PM (#42987385)
We taken this approach using streamlit to incrementally turn Markdown lists of instructions into mini, self-service web apps. Steps in lists are gradually replaced with widgets, collecting inputs for the automation to do the work instead.
Re:Fred P. Brooks has passed away on Friday November 18, 2022 @08:34AM (#33654372)
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

Re:Ask HN: Who is hiring? (June 2021) on Tuesday June 01, 2021 @11:04AM (#27355460)
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!

Re:Ask HN: Who is hiring? (April 2021) on Thursday April 01, 2021 @02:12PM (#26664095)
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!

Re:Ask HN: Who is hiring? (February 2021) on Monday February 01, 2021 @01:06PM (#25991343)
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!

Re:Ask HN: Who is hiring? (October 2020) on Thursday October 01, 2020 @11:01AM (#24651650)
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!

Re:Ask HN: Who is hiring? (August 2020) on Monday August 03, 2020 @11:01AM (#24038528)
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!

Re:Ask HN: Who is hiring? (July 2020) on Wednesday July 01, 2020 @11:02AM (#23702142)
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!

Re:Ask HN: Who is hiring? (June 2020) on Monday June 01, 2020 @11:12AM (#23379368)
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!

Re:Ask HN: Who is hiring? (April 2020) on Wednesday April 01, 2020 @11:04AM (#22749365)
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!

Re:Torus: A Toolkit for Docker-First Data Science on Wednesday June 06, 2018 @08:12PM (#17252233)
https://github.com/jupyter-incubator/enterprise_gateway to launch kernels on a cluster and https://github.com/jupyter-incubator/nb2kg to make a notebook server aware of them might be of interest (sans electron app shell).
Re:Jupyter Receives the ACM Software System Award on Wednesday May 02, 2018 @01:57PM (#16979541)
Check out https://nteract.io/. It's based on Jupyter standards (protocol, kernels, notebook format), written in JS, and runs on your desktop.
Re:Jupyter Receives the ACM Software System Award on Wednesday May 02, 2018 @01:55PM (#16979511)
If I understand you correctly, a combination of http://ipython.readthedocs.io/en/stable/interactive/magics.h... and http://nbconvert.readthedocs.io/en/latest/execute_api.html might get you there. Post if you build something like this!
Re:Jupyter Receives the ACM Software System Award on Wednesday May 02, 2018 @11:46AM (#16978074)
If open source didn't distract from ph.d's, we wouldn't have had ipython! ;)
Re:JupyterLab is ready for users on Wednesday February 21, 2018 @07:22AM (#16428902)
> And then have that cells results always showing the current data as they play the game.

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:JupyterLab is ready for users on Tuesday February 20, 2018 @11:33PM (#16426871)
I believe you can right click in a notebook and select "New Console for Notebook" as well.
Re:JupyterLab is ready for users on Tuesday February 20, 2018 @11:28PM (#16426850)
Though a year old, https://www.oreilly.com/ideas/the-state-of-jupyter might interest you as well.
Re:LIGO Gravitational Wave Data in iPython Jupyter Notebooks on Saturday February 13, 2016 @02:10PM (#11095240)
https://github.com/minrk/ligo-binder

Re-run the analysis yourself on Jupyter using Binder. Click the launch binder button.

Re:Eve: My Concerns on Friday January 29, 2016 @12:18PM (#10996611)
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.
Re:Go-bootstrap: Generates a lean and mean Go web project on Thursday May 07, 2015 @03:32PM (#9507660)
"Decisions [It/We] Made for You" is brilliant. 10/10 will use on my next README, landing page, etc.
Re:Apache Zeppelin – Interactive analytics on Spark on Thursday April 30, 2015 @10:34AM (#9465281)
The size and growth of the Jupyter / IPython ecosystem is its biggest draw for me. For example, there are roughly 125,000 IPython notebooks on GitHub as of today from which I can learn.

http://nbviewer.ipython.org/gist/parente/facb555dfbae28e817e...

Goes against the discomfort grain, but maybe throw it in a Docker container so people can run it "safely"?
Does Vagrant do any setup to allow you to run Docker within the dev container, say if you're working on a project that you wish to ship as a Docker container image?
Will be useful with this script hiding a VM running Docker.

https://github.com/noplay/docker-osx

Re:Fast and easy installation of Docker VM on OS X on Monday December 30, 2013 @01:31PM (#6985993)
Does it support host folder sharing?

PS - I think the boot2docker folks are looking into this as well.

Older »