MurphyA/hacker-news huggingface dataset:
by Self-Perfection | 2025-09-23 01:22:10+00:00
IMO after launcher is optimized to be truly idle while there is no interaction with it shaving memory usage becomes more important for snappiness and battery life. Extra RAM that launcher uses it the same RAM that other apps cannot use and therefore become more laggy. I expect on average shaving off 100 MB of launcher RAM usage will save more battery then reducing time for rendering its window by 0.1s

Or after a while without interaction bloated RAM get swapped out and launcher invocation need to fetch swapped out info.

For comparison here is how krunner looks on my current machine. After some time without interactions:

$ systemctl --user status plasma-krunner.service|head ● plasma-krunner.service - KRunner Loaded: loaded (/usr/lib/systemd/user/plasma-krunner.service; static) Active: active (running) since Sun 2025-08-10 20:31:40 WEST; 1 month 12 days ago Main PID: 57749 (krunner) Tasks: 37 (limit: 17782) Memory: 64.6M (peak: 1.4G swap: 338.2M swap peak: 679.8M zswap: 12.4M) CPU: 2h 58.702s CGroup: /user.slice/user-1000.slice/user@1000.service/background.slice/plasma-krunner.service └─57749 /usr/bin/krunner

It seems to me I feel how it was less on the first invocation.
by Charon77 | 2025-09-23 01:22:18+00:00
B)

This. I really wish I could be workikg in hardware, but the salary incentive is just there. Now I am stuck doing backend job to afford life and my low level and hardware hobby (reverse engineering games and firmwares, emulator, fpga stuffs), things that are magnitudes harder than making an api that put stuffs in DB and kafka
by rjbwork | 2025-09-23 01:22:51+00:00
It's one of the most widely used languages out there actually. But it's primarily used at buttoned up and boring SMB's/enterprise backoffices. We're not out here touting our new framework of the month to kafloogle the whatzit. We're just building systems with a good language and ecosystem that's getting better every year.

I've worked only at startups/small businesses since I graduated university and it's all been in C#.
by sanswork | 2025-09-23 01:23:57+00:00
Surely your current boss or recent colleagues aren't out of the market though.

I've been developing for over 25 years and my early bosses are almost certainly retired but I still have connections from back then in colleagues that are still wording I could reach out to. Unless you stopped interacting 40 years ago you should still have current people regardless of time in the industry.
Ask HN: What photo frame should I buy for my family?
by gregsadetsky | 2025-09-23 01:24:16+00:00
Hey all,

I want to set up and send a few photo frames (<5) to a few family members and have the ability to remotely upload/show pictures on them.

There are thousands of "digital photo frames" out there but I have a very hard time trusting what I'm finding. If folks here wouldn't mind sharing their good & bad experiences, I would really appreciate it!

Specs:

- powered from AC/USB (ie it doesn't have to run from a battery)

- wifi

- extra bonus points if I could setup the wifi in advance (in the case of one network, I know the SSID & password)

- there might be one case where the person receiving the frame will have to setup the wifi - I'd love for that to be extremely painless

- probably not eink - I want to show photos and ... photos would not be as ... photo-y as on a regular LCD/LED display, right?

- I'd love to be able to email photos, or use some app on my iOS device to "share" photos? Or maybe upload photos on a site? Obviously, the easiest/less friction-less the better.

- actually it would be great if multiple people could email/use an app to share photos ie 2 people could upload photos to 3 frames.

- it would be neat to verify that the upload/sharing worked ie to know which photos are actually shown on the digital frame

---

Anti-specs:

- I'd rather not use something iCloud-based - I'm never 100% sure if it's not going to share all of my phone's photos or do a weird unexpected sync. Unfortunately, I don't trust it.

- something very DIY - I've setup dozens of Raspis and love them deeply, but I'd rather not have to tailscale/ssh into a cluster of digital photo frames

- something deeply dependent on a seemingly fly-by-night company..? (I feel like I'll have to be flexible here)

Also wondering if there's a way to buy/setup an iOS/Android tablet and use that? Is that a good/bad idea? Or do I want a thing that has a frame and a little "leg"..?

Thanks a ton!
by MisterTea | 2025-09-23 01:24:19+00:00
I loved these books. We had a bunch in grade school, few different kinds, I think there was a batman one, though some described pretty gruesome deaths. Those were usually the horror series which to me seemed popular like my favorite classic, Scary Stories to Tell Yourself in the Dark. That fuckin artwork, man, still gives me chills. Felt like it gave rise to the Goosebumps series. That was in the 80's/90s. I am sure they would not allow these books in many (most?) schools any more. Shame. Anyways, to read more turn to page 47...

You died.
by jonahx | 2025-09-23 01:24:29+00:00
> there's just no good reason to not screw people over as much and as often as possible, what'll they do ? Switch to someone who won't ? And who would that be ?

That argument flies in the face of basic economics.

The problem is that the people don't seem to care about being screwed. If they did, it would very profitable to provide the non-screwing, and lots of people would.

The optimist in me believes this is a just a problem of education, understanding, and risk-assessment (ie, the screwing is hidden to them). But even if we grant this, that turns out be a very hard problem to solve.
by ohyes | 2025-09-23 01:25:01+00:00
The thing I really love about magic is that so much of it boils down to “I practiced for years and developed a seemingly superhuman ability to manipulate this object”.

I really relate to this because despite being at least ostensibly “gifted” my entire academic career, almost all of my professional success has been because I have been willing to climb steep learning curves at the expense of hours of my life and extreme frustration.

In short, I can relate because I too practice a type of “up close” magic which few people can even appreciate.
by 999900000999 | 2025-09-23 01:25:49+00:00
So he can go tell the court she's an unfit parent and she'll lose custody of her kids? If anything doing a story like this is really risky for her, CPS could argue she's not capable and make things really different.

People get really messed up and vindictive when it comes to child support.

I'm 100% sure she's evaluated her options and child support just isn't one of them.
by zaphar | 2025-09-23 01:27:31+00:00
I think you missed the point here. Forking is and always has been a totally viable hedge against any other parties control in an Open Source product. Google can't force Microsoft to take it as it is with no input because Microsoft can absolutely fork. Just like Apple and Google forked from each other.

The real difficulty is that you need someone with large pockets to fund any forks if those forks are going to be viable. And that is due to the complexity of the web as a platform.
by danpalmer | 2025-09-23 01:28:43+00:00
Sounds like Omarchy also ships with a bunch of bloatware. Why would I need the Hey or Basecamp apps – neither are targeted at developers, neither are commonly used, and both are just websites loosely packaged as installable apps anyway. Similarly for Steam (which runs at startup by default I believe), Spotify, Minecraft (which will bring a JVM?). It's bordering on Dell shipping Norton Antivirus to everyone and calling it a value-add.
by 7402 | 2025-09-23 01:29:19+00:00
My post was not in response to "there are legitimate grievances on all sides," which I agree with.

But I cannot accept an off-hand suggestion that Hamas is in any way inclined towards peace with Israel. That is completely untrue, and I consider it dangerous to let that pass unanswered.

Falsely thinking that Hamas does want peace is an attitude that will not lead to peace, it will lead to more wars in the years to come.

That's something that the UK, Canada, and France all recognize, by the way. None of them want to see any role for Hamas in the future either.

You are, perhaps, not alone in thinking that Hamas has or has EVER had "peaceful" intentions, so I felt it called for a detailed justification why that was an incorrect position.

What's laughable, is to complain about "one-sided list of grievances" in a post on this issue. Have you seen any of the discussions on HN on this topic in the past two years?
by ummonk | 2025-09-23 01:29:24+00:00
Since the article emphasizes performance so much, I’d have liked to see some benchmarking of the new core utils against the old, instead of the questionable and unsourced claim that “So far benchmarks have shown time and time again that at best with a lot of optimizations and tweaks Rust can only ever match the performance of C and in most cases it is actually slower.”
by o11c | 2025-09-23 01:29:26+00:00
Counterpoint: usually there is no spec, and you have to look at the actual tool to figure out what's going on. For closed-source binaries there's a clear escalation between "run the tool and see what it seems to do" and "disassemble the code to really know" (which is supposed to ), but with open-source, the source code is just there to steal.

We known open-source theft (in the non-ironic sense) is common. And we know at least one of the Rust repos had to have its history rewritten due to a license violation of some sort. It isn't a major jump to assume there's GPL-violation in the tool-rewrites too.
by sublinear | 2025-09-23 01:29:36+00:00
I know you meant this tongue-in-cheek, but thanks for saying it anyway for the replies it would eventually accumulate.

I think we have too many people self-diagnosing autism when what they're really experiencing is ignorance of irrational social norms that are more about fashion than emotional intelligence.

Of course an LLM would be bad at such a topic since these are largely unspoken rules designed to be a form of discrimination.
by xilong88 | 2025-09-23 01:29:39+00:00
Hey everyone! I’ve always loved taking notes, but I got frustrated juggling multiple apps, paying for multiple subscriptions, and never getting real insights from my data.

So I decided to build LogAI — an AI-powered super memory agent. You can record anything (text, image, audio) with a simple message:

“Jogged 50 minutes at 8 a.m.”

“Lunch: beef noodles ”

“Studied programming for 2 hours.”

LogAI then organizes, analyzes, and gives actionable insights:

“How has my study progress been this month?”

“Did I take my medicine today?”

“Analyze my fitness habits and suggest improvements.”

We’re launching 1.0 in October, and I’d love early testers! Join the waitlist
by amiga386 | 2025-09-23 01:29:56+00:00
> People are free to reimplement anything if there’s a spec and no law against it.

Yeah, but if they rewrite GPL tools to corpo-friendly licenses, I'm going to call them corporate bootlickers. Or useful idiots.

Corporations are looking to capture the value of your voluntary labour and sell/rent access to your work for their exclusive profit.

You offer software with no requirement to share changes and nobody shares changes, it's just corpos asking you code for them for free *surprised pikachu face*
by dmitrygr | 2025-09-23 01:29:57+00:00
“ those who have criticized Kirk or are seen as celebrating his shooting”

Writing this way implies that those two are equivalent or even comparable. This is truly evil.

You can criticize anyone. I’ll die defending your right to do so, even if you criticize me as I do it. But, if you ever celebrate a death, anyone’s death, I don’t want you as my doctor, my kid’s teacher, my lawyer, not even flipping my burger. How could I trust you with my life if you clearly do not value life? I want you ostracized from polite society, because you have lost what made you human.
by umanwizard | 2025-09-23 01:30:05+00:00
> That, and all languages more or less converged to the same functionality with different syntax/naming conventions.

That is not even close to true.

In Go or C or C++ I have to respect comments that say “make sure to hold mutex foo before calling this function!” In Rust I don’t, the type system enforces it at compile time. That alone is a huge difference and there are many differences like that.
by stale2002 | 2025-09-23 01:30:48+00:00
> That's horrible.

Indeed it is. And any other whataboutisms you bring up doesn't change that.

The topic was about if there was any leftwing violence. Which there has been. 1-2 billion dollars worth in just that time period. Anything else you bring up doesn't erase that.

> I said something mean about your local sports team.

Actually, you seem to be the one who brought up other teams or sides when I stated a true fact. A fact that you haven't disagree with. You tried to downplay this in your original post and you were wrong to do so.

"You brought up this bad thing, oh yeah, well what about this other completely unrelated bad thing that the other team did!" is precisely the team sports thinking that you have engaged in, not me.
by gbear605 | 2025-09-23 01:31:47+00:00
I’d noticed recently that my Macbook was consistently being warm even when I hadn’t used it in hours and it was closed and unplugged. I wound up doing a clean up of a bunch of processes that might be running in the backend, and it was resolved. I believe in the end it was some daemon for a built-in app, the contacts app maybe.
by uncletscollie | 2025-09-23 01:31:53+00:00
If you read the article, you'll notice what a joke the corporate world is. They are hiring someone sitting in prison, they did the interview through video in prison. His address is a prison, but....

"He figured Thorpe might have trouble clearing the company's background check and he says he prepared himself for that. But since it only searches back seven years and since Thorpe has been in prison for more than a decade, "He is actually our cleanest background check," Costa says."

"He doesn't have a parking ticket." What does a parking ticket, let alone a criminal conviction have to do with programming?

Let's just go ahead and get to the exploitation, the corporate scum offered him minimum wage and are taking advantage of his situation.
by simonw | 2025-09-23 01:32:11+00:00
I went looking for how they define "agent" in the paper:

> AI agents are autonomous systems that can reason about tasks and act to achieve goals by leveraging external tools and resources [4]. Modern AI agents are typically powered by large language models (LLMs) connected to external tools or APIs. They can perform reasoning, invoke specialized models, and adapt based on feedback [5]. Agents differ from static models in that they are interactive and adaptive. Rather than returning fixed outputs, they can take multi-step actions, integrate context, and support iterative human–AI collaboration. Importantly, because agents are built on top of LLMs, users can interact with agents through human language, substantially reducing usage barriers for scientists.

So more-or-less an LLM running tools in a loop. I'm guessing "invoke specialized models" is achieved here by running a tool call against some other model.
by glimps | 2025-09-23 01:32:52+00:00
Love the article. I’m here to register as a “randomly scroll the front page” kind of user.

I’m a digg expat from back in the days. HN is the only icon on my phone that is mot an app. It sits on my first page and I keep a tab open until I read the entire article.

But HN content is special to me. I have an ArchiveBox instance to keep all very good content from HN. It’s hooked to a vector database and an AI to quizz me on the many topics so I don’t forget.

At year’s end I close all my unfinished articles, normally around 200-300 on my safari and the cycle repeats.

I don’t much engage with the community but HN is a special place and the only place that can clench my thirst for knowledge and learning.

Thanks for the article and thanks HN
by shkkmo | 2025-09-23 01:33:03+00:00
> You have the choice of assuming the worst in everyone, or not.

I'm not assuming the worst...that would be assuming he intends to find a way to continue managing an online gang from jail...

> the superficial exploitation of people

It wasn't superficial. He had a huge negative impact on a lot of everyday people and profited from it enormously.

> I'm just hoping for the best and recognizing that possibility seems to still exist for him.

I also hope he turns his life around and do believe there is a chance, but statements like the one quoted don't give me much hope. He pays lip service to saying what ge did was wrong and calls the community horrible, but he still wants to be friends with all the people with whom he became friends by engaging in criminal conspiracy with them.

The judge decided to throw the book at him and I think the judge was probably right. Maybe the extra years will give him time to understand the damage he caused.
by zaphar | 2025-09-23 01:34:01+00:00
I have never seen credible evidence that this is what Cloudflare sees as their business. They fundamentally don't care what browser the user is using. What they care about are the traffic patterns of users and preventing their customers from getting hit by bots, spam, and other malicious traffic. The fact that some browsers that look like malicious traffic is not something they can control or reasonably be held responsible for.
by toomuchtodo | 2025-09-23 01:34:24+00:00
Not difficult if you’re comfortable being handy. PVC is easy, it’s just a sewer clean out or a dump station for extra fanciness. If your sewer line is something other than PVC, you might need a professional involved. Hand trench, and you might need a private locator service to find it if you don’t know where the existing sewer line is.

“home rv sewer dump” are the keywords to use for additional research and sources.
by komali2 | 2025-09-23 01:34:30+00:00
Yes yes I'm sure smarter people than me have done lots of interesting logical things to philosophy over the last thousand years.

And I maintain my simple point: if your ethical system doesn't allow the flexibility to not give up Anne Frank, it's a bad ethical system. Unless you believe giving up Anne Frank isn't wrong? Then you're a bad person and shouldn't be considered in conversations about ethics!

Design it in a way to have good outcomes if you're worried about repugnant conclusions. Personally I believe putting it on paper is a fool's errand - vibes based ethics seems to work as good as one can get from an ethical system.
by Tadpole9181 | 2025-09-23 01:34:51+00:00
I can't stand people posting this website on HN. Polymarket is a bunch of gambling addicts just throwing money at a wall - there's no market research or actual backing insight. It has such intellectual rhetoric as:

> if you look closely, you can see DUMFUQ Sucks-His-Balls BUYING HIGH, then SELLING LOW! Dumfuq SUCKS-HIS-BALLS must have confused this for a Ceasefire market to trade like shit!
by gwbas1c | 2025-09-23 01:35:04+00:00
Oh, it's very solvable. (As I pointed out.)

The bigger issue is naivety. A lot of these corner cases mean that it's unlikely someone can just put together a useful prototype in a weekend or two.

> if it was more profitable we would all be doing it.

More like, if there was more demand we would all be doing it. Most of us have reliable internet connections and don't go out of service often enough to really care about this kind of thing.
by JustExAWS | 2025-09-23 01:35:11+00:00
Your resume is way too long. I have 30 years of experience across ten jobs and my current resume - that I keep updated quarterly - is a page and half with decent spaces and margins and a 10 point font I believe.

Second, it just seems to be a hodgepodge of technologies and numbers. Despite the advice you see on the internet, no hiring manager for developers pays any credence to numbers as far as how much you made or save a company. It doesn’t really tell a story.

Why are responsibilities and achievements separate? Why would I care about your responsibilities? I care about your results?

Honestly, if I were looking at your resume, I would throw in the trash. It would make me mad just because you were wasting my time making me look through three pages of word salad instead of getting to the point.

Are you developer? Are you DevOps? Redo your entire resume. Make it shorter and briefly describe your major accomplishments - not responsibilities - in STAR format.

I usually have bullet points like “Did $x using $y technologies”. I don’t list technologies separately

I work in cloud consulting now specializing in app dev + cloud architecture. So if I squint I can see what type of positions you would be qualified for. But you would make me work way too hard to figure that out.

For context: From what it looks like, you have a similar combination of experience that I did in 2020 when I did interview for AWS ProServe. I just emphasized leadership and accomplishments more than technology. Now I’m a staff architect at a 3rd party company.

Also the job market is tough now. Even with my experience and credentials, when I was randomly submitting my resume to ATS’s as a Plan B while I was waiting to hear back from my Plan A - my network and targeted outreach where I had a specialized set of skills they were looking for, I heard crickets. I found a job quickly (within two weeks) based on my network - not my resume.

Your experience looks solid from what I can tell your resume is horrible though.

Edit; I take it back about the numbers. I saw the shorter version someone posted. It looks like you were a team lead and did some more strategic stuff? It’s hard to tell from your original resume.

When you were a “director” were you a real director - a manager of managers? Did you have a budget you controlled? Were you involved with strategy initiatives? How many people reported to you?
by ChuckMcM | 2025-09-23 01:35:26+00:00
There is a growing sentiment that the GPL is the one source of the inability to derive economic benefit from doing productive software work. That was kind of explicit in RMS' manifesto, he was pissed off that people were charging $5,000 for a C compiler that "a competent engineer could write in a week", but if you remove all options of collecting some of the value that people who are getting paid by shipping you're code, it not only de-incentivizes development, the entire ecosystem is at risk.
by franciscop | 2025-09-23 01:35:33+00:00
I've had it happened, sure it was with Linux but it was scary taking out a fire brick from my bag and praying it was still working. I had been using Linux for 10+ years until the M1 came out, and for as much as I love Linux unfortunately I haven't looked back, the hardware is just that good.

When it's time to replace my M1 air, if the laptop is still working (I tend to replace when they break), I'll try to install Asahi Linux to see how it is. It feels a bit too experimental/me being too inexperienced with OS to risk it on my main computer.
by justinpombrio | 2025-09-23 01:35:40+00:00
I was going to say that that's not a CRDT because it requires a centralized server (the conflict resolution is "order in which the server received the messages", and clients aren't allowed to share updates with each other, they can only get updates from the server). But now I'm looking at definitions of CRDTs and it's not clear to me whether this is supposed to count or not.

Still, every algorithm that's actually labeled a CRDT shares a magical property: if my replica has some changes, and your replica has some changes, our replicas can share their changes with each other and each converge closer to the final state of the document, even if other people have been editing at the same time, and different subsets of their changes have been shared with you or I. That is, you can apply peoples' changes in any order and still get the same result. I don't think it's useful to call anything without that property a CRDT.