MurphyA/hacker-news huggingface dataset:
by arthurcolle | 2025-12-02 22:37:59+00:00
Location: Washington, D.C. (open to relocation, but preference to initial remote period) Remote: Yes Willing to relocate: Yes (June 2026 and beyond) Technologies: Python, Rust, Elixir | Neo4j, Postgres, Redis, K8s | PyTorch, MLX, LoRA/QLoRA, Modal A100s, H100s | FastAPI, Phoenix, Rails Résumé/CV: https://linkedin.com/in/arthurcolle Email: arthur@distributed.systems

Background:

Deep knowledge of OpenAI, Anthropic + LLM APIs. Able to run models on GPUs and Apple Silicon unified memory. I have trained + deployed agentic coding, tool calling and multi-turn agent models in two prior roles.

Building autonomous agent infrastructure. Currently run a small R&D shop (Distributed, Systems & Co.) doing distributed AGI and AI safety research. I am developing graphsub (graph substrate), a graph-native service mesh for agents, eval harnesses, self-modifying DSLs.

Before that: 4 years at Goldman Sachs deep in SecDB/Slang (the reactive dependency-graph system). I worked on collateralized mortgage obligations, on the interest rate products trading desk (as an engineer in the technology division), automated parts of the downstream IR-swap lifecycle and on CDS lifecycle management for novations and other lifecycle events. Had a hand in managing and working on our internal TriOptima notional compression cycles. I got promoted from tech into structuring. Series 7.

Recent work: 15-service LLM stack (zero downtime across 98 deploys), fine-tuned Llama-3.1-8B (23% hallucination reduction), Rust daemons and TUIs. 3k+ GitHub contributions last year.

OSS: agents.erl (BEAM-native cognition), https://github.com/arthurcolle/openai-mcp, fortitude (a framework for bootstrapping agents), https://github.com/arthurcolle/dspy.ex

Looking for: AI labs, defense tech, or startups building agentic systems / foundation model infra / AI safety tooling. IC or research roles.

I can run SFT and RL experiments, train models, and I'd love to be able to train agentic models and ideally with large GPU clusters. I have enjoyed these last two years, a focused period of building "agentic scaffolding" and scaling up multi-agent systems and if any of this sounds appealing to you, I can definitely be of some help to your org!

GitHub: https://github.com/arthurcolle

recent research publications:

https://apartresearch.com/project/detecting-piecewise-cyber-...
by matu3ba | 2025-12-02 22:38:31+00:00
> I still think sans-io at the language level might be the future, but this isn't a complete solution. Maybe we should be simply compiling all fns to state machines (with the Rust polling implementation detail, a sans-io interface could be used to make such functions trivially sync - just do the syscall and return a completed future).

Can you be more specific what is missing in sans-io with explicit state machine for static and dynamic analysis would not be a complete solution? Serializing the state machine sounds excellent for static and dynamic analysis. I'd guess the debugging infrastructure for optimization passes and run-time debugging are missing or is there more?
by fullstacking | 2025-12-02 22:38:33+00:00
First: https://github.com/Local-Cafe/localcafe-lite/blob/main/LICEN...

Second: pixabay

Third: Yeah that's the challenge I'm working on at the moment. Thanks for the feed back.

I do plan on cleaning up the repo so that you are not starting with the example and also plan on making a small tutorial video to show how much effort it takes to setup.
by throwawaymaths | 2025-12-02 22:39:04+00:00
is it not the case that in zig, the execution happens in a_future.await?

I presume that:

io.async 1 stores in io "hey please work on this"

io.async 2 stores in io "hey also please work on this"

in the case where io is evented with some "provided event loop":

await #1 runs through both 1 and 2 interleavedly, and if 2 finishes before 1, it puts a pin on it, and then returns a_result when 1 is completed.

await #2 "no-executions" if 1 finished after 2, but if there is still work to be done for 2, then it keeps going until the results for 2 are all in.

There's no "task that's running somewere mysteriously" unless you pick threaded io, in which case, yeah, io.async actually kicks shit off, and if the cpu takes a big fat nap on the calling thread between the asyncs and the awaits, progress might have been made (which wouldn't be the case if you were evented).
by int_19h | 2025-12-02 22:39:04+00:00
> I personally like the behavior of coroutines not running unless you tell them to run -- it makes it easier to reason about what code runs when.

In .NET the difference was known as "hot" vs "cold" tasks.

"Hot" tasks - which is what .NET does with C# async/await - have one advantage in that they get to run any code that validates the arguments right away and fail right there at the point of the call, which is easier to debug.

But one can argue that such validation should properly be separate from function body in the first place - in DbC terms it's the contract of the function.
by ErroneousBosh | 2025-12-02 22:39:32+00:00
PDF is an enormous pain in the tits to view on a phone and has significant accessibility issues for people using assistive technologies.

It's not even about blind people. People with ADHD or dyslexia use assistive technology, which frequently makes an absolute horlicks of interpreting PDF. It's one of the reasons I'm trying to move a lot of documentation at work away from PDF and onto just straight HTML.

Plain old HTML, with thin CSS on it to make it not be black-and-white Times New Roman. Kicking it oldschool.
by deepsquirrelnet | 2025-12-02 22:39:51+00:00
Heavens to Betsy, I don’t know if you can hear me, But try supporting these things if you actually want them to be successful. About the 3rd day into trying to roll your own LMI container in sagemaker because they haven’t updated the vLLM version in 6 months and you can’t run a regular sagemaker endpoint because of a ridiculous 60s timeout that was determined to be adequate 8 years ago. I can only imagine the hell that awaits the developer that decides to try their custom silicon.
by GermanJablo | 2025-12-02 22:39:52+00:00
That's an interesting idea.

A "bring your own cloud" provider could be used for DocNode Sync. For example, Dropbox. Dropbox doesn't have the ability to resolve conflicts, but it can be used to deterministically store the order of operations. Then, clients would reconcile and combine the operations into a single state file. Authentication might be a bit tricky, since permissions would have to reside elsewhere. But I think it's doable.

I'll consider it!
by burkaman | 2025-12-02 22:40:08+00:00
It might be just me but I found this story incredibly boring and difficult to get through, so much so that I haven't gone back to finish the rest of Exhalation yet. The ideas are very interesting, like all his stories, but the plot and characters feel like bare-bones scaffolding, just there so we can call it a story instead of an essay. I think it could have worked as a short story, but as an almost full-length novel I really needed something more to feel engaged. The ending is also kind of strange, he introduces a brand-new philosophical conundrum and then just ends the story instead of exploring it.
by csallen | 2025-12-02 22:41:13+00:00
> the law only rewards specific kinds of risk with equity ownership over the venture

I would argue that it's not solely the law rewarding that kind of risk, it's the market. There is no law that says that only equity owners can enjoy massive profits. Some employees get paid 7 figures, 8 figures, or more, even without equity.

Generally speaking, the rewards go to the hardest parts, the riskiest parts, the parts with the least supply and the most demand.

You are taking far more risk by being a business creator and blazing a new trail, than you are by studying a fixed set of knowledge and techniques to train to become a Front End Software Engineer or some other kind of well-defined high-demand pre-defined role. And the evidence for this is the fact that there are millions of people who've shaped themselves into that safer mould, and very few who have done the former.

And this doesn't just apply to owners vs employees, it applies within each group, too. There are far more restauranteurs than search engine founders, as the former is simply a less risk and less competitive endeavor. (Competing with your local market vs competing with the world.) And artists who create unique works tend to earn a lot more than copycats. Artists who master rare skills tend to earn a lot more than people generating stuff off Midjourney. Etc. Risk tends to go hand-in-hand with reward.

Of course there are exceptions, e.g. rent-seeking, sabotage, monopoly, collusion, etc. that can earn you a lot without you providing a lot of value or taking a lot of risk. And a huge role of the law is to make as much of this illegal as possible, to force people into more value-creating activities by process of elimination.
by andrewrn | 2025-12-02 22:41:22+00:00
To try and add in some anecdotes without injecting too much baggage:

I am an older gen-z and launching my career has felt nigh on impossible. At my first job, the allergy toward mentorship this article mentions was incredibly palpable. None of my several managers had management experience, and one of them openly told me they didn't want to be managing me. The one annual review I got was from someone who worked alongside me for a week.

Follow that experience up with a layoff and a literally futile job search, and its hard to be optimistic about building much of a career.
by chamomeal | 2025-12-02 22:42:01+00:00
Typescript is probably generally a good LLM language because - static types - tons and tons of training data

Kind of tangent but I used to think static types were a must-have for LLM generated code. But the most magical and impressively awesome thing I’ve seen for LLM code generation is “calva backseat driver”, a vscode extension that lets copilot evaluate clojure expressions and generally do REPL stuff.

It can write MUCH cleaner and more capable code, using all sorts of libraries that it’s unfamiliar with, because it can mess around and try stuff just like a human would. It’s mind blowingly cool!!
by zmmmmm | 2025-12-02 22:42:22+00:00
It is fascinating. Vision language models are unreasonably good compared to dedicated OCR and even the language tasks to some extent.

My take is it fits into the general concept that generalist models have significant advantages because so much more latent structure maps across domains than we expect. People still talk about fine tuning dedicated models being effective but my personal experience is it's still always better to use a larger generalist model than a smaller fine tuned one.
by czottmann | 2025-12-02 22:42:34+00:00
My German keyboard has umlaut keys: üäö. I use them daily. I was told that in other parts of the World, people don't have umlaut keys, and have to use combos like ⌥U + a/o/u.

Boy, I sure hope they don't think me an AI.

Just because many people have no idea how to use type certain characters on their devices shouldn't mean we all have to go along with their superstitions.
Show HN: Build CLI apps with Ink that run in the browser
by thoughtfulchris | 2025-12-02 22:42:41+00:00
I built Ink Web as a way to bring Ink CLI apps into the browser. This way you could take an app like Claude Code and make it run in both the terminal and the browser. (After you polyfill or replace Node.js-specific APIs.)

This started as a side project to build an open-source CLI-based AI agent that could run in cross platform environments like Tauri.

Currently it uses Xterm.js, but there’s a PR demoing that it also works with https://github.com/coder/ghostty-web.

There's also a library of UI components installable via shadcn.

This builds on top of Ink and bundles it. I chose to bundle Ink instead of rewriting it since Ink is already a mature library with considerable momentum behind it.
by reissbaker | 2025-12-02 22:42:51+00:00
It's obviously true that DeepSeek models are biased about topics sensitive to the Chinese government, like Tiananmen Square: they refuse to answer questions related to Tiananmen. That didn't magically fall out of a "predict the next token" base model (of which there is plenty of training data for it to complete the next token accurately); that came out of specific post-training to censor the topic.

It's also true that Anthropic and OpenAI have post-training that censors politically charged topics relevant to the United States. I'm just surprised you'd deny DeepSeek does the same for China when it's quite obvious that they do.

What data you include, or leave out, biases the model; and there's obviously also synthetic data injected into training to influence it on purpose. Everyone does it: DeepSeek is neither a saint nor a sinner.
by gz5 | 2025-12-02 22:43:40+00:00
>Claude will be able to leverage these capabilities to extend its reach across the cloud and add more value in enterprise use cases

100%. even more robust if paired with an overlay network which provides identity based s3 access (rather than ip address/network based). else server may not have access to s3/cloud resource, at least for many enterprises with s3 behind vpn/direct connect.

ditto for cases when want agent/client side to hit s3 directly, bypassing the server, and agent/client may not have permitted IP in FW ACL, or be on vpn/wan.
by Karrot_Kream | 2025-12-02 22:44:09+00:00
Thanks I scrolled past that in the announcement page.

With more runway comes more investor expectations too though. Some of the concern with VC backed companies is whether the valuation remains worthwhile. $26mm in funding is plenty for 14 people, but again the question is whether they can justify their valuation.

Regardless happy for the Oven folks and Bun has been a great experience (especially for someone who got on the JS ecosystem quite late.) I'm curious what the structure of the acquisition deal was like.
by AnimalMuppet | 2025-12-02 22:44:50+00:00
Those two are not contradictory.

AI companies could never make any money (statement about the future, and about AI companies, and finances). And AI could be having a visible effect on hiring today (statement about now, and about non-AI companies, and about employment).

They don't have to both be true, but they do not inherently contradict each other.
by AlotOfReading | 2025-12-02 22:45:04+00:00
the hurdle to full autonomous driving was basically jumped by Tesla this year.

Tesla doesn't have driverless operations anywhere, and their Austin fleet consists of <30 vehicles with full time safety drivers that have a far worse safety record than Waymo vehicles.

It's not nothing, but it's a long way from being a complete system (let alone the obviously superior one).
by andersmurphy | 2025-12-02 22:45:06+00:00
I wanted the example to be simple and relatable. So I went with something close to the transaction example on the Postgres site (which to be honest also feels contrived).

In practice I'd never implement a ledger like this these days, I'd much prefer an append only model with some triggers. But, like you said interactive transactions are very much a thing.

Out of curiosity do you have a better/less contrived example in mind?
by bodge5000 | 2025-12-02 22:45:07+00:00
I really want to like Deno and will likely try it again, but last time I did it was just a bit of a pain anytime I wanted to use something built for npm (which is most packages out there), whereas bun didn't have that problem.

There's certainly an argument to be made that, like any good tool, you have to learn Deno and can't fall back on just reusing node knowledge, and I'd absolutely agree with that, but in that case I wanted to learn the package, not the package manager.

Edit: Also it has a nice standard library, not a huge win because that stuff is also doable in Deno, but again, its just a bit less painless
by doctoboggan | 2025-12-02 22:45:37+00:00
I think the magazine is not designed to be a product that is bought, but rather something that is given away for free. A lot of the verbiage on the website discusses various ways to get and reproduce the magazine for free. Most of the content is submitted with a creative content license.

> I would expect to see a “subscribe” page, which would take payment information, and I would get emailed new issues as they come out.

You are not expected to pay to get emailed as new issues come out. Just join this group (link found on FAQ page) and you will get notifications: https://groups.google.com/g/pagedout-notifications
by Javin007 | 2025-12-02 22:45:48+00:00
That's effectively the conclusion I've come to: https://news.ycombinator.com/item?id=46124930#46127017

I'm going to go back to the client tomorrow and give them a breakdown of everything it's taken to get a human on the phone, and ultimately, THEIR suggestion (Microsoft's) was to "create a new account and start over".

The fact that that's even in their vocabulary tells me this is absolutely the wrong company to go with. Not only is it near impossible to get help, but when you do, they tell you to start over? How is that tenable for an application or product?
by tomatocracy | 2025-12-02 22:46:14+00:00
The partial closure of parts of the criminal justice system during COVID led to a backlog which in turn appears to have pushed the system to a point it has been unable to properly recover from - there are some very interesting statistics here [0].

As to why that is - the explanations I've seen generally feature incompetence amongst various parts of the system and a degree of underfunding (or perhaps poorly managed funding) - including the fact that there is a shortage of criminal barristers due to poor pay. Juries themselves don't seem to be cited as a huge problem.

0. https://www.gov.uk/government/collections/criminal-court-sta...
by Kuraj | 2025-12-02 22:46:23+00:00
I locked myself out of Azure after losing 2FA which turned out to be different 2FA than the one tied to my Microsoft Account.

All support channels are now AI and refuse to help and redirect me to self service. There is _no_ self service path for Azure account recovery if you lose your 2FA token.

It's infuriating. I lost access to a bunch of hobby projects I had hosted on DevOps. Microsoft will never see a dime from me.
by lovich | 2025-12-02 22:46:38+00:00
This is just a continuation of general labor practices in US companies.

I have been unable to get a tech job for months so I’ve looked into retraining in a new field and every single one has some up front large cost via either paying for schooling or situations like mechanics needing to bring their own tools.

The standard US company has completely shed all training costs and put the expectations on laborers to train themselves. And you’re shit out of luck if their requirements change during your training as so many college graduates who picked comp sci are currently learning
by throwawaylaptop | 2025-12-02 22:47:02+00:00
I'm sad to say it works on me. Sometimes I know I want an AI response. Instead of going to an AI provider, I just type the prompt into the url bar and Google via enter. Because I'll know I'll get googled AI blurb.

I used to write my search query in search terms, now I write it as an AI prompt.
by moron4hire | 2025-12-02 22:47:44+00:00
This is one of those, "in theory, there's no difference between theory and practice. In practice, there is" issues.

In their, quality software can be written in any programming language.

In practice, folks who use Python or JavaScript as their application programming language start from a position of just not carrying very much about correctness or performance. Folks who use languages like Java or C#, do. And you can see the downstream effects of this in the difference in the production-grade developer experience and the quality of packages on offer in PIP and NPM versus Maven and NuGet.
by freediver | 2025-12-02 22:47:54+00:00
> there is potentially a major business in there if they can get users to tolerate it. (Major business meaning greater than the GDP of most countries.)

I am actually contesting this idea, on the grounds that no business will survive long term if it is foundation is built on users 'tolerating' something bad for them.

This is based on my belief that humanity always chooses the right path eventually and not the one that leads to dystopia.
by chem83 | 2025-12-02 22:48:08+00:00
> fire mid-management and PMs to prevent the same thing from happening again

Firing PMs and mid-management would not prevent any of code reds you may have read about from Google or OAI lately. This is a very naive perspective of how decision making is done at the scale of those two companies. I'm sorry you had bad experiences working with people in those positions and I wish you have the opportunity to collab with great ones in the future.
by johnnyanmac | 2025-12-02 22:48:53+00:00
Yeah I'm not that far out of high school but my school in the late 00's had a library policy on phones. You can keep them in your pocket, but don't bring them out during school. Otherwise they get taken for the class time, and it escalates from there.

This included recess and pretty much extended to all non-calculator electronic devices, but it was generally more lax when you weren't disrupting someone. I couldn't imagine brazenly having my phone out while a teacher was talking unless it was an emergency.
by smokedetector1 | 2025-12-02 22:49:09+00:00
What you are describing is only one way of living a comfortable life. It is not an "objectively better" life than someone who has enough money to meet their needs and finds balance and joy in other places. For example, more fulfilling work, more opportunities to vacation, more peace of mind in a more communal society, better access to nature. Money only "objectively improves" your life up to a certain point.

Another tendency I find anti-intellectual is appealing broadly to "science" or "economics" to make claims that neither field supports.
by mapontosevenths | 2025-12-02 22:49:35+00:00
> So no, you weren't speaking specifically about the file explorer, though it would take having some knowledge to understand that.

Don't blame me if the architecture stinks.

The fact is it's unnecessarily large, complex, and wasteful of resources isn't the consumers fault. Deciding to use a single monolithic block of whack code that uses all my memory instead of separating those functions wasn't my choice and I'm not gonna change my expectations to suit that weird decision.
by lurking_swe | 2025-12-02 22:49:45+00:00
useful if:

- you are in a high crime area. footage can be useful to police.

- you have a babysitter or nanny for a young child, and want to deter unethical / wrongful behavior.

- you have a pet that you leave at home for parts of the day, and want to keep an eye on them. to “check in” while on the go.

- you have an elderly family member and don’t live nearby, and want to be able to quickly see if they’ve fallen. for example if they call you daily and suddenly aren’t answering their phone. Good peace of mind.

- pointing a camera at the stovetop can be useful to solve the age old question “did i forget to turn the stove off?”

- pointing a camera out the window to see something fun. For example birds, deer, squirrels, etc.

That’s just what i could think of in 2 minutes. I’m sure there are other use cases.
by krferriter | 2025-12-02 22:51:04+00:00
This definitely is the way to do it. I have started keeping my phone in my living room at night instead of my bedroom, but am still bad about doing this every night. Phones are addictive and it is mentally hard to break out of the addiction. It is essentially a "you just have to do it" situation, but "just do it", while technically simple, is still difficult if you're addicted.