MurphyA/hacker-news huggingface dataset:
by TkTech | 2025-05-26 00:55:28+00:00
https://tkte.ch/chancy/

https://github.com/tktech/chancy

Chancy is a postgres-backed task queue for Python that scratches a lot of the Celery itches. It's not meant for folks that need to run a million tasks a second, but for the majority of projects (many millions per day) it offers:

- Robust job support, including timeouts, memory limits, retries, global uniqueness, global rate limiting, scheduling (cron and "in 10 seconds"), priorities, etc...

- DAG based workflow plugin

- It's asyncio-first with support for threading, multiprocessing, asyncio, and sub-interpreter tasks so each job can use the optimal concurrency model. Workflows can mix tasks across multiple queues and concurrency models.

- Can be embedded inside your existing ASGI servers - great for things like development docker containers or containers deployed on say, unraid.

- Worker's handle scheduling (no need for `celery beat`) and have an optional built-in dashboard.

- 1 infrastructure dependency (postgres) and 1 required package (psycopg3) - with everything else isolated in optional plugins. - Dynamically re-assign queues to new workers based on tags, add, pause (with auto-resume), modify or destroy queues at any time.

- Highly observable - unlike Celery, you can just query your database when needed to see the entire system state

- Portable - Linux/Windows/OSX

- Permanently free and open-source without any "premium" or paid features.

- Django integration - ORM/models, admin, and django auth integration for the dashboard.

Chancy is a young tool, but is used in production environments with tens of thousands of users and billions of jobs run with great feedback from early users:

> ...thank you for this amazing library...

> hey, first thanks for such a great library! Chancy has worked incredibly well, and its modular design has made it a pleasure to use. Super lightweight but feature-full; it's a hard balance to strike.
by sothatsit | 2025-05-26 00:56:19+00:00
It takes care of the CLI argument parsing, command routing, and help formatting.

I recently wrote a CLI manually, thinking, CLIs are so simple why would you need a framework? At the end of writing it, I had just ended up writing my own CLI framework anyway. It gets tedious without one, even though none of the things the framework does are particularly complicated.
by b112 | 2025-05-26 00:56:22+00:00
Not what I said at all.

But.. but it is?!:

"Pipelines could very well be safer, I don’t have the data in front of me. But that’s irrelevant if when they fail"

You said safety was irrelevant.

I get you didn't mean that, but that's how the words are written. It's an if... then... logical statement.

And if pipelines are safer, you should immediately support them regardless of legal liability shortcomings. Why?

Well you say these shortcomings exist regardless of the method. So if you shift transport to a safer method, you now improve safety and there are fewer accidents.

How is this not a positive?

Do you believe it is better that more people are hurt?

Is there some payoff or benefit to having more accidents?

You can likely tell I'm baffled. You must view it as a plus, but I dont grok why.
by drweevil | 2025-05-26 00:56:37+00:00
Word. I haven seen so many misconceptions about our state here in these comments, planted in our consciousness by our capitalist system to justify its existence. This, that we don't naturally rely on mutually supporting each other, is one of them. That our elderly are useless and unproductive, is another one. That it will take people working until they are 70 and utterly worn out to provide the pitifully inadequate support our society provides our elderly and our poor, is yet another one. Such inhumane beliefs persist all while a tiny minority skim off a sizeable proportion of the the wealth our labor produces for themselves.
by yeutterg | 2025-05-26 00:58:08+00:00
https://liverestful.com - We're releasing a smart bedside lamp that reduces circadian input at night and wakes you up to light in the morning. This took about 3 years of active development; and we're building out an ecosystem of connected circadian lights for the home (think desk lamp, reading lights, etc.).

This builds on the back of our popular Bedtime Bulb light bulb - much-improved v2 coming soon: https://get.bedtimebulb.com
by ggregoire | 2025-05-26 00:58:53+00:00
From what I understand if you retire early you must fund your retirement until the end. So you either work until the requested age and get something, or you don't and don't get anything. You can't just stop at 60, fund your retirement from 60 to 70, and then expect the gov to pay for your retirement from 70 to the end. Maybe I'm wrong tho.
by ajxs | 2025-05-26 00:59:29+00:00
Where do I input the yearly growth of the property's value? Property prices where I live in Sydney have grown ~7% on average over the last ten years. That's higher than the average loan interest rate over the last ten years of ~4.5%. It's possible to find some other investment that earns more than ~7% profit, but in order to really be more profitable it would also need to cover the amount you spent in rent over that period.
by foobarqux | 2025-05-26 00:59:51+00:00
This is getting away from the original point which is that deep neural networks are, by default, not explanatory in the way Einstein's theory of relativity is.

But even so,

> In other words, I would claim that as a model more closely matches those "surface statistics" it necessarily more closely resembles the underlying mechanisms that gave rise to them.

I don't what it means, for example, for a deep neural network, to "more resemble" the underlying process of the weather. It's also obviously false in general: If you have a mechanical clock and quartz-crystal analog clock you are not going to be able to derive the internal workings of either or distinguish between them from the hand positions. The same is true for two different pseudo-random number generator circuits that produce the same output.

> I have yet to see an example where a more accurate model was conceptually simpler than the simplest known model at some lower level of accuracy.

I don't understand what you mean. Simple models often yield a high level of understanding without being better predictors. For example an idealized ball rolling down a plane, Galileo's mass/gravity thought experiment, Kepler etc. Many of these models ignore less important details to focus on the fundamental ones.

> From an information theoretic angle I think it's similar to compression (something that ML also happens to be almost unbelievably good at). Related to this, I've seen it argued somewhere (I don't immediately recall where though) that learning (in both the ML and human sense) amounts to constructing a world model via compression and that rings true to me.

In practice you get nowhere trying to recreate the internals of a cryptographic pseudo-random number generator from the output it produces (maybe in theory you could do it with infinite data and no bounds on computational complexity or something) even though the generator itself could be highly compressed.

> Sure, but what leads to those theories? They are invariably the result of attempting to more accurately model the things which we can observe.

Yes but if the model does not lead to understanding you cannot come up with the new ideas.
by lmm | 2025-05-26 01:00:13+00:00
Probably not, because the limiting factor on train throughput is remaining a safe braking distance behind the train in front. If the train in front of you has stopped at station D then you need to stop in station C even if you don't open the doors.

(You could get around that by running the trains further apart, but that would be a critical loss of capacity).
by xt00 | 2025-05-26 01:00:21+00:00
The fact that Sam says he would open his laptop to ask Chatgpt something is almost like he is trying to avoid saying he would use his phone.

The reality is that we likely don't need any new devices as much as people want to keep saying that. If you have airpods and a phone you could talk to chatgpt and say "show me how to fix my kid's bike with a simple video on my phone" -- it buzzes your phone and boom the video is there. Sure it is missing the ability to take a picture of the world / video -- so in that case, a pair of the meta rayban glasses would do that -- again just use your phone / cloud, it all works. Or skip the special glasses and hold your phone up to the thing you want to take a picture of. No need for magical new devices.

Having a camera staring at me while I talk to somebody -- yea I'm gonna pass on that.
by braaaahp | 2025-05-26 01:00:52+00:00
Sure. But given automation we need a lot less labor than 100 years ago.

Some studies suggest (sorry am mobile right now, don’t have links) in the US automation has been able produce the average persons essentials entirely since the 1950s.

But we still were taught growing up to put on the show of going to work. At great resource cost and ecological destruction now threatening everyone in deference to memes of long dead laborers and rich who would often be able to shoot anyone that didn’t work hard enough without repercussion.

We do not live in the 1900s or even 1800s.

And how much stuff? New 80” TVs and iPhones every year?

We’ve been conditioned by salesmen who also probably didn’t produce anything but emotional demand. Sure let’s keep living in the Newspeak of the rich media class, and ossified politicians; we’ve always been at war with line go down.

Your same old copy paste “don’t rock the boat” euphemism is thought ending nonsense. It’s capitulation not discovery of options.
by CamperBob2 | 2025-05-26 01:01:13+00:00
When's the last time someone in a control tower was actually surprised by anything genuinely new? (Anything that didn't involve ancient equipment breaking down in a new and unusual way, that is.)

ATC is a solved problem. Nothing is going to happen that hasn't happened before, or otherwise can't be anticipated. There's nothing about ATC that inherently demands human involvement in real time.
by spenvo | 2025-05-26 01:01:20+00:00
So, ChatGPT-like tools are accelerating(/or locking in) the decline of community sites like Stack Overflow, which used to be an indispensable tool for both junior developers to troubleshoot issues and also technology builders to see where users were hitting pain points with your tech (so they could improve it).

A couple of major ramifications from its decline:

#1 (the bigger one): The decline of Stack Overflow-like sites will (imo) degrade or cap the quality of ChatGPT tools themselves on questions pertaining to code post-2022. I doubt that advances like "reasoning" or other AI breakthroughs are going to fully make up for the oncoming draught of quality training data. Sites like SO were a crutch that companies who underinvested in documentation leaned on (their attitude essentially being: "we've done enough, let the coders figure it out amongst themselves, b/c it works"). I doubt companies are going to suddenly realize they need to invest more in solid docs (for both the developers and AI companies). -- While many initially saw this coming (AI killing the web it trained on), now we have pretty dramatic data show that has happened.

#2: questions about new technologies and their shortcomings will be asked in the dark, giving AI companies valuable data that used to otherwise exist in public forums. Among other things, this will make it harder for tech-builders to know what to improve, therefore preventing it from improving as quickly, and keeping people more reliant on AI tools for troubleshooting. This seems to be another example of AI companies _creating_ problems that they are best positioned to "solve".
by billy99k | 2025-05-26 01:02:01+00:00
It's been like this for awhile now. Aside from companies like Google and Facebook, most companies are using some CRUD web app where the development consists of gluing code together for multiple third-party services and libraries.

It's these sorts of jobs that will be replaced by AI and a vibe coder, which will cost much less because you don't need as much experience or expertise.
by nikkwong | 2025-05-26 01:04:31+00:00
https://blendful.com — A template generator (currently for Tailwind). I've been frustrated by marketing templates and their unitary visual style which becomes implemented all over the web. I think people want high quality templates and assets that they can theme themselves, without diving into the nitty gritty of padding, line-height, et al. Super early, launched on Reddit and have a few users.
by sothatsit | 2025-05-26 01:04:32+00:00
I recently strongly solved the Royal Game of Ur (https://royalur.net/solved), and am now back to the less academic pursuit of working on our implementation of the game.

Funnily enough, players are much more excited about the achievements I am planning to add than they ever were about us solving this 4000-year-old board game. I guess you've got to pick your audience.
by psviderski | 2025-05-26 01:04:33+00:00
After a decade of professionally working with container orchestrators like Kubernetes and ECS I quit my job to build Uncloud — an open source lightweight version of those [1]. I want the tool to bring me joy when I use it, in a similar way Docker did when I first tried it in 2013.

Imagine Docker Compose and Tailscale had a baby. Uncloud is the baby that allows you to deploy and manage containers across a network of Docker hosts. I feel like we forgot how to build simple tools that do the job and not a thousand other unnecessary things.

I've started migrating some of my self-hosted web apps from my k8s cluster and I really enjoy it. Using the tool early on helps me better understand where the biggest pain points are and what I need to prioritise.

[1]: https://github.com/psviderski/uncloud
by bananalychee | 2025-05-26 01:05:24+00:00
I commend you for your efforts and I'm sure they were appreciated even by those who switched to English with you. It sounds like you were in the infamous long awkward intermediate stage of language learning. Depending on the cadence of your language classes, three years may not be a long time. Intensive language programs with daily lessons and drills are exponentially more effective than typical language-learning programs spread out across short sessions sprinkled throughout the week/month. In my opinion, it makes a lot more sense to place newcomers in intensive learning programs on arrival than to accept they will not be functional outside of ethnic enclaves, and wait decades for their children and grandchildren to finally integrate, as other commenters suggest. It's not an easy process and we can't expect everyone to have the intrinsic motivation to do it all on their own, which is why incentives are needed.
by globalnode | 2025-05-26 01:05:40+00:00
Maybe getting a degree counters any social shortcomings for most people, its a piece of paper that will get your foot in the door so to speak. It says "I've spent 3-4 years working on this area, have at least half a brain and am committed". So even if you can't speak very well to people (yet) you still have something going for you. If you're self taught, you don't have any of that so you've gotta be pretty good socially and at networking, or just really really lucky. I think being good socially breaks all the rules honestly and is like a superpower, you could probably talk your way into most things with little in the way of real skills.
by theycameback | 2025-05-26 01:06:14+00:00
I like the look of this product, and will definitely take it for a test drive next time I'm working on a website frontend. Nice work!

I think the pricing page is misleading, due to how prominent the "lifetime license" verbiage is, without also clarifying what the "lifetime" includes.

I know the terms of the license are clarified in the "Will I receive free updates" FAQ, but that text is hidden in a accordion, third item down, on the bottom half of the page. Whereas "lifetime license" is mentioned twice above the fold, and "pay once, use it forever" is the H1.

Not having a subscription is definitely a selling point. I bought the Affinity suite because of it. But IMHO "lifetime license" is not the way to communicate that.

In comparison check out the pricing page of Sublime Text, Ableton Live and Bitwig Studio. All of these apps have a similar pricing model. (one time payment with updates included for a period of time). https://www.bitwig.com/buy/ https://www.ableton.com/en/shop/ https://www.sublimehq.com/store/text

Sublime Text uses the words "once off purchase" and immediately clarifies "comes with 3 years of updates".

As a software buyer, the words "lifetime license" for anything non-trivial is actually a turn off. We all know software takes effort to maintain. I actually scrolled down to the FAQ to read the fineprint hoping to see Expressive wasn't a true "lifetime license" product because I think it increases the likely hood of software becoming unmaintained
by AndrewKemendo | 2025-05-26 01:06:24+00:00
I’m afraid your conclusion is correct

There has never been a representative democracy. Not in the US, not anywhere. So it’s impossible to say whether it’s a goal that’s with pursuit.

The idea that one ever existed is also a fairy tale to be clear. This is the most globally “representative” system ever, if for no other reason than for the existence of global mobility. Despite global border protection, if you’re determined enough you can get anywhere. Truly.

People will argue in a mealymouth way about whether any form of democracy is functional and “best of all bad systems” is typically the masters level refrain.

It’s worth thinking beyond 20th century concepts like states
by OfflineSergio | 2025-05-26 01:06:28+00:00
https://desktop.with.audio/

A one time payment (no subscription), local text to speech solution for MacOS or Windows. I've been a heavy user of Speechify but it was a bit expensive to justify. So I eventually built With Audio and after a few iterations now I'm working on the desktop app. Our laptops are very powerful and they are more capable of running some of these Text To Speech models with near to real time performance.
by svat | 2025-05-26 01:06:56+00:00
Although as students we learn addition before we learn about sets, from the viewpoint of mathematics, sets are everywhere / everything can be expressed in terms of sets, so there's no point talking about sets in any given problem (unless it involves matters deep in set theory, which this does not). This is evident even colloquially, where we can talk about problems without explicitly using the word “set” — for example, “given some numbers, how many can you pick such that no two of them add up to another?” — while it's hard to avoid using “add” or “addition”.

So this problem is really more about addition than about sets, as the mathematicians who worked on it will say: the amount of set theory it involves is very little/almost nonexistent, while the properties of addition it involves are fairly deep.

(But sure, no harm if sets were mentioned in the title, I guess!)
by lotsofpulp | 2025-05-26 01:07:08+00:00
Hence the emphasis on Harris being a woman, not just non white.

The reality is people like feeling superior to others, whether it be lighter skin looking down on others, or men looking down on women. And even those below not wanting their own to make gains (such as other women).

My immigrant non white grandmother told me she wouldn’t vote for Harris because she’s a woman. This is a woman who basically did what men told her to do her whole life, and I suspect she doesn’t like the idea that maybe she could or should have fought for more for herself (or her daughters).
by cookboox | 2025-05-26 01:07:13+00:00
I recently quit my job and build Cookboox (https://apps.apple.com/us/app/cookboox/id6743146885), an iOS app that lets you scan cooking recipes (from photos, screenshots, or physical cookbooks) and turns them into an interactive, step-by-step guide. The idea is to make your existing recipes easier to use in the kitchen. Instead of just a static image or page, you get a hands-free friendly, guided experience. Would love to hear your thoughts and feedback!
by const_cast | 2025-05-26 01:07:45+00:00
Boring, dull, expensive and risky. We need to incentivize people to do it, not just give them vaguely nationalistic reasons to do so.

Pretty much the only people holding up births in the US is young people who accidentally got banged up. That demographic has only been shrinking as access to contraceptives and education goes up.

We don’t want to remove privileges from people, we want to add on incentives. Currently, there’s a million and one incentives not to have kids.
by ethbr1 | 2025-05-26 01:07:58+00:00
I can say that at least one extremely large US company successfully retired their transaction processing mainframe system using exactly this pattern.

It wasn't simple, but running old+new in parallel on the same production data stream (then verifying behavior against each other) is a surprisingly powerful approach.

Most critically, because it trades temporary maintenance and infra costs in exchange for decreasing risk and flexibility around cutover date.

Kind of like black box TDD, which helps the new system team be much more aggressive with their delivery timelines.
by hackinthebochs | 2025-05-26 01:09:14+00:00
LLMs are modelling the world, not just "predicting the next token". They are certainly not akin to parrots. Some examples here[1][2][3]. Anyone claiming otherwise at this point is not arguing in good faith.

[1] https://arxiv.org/abs/2405.15943

[2] https://x.com/OwainEvans_UK/status/1894436637054214509

[3] https://www.anthropic.com/research/tracing-thoughts-language...
by delta_p_delta_x | 2025-05-26 01:09:15+00:00
> which is arguably more practical for day to day use

No, it is not. Americans say this only because they're used to it. The common arguments are that is that it is more precise, and 'you see temperatures from zero to one hundred degrees Fahrenheit throughout the year'.

Firstly, the problem with Fahrenheit is that its realisation is inaccurate by modern standards—which is why every single non-SI unit is now just an exact multiple of a corresponding SI unit with the same dimensions; the mediaeval and early modern definitions having been entirely forgotten. A bowl of salted ice and his own armpit? Truly an 18th-century invention.

Next, the extra precision that a difference of one degree Fahrenheit gives you is frankly useless. Within a single room one can experience a difference of over five degrees Celsius or more, depending on what's in the room—a radiator or air conditioner running, or the gas stove in a kitchen, or a high-end PC. Forget rooms. On the human body itself there can be a two to three degree Celsius difference between the extremities and the thorax/torso/head. Any field that requires extreme precision will naturally end up using SI units, so kelvin (or some related scientific unit). (Excluding the absolutely crazy bunch of American machinists who like using thousandths and ten-thousandths of an inch—at this point the joke writes itself).

As for climates, there are places that see very little difference in temperature, and definitely not the 'nice 0 – 100' range that Americans claim. Even in the US there are places like southern Louisiana and Florida that have borderline tropical climates, and don't really go below ~15 °C or above 35 °C.

All of this is not really logical either, and all end up being a manifestation of familiarity.
by davepeck | 2025-05-26 01:09:48+00:00
I wrote and then quickly deleted that comment; I never want to speak negatively publicly about open source projects — projects that people work incredibly hard to build and maintain. I felt my original comment crossed that line.

In any case, there is a slide in the talk that has both the Pydantic and SQL Alchemy logos. As far as I know, there’s only one (somewhat popular) library that ties these two together. I think the speaker makes a persuasive case that data, domain, API, and other models should remain related but distinct.