MurphyA/hacker-news huggingface dataset:
by mind_orbit | 2025-10-02 08:21:17+00:00
Yes, only ~3% of bettors are net profitable, but more important is lifetime value (LTV) vs. customer acquisition cost (CAC). With CAC around $300 and average losses at $100/year, it takes three years of retention just to break even per casual bettor. If the average retention drops below that, sportsbooks lose money on the majority of customers, even if most are losers
by SilverElfin | 2025-10-02 08:21:18+00:00
The flotilla isn’t anything more than a performative stunt. It’s not carrying aid in any appreciable amount - how can it be when we are talking about small luxury yachts?

Oh and surprising no one, the flotilla is tied back to Hamas, who organized and funded it:

https://www.jpost.com/israel-news/defense-news/article-86904...
by juliangmp | 2025-10-02 08:21:50+00:00
> The test case which caused a segfault in the C version also caused a segfault in the unsafe Rust version. At least it generates compatible code.

I mean... That's what I would expect. It's a translation not a rewrite. The question here is really “what's the end goal?”. Are you gonna refactor parts of the translations output, or is that too much work? Cause a pure translation won't give you anything besides a different compiler and build system. Ah well I guess you can claim you're memory safe and blazingly fast
by magicalhippo | 2025-10-02 08:22:53+00:00
Looks very interesting, we're a B2B company moving from a traditional win32 application to the web, and generating various PDFs is a very important functionality. Currently using a somewhat old and clunky reporting tool.

Though the SaaS aspect makes this a definite no-go. Both due to customer data confidentiality, as well as we wouldn't want to rely on a SaaS vendor for such a crucial aspect of our product.

Perhaps we're not your target customers which is fine, just throwing it out there.

PS: in case it's not on the roadmap, the FAQ link from the Docs page returns 404.
by euroderf | 2025-10-02 08:23:44+00:00
I'm always reading that pensioners, college students, teenagers, and others would like to work part-time but do not find the work, so that counts as underemployment too eh.

I think a combination of a higher minimum wage and a shorter standard work week - introduced simultaneously in discrete steps over three or four years, say - would transform lives on a massive scale.

But unfortunately everything in America seems to be at best ossified, and at worst headed into the dumper.
by Digit-Al | 2025-10-02 08:24:27+00:00
You appear to have misunderstood what happened. It was her management team that thought it was in bad taste. They then got the lawyers to draft a letter. The lawyers weren't acting "supposedly on their clients behalf", they were doing exactly what their clients asked them to do - which is their job. In this case, it was the management team that was acting "supposedly on their clients behalf" and who needed to chill out.
by popalchemist | 2025-10-02 08:26:09+00:00
Myopic view. Just because your motives may be pure and your greed may be a non-issue doesn't mean that multinational corporations who have aligned themselves with fascist regimes (Meta, Alibiba, etc -- point is that they're demonstrably amoral/immoral) do not intend to exploit the tech to its fullest extent.

However having said that, the intention/aim need not be to deliberately replace creatives. That is not the claim I am making or that anyone in this thread or general public discourse is claiming. The minimal claim is simply that the commodification of art decreases the value and employability of people who perform the same task as the AI. It is also not limited to artists. It is all-encompassing. If an employer can now use AI instead of a copywriter, they will often do that -- big and small business alike. The same can be said for many niche fields which previously required specialized education or training.

I am not saying this from an Anti-AI perspective. I own an AI startup.

But use your big boy brain. It is clear that the commodification of intelligence has a downward market pressure on the market value (which is the PERCEIVED value of an employee in the eyes of the EMPLOYER) for many, if not eventually ALL jobs/roles.
by xdanger | 2025-10-02 08:26:16+00:00
Oh no, I have to go and setup my family's emails again. We have a domain and I used to forward to some gmail accounts (few don't want to use multiple email programs/accounts), but so much mail got lost (not even in spam folder) that I just had to switch everyone to pop3 fetch to gmail.com. Now at least email get's there, even if it's 30-60mins late (really annoying for logins/verifications/etc.).

Maybe it's time to switch everyone out of gmail and make gmail forward the email to out hosted accounts.
by archargelod | 2025-10-02 08:27:47+00:00
> available for free at $BIGCORP

Is it really free, though? You get free service - MS gets everyone's code for free. Only a fool would believe that they don't use private repos for training.

And even if it was free, do you really believe it is sustainable to just offer unlimited service for free to anyone? They've created an environment where you're punished for using anything but github. This is not good.
by Cthulhu_ | 2025-10-02 08:28:01+00:00
To add, newer ish research also posits the Double Empathy Problem [0], which (I think?) boils down to basic miscommunication / misunderstanding. However, it feels like it's often considered the autistic person's job to adjust and fit in.

[0] https://en.wikipedia.org/wiki/Double_empathy_problem
by tialaramex | 2025-10-02 08:28:39+00:00
I think the large C++ or Java shaped hole in your understanding is simply that you think "class" means encapsulated and "struct" means Plain Old Data and in Rust that's not what it means.

Take std::os::fs::OwnedFd the file descriptor. In fact of course this struct is literally just a C-style integer inside, it's the same size in memory, representationally they're identical. But, it's encapsulated, so it gets to enforce the fact that file descriptors are never -1 by definition, and since it is encapsulated it gets to refuse to participate in arithmetic, and to call close when we throw away the file descriptor, and so on. It's a huge improvement.
by nedervino | 2025-10-02 08:29:05+00:00
Stellar (https://stellarcs.ai) | Founding Software Engineers | Amsterdam, the Netherlands | Full-time | No Visa Sponsorship

Stellar is building the go-to AI voice agent platform for customer support, enabling incredibly human-like customer service over the phone. We're a young and rapidly growing startup that has already proven traction, with a number of well-known companies among our initial customers.

To see some of our AI voice agents in action, see https://www.stellarcs.ai/demo-showcase

We're looking for founding software engineers to help us scale Stellar's platform globally. As one of the first members of our engineering team, you’ll play a key role in Stellar's journey and have the opportunity to help shape our architecture, engineering culture and product and engineering roadmap.

Tech stack: Go, Node.js, Typescript, React, Next.js, Encore Cloud, GCP

What you’ll do:

- Build performant APIs and backend services in Go and Typescript (Node.js)

- Develop Stellar's frontend in React, TypeScript and NextJS, to allow companies to effectively design, test, deploy and monitor their AI voice agents

- Design a scalable, fault-tolerant system architecture that can handle large volumes of concurrent real-time audio conversations & agent interactions while maintaining low latency

- Work on Stellar's AI agent framework, at the intersection of software engineering and AI engineering

- Design and implement a platform that meets enterprise standards in terms of security, compliance, resilience and data privacy

- Build API integrations with external systems to enhance the capabilities of Stellar's agents

- Help shape the early engineering culture as one of the first hires of a young and growing tech startup

Why join: you'll be joining at a pivotal time in our growth, in a role with a high degree of ownership and strong growth potential. Join a small but talented team, coming from high growth startups and scale-ups such Framer, MessageBird, Adyen and Crisp.

More details about the role here: https://www.stellarcs.ai/careers/software-engineer

Apply: Send us an email at info@stellarcs.ai, and mention you came from HN
by wraptile | 2025-10-02 08:29:11+00:00
Note that while --remote-debugging-port itself cannot be discovered by cloudflare once you attach a client to it that can be detected as Chrome itself changes it's runtime to accomodate the connection even if you don't issue any automation commands. You need to patch the entire browser to avoid these detection methods and that's why there are so many web scraping/automation SAAS out there with their own browser versions as that's the only way to automate the web these days. You can't just connect to a consumer browser and automate undetected.
by dvcoolarun | 2025-10-02 08:29:26+00:00
Seeking Work | Remote/Onsite | Full-Time/Freelancer/Contractor Location: Delhi, India Remote: Yes Willing to relocate: Yes

Technologies: Python/Django, Docker, Linux, React, TypeScript, JavaScript, Redux, HTML, CSS, SQL/Postgres/Sqlite

I am also happy and able to learn new languages, tools, and frameworks as necessary.

Resume/CV: https://arun.tiiny.site/

Email: dvcoolarun[at]gmail.com

GitHub: https://github.com/dvcoolarun

Summary: I have been working in the web development space for the last 7-8 years. I have experience building large-scale web applications using the React/Django Stack and have shipped multiple projects in the past. I have worked in multiple domains including E-commerce, Travel, Carbon Emission, Payment, and Automation, and have built SPA, Dashboards, Landing Pages, email templates, and Python automation scripts.

I am always looking for interesting and challenging projects and enjoy collaborating with smart individuals.

Feel free to contact me :)
by tim-kt | 2025-10-02 08:29:54+00:00
The last time I tried Immich (a year ago or so), my impression was that Immich tries to imitate Google Photos as much as possible. This includes features such as searching by a person or by "cat", which requires some machine learning sophistication, which is done locally (you can also disable these features). This would be my guess, but I'm not entirely sure.
by Lerc | 2025-10-02 08:30:00+00:00
To answer the question literally, I don't think it is possible to know. There are a lot of elements at play.

- There are valid concerns about the dangers of AI.

- There are hysterically overblown claims about the dangers of AI

- There is public resentment growing proportionally to wealth inequality. The costs of AI development means that it is being done by those who can afford it, people are suspicious of their motives

- There are people who feel that humans are in some way special, for religious or dogmatic reasons. There are many here on hacker news who are prepared to claim that LLMs (and computers in general) will never be capable of consciousness. As behaviours of AI's get closer to what looks like consciousness to some, their objections to the possibility will only grow louder.

- How a UBI is implemented is as important as it's existence.

- Many people believe that work is what gives life meaning. I think this is in decline as wealth inequality increases. I think increasing numbers of people are thinking that the notion that work brings meaning is conditioned by society to allow people to be exploited.

Ultimately, in the long term, something must happen. If AI renders a huge proportion of the population without work, then that will cause seismic shifts.

The distinction between UBI and work is the belief that you are owed a livelihood vs being owed a Job. If people who are no longer employed due to AI end up starving, there _will_ be revolution or subjugation.

If people who are rendered jobless are given the means to survive, they will want a vocation. If they do not find their higher needs met then they will agitate for improvements. One of the strongest moderators of public disquiet has been Jobs, it keeps people busy, while giving them a means of survival that has the potential to be lost. It occupies the time of the worker while making them risk averse.

Take away the jobs and you grant people time to organise and removes the risk of loosing ones job.

Once people are in this state there are not very many possible paths, Either governments will facilitate progressive improvement in peoples lives to give them meaning, or they will not. This is obviously true because it must be one or the other ( either A or NOT A)

If things improve, we win. If they do not improve, then you have an idle population with nothing to lose. The only alternatives are revolution or subjugation(or worse, genocide). Revolution becomes essentially a roll of the dice where there is a chance of improvement but just as often leads to subjugation or another revolution.

There surely are those who imagine becoming powerful by owning machines that can do the work of millions. I don't believe they understand the consequences that would occur should they reach that goal.

Then finally the thing that places this in the unknowable range, is we don't know if or when superintelligent AI will appear. Perhaps it will find a better way. It would be hard to imagine it being superintelligent and not coming up with a better solution for the crap we've landed ourselves in.
by ilya_petrov | 2025-10-02 08:30:27+00:00
JetBrains here. For clarity, non-commercial doesn't just simply mean individuals. It's a special type of free license for non-commercial use: education, hobbies, etc.

We are communicating this change via a blog post, emails to users, and in-product. With the 25.2.4 update (in two weeks, October 14), non-commercial users will receive a notification about this change and will be able to review new agreement and take action before any data collection happens. For the rest of the users, nothing is really changing unless they are willing to contribute.
by johnnyanmac | 2025-10-02 08:31:24+00:00
There were a lot of things in 2022 happening all at once, so while S178 is a highly underreported issue in the tech sector,it wasn't the only catalyst.

Fed rates increased, ad yields plummeted, and a cooling off of the COVID tech boom meant that companies quickly left "growth mode". The transition to maintenance mode also caused a new wave of outsourcing to cut the cost of "no longer free money" North American devs.

That's why hiring actually isn't down as much in earning calls. They are still hiring, just not from here.
by darkwater | 2025-10-02 08:31:38+00:00
Because it is written in Node, it uses several other softwares (i.e. Postgresql), it runs image/video processing on the fly (transcoding to various formats depending on what you upload and who views), it does face/object recognition running a local model and a few other nice features that yeah, require more power. It's not a static HTML of your photos.
by albertzeyer | 2025-10-02 08:32:23+00:00
Why not store the data directly as Arrow files, to allow for mmaping? I see F3 also supports such zero-copy mmap, and skimming through the paper, it actually seems that it uses Arrow buffers, so I wonder what is the difference to directly using Arrow files? (Arrow files is what is being used by HuggingFace datasets.)
by guerby | 2025-10-02 08:33:47+00:00
You're probably a "lean mass hyper-responders", a phenotype which is actively investigated, initial paper:

Elevated LDL-cholesterol levels among lean mass hyper-responders on low-carbohydrate ketogenic diets deserve urgent clinical attention and further research

https://pubmed.ncbi.nlm.nih.gov/36351849/

A few other more recent papers:

https://pubmed.ncbi.nlm.nih.gov/35498420/

https://www.jacc.org/doi/10.1016/j.jacadv.2024.101109

Note: I'm not a doctor.
by teruakohatu | 2025-10-02 08:34:14+00:00
Wikipedia says about carmine …

> To prepare carmine, the powdered insect bodies are boiled in ammonia or a sodium carbonate solution, the insoluble matter is removed by filtering, and alum is added to the clear salt solution of carminic acid to precipitate the red aluminium salt. Purity of color is ensured by the absence of iron. Stannous chloride, citric acid, borax, or gelatin may be added to regulate the formation of the precipitate. For shades of purple, lime is added to the alum.

At this point how natural is it?
by noirscape | 2025-10-02 08:34:51+00:00
They're almost certainly doing this to put the screws on Gmail users. Data export compat isn't great with Gmail to begin with, but at least with a vanity domain you could have the option to use that instead and if Google went bad, you could still use it directly without having to reconfigure a lot of stuff. (Since this feature is meant to integrate with shared hosting providers that offer an email service "for free".)

Axing this feature (title is slightly misleading - you can't do the same thing over IMAP with the Gmail service; external mail fetch is dead) is an attempt to get people to stop using vanity domains so they're locked in/tied to the Gmail ecosystem.

Pretty awful and I wonder how wise of a business decision this is, given Google is one of the companies who's getting side-eyed in Europe due to being an American big tech company with ties to the US government. Wouldn't be surprised if a good number of people will just abandon the big G's mail service as a result. Regular people (so not tech people) are more aware about this sort of thing than they were before, and Gmail specifically has been getting the stinkeye because of how obvious it is. This will only end up confirming those fears.
by estingala | 2025-10-02 08:35:21+00:00
Hey! maybe unrelated but I want to acknowledge your work in the audio field. I was myself involved in the development of audio technologies for the hard of hearing for over a decade, including a low-latency audio transmission protocol over WiFi. In my junior days, I learned a lot about audio thanks to your blog. I remember your "Real-time audio programming 101: time waits for nothing" as one of the most influential articles that shaped my understanding of real time audio. Thanks so much for sharing all that knowledge!
by cjs_ac | 2025-10-02 08:35:39+00:00
I'm currently building the product for my startup - I'm hoping to launch in the next few months. I'm very grateful to IndieHackers for showing me how to make that happen, but when I look at the website now, I can't help but feel that it's jumped the shark.

At the top of the page, there's a link labelled Starting Up that takes you to a page with links to articles that taken together form a Guide to Starting Up. Those links, and those articles, represent the entire value of the IndieHackers website. There's a lot of value in those articles, but the rest of the website provides no value.

Members of the IndieHackers community talk about their 'shovel companies' - typically things like AI-powered marketing services, or the like. This is nonsense: the real shovel companies in the SaaS space are cloud providers and payment processors. Indie hackers claiming to have made a shovel company aren't Levi Strauss selling sturdy trousers to prospectors, they're urchins offering to help dig in plots in exchange for a bit of bread.

IndieHackers itself has become one of these urchins, exhibiting increasing desperation to show ongoing relevance. Skill at software development isn't the thing that's holding most indie hackers back; what's holding them back is that they don't know any good problems to solve. There's an awful lot of money out there waiting to be spent on simple CRUD apps that don't yet exist. You don't need to push the limit of what's possible with computers to make money; you just need to go out into the world to find an actual problem.
I built a website to create Customer Support AI Agents in < 5 minutes
by Ihmzf | 2025-10-02 08:36:12+00:00
Hey All! I built https://asimov.mov (couldn't submit it as a url, cause i bought a ".mov" domain)

Few months ago, I built a website for some of my colleagues as a freelancer and had a pretty rough time on answering every little detail on how to use the website (the website was https://thales.cc).

To solve that problem I built Asimov, since Intercom is very expensive and more of ticket-based, this one is straightforward.

You just Login > Create Agents > Add your website and docs > Integrate Tools (if you want the agent to upgrade or cancel your user's subscription) > Train the Agent > You're done!
by benterix | 2025-10-02 08:36:21+00:00
> I think we both would tweak (if just a little bit) how we presented our articles with the benefit of hindsight.

Maybe you could present a joint statement of some kind, that would be interesting. I enjoy listening to the arguments of both camps and constantly comparing them to the actual state of things - and my conclusion is, sorry for the cliche, the only constant is change.
by magicalhippo | 2025-10-02 08:36:40+00:00
I tried to use the embedding stuff a year ago but the results were lackluster, even with the larger embedding model.

With the new multimodal LLMs it seems a better approach might be to get a multimodal LLM to describe the image and list keywords, and then just use the included Meilisearch.

That said, I see they list some models I haven't tried, so perhaps time to try again.
by darkwater | 2025-10-02 08:38:19+00:00
Reading it I see this

50 extra packages are cursed There is a user in the JavaScript community who goes around adding "backwards compatibility" to projects. They do this by adding 50 extra package dependencies to your project, which are maintained by them.

which bring to this user: Jordan Harband https://github.com/sponsors/ljharb Does anyone know what they actually mean with that cursed knowledge point? And what's the "backwards compatibility" that Jordan also boasts in his GH profile?
by jankothe | 2025-10-02 08:38:27+00:00
Picnic is kicking off a Hiring Sprint for Java Developers! At Picnic, we’re transforming the way people buy groceries with our innovative, app-only, and sustainable service. We’re looking for passionate engineers to join our diverse team at our Amsterdam HQ, where you’ll have the chance to make a real impact in a fast-growing scale-up environment.

What makes Picnic unique? We do everything in-house: from building cutting-edge forecasting systems and operating our first fully automated warehouse, to designing the electric vehicles that deliver groceries straight to our customers’ doors.

Want to fast-track your way into an exciting role at Picnic? Our virtual Hiring Sprint makes it happen!

Here’s how it works: Apply by October 17, meet your recruiter, complete a coding challenge, go through all interviews in just one day, get your offer within 24 hours

No lengthy process — just a clear path to your next adventure.

Apply now and be part of the future of groceries! https://grnh.se/pbkkez941us
by whilenot-dev | 2025-10-02 08:39:10+00:00
Agree, I wish every project would have that!

I still think the conclusion on "setTimeout is cursed"[0] is faulty:

> The setTimeout method in JavaScript is cursed when used with small values because the implementation may or may not actually wait the specified time.

The issue to me seems that performance.now()[1] returns the timestamp in milliseconds and will therefor round up/down. So 1ms errors are just within its tolerance.

[0]: https://github.com/immich-app/immich/pull/20655

[1]: https://developer.mozilla.org/en-US/docs/Web/API/Performance...