MurphyA/hacker-news huggingface dataset:
by hu3 | 2025-11-09 22:11:15+00:00
A rule of thumb I like to use for measuring complecity for interactive visual stuff is to count how many layers there are between an action and the reaction.

For example, when a user clicks a button, how many calls and moving pieces are involved between the click and something happening on the screen as a reaction to that click.

Often it's a good indicator of how deep the rabbit hole goes.
by ultamatt | 2025-11-09 22:11:33+00:00
A filmmaker community for those wanting to showcase their work. Right now everyone's got their own squarespace and the problem is that about 0 filmmakers also want to be web masters.

IMDB? Ads everywhere. Actor's Access? Ancient.

https://cinesignal.com

Human first, AI optional. A great way for actors, writers, and directors to represent themselves.

Feedback welcome! -M@
by rockwotj | 2025-11-09 22:11:38+00:00
Porting LevelDB[1] to Seastar[2], for internal metadata storage in Redpanda[3]. Before you ask why can’t something off the shelf be used, seastar has unique constraints around its runtime and its memory allocator that means we can’t reuse an existing library.

1: https://github.com/google/leveldb

2: https://github.com/scylladb/seastar

3: https://github.com/redpanda-data/redpanda/pull/28351
by BuyMyBitcoins | 2025-11-09 22:11:42+00:00
>”for significantly-better-than-junior-dev work.”

Not even close. We had two offshore contractors working with our team for about two years and they were consistently terrible. Despite this, some higher up pressed us to “hire” them so we conducted an interview. One of them said they had 8+ years of SQL query optimization experience and could not explain what a table scan was. The other claimed to have 5 years of C++ experience and thought a pointer was a url. I am not exaggerating.

Whereas our team’s college intern turned junior dev has consistently delivered increasingly valuable contributions and doesn’t lie to us.
by WillMorr | 2025-11-09 22:12:25+00:00
I actually attempted this, the idea of a python script that converts a midi track into a marble run is just too good to not try. I printed a large drum with different track structures inside so I could test various "slopes" by changing the speed and it just doesn't work, the balls bounce around too much to get an audible pitch. A less rigid material or a larger bearing would likely work better but I decided to focus on getting the normal version working well.
by ponector | 2025-11-09 22:12:33+00:00
Cannot fully agree with this. I've just been fired from remote job. My remote contact position after 4 years was replaced with internal full-time position. I could convert to employee if I was willing to relocate to Bratislava and take a huge pay cut. I'm in Eastern Europe already, but cannot agree to €40k salary offer.

It's not like they don't have money, it was an insurance company with $1bn in quarterly profit. Market is extremely unfavorable for IT talents currently.
by lox | 2025-11-09 22:12:36+00:00
I'm working on a poker server to allow holdem bots to play against each other (https://github.com/lox/pokerforbots) and a Pluribus-level bot that plays on it (https://en.wikipedia.org/wiki/Pluribus_(poker_bot)).

Enjoying writing some really fast Zig implementations of hand evaluation and CFR-based solvers.
by zkmon | 2025-11-09 22:12:46+00:00
Before starting to walk, you were at the start of the first block, not at zeroth block. There is no block prior to first block. Otherwise that block would be called as first block.

Think of jogging on a road. When you are at the beginning of the road, you are at the start of the first mile, not in the zeroth mile. It doesn't have one more mile prior to first mile.
by ninetyninenine | 2025-11-09 22:15:08+00:00
Ah, the classic HN Passive Aggressive Concern Troll. “Are you okay mate?” Translation: I want to insult you, but I do not want dang to notice.

It is the same genre as:

“I am genuinely confused how someone could think this.” Translation: I am calling you stupid.

or

“This feels emotional rather than reasoned.” Translation: I have no counterargument.

You are not being kind. You are being condescending while wearing a cardigan of civility. It is the approved HN way of calling someone unwell without saying the word stupid directly. Very on brand. Very polite venom.

If you think my point is wrong, say why. If you cannot, do not hide behind a wellness check.

So yes, I am okay. Are you okay? Because it seems like making eye contact with your own reasoning gave you altitude sickness.
Show HN: I built SyncForge to connect indie artists with sync deals
by artskyinc | 2025-11-09 22:15:15+00:00
Hey HN

I’m an indie founder who built [SyncForge](https://trysyncforge.xyz) — a SaaS platform that helps artists, producers, and composers submit their music to sync opportunities in film, TV, ads, and games.

Problem: Most creators don’t have access to the music licensing world. It’s either locked behind big publishers or buried in manual submissions.

Solution: SyncForge automates the process — artists can: - Create a free account and upload tracks - Submit to active sync briefs from studios and brands - Manage metadata, rights, and submissions in one place

It’s still early, but we’re onboarding our first 1000 artists and curating briefs weekly. You can explore the pricing tiers here: [https://trysyncforge.xyz/pricing](https://trysyncforge.xyz/pricing)

I’d love your feedback — especially on: - The signup flow (too long or clear enough?) - The pricing model (free vs. core membership) - How we can make it useful for devs or filmmakers too

Thanks for checking it out — happy to answer questions or share our stack (it’s built with Next.js + Firebase + Paddle).

— Jenna @ SyncForge
by LillyTam | 2025-11-09 22:15:56+00:00
I’m offering this Notion template to anyone in the HN community, free of charge. Please use, adapt, and let me know how it works for you. Feedback welcome! I’ve noticed EA assessments and onboarding processes are missing a key piece of the process. The exec’s preferences all in one place. It’s not just where you like to sit on the plane. Do you prefer to use contractions? How do you sign off on emails? Use or avoid emojis? When and how do you like to be debriefed? How? This template is the user guide on you. You can fill it out solo or with me, or share with your prospective/current EA. Then use sample tasks (drafting an email, booking a flight) to see how well your preferences are picked up. As an EA who has been taking assessments in the interviewing process, I want to help make it more productive for both parties.
by ungreased0675 | 2025-11-09 22:16:03+00:00
I love the problem you’re trying to solve, but am unsure if you have the right solution.

I don’t even bother listening to the popular 2-4 hour podcasts. There are too many things I’m interested in to dedicate that much time to a low information density show. For me, 20-40 minutes seems like the sweet spot. Have you experimented with condensing long podcasts?
by fogzen | 2025-11-09 22:17:19+00:00
The problem is not immigration policy — it’s using terror, illegal detainment, and negligent and excessive force to detain people. Breaking into a daycare with no warrant, no identification (they wear masks and refuse to identify themselves to avoid justice for their crimes), with guns, and dragging a woman out kicking and screaming is both completely illegal in every way and extremely traumatic for everyone - regardless of the wanton cruelty of deporting working class undocumented immigrants who have become a contributing and otherwise law-abiding part of a community.
by hinkley | 2025-11-09 22:17:37+00:00
How you mount things matters a lot, and adjusting shapes to prevent harmonics might be something this guy could add to his algorithm.

I saved a couple friends in college from getting into fights with their downstairs neighbors by finding them milk crates to set their speakers on so the bass doesn’t all end up in the floor. Isolating from the base or making the base of TPU could likely help.
by vlovich123 | 2025-11-09 22:19:24+00:00
Show me a tyrant that doesn’t have rules and laws. Turkey, Saudia Arabia, Iran, China, North Korea, Sadam Hussein’s Iraq, and Russia still have law creating and law enforcing bodies. A good chunk of those countries even hold elections.

Hell, even in medieval England the king didn’t have absolute authority and had to worry about political alliances abcs political support of the other nobles.

You should go read the dictator’s handbook. Think about it from the perspective is the tyrant - there’s one of you. How do you establish control over groups of other people? Just ordering people around doesn’t work. You need to create a power base. You can go broad and give riches back to the people or narrow and give riches to people who have power and influence already. Dictator’s generally go the latter route because you’re not at the whim of changes in political mood and individual problems can be managed easily. But you still need to tap into symbolism and other institutions to lend yourself legitimacy to avoid uprisings.
by leptons | 2025-11-09 22:19:52+00:00
Reading this reinforces that a lot of what makes up current "AI" is brute forcing and not actually intelligent or thoughtful. Although I suppose our meat-minds could also be brute-forcing everything throughout our entire lives, and consciousness is like a chat prompt sitting on top of the machinery of the mind. But artificial intelligence will always be just as soulless and unfulfilling as artificial flavors.
by atrettel | 2025-11-09 22:19:55+00:00
I'm working on a command-line tool for advanced full-text search of written documents. It works in a completely different way than grep, so it can do a lot of operations that grep fundamentally cannot like proximity searching.

I called it Wosp for word-oriented search and print. I released the first functional version a few days ago: https://github.com/atrettel/wosp
by gedy | 2025-11-09 22:21:58+00:00
For fun have been creating a mashup of old school DnD map generation using Commodore "10 Print Chr$(205.5+Rnd(1)); : Goto 10" style logic (in TS/Svelte/SVG):

https://imgur.com/a/qMeEoPK

Have been down a rabbit hole ensuring the stairs are realistic and that grid connects properly. Lots of fun and frustration with AI coding tools trying to solve that (they mostly don't/can't). Some fun detours learning a little Prolog to help out as well.
by woodruffw | 2025-11-09 22:21:59+00:00
Many of the comments here are disappointing. Regardless of your opinion of the PSF or its leadership, you should be opposed to this kind of clawback threat because it nakedly represents an attempt to place a non-profit in a double bind: even attempting to comply with these requirements would allow a politicized IRA to claim that the PSF is failing to uphold its stated mission.
by zeroq | 2025-11-09 22:22:10+00:00
Reminds me of Old Timey [1] a lot.

What I really love about both of them is that they instantly give you the impression of a real print made with real ink. Especially Averia - which makes sense, since it was averaged from all sorts of different fonts - has a lot of, for the lack of better word, excess fat on it. Something that may happen accidently while pressing "precise" font letter on soft paper.

[1] https://webonastick.com/fonts/old-timey-mono/
by hinkley | 2025-11-09 22:22:40+00:00
There are variants that have members than can vote but can’t lead, and I believe also ones where there are silent shareholders that are aware of part of the state of the system but don’t vote. Those would be particularly useful for autoscaling groups, where you’re not affecting the quorum count.

I think consul’s sidecar works this way but I’ve ever set it up, only used it.
by Smaug123 | 2025-11-09 22:22:42+00:00
Unwound a couple of things from the stack!

Finished: the 100%-vibe-coded "GPT-5 reviews all my PRs on max reasoning" GitHub app (which is shockingly effective, https://github.com/Smaug123/robocop - probably nothing new for people who already use some product like this, but I like owning my own infrastructure as far as possible, and GPT-5 and perhaps Gemini are the only models smart enough to do this so I can't take this any further).

Currently: back on "write an immediate-mode TUI framework that uses a vdom as its fundamental abstraction" (https://github.com/Smaug123/WoofWare.Zoomies), in the hope that this is the first UI framework that I don't absolutely loathe.

Next: using the TUI framework, write a debugger to inspect the internal state of my deterministic .NET runtime (https://github.com/Smaug123/WoofWare.PawPrint) and to step forward and backward in time.

Next: get the deterministic .NET runtime to a point where a property-based testing framework can identify the deadlock in some very simple buggy multithreaded code. (The framework is not yet able to run Hello World - did you know that's an incredibly complicated program in .NET? - but it can solve a few Advent of Code problems right now, can perform some limited exception handling, limited virtual method dispatch, limited casting between types. Even getting to Hello World might take a year if I'm unlucky.)
by chucke | 2025-11-09 22:23:19+00:00
Static typing has come, there's RBS, which has (finally) coalesced (after adding support for inlining in code) as the blessed type notation, supported by both steep and sorbet. Considering that big companies have adopted it, I'd say that the community agrees and has done something about it. But as you can imagine, many ruby apps have been stuck in legacy for years.

About performance, not sure how you think static typing could solve it, but considering the significant investment recently in JITs, in particular YJIT and ZJIT, again, the big apps seem to agree with you and have done something about it?

Even if you ditch CRuby for the JVM, you can still use JRuby, and still leverage the language while not being pulled down by the runtime.

It's not like you're without options.
by isaacremuant | 2025-11-09 22:23:37+00:00
You realize that you're putting your "boring moderating reality" against the very real claims of goverments and people here to

- Remove people who didn't obey the house imprisonment rules during covid from society.

- Removing their jobs and ability to make a living

- Stealing their money

- Denying their ability to healthcare for any procedure

- Be put in camps permanently until they "complied" because "their body, our choice".

Once you factor that type of attack where no human rights nor Nuremberg trial result was respected, the faux civility and non bias rings absolutely hollow.

I'll try to attack their points with more faux civility like you want because staying silent is what got us there, but sometimes it may come up as more raw, since it's very easy to repeat state euphemisms to destroy people's lives but it's harder to counter permeated propaganda.

Edit: Reading my post again, it's absolutely on point. Hard to regret that. How would you write it?
by goldenCeasar | 2025-11-09 22:23:43+00:00
I’m building a typed, array-oriented dataflow compiler that takes small declarative schemas and emits plain Ruby and JavaScript, with a C path. It has a mid-end with inlining, common subexpression elimination, constant folding, dead code elimination, loop fusion, and LICM.

Demo to try it out: https://kumi-play-web.fly.dev/

GitHub: https://github.com/amuta/kumi
by gethly | 2025-11-09 22:23:46+00:00
I didn't say it was impossible, just impractical and that is why majority of services that use SSO only support google, apple, twitter or facebook. You write the code specific to these few providers once and are done with it for good. There is little reason to invest time and money for adding generic support for other providers. It's just the way it is. If OIDC protocol would get streamlined a bit, we could easily have universal support. But then again, these big providers would likely be stuck in the current version and not bother adjusting to the new, simpler version, if it would come to be.
by tzs | 2025-11-09 22:23:49+00:00
> Isn’t it true that the healthcare part only involves credits that were supposed to be temporary during COVID?

So? There's no rule that temporary things can't later become permanent.

For example the Trump tax cuts from 2017 were supposed to temporary, expiring this year. The "Big Beautiful Bill" made them permanent.

Also the healthcare part is not just letting temporary COVID era credits expire. It also includes cuts to Medicaid.
by eptcyka | 2025-11-09 22:23:58+00:00
Does Fortnite? I remember finishing hl2 on dx level 7, and then trying the same with ep1 and ep2. Those games are a lot harder when half the physics objects are not rendered. Do not get me wrong - I run Linux on all of my personal machines today, I play games on them, I know what's the state of gaming on Linux. I also know that every now and then I will get to at the very least read some logs to figure out what's going wrong, e.g. the native port of Civ VI was looking for a version of openssl whose time had passed. Further, relying on Wine/Proton inherently means you will always lag behind the bleeding edge in terms of DX APIs, as wine/mesa people need to catch up to implement them. Even worse if it is not related to graphics,e.g. as the spatial audio APIs don't have an open source analogue that is ferociously trying to keep up with feature parity. And of course we also have kernel level anti-cheat. I have immense respect for everyone who is involved in making games (and windows software in general) work on Linux. But there will always be stumbling blocks when you are playing 2nd fiddle, and you've not been given the sheets. And nobody told you where the gig is happening.
by prhn | 2025-11-09 22:24:58+00:00
I just launched a 10-Bit Video Thumbnail Provider for Windows.

Windows does not natively support rendering thumbnails for 10-bit videos, which are commonly produced by cameras like the Sony A7IV.

When I started working on a short film the video clips were piling up on my hard drive. Opening them one by one to find what I was looking for was tedious.

I could not find a reputable solution to this problem, so I started a company and built one. I went through the process of EV Certification to have the installer and executable code signed.

I hope to be in the Microsoft Store soon.

I'm also building other utilities with similar purpose.

https://ruptureware.com/thumbprovider
by webdevver | 2025-11-09 22:25:13+00:00
the only meaningful contribution this guy made was his prose. certainly a talented constructor of sentences, i could never write as precisely as him.

but as far as meaningful technical contributions, i struggle to find anything. his path search algorithm, no offence, is self-evident.

for all the disdain he appears to have had for (what we now call) the 'move fast and break things' style of engineering/science, they were the ones that gave us everything today. you innovate by running experiments, not philosophising and writing proofs.

in retrospect he probably should have stayed on his initial discipline, theoretical physics.
by ToValueFunfetti | 2025-11-09 22:25:18+00:00
>How much labor did electricity eliminate? A LOT I imagine.

90% or even 99.9% are in an entirely separate category from 100%. If a person can do 1000x labor per time and you have a use for the extra 999x labor, they and you can both benefit from the massive productivity gains. If that person can be replaced by as many robots and AIs as you like, you no longer have any use for them.

Our economy runs on the fact that we all have value to contribute and needs to fill; we exchange that value for money and then exchange that money for survival necessities plus extra comforts. If we no longer have any value versus a machine, we no longer have a method to attain food and shelter other than already having capital. Capitalism cannot exist under these conditions. And you can't get the AGI manager or AGI repairman job to account for it- the AGI is a better fit for these jobs too.

The only jobs that can exist under those conditions are government mandated. So we either run a jobs program for everybody or we provide a UBI and nobody works. Electricity didn't change anything so fundamental.
by wowczarek | 2025-11-09 22:26:04+00:00
Bread and butter stuff. Pulling together all of the assorted algorithms and data structures I implemented in C over the years out of necessity - lists, trees, stacks, queues, hash tables, memory pools, etc. - aligning the APIs, cleaning up and merging into a library. It's a background project but super fun. This and several parsers - JSON, some config file formats, and parsers for some GPS / GNSS receiver data protocols. FSMs also always feel like nice, clean fun. And prematurely optimising every bit.
by throw234234234 | 2025-11-09 22:26:05+00:00
I find that some tech workers don't understand economics that well. In general more efficiency for an industry means less wages per unit of output worked across a whole industry. The benefit of "efficiency" usually accrues to customers of a service, not providers.

Efficiency benefits society at large, at the expense of the people being made more efficient. This is just capitalism and the result of price (and also sometimes societal respect) being a function of scarcity of a product/skill.

There's a reason construction unions, doctor's associations, and the like exist - to promote members interests (i.e. predominately money). If you can cartel an industry to produce lower efficiencies; assuming that a disruptor can't break into your market and ruin your party your members will accrue higher salaries and usually given our system more respect from peers in society. Locally I'm hearing "get a trade"; and when I say I'm a SWE people sneer - the respect for the profession IMO due to "efficiency/AI" has crashed over the last decade.
by jiggawatts | 2025-11-09 22:26:33+00:00
There are two fundamental issues with evolutionary "clock" models getting extrapolated too far backwards:

1. The rate of change-per-generation is very much not constant, as described by the Punctuated Equilibria theory. Sudden changes in the environment can cause sudden bursts of evolution. We don't know if there were any (and how many) mass extinctions / sudden change events before the fossil record starts, which is already hundreds of millions of years into the existence of single-celled life existing!

2. The time elapsed per generation has changed over time too, and we have virtually no direct evidence of the actual rate for the earliest epochs of life, before multi-cellular life.

These are particularly bad problems for any theory trying to extrapolate backwards, with compounding issues that can blow out any naive error estimates massively.

For example:

RNA-based vs DNA-based life. We know that DNA is more stable and resistant to mutation than RNA, which was the foundation of the earliest life forms. But we have no idea how that difference specifically affected early life evolutionary rates! We can guess... but only guess. However, almost certainly, early life had a much higher mutation rate per generation than modern life AND a consistently short generation time.
by 9rx | 2025-11-09 22:26:37+00:00
> My nation has utterly failed me in every possible manner.

We've failed ourselves too, though. If I was some random person with endless money burning a hole in my pocket, what would I even do with a CS/Math/Computer engineer/Information manager? It is in no way clear how life is improved by working with such a person. Other industries put a lot of effort into marketing what function they serve. Said random person knows exactly when and why they'd want to hire a plumber, electrician, structural engineer, lawyer, accountant, physician, etc. But us...? We've rested on our laurels thinking Google, Microsoft, and Meta will forever want us, putting no effort into expanding our market.