MurphyA/hacker-news huggingface dataset:
by tinco | 2025-10-02 08:58:26+00:00
It's not about non-compete, it's about copyleft. What's blocking redis and and with them a whole generation of open source based startups from embracing true open source licenses is that there is no copyleft license for the cloud age. GPLv3 is 18 years old by now, and the big cloud providers have captured the OSI to prevent a GPLv4 from ever happening.

The open source ethos is not to give code to do as you wish with. It's to ensure users have control over the software and are not controlled by it.

It's not about blocking competition, it's about levelling the playing field. You are supporting the cause of trillion dollar megacorporations in their campaign of capitalizing on open source software over the backs of passionate trailblazers.

The maintainers of Valkey are being tricked by these companies to continue to develop for a project that can be easily exploited.
by gadgetyouin | 2025-10-02 08:58:40+00:00
I kept running into the same problem when launching side projects: the logo. Fiverr was slow, Canva felt heavy, and most AI image tools gave random results.

So I built a small tool called LogoSmith. Instead of prompts, it works like a configurator: you enter your project name, pick fonts, colors, and style, then it generates logo options instantly.

Right now it exports PNGs, and I’m working on SVGs and a simple brand kit. Pricing is indie-friendly ($3.99 for credits or $14.99/month unlimited).

I’d like feedback on two things:

Is the step-by-step flow useful, or would you prefer more control?

Is the pricing approachable for early stage founders?

Here’s the link if you want to try it: https://logosmith.dev/?utm_source=hackernews&utm_medium=post
by hikatmanw | 2025-10-02 09:02:02+00:00
Product Manager

Location: Bandung, Indonesia Willing to Relocate: Yes LinkedIn : https://www.linkedin.com/in/katmanwijaya/ Technologies: Standard PM toolset, Figma, UI/UX design tools, AI/LLM platforms, Git, AWS, Google Analytics, Adobe Creative Suite Résumé/CV: Available on request Email: hikatmanw[at]gmail.com

Results-driven Product Manager and People Leader with 5+ years of experience in Mobile, Internet, and Fintech industries. Recognized for driving innovation, scaling products, and setting strategic direction to achieve measurable growth. User-centric UX/UI, and e-commerce expertise to deliver user-centric, high-impact solutions. Accomplished in executive leadership and building strong, cross-functional teams that consistently execute.
by dazbradbury | 2025-10-02 09:02:50+00:00
OpenRent | London, UK | Full-Time | ONSITE+PART REMOTE | https://www.openrent.co.uk

What sucked the last time you rented a house or flat? Come and fix it.

OpenRent is a force for good in an industry tarnished by rip-off agencies. Enabled by an unrelenting focus on technology, we now let more properties than any agency in the UK. In the last 12m we let over £50 billion worth of property, to over 7 million registered users, without ever charging any admin fees.

You'll be working on solving every aspect of the rental journey, from models to predict the right price of a property, to building the future of property management, all to help tenants find their dream home, and landlords their ideal tenant.

We're VC backed, profitable, and have plenty of ambition to maintain our fast growth in this absolutely massive market.

Roles currently available:

- Senior UX/UI Developer | Equity | 100k+ (based on experience) + quarterly bonus

All roles visible here: https://www.openrent.co.uk/jobs
by Codeur_Sahil | 2025-10-02 09:02:52+00:00
Location: Jaipur, Rajasthan - GMT+05:30

Remote: YES

Willing to relocate: YES

Technologies: Node.JS, AI, Python, Java, C, C++

Résumé/CV: https://drive.google.com/file/d/1wHgHwu-Mp_hwtutEeJgCyryNvAe...

Portfolio: https://www.sahilsdevlab.com/

Email: codeursahil2233@gmail.com

About Me: A Developer or An Engineer with a Passion to Explore Tech.
by thiago_fm | 2025-10-02 09:03:17+00:00
The thought about UBI is mostly "American". I understand this website is mostly used by people living in the US, but other countries and people have a very different understanding of... work and pay.

The truth is that "UBI" already exists in most countries, one could argue that even in the US already does, in form of food stamps etc.

Here in Germany you get housing, food and everything if you can't find a job.

In Brazil you also get money so you can eat.

It isn't as expensive as one might think to cover basic needs to people, as well, this makes them consume which makes the economy function well.

If AI reshapes society so most human jobs aren't necessary, UBI would be pointless as it stems from the existence of capitalism as it is.

I'm not preaching about communism, but rather a different economic system. How that economic system will be? Nobody knows.
by ViewTrick1002 | 2025-10-02 09:03:55+00:00
We dropped new built nuclear power because it didn’t deliver. There’s no grand conspiracy.

In the early 2000s we invested both in the nascent renewable industry and the nuclear industry.

Given the outcome of Flamanville 3, Olkiluoto 3, Hinkley Point C, Vogtle and Virgil C. Summer it is abundantly clear that the nuclear industry doesn’t deliver.

Why spend hundreds of billions on dead-end nuclear subsidies to ”try one more time!!!”???
by Yizahi | 2025-10-02 09:04:35+00:00
The real advice should be formulated like this - avoid office politic at all costs if you tend to take side of the humans/workers and strive for justice in any form or are advocating for recognition for worker's deeds and so on. Don't avoid office politics if you can and want to act like a mini-corporations, can be absolutely ruthless and can throw anyone under the bus if it results in the net positive value for your career.

If you tend to skew towards the first group, supporting underdogs and people abused by the company, then supporting them is morally right but net negative to your personal career. Only people who skew to the second category should really engage in office politics.
by Barbing | 2025-10-02 09:04:45+00:00
>After stopping for years

Honestly, thank you for making me feel marginally better about the disgustingly lazy, shortsighted, stupid etc. practice of using Google Photos even though they are waiting with bated breath to report me to the cops because I took a picture of my son to send to his doctor[1], before banning my whole account.

Migrating to Immich, 2026, hold me to it please lazy me! Oh how’s the search? (Too lazy to label anything so rely on Google Spyware for text & object recognition search when iOS fails. Take photos every day of my life so plenty to trawl through.)

[1] https://www.nytimes.com/2022/08/21/technology/google-surveil...
by dsego | 2025-10-02 09:04:47+00:00
This is the one photo manager that I have my eyes on, I'm just worried about critical bugs, I've seen some issues reported on github with losing data, like this one on the mobile app. https://github.com/immich-app/immich/issues/21936

Not sure what to say, could be a very very rare edge case, but it's not very reassuring.
by xbmcuser | 2025-10-02 09:06:42+00:00
Not true It's possible to make nitrogen fertilizer from air and water using electricity there are multiple European startups with working prototype systems. It is expensive comparatively to current systems as electricity is expensive but solar + battery is changing that rapidly. This is why I say most governments and the world at large are not ready for the change that is going to come with cheap electricity. Many countries will not need purchase from outside energy and fertilizer. Also the new fertilizer production systems are small enough that they can easily be transported to the area requiring fertilizer instead of moving 1000s of tons of fertilizer.
by teekert | 2025-10-02 09:06:55+00:00
Immich is really great, easily now my fav self-hosted app. I used the Immich CLI [0] and later Immich-go [1] to get all my photos in. That was a breeze. I set it to use the folders as albums... And now I have a lot of cleaning up to do, but other than with files and folders, I'm really enjoying the process!

A poweruser tip that has helped me a couple of times: Use ZFS (or other snapshotting facilities) to make snapshot before making any changes/updates or doing large imports. It makes the whole thing sort of bullet proof and you can retry if you're not happy with some import flag.

Immich had my old Corei3 server making a lot of noise for a couple of days btw! But, it's really good at facial recognition, not so much on finding dogs or something. But still very cool if you don't have to compromise on features as a self-hoster, I'm really grateful and will buy the "support package" (which does not add anything afaik... btw later they will come with a way to do seamless, encrypted off-site backups).

[0] https://docs.immich.app/features/command-line-interface/

[1] https://github.com/simulot/immich-go
by numpad0 | 2025-10-02 09:07:05+00:00
Those products are almost always sourced from Chinese ODMs. They're the adults in the projects to the eyes of chip vendors, and the ODMs handle the quadrillion MOQ situation between them and vendors. Also products in [3] and [4] don't seem to support cellular? [3] smells AllWinner or MediaTek, [4] specifies TI OMAP in specifications page. Those are less NDA/bajilion MOQ bound.
by __jonas | 2025-10-02 09:07:32+00:00
No, the main GUI is QT, it's for a user plugin system called 'Workflow Integration Plugins'.

The docs about this are not on the web so I can't link to it, but you can access them in the App's help menu.

Quote from those docs:

> Users can write their own Workflow Integration Plugin (an Electron app), using Resolve Javascript’s API, and Python or Lua scripts. For more information on how to create a Workflow Integration Plugin go to Help > Documentation > Developer, and open up the Workflow Integrations folder for technical details and sample code.
by ViewTrick1002 | 2025-10-02 09:08:04+00:00
Open cycle gas turbines are the perfect low CAPEX high OPEX backup. They are what we currently use to manage the once a year winter storm.

Force them to run on decarbonized fuels like ammonia, hydrogen, synfuels or biofuels (with decarbonized inputs) when even the backup needs to be decarbonized.
by _the_inflator | 2025-10-02 09:08:25+00:00
I agree.

A great many pundits don't get, that RAG means: "a technique that enables large language models (LLMs) to retrieve and incorporate new information"

So, RAG is a pattern that is as a principle applied to almost every process. Context windows? Ok, I won't get into all the nitty gritty details here (embedded, small storage device, security, RAM defects, cost and storage of contexts for different contexts etc.), just a hint, that the act of filling a context is what? Applied RAG.

RAG is not a architecture, it is a principle. A structured approach. There is a reason, why nowadays many refer to RAG as search engine.

All we know about knowledge, there is only one entity with a infinite context window. We still call it God not cloud.
by Imanari | 2025-10-02 09:08:29+00:00
I get the reasoning behind “letting the agent use grep in a loop“, after all, it is very similar to how humans would explore a document base with ctrl-f. But wouldn’t humans also use vector search all the time if it were as available as ctrl-f? So maybe not ditch vector search but provide it as a tool to the agent. Increased complexity aside, letting the agent explore a huge document base with “vector search in a loop“ should be more powerful that with grep in a loop. Overall I liked the article.
by cousin_it | 2025-10-02 09:08:50+00:00
This reason doesn't make much sense to me. Let's say I write a non-idempotent custom function. It makes the spreadsheet behave weirdly: recalculating a cell twice leads to a different effect than recalculating it once. Does it matter whether the function runs on the server or the client? No, the spreadsheet will behave weirdly in either case, even with just one user.

Can we make a programming language that will save developers from that? Maybe, but that would be very hard and that's not what Apps Script is trying to do. It already allows non-idempotence, trusting developers to write idempotent code when they need to. So it could run on the client just fine.
by palebt | 2025-10-02 09:08:57+00:00
SEEKING WORK | REMOTE | Worldwide availability (EU-based)

Technologies: Swift (iOS), Kotlin (Android and BE), Dart, Java, Python (Django), Docker, Stripe, Vue.js, Compose Multiplatform, KMP, FHIR

Small team (3). Experience in top-tier companies (Google, Amazon). We develop custom software solutions, including mobile and web applications.

Contact: info {at} paleblueapps.com
by netcyrax | 2025-10-02 09:09:21+00:00
SEEKING WORK | REMOTE | Worldwide Availability (EU-based)

Technologies: Kotlin (Android), Python (Django), Java, Dart (Flutter), Stripe, FHIR, Compose Multiplatform

About Me: Formerly at Google and Amazon, driven by a deep passion for software and technology

Contact: myerou {at} paleblueapps.com

LinkedIn: https://linkedin.com/in/myerou
by jsheard | 2025-10-02 09:09:29+00:00
> I was paying $10/month for workplace and a couple days ago they froze my account because I was accessing it via IMAP.

I used to pay for Workspace and left because a good chunk of features across all Google products simply didn't work with Workspace accounts, or were held back for a year or more after free Google accounts got them. It's a mess. Then they kept increasing the price for good measure, and there's no off-ramp, if you stop paying then the account is left in a zombie state with even less functionality than a free one until you start paying again.

Do yourself a favour and use Fastmail or Proton or anything else for your vanity domain instead.
by InsideOutSanta | 2025-10-02 09:09:50+00:00
I've been using Immich for a year now and haven't lost a single image.

Having said that, if you self-host something like this, you're responsible for making backups. The actual photos uploaded to Immich are stored in the file system as regular files. Any other data that Immich can't easily recreate is stored in Postgres, which it automatically dumps once a day. So if you back up your image files and your Postgres dumps, you can always recreate your library.
by noduerme | 2025-10-02 09:10:21+00:00
Yeah, tactile stuff could be described as a dark data stream that only animals have access to. I'm talking about nerve endings. You can't get that wealth of data from any mix of sensors. Lidar and accelerometers can't tell cold from hot, lumpy from smooth.

Meanwhile, I watched a cat today jump off a 4 meter high trellis and onto the top of a 2 meter high fence rail no wider than my hand, and I thought, how can we not marvel at something that's obviously so much more advanced at navigating its environment than we are?
by sethammons | 2025-10-02 09:10:59+00:00
The pollution and waste of textiles brings into question the obvious good. Yes, we have $5 shirts. But also yes, we "donate" old clothes and those donations end up clotting the beaches of impoverished nations.

Scrub through this report from ABC so your stomach can do backflips on how bad externalities are not tracked in modern prices:

https://youtu.be/bB3kuuBPVys?si=Lgb4z-nvrXqYkLQt
by blub | 2025-10-02 09:11:18+00:00
“ most people really want to be able to write code that doesn’t crash at all because of expressive limits in C’s semantics. “Memory safety” is a convenient term of art for this.”

Rust doesn’t rely only on compile-time checks, so I find your claim dubious. Actually, the dynamic checks done by Rust are presented as useful features in themselves.

The memory safety audience and most people seem like arbitrary groups defined to support claims which aren’t really supported by strong evidence.

The biggest improvement in memory safety in the past decades wasn’t thanks to Rust, but languages like Python, Java or C# which rely heavily on dynamic checks. The goal is to catch bugs and avoid security vulnerabilities.

Taking standard C code and achieving the above would be amazing and much more useful than rewriting something in Rust.
by lm28469 | 2025-10-02 09:11:53+00:00
> Not true It's possible to make nitrogen fertilizer from air and water using electricity there are multiple European startups with working prototype systems.

At what price ? Who's doing it in any meaningful way ?

> but solar + battery is changing that rapidly.

Who's building your panels and batteries ? Are you just trading dependency from Russia to China ? Is it desirable ?
by bluelightning2k | 2025-10-02 09:11:54+00:00
UK. Remote. Senior/principal product engineer.

Built and sold £millions of my own software - including sophisticated software & infra to reliably handle millions of requests for major enterprises.

Technologies: nodejs, next, react, gemini/gpt/claude for agents, kubernetes, serverless, cloudflare stack (durable objects, workers for platforms) for alternative scaling models, etc.

Still running that company but interested in joining a senior role.
by mrweasel | 2025-10-02 09:12:15+00:00
Perl was on my "want to learn" for 25 years. This year I finally had a project that really only could be in Perl, due to a library dependency, so I was kinda forced. It has been an fun and pleasant experience.

I've done a few small Perl script in the past month, mostly just to try out things and learn a bit more. I'm surprised how robust the code turns out, without me trying. The Perl syntax is a little all over the place at times, but it's incredibly powerful.

Overall it's probably not a language I'd use at work, unless I have to, but for hobby project I would pick Perl again. It has put some of the fun and humanity back in programming.
by SideburnsOfDoom | 2025-10-02 09:13:18+00:00
> I don't see a serious consensus and it frustrates me.

If you're saying that there's no one right way to do it, then I broadly disagree. There's the (very flexible) .NET Configuration system (1) - that is the right way to do it. You should start with appsettings.json and other sources, and end up with injecting IOptions<T> into your code. Consistently.

If you're saying that in your experience, far too many people don't use this system, then who am I to disagree with your experience? Sure, it happens. YMMV. I would be insisting that they move to the .NET Configuration system, though. If they're serious.

1) https://learn.microsoft.com/en-us/dotnet/core/extensions/con...
by angch | 2025-10-02 09:14:16+00:00
If there isn't a way to get pass more than a few days, regardless of any choices made, the one lesson simulator is giving is "there's no way an autistic developer can last a few days without burning out". Or from a coworker's perspective: "my coworker is struggling, but there's nothing I can do to prevent burn out in my coworker".

Perhaps tune the choices, and the effects to have a net neutral bonus and penalties to have a longer gameplay loop. Having random weights to the actions might work as well.
by ACCount37 | 2025-10-02 09:15:12+00:00
Those specialized devices are usually made in partnership with some third party ODM that's big enough to get Qualcomm's attention. Same for things like warehouse barcode scanners that run Android.

Even if you could get attention of one, and get it to design and make a custom device that wouldn't break the bank? You are still likely to end up with that OEM owning the design and/or binding you with a small pile of NDAs.

Another option would be to find a supplier that can get you some "fell off the back of a truck" smartphone chipsets, and either design your own PCB and roll your own software, or use a "fell off the back of a truck" reference design, SDK and tooling too. You'd need to be a real hardcore motherfucker to do that though.
by drekipus | 2025-10-02 09:16:00+00:00
I've been working on a project that had a similar origin story, and gave up because it's so big.

I'm glad to see immich strive forward.

I wanted to change the "approach" of how I do photos:

* When I take a photo, it's usually in the moment.

* I want to have the option to "share" that photo directly to a certain album

* I'd want my wife / friends to be able to "share" the photo to those albums

Almost the same way that "frequent contacts" come up from WhatsApp.

Is this possible with the current app? This is what I wanted my app to do, and focus on being more "album" centric, rather than a big-black-hole of all photos I've ever taken..

I might even make my app, but use immich on the backend, and allow users to order a hardcopy / backup of their albums as part of the app.
by SideburnsOfDoom | 2025-10-02 09:17:27+00:00
> Actually I think .NET config is pretty good. You define a file, which can be overridden by environment variables

Agreed that it's good. Partly because it's even more flexible than that. There are good defaults, but you decide which sources in which order are use. e.g. in our case it is

appsettings.json

appsettings.{env}.json (e.g. appsettings.dev.json )

Environment variables

There are also providers for places where secrets are stored, such as Azure Key vault (1), which would be layered on last. And a test provider where you just supply some key-value pairs from code (2). Or roll your own (3).

1) https://learn.microsoft.com/en-us/aspnet/core/security/key-v...

2) https://learn.microsoft.com/en-us/dotnet/core/extensions/con...

3) https://vinayakabhat.medium.com/integrating-aws-secrets-mana...
by blub | 2025-10-02 09:18:14+00:00
Many people know and like C. Many companies have access to plenty of C talent, but no Rust talent.

These are two great reasons to try Fil-C instead of Rust. It seems that many Rustaceans think in terms of their own small community and don’t really have a feel for how massive the C (or C++) universe is and how many different motivations exist for using the language.
by einhard | 2025-10-02 09:19:01+00:00
Location: Zagreb, Croatia. Remote: Yes, also open to in-person/hybrid Willing to relocate: No Technologies: Python (Django, Flask, pandas, etc.), Java, SQL, Git, Linux, Docker Résumé/CV: https://rxresu.me/captivate1988/resume-cmplete-public Github: https://github.com/adnanvaldes Email: contact@arvb.net Notes: I have the right to work in the EU, Canada, Mexico, or India (by way of citizenships, work permits, etc).

---

I recently moved to Croatia with my wife. In the past 6 months I have been studying for the CompTIA Linux+ exam (planning on doing it at the end of next month), wrote a posterizer using the SLIC algorithm, and developed a database design for a Nepali NGO focused on children's learning through play.

I am a generalist who likes to deep dive into a topic and learn all the ins and outs. I worked for 10 years as an airline pilot - I have flown C172s, Saab 340s, and I am current on the Boeing 737 NG/MAX - while working on the side as a system administrator and doing volunteer software dev work.
by anty | 2025-10-02 09:19:32+00:00
Is there any solution that does not require me to run my own email server?

I have a 2GB email server. I use POP to regularly import the mails into Gmail. This deletes the mails on my limited-storage-server.

I already pay for Google storage. I do not want to pay (more) for another email server just so I can keep all my emails forever.

Forwarding mails does not work, because Gmail quietly drops mails. They don't even put them into the spam folder.

My webhoster told me I could pay for Google Workspace. There you apparently can use your own domain. But then I have a third service I have to pay.