MurphyA/hacker-news huggingface dataset:
by LeoWattenberg | 2025-11-05 09:28:55+00:00
A waveeditor inside a DAW is very helpful anyway; it's the place where you can chop up source files to become loops, and where you can throw in stretch markers to conform fluctuating tempo in the source to your beat. And once you have that going, there's very little in the way of having a template which only shows you that.

In Audacity, our goal is to keep it extremely approachable for beginners, so for us the idea of having one view of a clip in context of the project and a different view in which you only see the clip is something we'd rather not do. A wave editor window or panel separate from the main project timeline is however the industry standard, and as such it might be exactly the sort of feature which would be very at home in Ardour.
by Cthulhu_ | 2025-11-05 09:29:33+00:00
Technically yes, but I'm fairly sure Wikipedia wants cited sources, not "I'm the guy, I said so" anecdotal sources.

Of course, if he was still alive he could have written a blog post or something like that and use that as a source, much like how it's likely this blog post will be used as a source for things surrounding the format and person.
by falcor84 | 2025-11-05 09:29:40+00:00
I found Terminal-Bench [0] to be the most relevant for me, even for tasks that go far outside the terminal. It's been very interesting to see tools climb up there, and it matches my own experimentation, that they generally get the most out of Sonnet (and even those that use a mix of models like Warp, typically default to Sonnet).

[0] https://www.tbench.ai/?ch=1
by leoc | 2025-11-05 09:29:41+00:00
https://en.wikipedia.org/wiki/Christopher_Alexander An architect best known for being a design theorist: maybe a(n interesting) crank? In 1977 he wrote A Pattern Language https://en.wikipedia.org/wiki/A_Pattern_Language which was the inspiration for the original CS Design Patterns book https://en.wikipedia.org/wiki/Design_Patterns .
by mootothemax | 2025-11-05 09:30:37+00:00
> Just one of the couple dozen databases we run for our product in the dev environment alone is over 12 TB.

> How could I not use the cloud?

Funnily enough, one of my side projects has its (processed) primary source of truth at that exact size. Updates itself automatically every night adding a further ~18-25 million rows. Big but not _big_ data, right?

Anyway, that's sitting running happily with instant access times (yay solid DB background) on a dedicated OVH server that's somewhere around £600/mo (+VAT) and shared with a few other projects. OVH's virtual rack tech is pretty amazing too, replicating that kind of size on the internal network is trivial too.
by nacozarina | 2025-11-05 09:31:24+00:00
have seen RBAC implemented via internally-managed x.509 certs; endpoint identity is enriched with Org, OU0, OU1, …, params; a custom REST service provides authorization services after initial authentication. Nothing special about the certs themselves. Hard part is defining the authorization services, how you register apps, granularity of perms, etc. The coding is tedious but straightforward; getting prerequisite agreements around policy is hard.
by mdhb | 2025-11-05 09:31:58+00:00
The majority of Americans live pay check to pay check back in the real world. It’s the only country I’ve seen outside of a war zone where people are regularly trying to crowdfund money for basic things like food, education, justice or medical care. The story you’re telling yourself is entirely divorced from reality.

I remember the parent of an ex of mine who was from NY tell me how lucky they were to have such incredible insurance and medical coverage when his wife got cancer because he only had to pay the first $100k/yr out of pocket and then the rest was “free”. It was repeatedly stressed to me what a rare thing this was and most people would be in such a worse position.

Anyways, long story short… They hit that limit by February and then spent the rest of the year getting denied by their insurance company until the day she died. But at least she was treated at “the best cancer hospital in the world”.
Show HN: I got tired of PowerPoint, so I built Slidepicker
by lukaslukas | 2025-11-05 09:32:22+00:00
Personally, I hate having to edit slides in Google Slides or PowerPoint because everything can be moved! After every simple text edits, I have to change the position of every text element, and so on. Awesome functionality is missing from HTML and CSS: auto-aligning.

The idea of converting Markdown to slides is not new. There are lots of tools that do it well.

Unfortunately, libraries like Reveal.js or Marp are too geeky and developer-focused for something as simple as creating quick slides.

That's where Slidepicker.com comes in.

Compared to tools like Marp or Deckset, Slidepicker focuses on creating slides that look really good. It's not just about fast and easy creation, but also about achieving great readability of the result.

We’ve just released a new version of SlidePicker, a simple web app that converts Markdown files into presentation slides. It’s designed for developers, writers and tech speakers who prefer text-based workflows, but who also want slides that are clean, ready to share and attractive.

The editor runs entirely in the browser and supports live preview and also includes a 'presentation mode' for talks.

We would love to hear feedback from anyone who has used Markdown-based slide tools: what are you still missing, and what is your ideal workflow for creating slides from code or documents?
by maweki | 2025-11-05 09:32:43+00:00
I think core of the problem in property-based testing that the property/specification needs to be quite simple compared to the implementation.

I did some property-based testing in Haskell and in some cases the implementation was the specification verbatum. So what properties should I test? It was clearer where my function should be symmetric in the arguments or that there is a neutral element, etc..

If the property is basically your specification which (as the language is very expressive) is your implementation then you're just going in circles.
Ask HN: How do you protect your SaaS?
by gnulinux996 | 2025-11-05 09:32:49+00:00
Those that have a multi tenanted product in the form of $client.$product.com, how do you protect your endpoints?

We are getting ready to publish and we have people suggesting we force the client to download openvpn and use the vpn we setup for them after sign up. That's because people are getting nervous about exposing our API to the world like this.

Those who do that, what sort of infrastructure/setup/products are you using?
by kokau | 2025-11-05 09:33:04+00:00
Hi everyone,

I just launched Magiclip.io on Product Hunt.

It's a tool that automatically turns long videos into short, social-ready clips using AI:

auto-cutting based on key moments

AI subtitles

AI video & voice options (Veo-3, NanoBanana)

ready-to-post vertical format

Built for creators, educators, and founders who want to repurpose content faster.

Would love your support & feedback:

PH launch: https://www.producthunt.com/products/magiclip

Live demo: https://magiclip.io

Happy to answer any technical questions about the AI/video pipeline.
by internet_points | 2025-11-05 09:33:42+00:00
and then 4chan happened, and "hackers" started looking like https://krebsonsecurity.com/wp-content/uploads/2019/12/bogac... and running underpaid botfarms in Cambodia and this just feels hopelessly romantic and naive. What do kids like this do today, with constant internet access and no phone lines to tie up?
by boars_tiffs | 2025-11-05 09:35:35+00:00
$ ls WalkieTalkie | grep mp3 | column

f1.mp3 f12.mp3 f15.mp3 f18.mp3 f20.mp3 f24.mp3 f5.mp3 f8.mp3 radio3.mp3 f10.mp3 f13.mp3 f16.mp3 f19.mp3 f21.mp3 f3.mp3 f6.mp3 f9.mp3 radio4.mp3 f11.mp3 f14.mp3 f17.mp3 f2.mp3 f23.mp3 f4.mp3 f7.mp3 radio2.mp3
by PostOnce | 2025-11-05 09:35:49+00:00
I think the icons are cool.

Emoji in text is annoying, but this isn't a page of text, it's a UI element, and that can make something clear especially if you're connecting a device whose name is unknown, but you know it's a speaker, or whatever.

So having the option to enable / disable is better than taking away the icons, in my opinion.
by wongarsu | 2025-11-05 09:36:41+00:00
Imho it's just not a great example. A better example would be testing the invariants of the function. "For any list of numbers, my_sort does not throw an exception" is trivial to test. "For any list of numbers, in the list returned by my_sort the item at index n is smaller than the item at index n+1" would be another test. Those two probably capture the full specification of my_sort, and you don't need a sort function to test either. In a real-world example you would more likely be testing just some subset of the specification, those things that are easy to assert
by divan | 2025-11-05 09:36:47+00:00
I did something similar but for non-classes based language (Go) and in 3D [1]

But I saw it as next step towards shifting programming from sitting and scanning texts into something more tangible, where developer has broad overview of software, and can work on smaller parts while seeing context of how these parts are connected. Ended up concluding that this stuff should work in VR.

[1] https://divan.dev/posts/visual_programming_go/
by thejosh | 2025-11-05 09:37:43+00:00
Yeah, performance depends.

I think a hybrid approach works best (store on Snowflake native and iceberg/tables where needed), and allows you the benefit of Snowflake without paying the cost for certain workloads (which really adds up).

We're going to see more of this (either open or closed source), since Snowflake has acquired Crunchydata, and the last major bastion is "traditional" database <> Snowflake.
by mpweiher | 2025-11-05 09:38:11+00:00
Looks very interesting!

I remember chatting with one of the creators of PyPy (not the author of TFA) a number of years ago at HPI. He had just given a talk about how RPython was used in PyPy development, and I was fascinated.

To me, it seemed completely obvious that RPython itself seemed like a really interesting standalone language, but he would have none of it.

Whenever I suggested that RPython might have advantages over PyPy he insisted that PyPy was better and, more strangely, just as fast. Which was sort of puzzling, because the reason given for RPython was speed. When I then suggested that they could (after bootstrap) just use PyPy without the need for RPython, he insisted that PyPy was too slow for that to be feasible.

The fact that both of these statements could not really be true at the same time did not register.
by masklinn | 2025-11-05 09:39:34+00:00
What you're talking about is using an oracle (a different implementation of what you're testing), it's an option for property (or exhaustive) testing but is by no means a requirement. Even for a sort function there are plenty of properties you can check without needing an oracle e.g.

- that the output sequence is the same length as the input

- that the output sequence is sorted

- that the population counts are the same in the input and the output

> In real life, if you had that you probably wouldn't have written the function "my_sort" at all.

Having a generalised sort doesn't mean you can't write a more specialised one which better fits your data set e.g. you might be in a situation where a radix sort is more appropriate.
by rho4 | 2025-11-05 09:40:30+00:00
This. Speed determines whether I (like to) use a piece of software.

Imagine waiting for a minute until Google spits out the first 10 results.

My prediction: All AI models of the future will give an immediate result, with more and more innovation in mechanisms and UX to drill down further on request.

Edit: After reading my reply I realize that this is also true for interactions with other people. I like interacting with people who give me a 1 sentence response to my question, and only start elaborating and going on tangents and down rabbit holes upon request.
by calgoo | 2025-11-05 09:41:13+00:00
Just grab the latest build https://github.com/pythops/bluetui/releases

Apt packages are managed by the OS so its normal they don't get overwritten by tools you download of the internet directly as that could break other apps installed with apt. As a general rule, don't use coding tools from apt as they are normally out of date, install them from other sources
by hnbad | 2025-11-05 09:42:22+00:00
Sure but that's somewhat tautological and not very helpful if you seek an empirical or predictive understanding of it. The question really is what complexity of the system (meaning: all of it) is irreducible and what can at least be approximated with simplified models.

You may balk at this as being ultimately futile but our entire existence is built on trying to break apart and simplify the world we exist in, starting with the first cut between self/inside and other/outside (i.e. "this is me" vs "this is where I am" - a distinction that becomes immensely relevant after the moment of birth). Language itself only functions because we can create categories it can operate on - regardless of whether those categories consistenly map to reality itself.
by nusl | 2025-11-05 09:42:31+00:00
I use both Codex and Claude, mostly cuz it's cheaper to jump between them than to buy a Max sub for my use-case. My subjective experience is that Codex is better with larger or weird, speghetti-ish codebases, or codebases with more abstract concepts, while Claude is good for more direct uses. I haven't spent significant time fine-tuning the tools for my codebases.

Once, I set up a proxy that allowed Claude and Codex to "pair program" and collaborate, and it was cool to watch them talk to each other, delegate tasks, and handle different bits and pieces until the task was done.
by chrismorgan | 2025-11-05 09:43:44+00:00
surrogateescape is something else altogether. It’s a hack to allow non-Unicode file names/environment variables/command line arguments in an otherwise-Unicode environment, by smuggling them through a part of the surrogate range (0x80 to 0xFF → U+DC80 to U+DCFF) which otherwise can’t occur (since it’s invalid Unicode). It’s a cunning hack that makes a lot of sense: they used a design error in one place (Python string representation) to cancel out a design error in another place (POSIX being late to the game on Unicode)!
by stinos | 2025-11-05 09:43:57+00:00
it's obviously not repeating an existing answer verbatim

Not verbatim in the sense that the words are different doesn't make it thinking. Also when we say 'humans think' that means a lot more than only 'new question generates correct answer' or 'smart autocompletion'. See a lot of other comments here for details.

But again: I laid out 2 possibilities explaining why the question might in fact not be new, nor the data, so I'm curious which of the 2 (or another) explains the situation you're talking about.

You're saying it's nothing "special" but we're not discussing whether it's special, but whether it can be considered thinking.

Apologies, with 'special' I did in fact mean 'thinking'
by LouisSayers | 2025-11-05 09:44:13+00:00
I wish we could pin down not only the model but also the way the UI works as well.

Last week Claude seemed to have a shift in the way it works. The way it summarises and outputs its results is different. For me it's gotten worse. Slower, worse results, more confusing narrowing down what actually changed etc etc.

Long story short, I wish I was able to checkpoint the entire system and just revert to how it was previously. I feel like it had gotten to a stage where I felt pretty satisfied, and whatever got changed ... I just want it reverted!
by jackdoe | 2025-11-05 09:44:22+00:00
Reminder to rewatch the 1995 movie Hackers :)

I used to read it quite often when I was 15, now that I am in my 40s, I think the manifesto is quite weak, even though its romantic in its attempt to celebrate curiosity and claim a new home for some.

Now I align more with Bunnie's [1] way: when you look at a thing as a thing, strip it from its social weight, a program is just a program, you can study it, understand its machinery and mechanisms, and make it do what you want. You can understand things.

https://www.youtube.com/watch?v=KyYsVeYzbik

PS: I still think phrack 49/14 was the most iconic article I have read, and has changed the way I look at programs ever since.
by KaiserPro | 2025-11-05 09:46:13+00:00
TLDR Gaussian splatting.

What is missing from the article is that creating a model from a few pictures is not that hard (well it is to do well, but hear me out)

The difficult part is animating it realistically with the sensors you have, in real time.

Extracting signal from eye-gaze cameras with a sighlty wider field of view, that allows realistic not not uncanny valley animation is quite hard to do on the general public Peoples faces are all different sizes and shapes, to the point that even getting accraute gaze vectors is hard, let alone smile and check position (those are done with different cameras, not just eye gaze. )
by bambax | 2025-11-05 09:46:21+00:00
> Each model appears to emphasize a different balance between reasoning and execution. Rather than seeking one “best” system, developers are assembling model alloys—ensembles that select the cognitive style best suited to a task.

This (as well as the table above it) matches my experience. Sonnet 4.0 answers SO-type questions very fast and mostly accurately (if not on a niche topic), Sonnet 4.5 is a little bit more clever but can err on the side of complexity for complexity's sake, and can have a hard time getting out of a hole it dug for itself.

ChatGPT 5 is excellent at finding sources on the web; Gemini simply makes stuff up and continues to do so even when told to verify; ChatGPT provides link that work and are generally relevant.
by randomtoast | 2025-11-05 09:46:23+00:00
> That might still be an option, all code before a license change falls under the license at that time.

This is technically true, but as more time passes, it will be more and more unlikely that someone is willing to fork an old codebase, especially since the newer version has so many bugs already fixed and the old version gets outdated in many aspects fast.

So if there is not any active fork right now that is backed by a community, then it's more likely that we would see alternatives coming up like the one OP mentioned here.
by avoivo | 2025-11-05 09:46:30+00:00
For the past few months, I’ve been working on a personal project that I really enjoyed — a cloud-native food delivery platform built from scratch.

BACKEND: Go microservices for authentication, restaurant management, orders, and live delivery tracking, built around an event-driven architecture using KurrentDB.

FRONTEND: React + TypeScript + TailwindCSS, featuring real-time updates, a simple interface, and smooth order tracking.

INFRASTRUCTURE: Docker, Postgres, Redis, and Nginx for scalability and modular deployments.

It’s hosted on Google Cloud Run and Firebase — you can check it out here: https://lnkd.in/dUp6VeiX

A short demo playlist is also available here: YouTube Playlist: https://lnkd.in/dggtt85E

Tech stack: Go, gRPC, KurrentDB, Postgres, Redis, Docker, React, TypeScript, TailwindCSS, Vite, Nginx
by theGeatZhopa | 2025-11-05 09:47:34+00:00
I dunno, in Europe this kind of spying on employees is forbidden by law, so yes - for me it's very controversial and I would not willing in to such a contract. Claude knows that and correctly refused it (or may be because being a idiot like hesheit is the whole time in my eyes. @claude: if you read it, yes, my dumb fellow!)

Generally, it's up to you to trust your employees or to use such or other methods of control. The most easy and legal way: count finished tasks. If there are not enough tasks done, get rid of. No need to think whether the employee is to dumb, lazy, cheating.. But aggregation across all tools and services is kind of control that an employer should be ashamed of. No trust, bad employer.

Europe is not the center of the world. It may be different in other countries. Would also like to hear what guys from such countries say about such levels of control :)
by kakacik | 2025-11-05 09:48:49+00:00
People have good points, and you refute it in childish manner, its hard to have sympathies. I for one can fully agree with them since I am one of those who experienced whole transition, and overall its heading into sad 1984-esque direction without any real way to change course.

Sure, toys and cheap fun are more accessible than ever, but we are losing something much deeper that makes humans... more human for the lack of better words. Election results in many places are just a result of that. Maybe you don't care about that or are oblivious about it, to your own loss, but its everywhere and everybody who cares sees/feels it. There is gigatons of cool technological progress for sure, but it doesn't counterbalance what was expressed.

I am lucky that I moved to society which offers much more real freedom and democracy than current US can to 99.9% of its citizens (none other than Switzerland), even if for other reasons initially (mountains and obviously money), its what eventually made me stay and much more (polite respectful society which is low crime, high quality public healthcare and education, decent social system and so on). Most of the world has much less and it doesnt seem to be improving.
by victorbjorklund | 2025-11-05 09:50:31+00:00
Just for the record, I think it’s a crazy idea to make things like DNA or fingerprints public. But a social security number is different. It’s wild how in the US, if someone gets hold of your number, they can do so many things with it. I’m from Sweden, and here we have a similar number called a personal identification number. The last digits are not secret but still sensitive. You can actually Google and find out almost anyone’s number if you want to, and it’s used for similar purposes. But it wouldn’t be enough to cause serious harm just by knowing someone’s number. Identity theft happens here too, but for a company it’s not much different from someone just having your name. It’s still a pain, but it’s nothing like in the US where your life can basically fall apart if someone gets your social security number.
by tialaramex | 2025-11-05 09:50:40+00:00
Also, a good satire presents what the author believes is the right thing as well as ridiculing the wrong thing. "A Modest Proposal" is famous for the proposition that the Irish should eat their own babies - ridiculing the obviously wrong solution of blaming the Irish for their problems but it also explicitly lists things that would work in the guise of dismissing them as unworkable. Ideas like taxing the people who own everything in Ireland (many of whom were not Irish), and that's much less famous but it's right there in the text.
by like_any_other | 2025-11-05 09:50:56+00:00
Several times people here on HN dismissed factually accurate articles I posted, that cited all their claims to trusted, non-controversial sources [1], because they thought the article publisher was too right-wing. The only way such dismissals stop, is if they are applied evenly.

[1] E.g. government statistics, or public announcements by a university regarding their programs, in an article about what kind of programs that university offers. I.e. sources nobody disputed for those claims.
by rob74 | 2025-11-05 09:50:59+00:00
Yes, the takeoff roll will be longer, the climb will be much more shallow, but it is possible to take off with one out of two engines (and obviously also with two out of three). Of course, after successful takeoff, the plane should turn around and land as soon as possible.

In this case however, with the wing already on fire (the engine is below the wing, so flames coming out of it would be visible behind and under the wing, not in front), I'm afraid that even if they had managed to take off, the fuel tank would have exploded or burned through the wing before they would have had a chance to land. Actually, this looks similar to the 2000 Concorde crash...