MurphyA/hacker-news huggingface dataset:
by Rutledge | 2026-01-02 23:14:10+00:00
Scorecard | Founding Engineers & GTM | San Francisco | ONSITE | Full-time | scorecard.io

Scorecard is the simulation platform for self-improving AI agents. We help teams encode expert judgment into reward models and run 10,000s of scenarios in minutes instead of reviewing 10s of production cases over weeks.

Our team built simulation systems at Waymo, Uber ATG, and SpaceX. Same discipline, applied to AI agents. Backed by Kindred Ventures and Neo, with multi-billion dollar customers.

Founding Software Engineer ($175k-$250k + equity)

Build infrastructure for large-scale agent simulation, reward model pipelines, and scenario generation. Ship fast with a low-ego team.

Stack: TypeScript, React, Node.js, Postgres. Bonus: LLM/RL experience, founder background.

https://www.scorecard.io/careers/software-engineer

Founding GTM Lead

Own demos, sales playbook, and positioning for AI teams building frontier agents. 3+ years early-stage sales/product marketing. AI/developer tools experience a plus.

https://www.scorecard.io/careers/founding-gtm

In-person in SoMa. Full benefits, daily lunch, unlimited PTO.

Apply: jobs [at] scorecard.io (mention HN)
by firefoxd | 2026-01-02 23:14:15+00:00
Hey I wrote that :)

I still remember how I felt when I sent that first invoice. I was beating myself for not sending the invoice every week in the process, yet there I was with what I thought was a giant bill.

For context, the company that commissioned the work paid over $100k for that single page (I was in the email chain). It was part of a wider campaign that involved a whole lot of work, interviews, filming, celebrity appearances, etc. I just checked and the page is still up!

Ps: it involves that reliable car company, news paper, and mothers.
by estearum | 2026-01-02 23:15:07+00:00
I'm honestly baffled that this isn't completely obvious to everyone.

People act like "bad but hiding it" is no different from "bad and not hiding it," but the former is literally identical to being decent. The only scenarios in which it's not identical are those in which they failed to hide their badness!

I don't give a fuck how evil someone is in the dark little corners of their mind, so long as they show up as a decent person in all their interactions with the outside world.
by robomex | 2026-01-02 23:15:21+00:00
Location: Chicago

Remote: Yes, remote only

Willing to relocate: No

Technologies: Swift, ARKit, SwiftUI, RealityKit, Reality Composer Pro, Shader Graph, SwiftData, object tracking, room tracking, LiDAR scene reconstruction, world tracking, hand tracking, Enterprise APIs, plane tracking, body tracking, postprocessing, face tracking, image saliency analysis, semantic segmentation, depth estimation, RoomPlan, SceneKit, Object Capture, photogrammetry, CoreML, Create ML, OpenAI API, Supabase, Metal, Combine, iMessage extensions, Firebase, Firestore

Résumé/CV: https://www.linkedin.com/in/atmorales0/

Email: tony [at-symbol] 1984 [dot] dev

GitHub: https://github.com/robomex

I am a freelancer/contractor who specializes in developing augmented reality, spatial computing, and computer vision apps for iOS & visionOS. Several of my apps were handpicked and featured worldwide by Apple. I've worked with solo founders, startups that went on to get acquired (OpenAI, Shopify), and R&D teams at large corporations.

If you have any questions or you want to get a conversation started: Shoot me a message & let's talk!
by mrguyorama | 2026-01-02 23:16:12+00:00
When the KKK reformed and marched in Southern Maine, they weren't burning crosses on the lawn of black people.

They were threatening my grandparents, for being French catholic. They got local governments to force French speaking communities to stop speaking french. My mother learned french as her first language. I did not. I am not fluent.

It's always here, but it always somehow gets turned into a national thing. It shouldn't be hard for americans to understand, but lots of people keep leaving "And it was your supposedly upstanding in society neighbor who put on the hood and claimed you were poisoning the pure blood of the local trailer park" out of the history book.
by altairprime | 2026-01-02 23:16:35+00:00
Huh. Get out your red string and pushpins because this inspired a theory.

So if the correct pair of values there ends up being 445 / 216.27000197, then it'll be:

60 * 445 / 216.27000197 = 123.456789

Or, since one of those programs had four decimals:

60 * 445 / 216.27015788 = 123.4567

Or, if it's 444/446 rather than 445:

60 * 444 / 215.78415752 = 123.4567

60 * 446 / 216.75615823 = 123.4567

But I see that they cut the "whooshing intro" at the front, which I imagine is part of the beat — they're in the hands of the machine now, after all! — so if we retroactively construct 123.4567 bpm into the silence (which, they estimate, is 5.58s):

5.58s * (123.4567bpm / 60s) = 11.4814731 beats

Assuming that the half a beat of slop silence there has to do with format / process limitations with CD track-seeking rather than specific artistic intent, we get:

+11 intervals @ 123.4567 bpm = 5.346s

Which, when added to the original calculation, shows:

60 * (445 + 11) / (3:41.85 - (0.5.58s - 0:5.346s)) = 123.4567 bpm

And so we end up with a duration of 221.616 seconds between the calculated 'first' beat, a third of a second into the song, and the measured 'last' beat from the post:

60 * 456 / 221.616 = 123.4567 bpm

Or if we use the rounded 123.45 form:

60 * 456 / 221.628 = 123.45 bpm

And while that 22+1.628 is-that-a-golden-ratio duration is interesting and all, the most important part here is that, with 123.4567bpm, I think it's got precisely 0.2345 seconds of silence before the first 'beat' of the song (the math checks out^^ to three digits compared against the first 'musical beat' at 5.58s!), and so I think there's actually 456 beats in the robotic 123.45 song!

:D

^^ the math, because who doesn't love a parenthetical with a footnote in a red-string diagram (cackles maniacally)

5.58s - (60 * 11/123.4567) = 0.2339961 ~= 0.234

5.58057179s = 0.23456789 + (60 * 11/123.4567)
by awinter-py | 2026-01-02 23:17:03+00:00
miss the bold 9000 so much

it sounds like there is a slow and steady open source community around either replacement q20 keyboards, or a reverse-engineered one? https://hackaday.com/2025/06/04/the-blackberry-keyboard-how-...

and the beepy, which runs linux and for some reason has the keyboard blurred out on its homepage https://beepy.sqfmi.com/
by mmooss | 2026-01-02 23:17:34+00:00
It would be an excellent phishing attack if your target is senior IT. You filter out every non-geek, of course, and certainly your responses would lean heavily toward an older crowd. They's all see 'Unix v4', be too excited to consider the risks, and being a 1973 OS assume it is innocent and safe (not thinking about the platform delivering it).

Maybe you'd get too many retirees ...

Now you just need
by tzs | 2026-01-02 23:17:38+00:00
Add to that spending large amounts of his own money to help elect people who promised to and then did remove the EV tax credit, which means that those potential customers who were not driven away for ideological reasons would find they had to spend 10-20% more for a Tesla than before.

Those people he worked hard to elect did other things to harm Tesla besides making the cars more expensive. Over the last few years about 30% of Tesla's profits were from selling emissions tax credits to car companies that make ICE cars. Those other companies needed the credits because not enough of the ICE cars met EPA emissions standards. But now those emissions standards are no longer enforced, and so there is no need for them to buy credits.

The people he worked to elect also promised, and have been implementing, policies that will make electricity more expensive in many areas. There were already several states where electricity was expensive enough and gasoline not too expensive so that a Prius there would actually cost less to operated in energy costs per mile than an EV. Rising electricity prices could make that true in more places. (And yes, I'm talking about home electricity prices. For people who do not have adequate home charging and rely on commercial charging a Prius beats an EV on energy costs in most states). That too is probably going to cost Tesla some sales.
by iamnothere | 2026-01-02 23:18:17+00:00
Maybe companies could set up comprehensive granular APIs for managing device/store permissions and outsource the parental control software that actually manages the settings. This way a vendor is getting paid to make those settings comprehensible and effective, so they have an incentive to do it well. This would also allow conservative/overly cautious parents to buy different software than more permissive parents. So everyone gets the permission model they want.
by memoriuaysj | 2026-01-02 23:18:35+00:00
some people type a lot, chatting, writing emails

not sure if that makes them a power user

why do you equate second device with digital detox?

what happened to use the best tool for the job? use a phone with a physical keyboard when chatting on WhatsApp and then switch to a regular phone for Instagram and browsing web. not saying everybody should do this but if chatting is your life...

some people even use a phone and a laptop at the same time, they are already a second device person, so they could be a three device person
by guywithahat | 2026-01-02 23:18:36+00:00
I do satellites now but when I worked in insurance the work we did was meaningful. People need insurance, their policies are stored as data, and the company had to manage millions of policies.

Increasing click-through rates may not feel meaningful, but writing unit tests for a satellite which has already launched and been decommissioned will eat your soul, and you likely won't become a better developer because of it since you won't be given a budget to improve things or try new tech.
by mmbleh | 2026-01-02 23:18:42+00:00
Maybe a different take, but as someone that manages a large public API that allows anonymous access, IPv6 has been a nightmare to try and enforce rate limits on. We've found different ISPs assign IPv6 addresses differently - some give a /64 to every server, some give /64 to an entire data center. It seems there is no standard and everyone just makes up what they think will work. This puts us in an awkward place where we need abuse protections, but have to invest into more complicated solutions that were needed for IPv4. Or we give up and just say if you want to use IPv6, you have to authenticate.

Does anyone have any success stories from the server side handling a situation like this? Looks like cloudflare switched to some kind of custom dynamic rate limiting based on like addresses, but it's unrealistic to expect everyone to be able to do such a thing.
by WoodenChair | 2026-01-02 23:18:46+00:00
> After about 30 minutes of futzing with prompts, it was clearly stuck trying to create the proper regex and I just went back to pasting alter tables and getting deletes back until the job was done.

If you're copying and pasting SQL statements, then SQL statements are the intermediate product. The fact that you didn't carefully review them and just ran them immediately is no different than an LLM producing Java source code that you shipped to the user without reviewing because it worked correctly in your limited testing. There's still an intermediate product that should have gone through the same software development robustness process that all source code should go through, you just didn't care to do it (and maybe rightly so if it's not super important).
by gustrigos | 2026-01-02 23:18:51+00:00
More context on what I’m building:

runtm is an open-source runtime + control plane for agent-written software.
It works with any AI IDE / CLI (Cursor, Claude Code, etc.), and is built around a simple belief:

If code is cheap, deployment shouldn’t be sacred.

As agents generate more software, the bottleneck stops being writing code and becomes safely turning intent into something live, observable, and disposable, without humans babysitting infra.

runtm keeps the agent loop tight:

generate → deploy → observe → adjust → repeat

Agents can redeploy repeatedly, using real production feedback, until the objective is achieved.

Quick taste:

uv tool install runtm
runtm login
runtm init backend-service
# prompt agent to write code
runtm deploy
# URL generated at https://<app>.runtm.com
runtm logs

What it is:

A small set of lifecycle primitives: init, run, validate, deploy, destroy.

Opinionated templates with a stable deployment contract so agents don’t guess what prod looks like:

name: my-api
template: backend-service
runtime: python
env_schema:
- name: DATABASE_URL
secret: true
required: true

Validation before deploy, so failures surface before you ship a broken container.

Guardrails:

Agents can propose capabilities; humans approve them.

An agent writes a runtm.requests.yaml like:

I need a database
I need STRIPE_KEY

A human runs runtm approve.

Secrets live in .env.local, which is auto-added to .*ignore.
The agent cannot read them. Secrets are injected only at deploy time.

Infra (today):

Deploys to Fly.io Machines (Firecracker, auto-stop for cost control).
Zero-config persistence via SQLite on a volume, or BYO Postgres.
Provider layer is swappable (Cloud Run / AWS next).

Observability:

Logs, traces, and metrics via OTLP.
We treat time from code to live URL as a first-class metric.

Links:

Repo: https://github.com/runtm-ai/runtm
Site: https://runtm.com
Quickstart: https://github.com/runtm-ai/runtm#quickstart

Question:

What is the single capability you would never allow an autonomous agent to approve on its own?

Curious where people draw the line.
by solarkraft | 2026-01-02 23:19:34+00:00
This almost feels like planned obsolescence, with my Pebble Time Steel just recently starting to give up =) I'm joking, the thing has held up amazingly well under all the stress I have put it through for a remarkably long time. It's just pretty well timed, in a way.

I've been holding out for a refresh that can compete with the look of the Time Steel, basically the design of the original Time 2. I might go with this one, but that would mean having to abandon the square watchface I've grown fond of. Maybe there are some nice round ones. The two weeks of battery life and activity tracking are greatly appreciated!

> Touchscreen (but you don’t have to use it!)

What a ride. I hate touchscreens with a burning passion. I hope it can be disabled.
by jon_north | 2026-01-02 23:19:42+00:00
SEEKING WORK - Contract, Remote, USA, backend engineer

I am a backend expert, having built and maintained mission critical, low latency and highly available systems for many companies over the last 10 years, in addition to over 20 total years of software development experience. AWS preferred but not required (I hold a variety of certs, available here: https://www.credly.com/users/jon-north.ad78f0c8)

You will like working with me because I:

* hold your goals as my priorities
* communicate verbosely yet synthesize well
* my rates are reasonable in exchange for the value I deliver
* I guarantee I will get the job done

Concrete examples:

* built the primary streaming data architecture for realtime game player tracking information (all games, 50ms SLA) and game stats for one of the top 3 US sports leagues (can’t name drop!) using Redpanda/Kafka on Azure+Terraform, and implemented its developer portal using Gravitee to provide first class streaming API support and monetization. Also built, deployed and maintained their ask-a-question-get-a-true-answer AI bot to expose 20+ years of stats to natural language fan questions! (this was the third of currently four times I’ve built similar architectures for different companies)

* Implemented a vector DB for one of the leading AI image hallucination platforms (millions of users) to provide an image similarity service.

* replatformed dozens of complex quant jobs to AWS Lambda for a startup hedge fund (~$1B AUM), vastly improving QoS and maintenance cost. Line 1 to platform-in-prod time 3 months, including refactoring for fit. This was mission critical cannot-fail stuff and required extensive proof of correctness.

* built a framework to collapse dozens of singleton ETL programs into one config-driven, simple C# application performing the same functionality at ~80% reduction in maintenance cost year over year.

Contact: jon.north@adiuvat-consulting.com
More: www.adiuvat-consulting.com

Keywords: Python, C++, SQL, NoSQL, Go, Golang, Docker, Kafka, Redpanda, PySpark, Spark, Terraform, AWS Solutions Architecture Professional, Azure, Redis, Postgres, MySQL, SQL Server, SAP HANA, LDAP, Active Directory, OAuth2, Git, Linux, Bash, Windows
by BoredPositron | 2026-01-02 23:20:41+00:00
That's why I didn't want to quote anything because it's just deteriorating into a debate club about hypotheticals.

To extend your "full" quote: "The radical idea of treating individuals in a society as cells and the society itself as a well-Organized organism is fascism, or course. Probably the most efficient and rationally stringent way of governance, if someone could pull it off in a sustainable way… I rather like the treatment Fascism gets in the Amazon Series ‘The Man in the High Castle’, which explores what would have happened if the Germans and Japanese had won the war: A society that tries to function as a brutal and ruthlessly efficient machine, eliminating all social and evolutionary slack. It is very dark, but not a flat caricature of pointless evil for its own sake."

Let's stay away from killing people how about the misogyny?:

"You cannot learn what does not attract your attention. Women tend to find abstract systems, conflicts and mechanisms intrinsically boring."
by AndriyKunitsyn | 2026-01-02 23:21:21+00:00
> What exactly is he _preaching_?

That the game development industry requires a new programming language. So far, the evidence for that is slim. (I mean, metaprogramming with #run is cool, I'm also fed up with cmake. But surely we don't need to throw away all of our C++ tooling for that? Nah, we probably need something more incremental.)

> Calling him "one-hit wonder" simply has no basis in reality. He's at minimum a two-hit wonder.

Okay, I've been corrected. The Witness also sold really well. So he's a two-hit wonder, he clearly had developed a process to make great-selling indie games. I admit that, I admire that. (I only said good things about the guy anyway, why you would call me a "hater" is beyond me.) But now, he deviated from this process. His primary goal now is clearly not to create a good game, but to promote Jai.

> why indeed people would listen to an exceptional guy who has repeatedly demonstrated competency and delivered results, whilst always putting it all on the line?

Because there are limits to everyone's competence. It's like a generalized Peter's principle - being successful in one area doesn't mean you'll succeed in all others that you put your hand in. Even John Carmack didn't really succeed in rockets.

After all, the game dev industry is showbiz. Its ultimate goal is entertainment. JBlow is an entertainer, first and foremost. There are a lot of musicians and actors more influential than JBlow, does that mean I won't be a fool if I listen to their opinions on anything more important than what to eat for breakfast? No, not really. And in the same way, not a lot of people will choose Jai for programming, not in the next 20 years for sure.

> Can you make atleast one hit, not two, just one? Or anything of note?

No, absolutely not. I'm actually the most useless creature of all, good for nothing (other than keeping you engaged, apparently). You got me. And I'm not even trying. I'm not trying to preach for anything, develop new industry approaches or whatever. I'm just humbly making a point: but even if I weren't the most useless, I wouldn't be able to reach the JBlow's heights. Even if I had the same set of skills that JBlow had in 2008. For example, a notable part of the success of Braid was thanks to a contract with Xbox Live Arcade, and where is XLA now? The world has changed. The market has changed. The audience's needs have changed. Becoming an indie dev of such caliber now requires a different set of skills, one that a single person might not even physically have.

At some point, you'll have to admit that (1) it's not only the qualities and the hard work that brought JBlow to where he is, but also sheer luck, and therefore (2) yes, it's a luxury. If you don't believe in (1), well, okay then. But if you agree with (1), from that (2) trivially follows. If it doesn't for you, then it's purely semantics, I guess.
by NikolaNovak | 2026-01-02 23:21:38+00:00
I never understood double entry bookkeeping and that's where the author immediately loses me again:

Early on after 4th diagram, author includes sentence : "Because every transaction appears twice, once positive and once negative"

There is something so obvious about this to accounting folks that they always make the massive jump without any explanation. The previous diagram absolutely does not have positive and negative for each transaction! In fact, there is 5000 going into banking account and 500+5 coming out of it. Nothing in 4th diagram is obviously the negative of that 5k transaction, to me.

Similarly next sentence is "obviously" false:
"If you partition the set of nodes into any two disjoint sets, and add up all of the balances in each set, then the sum for the one set is always the negative sum of the other set" -- the sum of the left two balances is minus five, and the sum of right three balances is 505.

And just like that, I'm completely lost and booted out of yet another accounting lesson without passing the introduction :-(

(fwiw, my experience of reading accounting is broadly the same as reading Plato: "it is obviously true that..." What, no, stop, that's not obvious at all, you gotta do better than that! :-)
by artyom | 2026-01-02 23:21:46+00:00
You can't control or decide what predators will do. And very likely won't be able to imagine the extent of every single of their convoluted predatory practices by yourself.

So instead of trying to cover every possible theoretical danger, setting clear rules and boundaries with your kid sounds like a way more sensible and pragmatic approach.

And nobody said kids should be punished or held fully accountable on their first mistake.
by bcantrill | 2026-01-02 23:21:51+00:00
My intent at first was not to write about this, but I couldn't stop thinking about it: I was not only profoundly disappointed in my former colleague, but disgusted by the disdain towards VMware customers at Broadcom. I was earnest in that it brought a flood of memories back for me about how ashamed I was to (briefly) work at Oracle, and I did what I have always done when something is burning inside me: I spoke my heart.

I understand that you are concerned about my former colleague (though again, a little hard to say that I'm putting them "on blast" when they are unnamed!), but my sympathies lie not with Broadcom but with the customers that they are screwing over: I have heard many, many stories from VMware customers being taken aback by the audacious things that Broadcom has told them -- the kinds of things that even Oracle has the decency to not say out loud. These customers don't speak publicly (for understandable reasons!), leaving no one to speak for them.

So yes, a Broadcom employee shooting their mouth off in an unsolicited conversation with me about their contempt for their own customers shouldn't assume that their disposition will be kept in confidence -- especially when it tracks with so much bad behavior out there!