joefreeman

Joined 15 years ago

Karma
257
Submissions
114
Member since
Sep 27
http://joef.uk
View on Hacker News

Recent submissions

Comment · 15 days ago
Comment · 2 months ago
Comment · 2 months ago
Comment · 2 months ago
I've continued to work on a modal text editor, which has a server-client architecture that supports multiple clients (terminal, native, web) with consistent UI/bindings. I'm not using an editor as I used to, so this is more oriented around viewing/navigating code. I've recently been working on adding a Markdown viewer. The process of being able to use the editor and then get Claude to quickly make changes has been very satisfying.

I've also revived a project to design/implement a programming language. I'm slowing converging on a (keyword-less) syntax and (Beam-like) architecture that's starting to feel good.

Comment · 3 months ago
Comment · 6 months ago
The workflow orchestration tools I've used over the past have been consistently unsatisfying, so I've been building my own. With Coflux (https://coflux.com), workflows are defined declaratively in plain Python with decorated functions (tasks). Workers connect to the orchestration server and get assigned work - calls to other tasks get intercepted and then re-scheduled by the server onto (potentially different) workers. Tasks are executed in pre-warmed, isolated processes, with low latency.

Beyond standard features (retries, caching, timeouts - enabled with attributes on the decorator), Coflux supports more novel features - like suspense (where a task can choose to go to sleep and get restarted when a result it depends on becomes available), memoisation (where steps within a run are aggressively cached so that you can re-run steps in a workflow without re-running upstream steps), and the ability to re-run a step in a different workspaces (with updated code, or in a different environment).

It turns out this works great for implementing agentic systems - you can provide references to tasks as tools to an LLM call and have the AI drive - tasks can be easily sandboxed. And Claude is very capable of using the CLI to interact with the orchestration server to submit workflows, investigate failed runs, make updates to workflows and re-run steps.

I'm trying to make sure it's easy to try out - there's a self-contained CLI that can be used to start the server (a single Docker container), run worker processes, and then interact with the server. The dev mode automatically restarts the workers as you make local changes. There's also a hosted UI for observing runs in real-time, where you can see the execution graph, access logs/metrics/assets/etc - it works without creating an account - the browser interacts with your orchestration server directly.

Comment · 3 years ago
Genpax | Full-stack/product engineer | London, UK | ONSITE (hybrid/flexible) | https://www.genpax.co/

We're building a game-changing bacterial analysis platform. Using bioinformatics, we can help hospitals take early and effective action against outbreaks of MRSA and other pathogens.

Our goal is to radically increase the utility, scalability, and speed with which whole genome sequencing (WGS) data delivers infection control solutions for human and animal healthcare worldwide. This will enable proactive control at early stages of outbreaks, and appropriate responses to more dangerous or more antibiotic resistant strains. We have developed a unique solution to address the challenges and our goal is to provide access to these solutions in a fully scalable system.

I'm looking for an experienced full-stack (/'product') engineer to join our small engineering team - initially to focus on building out a novel interactive tree-based UI. There are some interesting challenges throughout the stack. We're using Python, GraphQL, React/TypeScript, Postgres and AWS, but open minded to adopting technologies that make sense.

Ideal candidates would:

  - Have an interest in working in BioTech/HealthTech (experience not necessary)
  - Have a strong academic background
  - Be based in/around London
  - Be self-motivated, and have experience working in a high-output team
  - Mention these things when getting in touch (and not be CC-ing every e-mail address on this page!)
£55-100k + equity, based on experience.

[email protected]

Comment · 3 years ago
I think Maslow's Hierarchy of Needs is good place to get inspiration for this. It's guided my last two job roles in agritech and biotech. But I'm becoming aware that there seems to be an (inverse) correlation between how much money/funding is available as you go down the triangle.
Comment · 3 years ago
Genpax | Full-stack/product engineer | London, UK | ONSITE (hybrid/flexible) | https://www.genpax.co/

We're building a game-changing bacterial analysis platform. Using bioinformatics, we can help hospitals take early and effective action against outbreaks of MRSA and other pathogens.

Our goal is to radically increase the utility, scalability, and speed with which whole genome sequencing (WGS) data delivers infection control solutions for human and animal healthcare worldwide. This will enable proactive control at early stages of outbreaks, and appropriate responses to more dangerous or more antibiotic resistant strains. We have developed a unique solution to address the challenges and our goal is to provide access to these solutions in a fully scalable system.

I'm looking for an experienced full-stack (/'product') engineer to join our small engineering team - initially to focus on building out a novel interactive tree-based UI. There are some interesting challenges throughout the stack. We're using Python, GraphQL, React/TypeScript, Postgres and AWS, but open minded to adopting technologies that make sense.

Ideal candidates would:

  - Have an interest in working in BioTech/HealthTech (experience not necessary)
  - Have a strong academic background
  - Be based in/around London
  - Be self-motivated, and have experience working in a high-output team
  - Mention these things when getting in touch (and not be CC-ing every e-mail address on this page!)
£55-100k + equity, based on experience.

[email protected]

Comment · 3 years ago
> It's unfortunately easy to get a response that includes { "name": "grande latte" }

    type Item = {
        name: string;
        ...
        size?: string;
I'm not really following how this would avoid `name: "grande latte"`?

But then the example response:

    "size": 16
> This is pretty great!

Is it? It's not even returning the type being asked for?

I'm guessing this is more of a typo in the example, because otherwise this seems cool.

Comment · 3 years ago
Comment · 3 years ago
Genpax | Full-stack/frontend/product engineer | London, UK | ONSITE (hybrid/flexible) | https://www.genpax.co/

We're building a game-changing bacterial analysis platform. Using bioinformatics, we can help hospitals take early and effective action against outbreaks of MRSA and other pathogens.

Our goal is to radically increase the utility, scalability, and speed with which whole genome sequencing (WGS) data delivers infection control solutions for human and animal healthcare worldwide. This will enable proactive control at early stages of outbreaks, and appropriate responses to more dangerous or more antibiotic resistant strains. We have developed a unique solution to address the challenges and our goal is to provide access to these solutions in a fully scalable system.

I'm looking for an experienced frontend (or full-stack/'product') engineer to join our small engineering team - initially to focus on building out a novel interactive tree-based UI. There are some interesting challenges here (and throughout the stack). We're using Python, GraphQL, React/TypeScript, Postgres and AWS, but open minded to adopting technologies that make sense.

£55-100k + equity, based on experience.

[email protected]

Comment · 3 years ago
Genpax | Full-stack/frontend/product engineer | London, UK | ONSITE (hybrid/flexible) | https://www.genpax.co/

We're building a game-changing bacterial analysis platform. Using bioinformatics, we can help hospitals take early and effective action against outbreaks of MRSA and other pathogens.

Our goal is to radically increase the utility, scalability, and speed with which whole genome sequencing (WGS) data delivers infection control solutions for human and animal healthcare worldwide. This will enable proactive control at early stages of outbreaks, and appropriate responses to more dangerous or more antibiotic resistant strains. We have developed a unique solution to address the challenges and our goal is to provide access to these solutions in a fully scalable system.

I'm looking for an experienced frontend (or full-stack/'product') engineer to join our small engineering team - initially to focus on building out a novel interactive tree-based UI. There are some interesting challenges here (and throughout the stack). We're using Python, GraphQL, React/TypeScript, Postgres and AWS, but open minded to adopting technologies that make sense.

£55-100k + equity, based on experience.

[email protected]

Comment · 3 years ago
Genpax | Full-stack/frontend/product engineer | London, UK | ONSITE (hybrid/flexible) | https://www.genpax.co/

We're building a game-changing bacterial analysis platform. Using bioinformatics, we can help hospitals take early and effective action against outbreaks of MRSA and other pathogens.

Our goal is to radically increase the utility, scalability, and speed with which whole genome sequencing (WGS) data delivers infection control solutions for human and animal healthcare worldwide. This will enable proactive control at early stages of outbreaks, and appropriate responses to more dangerous or more antibiotic resistant strains. We have developed a unique solution to address the challenges and our goal is to provide access to these solutions in a fully scalable system.

I'm looking for an experienced frontend (or full-stack/'product') engineer to join our small engineering team - initially to focus on building out a novel interactive tree-based UI. There are some interesting challenges here (and throughout the stack). We're using Python, GraphQL, React/TypeScript, Postgres and AWS, but open minded to adopting technologies that make sense.

£55-100k + equity, based on experience.

[email protected]

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton