MurphyA/hacker-news huggingface dataset:
by HelloUsername | 2025-10-13 07:45:13+00:00
Yup, came here to say that too. iOS Settings - Accessibility - Audio & Visual - Background Sounds. Offers the same as OP's app, except mixing. The only thing I miss is a a fade out possibility. For example, set timer at 01:00 minute and it slowly fades out over that whole minute. Much better than such an abrupt end. Not sure if OP's app does offer that.
by cknight | 2025-10-13 07:46:05+00:00
I would consider using this app on my desktop instead of Thunderbird primarily due to the improved search.

After giving it a spin for 180 seconds, the main nuisance for me is that I can't elect to "Always show images from this sender". I use that in other desktop clients to ensure the image blocking banner doesn't end up being subconsciously ignored by me, as it will then only show for new senders who I'm not familiar with and need to be more wary of.

Also, like all banners everywhere no matter how well designed, it's ugly. In fact to be honest... this is the main reason I want the option to get rid of it.

I can understand why you don't offer that in the web app if you're storing it server side for each customer's list of saved senders, but for a desktop app where it can be stored locally, I'd value it.
by rhubarbtree | 2025-10-13 07:46:24+00:00
Intercom is awful. There is a huge market here, and chatwoot haven’t done a great job.

Our company would love a well designed chat button linked to Slack, combined with a helpdesk that supports email queries and also allows people to raise issues via the web.

That’s it, that’s all we need. Happy to pay.

It’s hard to express how badly intercom is designed and engineered. It’s also very expensive and constantly upsold, despite being rubbish. If no one fixes this it will be my next startup.

Too many companies have gone down the road of “AI support”, without understanding that AI must rest on the foundation of great infrastructure. Intercom are pushing their AI so hard it’s absolutely infuriating.
by pjmlp | 2025-10-13 07:46:25+00:00
I had a UNIX zealot phase back in the 1990's, until the university library opened my eyes to Xerox PARC world, tucked away at the back there were all the manuals and books about Smalltalk from Xerox, eventually I also did some assigments with Smalltalk/V, and found a way to learn about Interlisp and Mesa/Cedar as well.

My graduation project was porting a visualisation framework from Objective-C/NeXTSTEP to Windows.

At the time, my X setup was a mix of AfterStep or windowmaker, depending on the system I was at.
by bandana | 2025-10-13 07:46:57+00:00
I'm making an OpenAI API proxy to stay within a spending limit (like 1$ per hour then a 429), AFAIK they only support "budget alerts" and I'm not comfortable releasing anything without a hard limit on the spend. https://github.com/goverture/goxy - Still a work in progress, I plan to support streaming as well and might support other providers if there's a demand for it.
by WilcoKruijer | 2025-10-13 07:47:57+00:00
I’ve noticed that a lot of work is duplicated across projects that use the same libraries or SDKs (e.g., Stripe). Developers write a lot of glue code to shuffle data between the Stripe API and the app’s frontend or admin dashboard, as well as to handle incoming webhooks and persist data to the app’s database.

That’s why I’ve been building 'Fragno', a framework for creating full-stack libraries. It allows library authors to define backend routes and provides reactive primitives for building frontend logic around those routes. All of this integrates seamlessly into the user’s application.

With this approach, providers like Stripe can greatly improve the developer experience and integration speed for their users.

https://fragno.dev
by paulmbw | 2025-10-13 07:48:52+00:00
We’re working on Fibre - secure file uploads for Intercom/Crisp, and uploads sent straight to your storage.

I noticed a gap - our customers are required to upload sensitive documents but often hesitate at the thought of uploading documents in the intercom/crisp interface, citing privacy concerns.

I thought, how difficult would it be to build an app that sends documents to your own Google drive - turns out it’s very easy. In a week, we built an app that renders an iframe in the intercom chat interface and sends documents straight to our google drive folder, bypassing intercom all together.

We’re now investigating uploading to s3 or azure blob storage and generating summaries of documents that are sent to the intercom conversation thread so ops teams can triage quicker.

Let me know what you think!

https://www.fibrehq.com/
by hresvelgr | 2025-10-13 07:49:57+00:00
I understand trying to improve popular technologies that have issues, but for a text format with mass ubiquity, JSON has very little wrong with it to the point where I believe that projects like this are a profound waste of everyone's time.

I am all for people experimenting and making things they like, but a domain was purchased so I can only assume a serious intent to make something of this and my only reaction is that I hope this is not taken seriously and disappears.
by hobofan | 2025-10-13 07:50:36+00:00
> Just keep the spirit alive.

And to do that, blog posts like this one are necessary.

> provided idealsim is still a thing, there will be dev/scientists that will want to open knowledge to others

They don't spawn in a vacuum and rarely arrive at a significant formed idea of Free Software from first principles, so providing education and awareness into that direction is important. In the last decade free software discourse (at least in my perception) has significantly quieted down, to a point where I'm not sure that newcomers to the topic satisfy a replacement rate.

If one wants to keep the spirit alive, now would definitely be a time to push!
by wolvesechoes | 2025-10-13 07:50:38+00:00
I am baffled that people in this thread write something along "well, depends what you call win" - the goal of Free Software is quite clear. The goal is freedom, computing freedom, freedom of the software user. It is very easy to notice that in 2025 users have less freedom even if they run some Libre Linux distro on their Thinkpads than they had running Win98, because of everything that happens OUTSIDE PC software ecosystem (phones, SaaS etc), and even inside PC world things sometimes are not obvious.

Free Software is losing, simple as that. Even with Kubernetes, as the goal was never to provide free labor and free software infra to companies.
by thefz | 2025-10-13 07:51:40+00:00
If you feel hurt by my comment, read about the Westboro Baptist Church and decide by yourself if it reflects the founding principles of Christianity of love and tolerance.

This is just my point of view as a non-US citizen born in a heavily christian leaning society. It will be hard to find a "god hates fags" sign outside the US.

> Too many of your comments have been straying into inflammatory rhetoric and flamebait

I think instead you are having a non rational response to a theme you are emotional about.
by mrweasel | 2025-10-13 07:51:48+00:00
That explains the pricing. I've been looking for a cheap way to get a SIP/VOIP connection, so the kid and I can play with some old phones she's been gifted. I really want to make one or two of them work, so she can do internal calls at home, and maybe call grandmam.

It's easy enough to get a VOIP account with a local company, but the pricing is just insane. I really wish I could find an ATA solution that can do internal call and use a SIM to call out. They exist, but the prices rather high.
by Imustaskforhelp | 2025-10-13 07:51:50+00:00
When I mean the chicken and egg problem I mean this https://news.ycombinator.com/item?id=45562286#45565446 and originally this https://news.ycombinator.com/item?id=45565346

Basically that people expect a lot from open source yet they want it right now but nobody mentions anything about donating to them or they will donate to it once the software gets a lot of features but the software will only get it if you donate to them in the first place imo otherwise the whole situation would feel entitled.

There is no reason to expect good UI/UX from open source when at scale, the society doesn't fund open source with donations at all. They are severely underfunded but I don't know what people want from them. Nobody cares about it. Oof.

This is a chicken and egg problem that open source can get really good if people donate to the creators but they will only donate (I doubt that actually as well now) once it gets good but ... it will only get good once they donate.

Open source is stuck in this chicken and egg problem. I was thinking about how the creators of deltarune/ undertale if they were open source, I just checked and undertale has made 114 million $ in sales and its price is 10$ which might be worth it...

10$ isn't that bad and people still pirate it, I think this model can be decent for games which is why people don't open source games. Imagine the amount of money that could've lost if lets say undertale was open source. I am pretty damn sure that nobody would've donated 114 million $ to them if it was open source.

Just some thoughts. I have mixed opinion now. Its a chicken and egg problem and actively hurts the devs financially in the process as well and people don't want anything to do with open source aside from us people who already know about it. Like wtf. We are taking a cut for a ideology and uh I am just a bit speechless. Its messed up & my question is: can we change it? I genuinely didn't want to be pessimistic but I don't think that there is much of a way, is there? I want to find some hope to cling upon but I genuinely can't find any hope. Everyone I talk to is so down right pessimist or nihilist or doesn't care about open source for a fix that I feel like I am in the wrong for looking for ways to change and now I genuinely doubt if change is even possible.
by danhor | 2025-10-13 07:53:05+00:00
One of the reasons amaranth (and other neo-HDLs) is so great is the full-fleged seamless integration with the host language. Generating DSP filters using the numpy for all parameters, creating CRC structures, diffent logic for different word widths, ... .

This is all feasible with SV or an embedded Macro language as well, but you'll either have to live with a poorly documented meta language (as not a whole lot of people are using it) or heavy missmatches between the meta language and the "real" language. Cocotb very much suffers from this for simulation usage.

And, tbh, if it can be nicely implemented in the host language (which IMHO is the case with amaranth, less so with migen), I don't think there are many benefits by being standalone.
by 1718627440 | 2025-10-13 07:53:17+00:00
> But why would they when it's fewer keystrokes to use -1, which will go to 4294967295 on a 32 bit malloc, while scaling to 18446744073709551615 on 64 bit?

If that user wants to exploit your application it's better not to pass such a high value, since malloc typically detects size > SIZE_MAX/2. But then this code also doesn't check for malloc to return NULL, so this might also what leads to an exploit.
by protocolture | 2025-10-13 07:53:20+00:00
So your argument is that Countries:Countries is unfair, and that Europe should be inclusive of Russia, which isn't even an EU member state, and they are at war with by some metrics, for a proper like comparison?

Why don't you include Mexico in the USA? Or Venezuela?

The failure of your argument is front and center, you basically admit that Germany has done well for itself, and so you label it "Elite". But that Elite nature is recent and fleeting, its based on what the government has been able to deliver its citizens. The same things that the US government has failed to deliver its own citizens.

We aren't just comparing regions of land, but polities. Otherwise its moot. I think the US can do better, and it can do better by improving the performance of its polity. Germans however cant exactly vote to directly improve Russian literacy.
by tsimionescu | 2025-10-13 07:53:48+00:00
> I don't think that's a true statement, because at no point is the "system" dealing with semantic context of the input. It only operates algorithmically on the input, which is distinctly not what people do when they read something.

There are two possibilities here. Either the Chinese room can produce the exact same output as some Chinese speaker would given a certain input, or it can't. If it can't, the whole thing is uninteresting, it simply means that the rules in the room are not sufficient and so the conclusion is trivial.

However, if it can produce the exact same output as some Chinese speaker, then I don't see by what non-spiritualistic criteria anyone could argue that it is fundamentally different from a Chinese speaker.

Edit: note that here when I'm saying that the room can respond with the same output as a human Chinese speaker, that includes the ability for the room to refuse to answer a question, to berate the asker, to start musing about an old story or other non-sequiturs, to beg for more time with the asker, to start asking the akser for information, to gossip about previous askers, and so on. Basically the full range of language interactions, not just some LLM style limited conversation. The only limitations in its responses would be related to the things it can't physically do - it couldn't talk about what it actually sees or hears, because it doesn't have eyes, or ears, it couldn't truthfully say it's hungry, etc. It would be limited to the output of a blind, deaf, mute Chinese speaker confined to a room whose skin is numb and who is being fed intravenously, etc.
by pbarondadditude | 2025-10-13 07:55:14+00:00
A few months ago, I built a simple athlete profile page for my son (Track sprinting) to log his performance and progress over time.

He liked what I built for him and I got jealous, so I expanded it with my own profile (Trail running).

Then, I got curious… Could I build a full web platform for people to track their sporting life? I mean we have LinkedIn and CVs for our job career, why not celebrate all our sports/training efforts as well.

After a couple of months on the side, I'm pretty happy with Flexbase. If you're into sports, give it a try and let me know what's missing for you.

Note: it's mobile-only past the front page.

https://flexbase.co/ My profile: https://flexbase.co/athletes/96735493

You can list the sports you're doing or did in your entire life, you can add your PRs, training routines, gear, competition results, photos. You can also list your clubs, and invite/follow your training buddies.

Honestly, I'm not sure where (or if) to expand it... Turn it into a Club-centric tool, make it more into a social network for sporty people.

Lots of ideas, but I'd love to find someone to work on it with me. I find that building alone is less fun.

Thanks for your sporty feedback.
by gforce_de | 2025-10-13 07:55:40+00:00
wow! can you please include the example for Okabe-Ito (Masataka Okabe, Kei Ito): https://jfly.uni-koeln.de/color/#pallet

COLOR='#000000' # Okabe-Ito: 1 black COLOR='#e69f00' # Okabe-Ito: 2 orange COLOR='#56b4e9' # Okabe-Ito: 3 skyblue COLOR='#009e73' # Okabe-Ito: 4 bluish-green COLOR='#f0e442' # Okabe-Ito: 5 yellow COLOR='#0072b2' # Okabe-Ito: 6 blue/darkerblue COLOR='#d55e00' # Okabe-Ito: 7 vermilion/red COLOR='#cc79a7' # Okabe-Ito: 8 reddish-purple
by afiori | 2025-10-13 07:56:00+00:00
The best multiline strings are those where you can have proper indentations without having to guess how indentation is handled. bonus points for making nesting easy and making copy-pasting work without breaking indentation.

To my knowledge only Zig's multiline strings work this way

const hello_world_in_c = \\#include <stdio.h> \\ \\int main(int argc, char **argv) { \\ printf("hello world\n"); \\ return 0; \\} ;
by b_e_n_t_o_n | 2025-10-13 07:56:13+00:00
I mean, we all have things we'd rather not have people reject us for, that doesn't mean it should be illegal to do so. We already have the (legal) right to keep our software preferences private.

In general I'd caution against trying to use legalisation to solve problems like this because they usually introduce more problems. At the very least I'd expect banks to no longer carry liability for fraud, so perhaps one intended consequence of this is that if you get defrauded the bank no longer protects you. That would suck imo.

Perhaps they could make it so you waive all protections by using unauthorised software. That would probably require changes to existing legislation, and then of course people would complain that the banks have too much power etc...
by gsf_emergency_4 | 2025-10-13 07:56:34+00:00
NLNet (backed by EU) is a society that also funds opensource dev by donations

https://nlnet.nl/donating/

They should get more wellknown

Judging by the lack of upvotes and nondisclosure of how much they get, my guess is that 99% of people have for some reason conflicted feelings about funding opensource even from taxes
by jhanschoo | 2025-10-13 07:56:41+00:00
A pillar of the author's argument is that

> Chinese will not pull back on AI investment, and because of their advantages in robotics and energy infrastructure, they don't have to.

> The gap matters because AI's value capture depends on having the energy and hardware to deploy frontier models in the physical world.

I understand energy infrastructure because of power-hungry GPUs and ASICs, but I was wondering about the nexus between AI and robotics. I have my own thoughts on how they are linked, but I don't think my thoughts are the same as the author's and I would like to know more about them.
by tamnd | 2025-10-13 07:57:27+00:00
Sedgewick's Algorithms book is great for practical learning but too tied to Java and implementation details. It is a bit shallow on theory, though the community and resources for other languages help.

That said, I personally prefer Introduction to Algorithms (CLRS) for its formal rigor and clear proofs, and Grokking Algorithms for building intuition.

The broader goal of this project is to build a well tested, reference quality set of implementations in C, Python, and Go. That is the next milestone.
by rkomorn | 2025-10-13 07:58:31+00:00
Did you have a point or are you just a troll?

The whole context was "regulated heroin would be safer", but we've had a whole crisis of overprescribed (but still regulated) opiates that very much disagrees with the notion that regulated heroin is safer.

Reading my comment as "all opioid addiction is only due to regulated drugs (and that one commercial)" is misguided, at best.
by AnonC | 2025-10-13 07:59:17+00:00
> Why should Fastmail invest in Thunderbird, an open-source email client run by a completely unrelated organization?

One very good reason is that Fastmail created the JMAP protocol and while work on getting it into Thunderbird started several years ago, it hasn’t progressed. So JMAP is kinda stuck (obviously Microsoft is not going to put it in Outlook).

It could’ve been a win-win-win for JMAP, Fastmail and Thunderbird to accelerate the implementation and support for JMAP within Thunderbird. This would/could help in JMAP adoption by other mail providers too.
by holowoodman | 2025-10-13 07:59:32+00:00
Weather stations do usually come with a calibration problem: If you are on the sunny side of your garden, temperatures will be higher. If you are above concrete, temperatures will be higher, above grass, lower. Height matters. Wind and shielding from wind matters. Same for most of the other sensors, data is easily skewed by location, color, size, height and ventilation of the housing.

Therefore for comparable, calibrated data for real meteorological use, there are standards (unfortunately national, so there might be differences in some places) for all the above. The sensor housing has to be white, provide shade and total rain protection, but well-ventilated by grills on all sides. It has to be mounted above a patch of lawn of at least 10x10m, no shade, no significant nearby wind barriers, at a height of 1.2m. All sensors have to be at least 10cm from the internal walls of the housing.

If you don't care about strictly calibrated scientific data to use in your weather model, of course a simpler device will do. Also, nowadays, it is possible to account for deviations of certain stations due to the aforementioned factors.

Another factor is also serviceability. A cramped tiny housing that is hard to open and inspect isn't ideal when you have people touring the country servicing weather stations all year.
by Franklinjobs617 | 2025-10-13 07:59:44+00:00
That is a fantastic point, and you've perfectly articulated the core trade-off we're facing: Accuracy vs. Cost.

You are 100% right. For the serious user (researcher, data analyst, etc.) the lack of an official subtitle is a non-starter. Relying solely on official captions severely limits the available corpus.

The suggestion to use powerful models like Gemini for high-accuracy, custom transcription is excellent, but as you noted, the costs can spiral quickly, especially with bulk processing of long videos.

Here is where we are leaning for the business model:

We are committed to keeping the Bulk Download of all YouTube-provided subtitles free, but we must implement a fair-use limit on the number of requests per user to manage the substantial bandwidth and processing costs.

We plan to introduce a "Pro Transcription" tier for those high-value, high-volume use cases. This premium tier would cover:

Unlimited/High-Volume Bulk Requests.

LLM-Powered Transcription: Access to the high-accuracy models (like the ones you mentioned) with custom context injection, bypassing the "no official subs" problem entirely—and covering the heavy processing costs.

We are currently doing market research on fair pricing for the Pro tier. Your input helps us frame the value proposition immesnely. Thank you for pushing us on this critical commercial decision!
by sim04ful | 2025-10-13 07:59:45+00:00
I'm working on https://www.fontofweb.com because design inspiration platforms don’t give enough real material to work with.

Most sites fall into extremes: Dribbble leans toward polished mockups that never shipped, while Awwwards and Mobbin go heavy on curation. The problem isn’t just what they pick — it’s that you only ever see a narrow slice. High curation means low volume, slow updates, and a bias toward showcase projects instead of the everyday, functional interfaces most of us actually design.

Font of Web takes a different approach. It’s closer to Pinterest, but purely for web design. Every “pin” comes with metadata: fonts, colors, and the exact domain it came from, so you can search, filter, and sort in ways you can’t elsewhere. The text search is powered by multimodal embeddings, so you can use search queries like “minimalist pricing page with illustrations at the side” and get live matches from real websites.

What you can do:

natural language search (e.g. “elegant serif blog with sage green”)

font search (single fonts, pairings, or 2+ combos, e.g https://fontofweb.com/search/pins?family_id=109 , https://fontofweb.com/search/pins?family_id=135 )

color search/sorting (done in perceptual CIELAB space not RGB)

domain search (filter by site, e.g. https://fontofweb.com/search/pins?domain=apple.com, https://fontofweb.com/search/pins?domain=blender.org )

live website analysis (via extension — snip any part of a page and see fonts/colors instantly, works offline)

one-click font downloads

palette extraction (copy hex codes straight to clipboard)

private design collections

Appreciate feedback into the ux/ui, feature set and general usefulness in your own workflow
by Doxin | 2025-10-13 08:02:15+00:00
I've had teachers that'd waft a binder at the board while continuing to talk. you can get a decent part of the chalk board dry in under a minute doing that. It's not like you're getting the board soaking wet either. A whiff of water is plenty to clean the board.

Edit: note you can also write on a wet chalkboard just fine. The tactile experience is just a little worse.