HNHacker News
TopNewBestAskShowJobs

po84

101 karma · joined February 16, 2011

submissionscomments
po84··on Web development is fun again
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, ...

po84··on Do-nothing scripting: the key to gradual automation (2019)
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.
po84··on Fred Brooks has died
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

po84··on Ask HN: Who is hiring? (June 2021)
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!

po84··on Ask HN: Who is hiring? (April 2021)
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!

po84··on Ask HN: Who is hiring? (February 2021)
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!

po84··on Ask HN: Who is hiring? (October 2020)
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!

po84··on Ask HN: Who is hiring? (August 2020)
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!

po84··on Ask HN: Who is hiring? (July 2020)
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!

po84··on Ask HN: Who is hiring? (June 2020)
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!

po84··on Ask HN: Who is hiring? (April 2020)
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!

po84··on Torus: A Toolkit for Docker-First Data Science
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).
po84··on Jupyter Receives the ACM Software System Award
Check out https://nteract.io/. It's based on Jupyter standards (protocol, kernels, notebook format), written in JS, and runs on your desktop.
po84··on Jupyter Receives the ACM Software System Award
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!
po84··on Jupyter Receives the ACM Software System Award
If open source didn't distract from ph.d's, we wouldn't have had ipython! ;)
po84··on JupyterLab is ready for users
> 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...

po84··on JupyterLab is ready for users
I believe you can right click in a notebook and select "New Console for Notebook" as well.
po84··on JupyterLab is ready for users
Though a year old, https://www.oreilly.com/ideas/the-state-of-jupyter might interest you as well.
po84··on LIGO Gravitational Wave Data in iPython Jupyter Notebooks
https://github.com/minrk/ligo-binder

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

po84··on Eve: My Concerns
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.
po84··on Go-bootstrap: Generates a lean and mean Go web project
"Decisions [It/We] Made for You" is brilliant. 10/10 will use on my next README, landing page, etc.
po84··on Apache Zeppelin – Interactive analytics on Spark
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...

po84··on Icecomm – Add Serverless Video Chat and Data Transfer to Your Site
https://appear.in/
po84··on Deproulette – “Creative” use of the Python packaging framework
Goes against the discomfort grain, but maybe throw it in a Docker container so people can run it "safely"?
po84··on Vagrant Feature Preview: Docker-Based Development Environments
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?
po84··on First Docker build for OS X now available for testing [.tgz file]
Will be useful with this script hiding a VM running Docker.

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

po84··on Fast and easy installation of Docker VM on OS X
Does it support host folder sharing?

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

po84··on Dataset: Databases for lazy people
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.
po84··on Little Data: How do we query personal data?
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.
po84··on Rotate the world
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.

Page 1 of 2Next →