frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Constant real wages can hide a lot of pain

https://drafts.interfluidity.com/2025/12/28/constant-real-wages-can-hide-a-lot-of-pain/index.html
1•speckx•48s ago•0 comments

We Raised $15B. Why?

https://www.a16z.news/p/we-raised-15b-why
1•mattas•1m ago•0 comments

The Average American Spends $748 per Month to Finance a New Car

https://www.thedrive.com/news/the-average-american-spends-748-per-month-to-finance-a-new-car
1•PaulHoule•1m ago•0 comments

Inside the women's prison where violent male inmates have their way

https://thehill.com/opinion/criminal-justice/5674651-mci-framingham-sex-offenders/
1•binning•2m ago•0 comments

Meta Announces Nuclear Energy Projects, Unlocking Up to 6.6 GW

https://about.fb.com/news/2026/01/meta-nuclear-energy-projects-power-american-ai-leadership/
1•ChrisArchitect•3m ago•0 comments

Using AI is no longer optional

https://ma.ttias.be/ai-no-longer-optional/
1•Mojah•4m ago•0 comments

Trump Leaked This Morning's Payroll Numbers

https://bsky.app/profile/justinwolfers.bsky.social/post/3mbytftdbb32v
1•mooreds•4m ago•0 comments

Show HN: Interactive Maxwell's Demon

https://proc0.itch.io/maxwells-demon
1•proc0•4m ago•0 comments

Meta lines up supply of nuclear power to energize AI data centers

https://apnews.com/article/facebook-meta-zuckerberg-ai-vistra-oklo-terrapower-0eb051a9a11d96f7ce2...
1•mooreds•6m ago•1 comments

Why is SendGrid emailing me about supporting ICE?

https://fredbenenson.com/blog/2026/01/09/why-is-sendgrid-emailing-me-about-supporting-ice/
2•mecredis•8m ago•0 comments

AirsSpec – Agentic Spec Driven Framework – Developed from Zero Code

https://github.com/airsstack/airsspec
1•rstlix0x0•9m ago•0 comments

How women are defying the Taliban's brutal crackdown on protest

https://www.theguardian.com/global-development/2025/dec/29/afghanistan-women-defying-the-taliban-...
1•binning•10m ago•0 comments

Making Tools Developers Actually Use – Michiel Borkent [video]

https://www.youtube.com/watch?v=119qVkHxPkM
1•adityaathalye•12m ago•1 comments

Ask HN: Why is Claude Code so cheap?

1•figassis•13m ago•1 comments

My Blessed Setup for Public Bookmarks

https://incoherenceofthe.net/blog/links.xml
1•pkal•16m ago•0 comments

Ask HN: How to stay relevant in the age of AI?

1•snow_mac•16m ago•0 comments

Google Guys Say Bye to California

https://www.nytimes.com/2026/01/09/technology/google-founders-california-wealth-tax.html
1•fleahunter•17m ago•0 comments

Latest SteamOS Beta Now Includes Ntsync Kernel Driver

https://www.phoronix.com/news/Steam-OS-Beta-NTSYNC
2•LorenDB•17m ago•0 comments

By 2030, 80% of Internet Traffic Will Be Agent-to-Service

https://www.silasreinagel.com/ai/agents/web/technology/future/2026/01/08/web-pages-are-not-the-fu...
2•SilasReinagel•20m ago•0 comments

Cloudspecs: Cloud Hardware Evolution Through the Looking Glass

http://muratbuffalo.blogspot.com/2026/01/cloudspecs-cloud-hardware-evolution.html
6•speckx•21m ago•0 comments

Boston Dynamics and Google DeepMind partners on AI-powered Atlas robots

https://scienceclock.com/boston-dynamics-google-deepmind-atlas-robots/
1•akg130522•22m ago•1 comments

Ask HN: How do you handle the quantity of AI content in your feeds?

1•jbms•24m ago•0 comments

Research finds women use generative AI less, due to moral concerns

https://www.unite.ai/research-finds-women-use-generative-ai-less-due-to-moral-concerns/
1•binning•25m ago•0 comments

Show HN: I built a free platform for calculators, generators and quizzes

https://ournethelps.com/
1•sanjeevkumardev•25m ago•1 comments

DHS Invokes Immigration Enforcement to Justify Gathering Americans' DNA

https://reason.com/2026/01/09/dhs-invokes-immigration-enforcement-to-justify-gathering-americans-...
26•pseudolus•26m ago•6 comments

Show HN: BuildFix– Semantic feature-extraction transfer between TypeScript repos

https://www.buildfix.dev/
1•RichBennett•27m ago•0 comments

Chemics – Python package for chemical engineering

https://github.com/wigging/chemics
1•nateb2022•29m ago•0 comments

Sodium-Ion Batteries Can Charge Faster Than Lithium-Ion Ones

https://www.tus.ac.jp/en/mediarelations/archive/20251217_7418.html
1•phyzix5761•30m ago•0 comments

Dyalog and AI // Stefan Kruger // DYNA Fall 2025 [video]

https://www.youtube.com/watch?v=H_wdKeJ8gt4
1•pillowshift•31m ago•1 comments

Show HN: CLIs Are All You Need for Agents

https://github.com/caesarnine/binsmith
1•binalpatel•32m ago•0 comments
Open in hackernews

Expired certificate breaks macOS Logitech apps

https://arstechnica.com/gadgets/2026/01/expired-certificate-completely-breaks-macos-logitech-apps-user-customizations/
34•worik•16h ago

Comments

Neywiny•15h ago
The downside of ridiculously overcomplicating the task. Certificates for IPC? So if somebody runs a virus on the computer they can't tell that one program told the other that you want your RGB to be brighter?
simulator5g•15h ago
The point of certificates is that they prevent things like MITM attacks on updates that replace the legitimate app with a malicious version. They also prevent you from installing fake software if you know how to use them, e.g from a malicious ad that looked just like the real Logitech site. They're also requited for all mac app store apps, it's not really about the specific use case of the app.
Neywiny•14h ago
I'm not understanding the relevance to IPC. What do updates and the app store have to do with inter process communication?
danpalmer•14h ago
Or they can't write a piece of software that sees your keypresses in the background?
Neywiny•14h ago
Key loggers do not need to attack Logitech software to work, so I don't see the relevance
danpalmer•13h ago
Maybe? Maybe not? My point was that there are perfectly legitimate reasons to have tight security on software that deals with input devices. In the age of sandboxed software I wouldn't be surprised if you can't just get all key presses as non-interactive background software, or if you could get them by reading them from Logi Options.
basilikum•15h ago
They say on Reddit: https://old.reddit.com/r/logitech/comments/1q66q1l/just_real...

> There is no need for an online connection. There is some misunderstanding of what the certificate is. It has no online connection dependency. It is a developer certification that is extremely common on macOS apps. The cert only caused an issue because we let it expire. We now have strict processes in place to maintain the certification

The article also says that the expired certificate breaks auto updates. What kind of certificate is this exactly?

cweagans•15h ago
It's probably the dev cert for macOS.
heartbreak•15h ago
The code signing certificate for macOS apps.
spondyl•14h ago
This will be a standard Apple Developer code-signing certificate used in the signing and notarision process: https://support.apple.com/en-nz/guide/security/sec3ad8e6e53/...

Without a signature, Gatekeeper will throw up a dialog saying "This app could contain malware" or something to that effect.

If you're using other libraries, such as the Sparkle Framework (a popular macOS Objective-C(?) library for updater logic), I believe you have to sign those as well.

That said, the autoupdater may have technically been a second .app bundled within the main one and trying to launch it resulted in a failure to recognise the certificate.

As far as I understand, certain compilers such as Go are signed themselves and technically fiddle with created binaries in an above-board way that they pass Apple's requirements, otherwise you would have to explicitly allow them to run every time.

Having signed some open-source apps myself though, I didn't realise that certificates could retroactively expire. I haven't tried but I assumed that you would just be unable to sign new versions.

fingerlocks•10h ago
This is only applies to App Store published .app bundles. Does not apply to binaries you compile yourself or non-app binaries like cli tools
spondyl•10h ago
Just to be clear, you're saying that .app bundles (and CLI tools) distributed outside of the App Store (and CLI tools) will continue to operate once the expiration date of the signing certificate has passed?
fingerlocks•6h ago
No, sorry. That's not what I'm saying.

If you compile hello-world.c into a binary then it will have a placeholder (ad-hoc) signature that was signed by an "empty" key that can never expire. The Go compiler isn't doing anything special. By default all binaries are signed this way unless they were compiled with the explicit intention of App Store distribution.

And the above does not apply to .app bundles.

lapcat•3h ago
Yes of course apps will continue to operate after the signing cert expires, and this is documented by Apple in several places. It would be absolutely insane if apps stopped working, because all Developer ID signing certs expire after 5 years.

The valid dates for code signing certificates apply, naturally, to signing. You can't sign an app anymore with an expired certificate, but if an old app was signed with a cert that was valid at the time of signing, then the app will continue functioning forever.

This issue was just a dumb screwup by Logitech. If apps stopped functioning when the signing cert expired, you'd see Mac apps dying all the time.

fingerlocks•1h ago
This only applies to distribution certificate signed apps, not true in the general sense.
lapcat•1h ago
> not true in the general sense.

What does that even mean? What exactly are you saying is not true?

It's not at all helpful or informative to keep saying "does not apply," as if that meant anything by itself.

frizlab•15h ago
Related: https://news.ycombinator.com/edit?id=46548904
hoss1474489•15h ago
Always hated Logitech Options bloatware, why should the software drain my battery, phone home, and require screen recording permission just to emulate a keystroke when I push a button on the mouse?

I enjoyed my trip to Micro Center today to finally ditch Logitech after those buttons stopped working. Put up with Options for over a decade because at least it did the one thing I needed.

cweagans•15h ago
I love the hardware. Software sucks. When this broke today, I just downloaded SteerMouse and updated my license. Never going back to the Logitech software.
hoss1474489•15h ago
In my frustration I didn’t even think to look if there was a third party solution.

Looks like that would do the one thing I need, and I’m finding the grass to be just as brown with Razer Synapse is it is with LogiOptions.

freefaler•14h ago
Just install something like "Better touch tool" you'll get the functionality (and more) without the bloat.
coumbaya•9h ago
To be fair, it lack some functionality, like mapping a single modifier to a button