MurphyA/hacker-news huggingface dataset:
by lemagedurage | 2025-09-02 09:27:13+00:00
SEEKING WORK | Remote / Nomadic

I'm a freelance engineer and founder with an MSc and 10+ years of experience delivering production systems under tight timelines.

Technologies: Rust, Go, Java, Python, TypeScript, SQL, Kubernetes, Terraform, AWS, GCP, Networking, Reverse Engineering, React (Native), Next.js

Recent work:

• Created advanced Rust engineering challenges for major AI labs

• Deployed a cost-effective Kubernetes cluster on Hetzner Cloud

• Built a cross-platform flight ticket aggregator app in React Native

• Migrated Datadog alerts and monitoring to Terraform (IaC)

• Implemented a highly parallel data ingestion pipeline in Rust

• Reverse-engineered Maps API to build a custom frontend in Next.js

• Launched a web app to repackage and clone Android apps

• Developed a scalable message broadcasting service with Pub/Sub and Go

More: https://heijligers.me

Email: hn[at]heijligers.me
by irusensei | 2025-09-02 09:27:39+00:00
So in the end we got the worst of both worlds in Europe. Apple does malicious compliance while still holding control of app stores while EU users are being kept out of things like iPhones remote screen.

I'm gonna get bashed here because the average HN user is a EU-weeb but if you can't properly write regulations don't do it at all. I'm tired of good intentioned candy colored EU regulation that ends in worst experience for everyone.
by account42 | 2025-09-02 09:29:23+00:00
> I've had multiple people copy and paste AI conversations and results in GitHub issues, emails, etc., and there are I think a growing number of people who blindly trust the results of any of these models... including the 'results summary' posted at the top of Google search results.

I like the term "echoborg" for these people. I hope it catches on.
by i_am_proteus | 2025-09-02 09:29:42+00:00
The "ding" is a bell that is mechanically activated when the carriage gets close to the end of the writeable area (in many typewriters, this is a moveable stop to account for variable paper width).

So when one types, the bell alerts the typist to the need to return the carriage; typically you get quite a few characters after the bell, either to finish your word, or hyphenate.

Which makes it ding-slide rather than slide-ding :)
by rollcat | 2025-09-02 09:30:27+00:00
GrapheneOS developers are free to set their bar wherever they like it. It's an independent, non-profit foundation, driven by community contributions. They provide a web-based, hands-free installer. They offer their work for free, and owe nothing to anyone.

Personally, I wish there was an open/libre device on the market that GrapheneOS could target.
by ruszki | 2025-09-02 09:30:45+00:00
There is no OS sandboxing and containerization which would prevent an internet facing software, like browsers, to be part of bot networks.

These are good to have, just like how it's good to have an antivirus. In some cases.

Most of the people download things which were checked before with an antivirus (like Play Store, App Store, GMail), or they don't really download anything outside of browsers (e.g. on desktop), so most of the people (almost everybody in case of percentage) don't need that much protection than 20 years ago. I also don't need neither OS level sandboxing, containerization, nor antivirus by default, because I know how to prevent compromise even without those. I, of course, use those when they are needed, when for example I install or browse something risky. But then I use a full blown VM, or an ultra sandboxed browser, and I know the risk, that there is nothing I can really do, if they use a vulnerability of my hardware for example.
by martinthought | 2025-09-02 09:30:49+00:00
iGent AI | Senior/Staff Engineers | London, UK (Hybrid, 3 days/week) | Full-time | https://igent.ai

Hi! Co-founder of iGent AI here. We build agentic systems for large-scale, industrial projects, and an agentic cloud.

Proof: our agent built a Redis-compatible database in Rust, with no human coding, in 70 man-hours – see https://www.igent.ai/insights/production-database-server

Why join:

* Small, senior team: ex-DeepMind, OpenAI, Microsoft Research, Amazon, and Cambridge University

* Hard problems across distributed systems, OS/sandboxing, ML and LLM inference/post‑training. Real users; ship to prod.

* Big Tech salary + options.

Open roles (all Senior/Staff; hands-on):

• Full-Stack - design and build the new agentic interface, with top designer • Agent Infrastructure - branching sandboxes, filesystems, orchestration, observability • Backend / Eng Lead - build cloud from first principles; distribution, sync, load-balancing, events • LLM inference & post-training - long context tech, RL, vLLM, performance • Devrel & GTM – live-developing, tutorials, OSS/community, hackathons - drive adoption

You might be a fit if you have:

- 5+ years building and operating production systems (or exceptional evidence).

- Own 0→1 projects; comfortable reading & generating lots of code.

- Public work (OSS/papers/blogs/products) or strong portfolio.

Apply! https://www.igent.ai/join-us
by davydm | 2025-09-02 09:31:07+00:00
Similarly, a lot of people start out thinking that money will solve their problems, and it does solve a lot of problems, but people get onto the treadmill of earning more and spending more, when happiness comes from contentment with what you have, not discontent and constant struggle to "get more stuff"

Not saying don't be ambitious, not saying don't try, etc - just saying that once you've reached a level of not having to worry about essentials (food, clothing, housing, water, etc) with enough "headroom" to also have fun in life, do you really need more? Will you be happier with more? Really happier? Or will you just get a short burst of happiness, followed by hollowness as you realise that no matter how much you earn, you can blow all of it on crap.
by piva00 | 2025-09-02 09:31:15+00:00
I don't think DTS shows any teams' operations stuff at all, it's focused on personalities and exaggerated drama between them.

You don't see almost any factory footage, logistics, R&D, etc., when there's factory footage it's about meeting rooms, signings of drivers, at most a trophy room.

For technical/operations I think the best is finding videos on YouTube, Driver61 has been doing a series on some aspects of it after getting access from Alpine, I'm sure there are other channels that go in-depth as well on this side of the sport.
by vbezhenar | 2025-09-02 09:31:47+00:00
I've used Kotlin quite a bit as a Java replacement in the past. However its roadmap was weird for me. I wanted Kotlin to be a thin layer upon Java, however Jetbrains ported it to JavaScript, to native. It felt like lack of focus. Another issue with Kotlin was, that its development did not 100% align with Java. Kotlin co-routines were invented, but Java went into green threads direction instead, so this feature feels like unnecessary complication of already complicated language.

Nowadays I prefer Java. It's not ideal, but it aligns 100% with JVM. Kotlin was good in Java 7 times, when Java development felt frozen.
by oDot | 2025-09-02 09:32:10+00:00
I wouldn't say I agree with those circumstances, but even if they did indicate a match with Next.js, they are not worth the reduction in productivity and maintainability that comes with it.

I use Gleam's Lustre and am not looking back. Elm's founder had a really good case study keynote that Next.js is basically the opposite of:

https://www.youtube.com/watch?v=sl1UQXgtepE
by GlacierFox | 2025-09-02 09:32:35+00:00
I have fond memories of looking at all my GameBoy Advance games stacked up on the shelf as a kid now and then. The idea that there's a little world in each individual one I can dive in to brought great joy. I totally get you. Sure there were custom carts back then to stuff 100 games into one cart but I didnt ever feel like getting one even back then, sucked a little of the joy out of it for me.
Show HN: Chronoid – a local Mac time tracker (why I ditched DuckDB for SQLite)
by tuanvuvn007 | 2025-09-02 09:33:05+00:00
Hi HN,

I've been building Chronoid, a native macOS time tracker. It runs in the menu bar and automatically logs apps, windows, and file activity using macOS accessibility APIs. Everything is stored locally, no sync or cloud service.

At first I tried using DuckDB as the storage engine. It looked promising for analytics, but after ~2 weeks I realized it was overkill for my needs—extra dependencies, trickier integration, and not much real benefit at the scale of a single-user app. I switched to SQLite, and it turned out to be the simpler, more reliable choice. The codebase got smaller and the app more stable.

A few details:

Written in Swift + SwiftUI

Always-on logging in the background

Local storage in SQLite

Focused on privacy and being lightweight

I'd love feedback on:

Tradeoffs you've seen between DuckDB, SQLite, or other embedded DBs

Patterns for handling long-running background apps on macOS

Ideas for making time-tracking data more useful to freelancers/indies

App: chronoid.app

I haven't open-sourced it (yet), but I'm happy to dive into implementation details in the comments.

Thanks, Vu
by andriesm | 2025-09-02 09:33:34+00:00
The reason people think Musk has gone mask-off for flipping politically left-right is because my strong suspicions are that really he is pretty centrist with some situational nuance around it.

He has some lefty care morality positions, like UBI which contrasts with his libertarian views.

If he thinks the left is going too far he jumps right, if he thinks the right is going too far or just flat wrong about something urgent and important he will jump left hard again, make no mistake.

He has at varying times supported climate change, maga, UBI, vocally anti Big Beautiful Bill, calling Trump involved with Epstein.... that is quite the mix, and the only one of these positions that actually benefitted him personally/financially was climate change.

All his other opinions ultimately hurt him a lot more than it benefitted him. It's not stupidity that makes him support causes that hurts him financially. It's because he thinks it's for the greater good.

Was buying twitter financially profitable? It may eventually be. But he tried to back out once he saw just how rotten a deal financially it will turn out for him!

A complex guy. Somewhat wings it when the way forward isn't clear.

“Twitter is biased. Let's buy Twitter. Oh sht, it's gonna cost me HOW MUCH? And it's profit potential is only THIS? Uhm, let's cancel the deal, was it really binding?“
by mdp2021 | 2025-09-02 09:34:29+00:00
The perplexity following this idea of an "automate compassion", from human servers, is multifold and heavy. The boundaries of farce broken and broken again:

> It would have been consoling and thoughtful ... were it not for the reference to the AI prompt accidentally preserved at the top: “Here’s a more human, heartfelt version with a gentle, conversational tone”. // [...] This was especially problematic, she adds, because “part of why I was seeing her was for my trust issues. // [The patient] had believed her therapist to be competent and empathetic ... [the therapist] explained that because she’d never had a pet herself, she’d turned to AI for help expressing the appropriate sentiment”

> People value authenticity, particularly in psychotherapy ["Well discovered, congratulations" - Note from the Poster]

> A recent Stanford University study, for example, found that chatbots can fuel delusions and psychopathy by blindly validating a user rather than challenging them, as well as suffer from biases and engage in sycophancy [Again, NftP.] ... The tool will produce lots of possible conditions, but it’s rather thin in its analysis, he says [Again, NftP] ...The American Counseling Association recommends that AI not be used for mental health diagnosis at present [Maybe start calling things with their own name, and that 'AI' is grossly misused, and it is the index of the sloppiness that brings us to this point, NftP]

Interesting is the further confirmation in this side field of the perception of shallowness from LLMS:

> However, “it didn’t do a lot of digging” [a testing scientist] says. It didn’t attempt “to link seemingly or superficially unrelated things together into something cohesive … to come up with a story, an idea, a theory”

...not to mention that the Big Problem, especially in cognition, is verifying theories, not creating them. Many people go around with loads of bad ideas left unchecked or badly checked.

--

So, again: since the inception of LLMs we have been flooded with the paradoxical claims, "they are superior to most people" - those people that represent a problem in the professional world, the world in which we seek instead for solutions incarnated. AI - classical AI - remains, "what can replace a professional".
by Tade0 | 2025-09-02 09:35:24+00:00
Angular isn't doing bad on the backwards compatibility front. Case in point: ParamMap was introduced at some point as a successor to Params, but the people revolted, so both are available without favouring one or the other:

https://github.com/angular/angular/pull/43529#issuecomment-9...

It's kind of funny in hindsight, but at least we didn't have to modify every project just to update such a minor thing which was working already anyway.

In this regard the thing that absolutely sucks is the migration tool. Your best course of action is to update the versions manually in package.json, read the documentation on breaking changes and act accordingly.

In my view Angular was always insane, but it's becoming saner with each subsequent version. We now have typed forms (that took a while), standalone components and, most importantly, signals, which do most of the stuff RxJS is doing, but without the junior-killing hidden state and memory leaks.
by morpheuskafka | 2025-09-02 09:35:50+00:00
But some, like Oppo and Vivo are--they ship with a Google-OKed copy of GMS, and redistribute the Play Store on their own app store as a way to install it (ostensibly for use when traveling outside the mainland, though it can also be used with a VPN). So clearly they are on some level Google certified.

However, they also contain switches to disable background GMS, which makes them almost de-googled. All of them, not just Huawei, have their own app store/updater, and have some sort of push notification to replace Firebase Cloud Messaging (as I understand, Tencent provides a one touch service so devs don't need to hardcode each OEMs notifications). Otherwise, it would be impossible to get apps or notifications without a VPN/proxy.
by anal_reactor | 2025-09-02 09:36:29+00:00
Okay so according to that rule, we should say "I've been to the Germany" because there's one specific Germany we're talking about. Correct? Also, I can say "I like listening to a music when walking" because there's no one specific music I enjoy, it's a general habit I have that I like music in general. Just like I enjoy "listening to a podcast".

Moreover, we say "The Lake Michigan" just like we say "The Gulf of Mexico" because in both cases we talk about specific bodies of water. Right?
by rollcat | 2025-09-02 09:36:29+00:00
I won't leave my home to type a 20-digit IBAN into an ATM.

I won't travel to another city or country just to hand money in cash.

I won't travel to a branch to... I have never ever written or received a cheque, what the heck even is a cheque? A piece of paper someone can photo-copy?

I used to be able to do all of my banking from a web browser, from any browser/OS I liked. I've had a fob that displayed a 6-digit code rotating every 30s. This used to be simple and secure. What you propose is ludditism.
by fsflover | 2025-09-02 09:36:51+00:00
I agree with the parent. GrapheneOS puts security above freedom, which is wrong. It forces you to give your money to Google and rely on Google hardware, which is questionable in the long term. They refuse to support different hardware "for your security". Their developers are constantly attacking GNU/Linux phones, which are the actual long-term solution for both freedom and security.

https://news.ycombinator.com/item?id=44680624

https://news.ycombinator.com/item?id=43675380
by rwmj | 2025-09-02 09:37:07+00:00
Isn't this like Cyc? There have been a couple of interesting articles about that on HN:

https://news.ycombinator.com/item?id=43625474 "Obituary for Cyc"

https://news.ycombinator.com/item?id=40069298 "Cyc: History's Forgotten AI Project"
by ozgung | 2025-09-02 09:37:39+00:00
Location: Izmir, Turkey

Remote: Yes

Willing to relocate: Yes

Technologies: Python, C/C++, Swift, PyTorch, Metal/OpenGL and shader development, OpenCV

Résumé/CV: https://ozgungenc.com

Email: ozgungenc[at]gmail[dot]com

Looking for opportunities, preferably in AI space. I like to play with pixels, images, vertices and neural networks.
by account42 | 2025-09-02 09:37:53+00:00
I mean that's what they have been getting already - the average joe had to deal with draconian copyright all this time but not that it's inconvenient for big tech they get to hand-wave it away. The social contract has already been broken.

And companies have always been able to get away with relatively minor fines for things that get individuals locked up until they rot.
by tosh | 2025-09-02 09:37:55+00:00
agent reframing:

llm is a pretty good librarian who has read a ton of books (and doesn't have perfect memory)

even more useful when allowed to think-aloud

even more useful when allowed to write stuff down and check in library db

even more useful when allowed to go browse and pick up some books

even more useful when given a budget for travel and access to other archives

even more useful when …

brrrrt
by Nevermark | 2025-09-02 09:38:12+00:00
Contradictory cause-effect examples, each backed up with data, are a reliable indicator of a class of situations that need a higher chain-effect resolution.

Which is directly usable knowledge if you are building out a causal graph.

In the meantime, a cause and effect representation isn't limited to only listing one possible effect. A list of alternate disjoint effects, linked to a cause, is also directly usable.

Just as an effect may be linked to different causes. Which if you only know the effect, in a given situation, and are trying to identify cause, is the same problem in reverse time.
by mvdtnz | 2025-09-02 09:39:10+00:00
> Otherwise, just tread the well-trod path and stick to either a react-vite SPA or something like Rails doing ordinary SSR.

Just write your SPA the grown up way. Write your APIs in a language and framework well suited to such work (pick your poison, Rails, Spring, whatever Microsoft is calling this year's .NET web technology). And write your front-end in Typescript.

There's absolutely no reason to tightly couple your front-end and backend, despite how many Javascript developers learned the word "isomorphic" in 2015.
by gqgs | 2025-09-02 09:39:44+00:00
Location: Brazil

Remote: Yes

Willing to relocate: Yes

Technologies: Go, Python, Kubernetes, PostgreSQL, AWS, gRPC, GraphQL.

Résumé/CV: https://drive.proton.me/urls/F2YRZV8NTG#QJdrJ8wtSm7I

Email: gqgs@protonmail.com

Senior software engineer with 8+ years building and scaling backend systems. Led teams of 4–6 engineers, migrated large monoliths to Go-based microservices, and designed APIs, distributed systems, and AI-integrated workflows (including LLM/RAG systems) that saved millions in costs. Experience spans enterprise environments and high-traffic consumer platforms. Focused on performance, reliability, and observability in cloud-native systems.

Ideally looking for backend/distributed systems roles with Go as a primary language.
by morpheuskafka | 2025-09-02 09:40:54+00:00
Also, it seems to mistake some definitions as causes.

A coronavirus isn't "claimed" to cause SARS. Rather, SARS is a name given to the disease cause by a certain coronavirus. Or alternatively, the name SARS-nCov-1 is the name given to the virus which causes SARS. Whichever way you want to see it.

For a more obvious example, saying "influenza virus causes influenza" is a tautology, not a causal relationship. If influenza virus doesn't cause influenza disease, then there is no such thing as an influenza virus.
by h4ck_th3_pl4n3t | 2025-09-02 09:41:31+00:00
> Half these issues stem from a relative misunderstanding of exactly where the code is running.

If I take a look at other languages, these kind of multi-threading issues are usually represented by providing a separate context or sync package (that handle mutexes and atomics) in the stdlib.

And I guess that's what's completely missing in nodejs and browser-side JS environments: An stdlib that allows to not fall into these traps, and which is kind of enforced for a better quality of downstream packages and libraries.
by dTal | 2025-09-02 09:42:08+00:00
I've been doing this for years already, except I split it further to three devices:

1) an old iPhone with 0 personal data on it and in no way linked to my identity, which is used for completely untrustable commercial apps, and rarely even leaves the house.

2) a LineageOS Android which is my daily smartphone for things like camera and GPS, running almost exclusively open source apps, except for unavoidables like WhatsApp which are run in an separate profile

3) a GPD Micro PC running Void Linux, which is roughly the same size as the phone and a true swiss army knife. Its purpose is to reliably do what I want, when I want it. No systemd, for it does not spark joy. It is used for web browsing, note taking, light productivity, and playing movies on the TVs of friends who have overinvested in streaming and dongles only to find that $CHOSEN_MOVIE is not on any of their services.

I am not entirely happy with this state of affairs - too many devices, and still not enough siloing of closed apps like WhatsApp.
Show HN: Nano Banana AI – Text-Based Image Editing in the Browser
by Viaya | 2025-09-02 09:42:46+00:00
I built Nano Banana AI , a fast tool to edit existing images with text prompts.

I made it because current tools felt slow and mostly focus on generating new images. This one is different:

Image-to-image only — edit instead of generate.

Fast — optimized inference on Gemini 2.5 Flash.

Would love feedback on use cases or improvements.
by EvoAgentX | 2025-09-02 09:43:04+00:00
(creator here) A quick note on why I started this: I’ve been working on EvoAgentX, an experimental framework for self-evolving agents, and quickly realized that there wasn’t a single place to keep track of the growing ecosystem around agent self-improvement. New papers and demos were coming out every week, but scattered across arXiv, GitHub, and Discord threads.

This repo is my attempt to organize the chaos. I update it regularly and would love for it to become a community effort—if you know of relevant work that isn’t listed, feel free to open a PR or drop a link here.

Also curious: what would make this most useful to you? – more implementation examples? – deeper surveys of theory? – focus on applied domains (e.g. agents for coding, research, healthcare)?

Any thoughts are super welcome. Thanks for reading and for the feedback!
by baq | 2025-09-02 09:43:58+00:00
It's also important to say what it isn't. LLM detractors, for lack of a better word, expect an oracle and then when they find out it's just a lossily compressed blob of human knowledge with natural language as a query interface they say the tool is useless.

I've got my opinion on whether that's useful or not and it's quite a bit more nuanced. You don't zoom-enhance JPEGs for a reason either.
by dguest | 2025-09-02 09:45:09+00:00
Exactly. I didn't say that the humans would disappear, just that AI might get much more involved in the writing and review process.

And no one said that the "actual groups ... who know and respect each other..." are going to ask for this. They aren't going anywhere (I hope), but to many outsiders they smell like another elitist clique. For better or worse playing the outsider in the scientific establishment has some political appeal, so I can see how an additional "LLM review" might gain some traction.