HNHacker News
TopNewBestAskShowJobs

duckmysick

1,460 karma · joined June 26, 2014

submissionscomments
duckmysick··on Ideas on modernizing the open-source desktop
Not necessarily 6, but KDE Connect is such a seamless experience of integrating your phone with your computer out of the box. Sharing clipboard, files, notifications, controlling cursor and keyboard from your phone, controlling media - all of that just works really well, without online accounts, on your local network.

Sure, there's Apple Continuity, but looks like it was released 2014 (KDE Connect - 2013) and it's tightly locked to the Apple ecosystem. And yes, the 2013 version doesn't have the same feature parity or stability as the current one, but that's ok because we're not discussing bugfixes or polish.

It's innovative enough that GSConnect is the Gnome implementation of the KDE Connect.

duckmysick··on Disney+: New user agreement allows ads before movies in all subscriptions
I'm not familiar with MLB, only with NBA. But even their "ad-free" really isn't - there are still ad banners inside the arenas, on the court itself, and on the jerseys, the announcers often read ads ("this segment was brought to you by ..."), and if there is arena feed during the regular breaks, the in-arena events like a half-court shot are often sponsored as well. Plus there's standard service ads that announce next games.

Unless MLB blurs/bleeps all of these, it's not really ad-free.

duckmysick··on AI-generated posters don’t have to be horrible
There were lots of tumblr blogs (now defunct) that ridiculed Comic Sans used in signs and posters. Later on the same thing happened to the Lobster font.

Reasons were the same as now: low effort and overuse.

duckmysick··on I added a non-wi-fi Mitsubishi AC to Home Assistant
So did you have two rooms with the same objects in them but different temperature swings, over a long period of time, and then compared?

What's the baseline and what's the safe delta?

duckmysick··on Nike exits the S&P 100 after 18 years and a $200B market-cap wipeout
I actually used two things:

1 - the search function on the S&P Global site: https://www.spglobal.com/en/search#q=nike&rows=10&pagenum=1&...

For me, right now the latest result is from Feb 27, 2026

2 - Google search with this query: `site:spglobal.com Nike`

Even when I limited the search results to the last month, the only page that shows for me is https://www.spglobal.com/market-intelligence/en but I'm not sure why - it doesn't have anything to do with it.

I see now your link, thanks. I have no idea why it's not indexed in the site's own search or why it's skipped for me in Google. Interestingly, I just checked the same query on Bing and it's there, but not in the top.

Did you find a page that lists all the companies on S&P 100 in a simple table?

duckmysick··on Nike exits the S&P 100 after 18 years and a $200B market-cap wipeout
I wanted to check the primary source so I went to (what looks like) the official S&P website and their S&P 100 section at https://www.spglobal.com/spdji/en/indices/equity/sp-100/

I can't find any press release about it. And the Constituents section lists only 10 of them, so I can't check who is there. I even checked the PDFs with methodology but couldn't find the list there.

I even tried to limit the search on Google to spglobal.com domain and I can see this in the result preview: "Constituents. Top 10 Constituents by Index Weight. Full Constituents List. Constituent. Symbol. Sector*. Sector Breakdown." But when I click it, Full Constituents List is nowhere on the page.

What's going on? Am I missing something obvious?

duckmysick··on I Added a Non-Wi-Fi Mitsubishi AC to Home Assistant
In some countries there are devices supporting the OpenTherm protocol: https://en.wikipedia.org/wiki/OpenTherm https://www.opentherm.eu/
duckmysick··on I Added a Non-Wi-Fi Mitsubishi AC to Home Assistant
Isn't the thermal cycling greater outdoor than indoor because of the differences in the outdoor temperature between day and night? So most ordinary materials indoors should be fine with a delta of even 10 Kelvins/10 Celsius/18 F.

All of the material thermal failures I can think of come from localized and more extreme sources: electronics, lightbulbs, washing/drying clothes, washing dishes in a dishwasher. Water below freezing point too, but that's because the temperature fell below a threshold. None of these are from heating or cooling rooms directly with HVAC.

duckmysick··on Linux Zoom client proactively reading everything written to X11 clipboard
Let's assume I have control of my own computer. On this computer with Linux and X11, how do I restrict programs (such as Zoom client) from accessing the clipboard?
duckmysick··on Show HN: The same nine streaming subscriptions cost $702/year more than in 2021
Would something like that be better? https://jsfiddle.net/hs03xbuo/

I deleted the stylesheet, removed the duplicate FAQ section, and reworded a few sentences.

duckmysick··on Nitter project received cease and desist
Not anymore. Here's what shows on their page:

> On Monday 24th August at 8PM EST, we received at letter from X Corp. asking to cease and desist the service XCancel. The service XCancel is stopped until further notice. We are seeking legal advice and won't share more details for now. Thank you for the trust you have put in these two years of XCancel.

duckmysick··on Choose Boring Technology (2015)
So what's your technology stack? Which criteria did you use when choosing it instead?
duckmysick··on Gentoo bugzilla closed due AI bot scraper overload
10,000 requests times 0.05 cents (not dollars) = 500 cents = 5 dollars.
duckmysick··on Water system controllers don't belong on the internet, says ex-NSA chief
The industry/consulting term is "digital twin". Nothing off the shelf, since every plant is different. Even for a single process it gets complicated really fast. You probably want to track the environment itself too like temperature, humidity, leaks, etc. All the machinery and if they don't have necessary sensors, gotta retrofit them. Oh and human workers too. Stuff like "John Doe pressed a manual override button at 9:25 AM" or "it takes 12 minutes for a forklift operator to move a pallet from zone A to C".

I was involved in a project that made such a twin for a warehouse. It was simpler in theory because there was no manufacturing process. Just moving objects from one place to another. It was still expensive and took a long time. We tracked traffic heatmap but also collected data on and modelled luminosity for safety. On top of that there was a standard warehouse space optimization.

You're going to run into similar problems as with testing and documenting code. Eventually something will change - a process, a machine, a sensor. You have to stay on top of things and update your model too. Otherwise they will drift apart and not be as useful.

duckmysick··on I won't read LLM authored fiction
For fun, I pasted a few Matt Levine's newsletters into the AI Vetter on the above page. Since it can't fetch the Bloomberg's paged directly, I had to copy the content into Github gists.

4 out of 5 were marked as suspicious, mostly citing short punching sentences, negative parallelism, and content duplication.

duckmysick··on Ask HN: Does anyone let AI agents play games just for fun?
Ideally you have an MCP server (Model Context Protocol) that talks to your game. It can use existing API if it's exposed - but it's very rare if it's not a game you're developing/is modded. It could also be reversed engineered with packets (if it's an online game), web sockets, memory editing, dll injection, or OCR and input manipulation if everything else fails.

If you don't have an MCP server the AI agent might try to figure out how to talk to the game using the above ideas. But at this point you might as well ask it to help you write one.

duckmysick··on Ask HN: Does anyone let AI agents play games just for fun?
It's like watching an ant farm or fish in aquarium: a different kind of entertainment.

Could be fun - will the AI model get stuck on the same things I did? How does it overcome obstacles? Will it try to break the game to power through?

duckmysick··on Is The Economist Always Wrong?
> So imo you have to accept you’ll always be ignorant of most topics and get comfortable with thinking “I don’t know”.

Ok but I have to (or rather - I am expected to) vote on those topics. And not just during the elections or referendums, but also figuratively with my wallet and attention. In other words, my actions will be driven by how (mis)informed I am.

And even though I am comfortable with being ignorant, from my experience other people aren't comfortable with me being ignorant. Saying "I don't know, I haven't thought about it" is often met with shock if not anger. I don't have the luxury of dropping those people from my life either.

As for the travel, the perspective of a tourist is different from a person who lives there even for a few months, much less a few years. I agree it beats reading third-party summaries, but I don't think it gives you a much better clarity.

duckmysick··on It's not about physical vs. digital games, it's about ownership
If the SaaS provider goes down or decides to discontinue a product, then yeah, ideally I should be able to install it somewhere and self-host it. It might not be easy but should be doable. If I want to modify it to fix a bug, I should do so - or take it to a third-party software shop/consultancy. The same way I can take my car or my fridge to a repair shop after the warranty runs out.
duckmysick··on Agentic coding notes
I'd like to highlight a different part of the article:

> In general, when I talk to software folks about testing, I'm coming from such a different place that they immediately look at me like I'm an alien, so let's talk about how we tested at this hardware company I worked for, Centaur, which informs my biases about how I like to work. Some of the things that we did that were or are unorthodox in the software world are:

> Hired dedicated QA / test engineers, with testing being a first-class career path on par with being a developer - No code review by default - Virtually no hand-written tests - Constant testing via what programmers sometimes called property based testing, randomized testing, fuzzing, etc., although we just called those tests (hand-written tests were called "hand tests"). - Large regeression test suite (3 months wall clock to execute on compute farm) - No unit tests

Anybody here tried that (or a similar) approach? Especially going all-in on property based testing and fuzzing with no unit tests.

I tried that approach somewhere before and the initial results were promising, but ran into political issues so the idea was canned.

duckmysick··on Study suggests most Americans would be healthier without daylight saving time (2025)
Then you will have the opposite problem in winter. Sunrises would be 9am-10am for about three months.
duckmysick··on IBM debuts sub-1 nanometer chip technology
I think the OP references Intel ads with Jim Parsons from like a decade ago.

https://www.youtube.com/watch?v=PQWpYQm60P4

There were more of them, including some with other celebrities.

duckmysick··on Local Qwen isn't a worse Opus, it's a different tool
No doubt that computers enabled a lot of automation. We can both agree with that.

The context was that technology should evolve to fit the humans [not the other way around]. And if contemporary technology didn't have limitations, it would be correct.

But it did and humans had to adapt to the computers. Humans had to develop and learn special languages so they could communicate with computers to do all those useful things you mentioned. Why? They were limited in understanding (or parsing) human languages. It took us decades before we could talk to computers in human languages. We're getting pretty close - especially in the past few years - but there's still some friction.

duckmysick··on Local Qwen isn't a worse Opus, it's a different tool
I'd argue the opposite. Technology in the past few decades was (is) limited and humans had to adapt to it.

We communicate with other humans using voice and three dimensional hand gestures. To use computers and early phones we had to learn to operate new input devices: keyboards and mice. Later with touchscreens we moved to two dimensional hand (finger) gestures. We're barely making voice commands work with our devices just recently.

Then, a large number of humans are figuratively tethered to their desks because the devices need power and stable internet connection. Mobile devices break this relationship a bit but you still need to charge them and be close to some sort of access point. In any case, the devices encourage sitting in one place for hours at time.

And this is just computers and smartphones. Humans adapted their entire lifestyles and transformed the landscape to cater to cars.

duckmysick··on GLM-5.2 is the new leading open weights model on Artificial Analysis
I do and that's why I pipe the output to `head -n 20` or use `LIMIT 20` in SQL.

That aside, this is a good script you're running. Thanks.

duckmysick··on Hetzner Price Adjustment
Where are you moving to?
duckmysick··on The desperation of NYTimes
If the NYT subscription indeed has a tremendous value, surely it can attract and retain the subscribers without resorting to dark patterns in their products.
duckmysick··on Learn SQL Once, Use It for 30 Years
I moved from stored procedures to dbt. I find it easier to maintain and it helps me with version control, testing, and docs. Plus, since I deal with data pipelines a lot it get other goodies like lineage and auto DDL.
duckmysick··on MacBook Neo is so popular that Apple doubled production
What's the proper way of managing Mac endpoints?
duckmysick··on Various LLM Smells
Not sure if you can still read my late reply, but Black has a `--skip-magic-trailing-comma` flag:

> By default, Black uses existing trailing commas as an indication that short lines should be left separate, as described in the style documentation. If this option is given, the magic trailing comma is ignored.

https://black.readthedocs.io/en/stable/usage_and_configurati...

It should then keep the lines intact, unless they exceed the line length. I have mine set to 120.

Page 1 of 25Next →