HN user

pldpld

676 karma
Posts116
Comments27
View on HN
news.ycombinator.com 5mo ago

Show HN: Voicetest – open-source test harness for voice AI agents

pldpld
3pts0
news.ycombinator.com 5mo ago

Show HN: wt – lightweight Git worktree orchestrator for parallel coding agents

pldpld
3pts2
www.nytimes.com 4y ago

U.S. Will Investigate Tesla’s Autopilot over Crashes with Emergency Vehicles

pldpld
2pts0
github.com 5y ago

Why we are still using PBKDF2-SHA256 despite being aware of its limitations

pldpld
85pts94
www.nytimes.com 5y ago

Are Private Messaging Apps the Next Misinformation Hot Spot?

pldpld
13pts16
www.nytimes.com 5y ago

To Fight Apple and Google’s Grip, Fortnite Creator Mounts a Crusade

pldpld
5pts5
coda.io 6y ago

AirAlumni Hiring List – people affected by the recent Airbnb layoffs

pldpld
1pts0
www.nytimes.com 6y ago

Artificial Intelligence Is Too Important to Leave to Google and Facebook Alone

pldpld
1pts0
www.forbes.com 7y ago

Revving the Innovation Engine

pldpld
2pts0
the-parallax.com 7y ago

What to do when Customs asks for your social-media account info

pldpld
2pts0
en.wikipedia.org 7y ago

Safety Coffin

pldpld
2pts0
blog.ona.io 7y ago

Why we are moving away from Om

pldpld
3pts0
www.nytimes.com 7y ago

Why Sitting May Be Bad for Your Brain

pldpld
3pts0
www.recode.net 8y ago

Facebook says millions of users shared with everyone because of a software bug

pldpld
2pts0
blog.ona.io 8y ago

Automate Your Infrastructure by Reusing Terraform Definitions

pldpld
1pts0
blog.ona.io 8y ago

Bill Gates Gives a Demo of MSpray at Malaria Summit 2018

pldpld
4pts0
blog.ona.io 8y ago

Using Deep Learning to Predict Water Point Functionality from an Image

pldpld
4pts0
en.wikipedia.org 8y ago

Quantum machine learning

pldpld
1pts0
github.com 9y ago

Mandelbulber generates 3-dimensional fractals

pldpld
2pts0
deeplearning4j.org 9y ago

DL4J vs. Torch vs. Theano vs. Caffe vs. TensorFlow

pldpld
3pts0
www.aclu.org 9y ago

Fed Court Says Ballot Selfie Ban Is Like Burning Down the House to Roast a Pig

pldpld
1pts0
steemit.com 9y ago

Synereo raises over $3M to kill Spotify

pldpld
2pts0
skift.com 10y ago

FAA Bans Turkish Airlines from Flying to the United States

pldpld
2pts1
digitalfreedom.io 10y ago

Map of digital attacks on journalists and activists

pldpld
1pts0
www.theguardian.com 10y ago

Where is the riskiest place to live?

pldpld
2pts0
medium.com 10y ago

Sex and Startups

pldpld
3pts0
www.nytimes.com 10y ago

Boaty McBoatface: What You Get When You Let the Internet Decide

pldpld
165pts146
medium.com 10y ago

Homelessness Solved, You’re Welcome

pldpld
3pts1
blog.ona.io 10y ago

Automating Static Analysis and Style Checks in Clojure

pldpld
8pts1
github.com 10y ago

Overview of the Trusted Analytics Platform

pldpld
1pts0

We were building voice agents across multiple platforms and had no way to regression test them. Prompt tweak on one node would silently break three other conversation paths. So we built voicetest.

It imports your agent config from any supported platform into a universal IR (AgentGraph), then runs autonomous multi-turn conversation simulations against it. A simulator LLM plays the caller, your agent graph handles the routing, and an LLM judge scores transcripts against success criteria. Also supports deterministic rule tests for compliance stuff, PII leakage, required disclosures, forbidden phrases.

Write tests once and they work across platforms. Import from Retell, export to VAPI, run the same test suite. Also does format conversion between platforms if you're migrating.

Has interfaces for CLI (CI/CD), web UI, REST API, and a TUI. Results go into DuckDB so you can query them. Uses LiteLLM via DSPy so it works w/whatever provider you want

https://github.com/voicetestdev/voicetest

https://voicetest.dev/

https://github.com/voicetestdev/voicetest

- test harness for voice agents. - multi platform formats (Retell, VAPI, Bland, LiveKit) compile down to a unified AgentGraph IR - import from one platform, test locally, export to another - use litellm, DSPY to config models, if on a subscription use claudecode as a runner to avoid API call charges - metric judges produce continuous 0-1 scores instead of binary pass/fail since a 0.65 and a 0.35 both fail a 0.7 threshold but represent very different agent behaviors. - persist to DuckDB for querying across test history - adding auto-healing graph mutations where failed tests propose structural + prompt changes to the agent graph and validate against a regression suite

Wrote up the architecture here https://peet.ldee.org/general/2026/02/03/testing-voice-ai-ag...

Ona | Burlington, Vermont & Nairobi, onsite / remote | Senior Software Engineers, Frontend Engineers | full time | https://www.ona.io/jobs.html

Our global health platform is used on smartphones by community health workers around the world to track and monitor their patients offline and on. Our data and ML platforms analyze patient risk, coordinate humanitarian projects, and manage Covid-19 tracking and messaging campaigns. We were named one of the “50 Most Genius Companies” by TIME magazine and have partnerships with the World Health Organization, the Bill and Melinda Gates Foundation, UNICEF, the United Nations Development Program, the World Food Program, and others.

References: https://blog.ona.io/news/2018/11/16/path-bid-story.html, https://blog.ona.io/canopy/covid19/2020/09/01/how-we-launche...

Our Global Health team stack is Android / Java / Postgres / React

Our Data Platform team stack is Django / Clojure / ClojureScript React (om -> reagent)

Our ML team stack is Beam / NiFi / Kafka / SciPy + Jupyter (prototyping) / Superset

We have full-time positions available, as well as fellowships and other opportunities.

https://ona.io/jobs.html

jobs+hn@ona.io

Ona | Nairobi, remote | Fellowships / Software Dev / PM | full time | https://www.ona.io/jobs.html

Named one of the “50 Most Genius Companies” by TIME magazine, we are a social enterprise building technology products that improve access to essential, life-saving services. We are funded by the World Health Organization, the Bill and Melinda Gates Foundation, UNICEF, the United Nations Development Program, the World Food Program, and others.

Ona's GIT fellowship is a 12-week, Nairobi-based engagement pairing experienced software engineers with a global health or humanitarian open source project.

Our Global Health mobile team stack is Android / Java / Postgres / React

Our Data Platform team stack is Django / Clojure / ClojureScript React (om -> reagent)

Our ML team stack is NiFi / Kafka / SciPy + Jupyter (prototyping) / Superset

We have full-time positions available, as well as fellowships and other opportunities to contribute, https://ona.io/jobs.html

Ona | Software Engineer | Nairobi, Kenya & New York, NY | Full Time | Onsite

We're looking for developers who want to build foundational data systems that drive change. Our team has worked on projects that record the social infrastructure of entire countries, tally the winners of national elections, reduce infant mortality, and decrease the spread of malaria. We build software that solves real problems and you will too. We were named a TIME Magazine Genius Company of 2018.

Global health stack

* Android, Java, Postgres

Data platform stack

* Python, Clojure, ClojureScript, PostGIS

Data warehouse stack

* NiFi, Kafka, Druid, Superset, React, Redux

Learn about our recent projects and what it's like to work at Ona, https://blog.ona.io/

Join us by applying here, https://ona.io/jobs/sw_eng.html Additional roles listed here, https://ona.io/jobs.html

Ona | Software Engineer | Nairobi, Kenya | Full Time | Onsite

We're looking for developers who want to build foundational data systems that drive change. Our team has worked on projects that record the social infrastructure of entire countries, tally the winners of national elections, and reduce infant mortality. We build software that solves real problems and you will too.

Global health stack

* Android, Java, Postgres

Data platform stack

* Python, Clojure, ClojureScript, PostGIS

Data warehouse stack

* NiFi, Kafka, Druid, Superset, React, Redux

Learn about our recent projects and what it's like to work at Ona, https://blog.ona.io/

Join us by applying here, https://ona.io/jobs/sw_eng.html

Ona | Jakarta, Nairobi, New York, Washington DC | Multiple Positions | ONSITE | Full-time | https://ona.io/

We're hiring senior Android and Java engineers for a new Jakarta office focused on building out the OpenSRP frontline healthcare application.

We build data management platforms and mobile health applications used globally to improve child and maternal health, governance, agriculture, access to infrastructure, and government accountability. E.g. our software routed patients during the Ebola crisis in West Africa, counted votes during a Libyan election, is surveying national infrastructure in post-earthquake Nepal, and is scheduling vaccines in Bangladesh, Indonesia, Kenya, Pakistan, Zambia, and soon expanding to more countries per our collaboration with the WHO.

The stack you'll work with depends on the project, active stacks include: Clojure/Script + Om, Django + PostGIS, Android + CouchDB, React, and a Data engineering stack with NiFi + HDFS + Kafka + Druid + Superset, details here, https://blog.ona.io/general/2017/08/30/streaming-ona-data-wi...

In a technical interview we'll ask systems architecture questions, then we'll write and extend code together, then we'll describe our culture and see if it would be a good fit. We're currently hiring interaction designers and senior engineers, https://ona.io/jobs.html, jobs@ona.io

Ona | New York, Washington DC, Nairobi | Multiple Positions | ONSITE | Full-time | https://ona.io/

We build data management platforms and tablet health applications used globally to improve child and maternal health, governance, agriculture, access to infrastructure, and government accountability. E.g. our software routed patients during the Ebola crisis in West Africa, counted votes during a Libyan election, is surveying national infrastructure in post-earthquake Nepal, and is scheduling vaccines in Bangladesh, Indonesia, Keny, Pakistan, Zambia, and soon expanding to more countries per our collaboration with the WHO.

The stack you'll work with depends on the project, active stacks include: Clojure/Script + Om, Django + PostGIS, Tomcat + CouchDB, React, and a Data engineering stack with NiFi + HDFS + Kafka + Druid + Superset, details here, https://blog.ona.io/general/2017/08/30/streaming-ona-data-wi...

In a technical interview we'll ask systems architecture questions, then we'll write and extend code together, then we'll describe our culture and see if it would be a good fit. We're currently hiring interaction designers and senior engineers, https://ona.io/jobs.html, jobs@ona.io

Ona (https://ona.io/) | Nairobi, Kenya | Senior Software Engineer | ONSITE | Full-time

We build a data management platform and tablet health application used globally to improve child and maternal health, governance, agriculture, access to infrastructure, and government accountability. E.g. our software routed patients during the ebola crisis in West Africa, counted votes during a Libyan election, is surveying national infrastructure post-earthquake in Nepal, and scheduling vaccines in Bangladesh, Indonesia, Pakistan, Indonesia, Zambia, and other places soon.

The stack you'll work with depends on the project, active stacks: Clojure/Script + Om, Django + PostGIS, Tomcat + CouchDB, see our FOSS at https://github.com/onaio/ and our 2016 roundup https://blog.ona.io/general/2016/12/30/year-in-tech-at-ona.h...

In the interview we'll ask tech and background questions to get to know each other, then we'll write and extend code together, https://ona.io/jobs/senior_sw_eng.html jobs+swe@ona.io@ona.io

Ona (https://ona.io/) | Nairobi, Kenya | Senior Software Engineer / Project Managers | ONSITE | Full-time

We build a data management platform and tablet health application used globally to improve child and maternal health, governance, agriculture, access to infrastructure, and government accountability. E.g. our software routed patients during the ebola crisis in West Africa, counted votes during a Libyan election, is surveying national infrastructure post-earthquake in Nepal, and scheduling vaccines in Bangladesh, Indonesia, Pakistan, Indonesia, Zambia, and other places soon.

The stack you'll work with depends on the project, active stacks: Clojure/Script + Om, Django + PostGIS, Tomcat + CouchDB, see our FOSS at https://github.com/onaio/ and our 2016 roundup https://blog.ona.io/general/2016/12/30/year-in-tech-at-ona.h....

In the interview we'll ask tech and background questions to get to know each other, then we'll write and extend code together, https://ona.io/jobs/senior_sw_eng_android.html, https://ona.io/jobs/project_manager.html jobs+swe+opensrp@ona.io@ona.io, jobs+project-manager@ona.io

Ona (https://ona.io/) | Nairobi, Kenya | Senior Android/Java Engineer | ONSITE | Full-time

We build a data management platform and tablet health application used globally to improve child and maternal health, governance, agriculture, access to infrastructure, and government accountability. E.g. our software routed patients during the ebola crisis in West Africa, counted votes during a Libyan election, is surveying national infrastructure post-earthquake in Nepal, and scheduling vaccines in Bangladesh, Indonesia, Pakistan, Indonesia, Zambia, and other places soon.

The stack you'll work with depends on the project, active stacks: Clojure/Script + Om, Django + PostGIS, Tomcat + CouchDB, see our FOSS at https://github.com/onaio/ and our 2016 roundup https://blog.ona.io/general/2016/12/30/year-in-tech-at-ona.h...

In the interview we'll ask tech and background questions to get to know each other, then we'll write and extend code together, https://ona.io/jobs/senior_sw_eng_android.html, jobs+swe+opensrp@ona.io@ona.io

Ideally having worked remotely, held an intership before, or something equivalent. But I remember applying for my early dev jobs when every posting wanted 3 years experience. We don't exclude anyone by default, no hard requirements, a PR is is the best way to get our attention https://github.com/onaio.

No need for iOS at this time, but we do need Android developers. Most of our work is deployed or working with organizations and individuals in lower-income environments, so the priority is on Android. We'd like to develop equivalents of our Android apps for iOS but it's not justifiable at this stage.

Ona (https://ona.io/) | New York City | Engineering Interns, Senior Engineers | Remote OK | Full-time

We build a data management platform and tablet health application used globally to improve child and maternal health, governance, agriculture, access to infrastructure, and government accountability. E.g. our software routed patients during the ebola crisis in West Africa, counted votes during a Libyan election, and is surveying national infrastructure post-earthquake in Nepal.

The stack you'll work with depends on the project, active stacks: Clojure/Script + Om, Django + PostGIS, Tomcat + CouchDB, see our FOSS at https://github.com/onaio/ and our 2016 roundup https://blog.ona.io/general/2016/12/30/year-in-tech-at-ona.h...

In the interview we'll ask tech and employment questions to get to know each other, then we'll write and extend code together, https://ona.io/jobs/sw_eng_intern.html, jobs@ona.io

Hi sz4kerto, writer of bamboo here, I agree that the name's clashing with other tools' names makes it a poor choice. Because bamboo was a prototype and initially for internal use we did not do a lot of name research and were not aware of those other tools when we chose the name, maybe we will rename it once it hits beta.

We chose the name bamboo because it uses pandas as the processing engine.

Hi lerchmo, writer of bamboo here, the data is stored column-wise in mongo, aggregates are calculated with pandas, hence the name of the library. This is a prototype and using pandas let us quickly perform many common statistical operations. In a future version we plan to decouple the processing engine so we can push calculations into the db layer as appropriate.

Sep Kamvar has done a significant amount of research addressing precisely the problems you describe. The conclusion being that (in non-pathological cases, which would likely include the case you vaguely describe) one can design network architectures using reputation mechanisms such that malicious peers are found and routed around. See http://kamvar.org/publications, specifically "Numerical Algorithms for Personalized Search in Large-Scale Self-Organizing Information Networks" (the first Book) esp. Chapter 9, I highly recommend it.

It is time to build a clone of this project.

"As a business you can monitor all of your input costs in real time. You can monitor by region, industry, specific supplier. The search engine will also have advanced statistical features to give you directional probabilities of pricing in the short term. Instead of a rigid, just-in-time inventory approach to your inputs, your program will alert you when the likelihood of waiting one more week to buy, or buying one week early, will give you a better price."

by Kevin Price, original here, http://www.zerohedge.com/article/why-mit-not-willing-unleash...

Firefox 4 is here 15 years ago

Why is title bar there? I was hoping they'd push the tabs up into the title bar like Chrome and give us more screen space.