HN user

arusahni

1,744 karma

[ my public key: https://keybase.io/aru; my proof: https://keybase.io/aru/sigs/Ytqwf8JzHipEvQKjAWqlpSRbYHKcfRq4_EVljHWEcMM ]

aspe:keyoxide.org:VCUCH7HSNW3ZCAQWTMUZKAXFQ4

Posts35
Comments192
View on HN
www.theregister.com 4mo ago

AWS spurs Catch-22, ending PostgreSQL 13 support for RDS

arusahni
1pts0
peps.python.org 4mo ago

PEP 827 – Type Manipulation

arusahni
4pts0
www.zdnet.com 5mo ago

Can you trust LastPass in 2026? Inside the quest to rebuild its security culture

arusahni
3pts1
www.nbcnews.com 1y ago

Capital One acknowledges 'outage' as users report issues accessing deposits

arusahni
5pts0
arstechnica.com 2y ago

Why The New York Times might win its copyright lawsuit against OpenAI

arusahni
3pts1
www.lastweekinaws.com 3y ago

Amazon SageMaker Is Responsible for My Surprise Bill

arusahni
3pts0
www.synthtopia.com 4y ago

Dave Smith, ‘Father of MIDI’, has died

arusahni
63pts1
www.theverge.com 4y ago

Apple discontinues the iPod after 20 years

arusahni
45pts18
twitter.com 4y ago

Ubiquiti is suing Brian Krebs for his reporting on their breach

arusahni
544pts199
epage.github.io 4y ago

Clap 3.0, a Rust CLI argument parser

arusahni
38pts4
gcc.gnu.org 5y ago

Remove RMS from the GCC Steering Committee

arusahni
51pts59
www.vice.com 5y ago

GitHub Deletes PoC Exploit Repo for Microsoft Exchange Vulnerabilities

arusahni
30pts5
investorplace.com 5y ago

Rover announces merger with Nebula Caravel Acquisition

arusahni
1pts0
www.cnn.com 5y ago

Dozens of states and the FTC sue Facebook for alleged anticompetitive behavior

arusahni
3pts0
webmasters.googleblog.com 5y ago

Timing for bringing page experience to Google Search

arusahni
1pts0
www.smh.com.au 5y ago

China threatens Australia deal due to “unfriendly or antagonistic” media

arusahni
3pts0
venturebeat.com 5y ago

SparkMeter raises $12M for smart utility meters in developing countries

arusahni
1pts0
www.fda.gov 5y ago

Yale's SalivaDirect COVID sample Processing method receives FDA emergency auth

arusahni
4pts0
www.androidpolice.com 5y ago

Dropbox adds computer backups, a secure vault, and password management

arusahni
1pts0
arusahni.github.io 5y ago

Show HN: git-req – A Git extension that checks out GitHub and Gitlab PRs by ID

arusahni
3pts2
medium.com 6y ago

Smoke-Testing Rust HTTP Clients

arusahni
14pts0
blog.hackster.io 6y ago

The Open Book – An Open, Feather-Compatible eBook

arusahni
2pts0
gizmodo.com 6y ago

Unexplained Radiation Leak Traced to Russian Nuclear Facility

arusahni
3pts0
www.youtube.com 7y ago

Quantum Physics, the Mandela Effect and perceived changes to your data [video]

arusahni
1pts0
www.blog.google 7y ago

More information about our processes to safeguard speech data

arusahni
48pts39
antergos.com 7y ago

The Antegros Linux Project Is Ending

arusahni
5pts0
www.nytimes.com 7y ago

In Month After ‘13 Reasons Why’ Debut on Netflix, Study Finds Teen Suicide Grew

arusahni
2pts1
newsroom.fb.com 7y ago

Facebook updates plaintext password post to include millions of Instagram pwds

arusahni
3pts0
blog.google 7y ago

Your Android Phone Is a Security Key

arusahni
198pts138
www.hollywoodreporter.com 7y ago

SiriusXM Hopes Pandora Will Grow the Company Beyond Cars

arusahni
1pts0

We still use GitHub Actions but our monthly bill is now flat because we pay for a server.

Caveat here being that GitHub is exploring charging a usage-based fee for self-hosted GitHub Action runners [1]. While they've halted it for now, it's something worth being aware of as you assess your costs. This is probably a drop in the bucket compared to the order of magnitude savings you've described.

[1] https://github.blog/changelog/2025-12-16-coming-soon-simpler...

I use this alias:

    prune-local = "!git fetch -p && for branch in $(git branch -vv | awk '/: gone]/{if ($1!=\"\*\") print $1}'); do git branch -d $branch; done"
1. Fetch the latest from my remote, removing any remote tracking branches that no longer exist

2. Enumerate local branches, selecting each that has been marked as no longer having a remote version (ignoring the current branch)

3. Delete the local branch safely

Zed is our office 8 months ago

Agreed.

I joined a Zed hackathon at RustConf 2024 where I built the "Open in split" functionality from the file fuzzy picker. A member of the engineering team who was floating around helping folks had us exclusively work through the included collaboration features. It was a great tour of the editor, and did not feel tacked on.

There are two additional recent ones mentioned in the article:

On Oct. 15, the Post heralded the military's push for a new generation of smaller nuclear reactors. "No 'microreactor' currently operates in the United States, but it's a worthy gamble that could provide benefits far beyond its military applications," the Post wrote in its editorial.

A year ago, Amazon bought a stake in X-energy to develop small nuclear reactors to power its data centers. And through his own private investment fund, Bezos has a stake in a Canadian venture seeking nuclear fusion technology.

and

Three days after the nuclear power editorial, the Post weighed in on the need for local authorities in Washington, D.C., to speed the approval of the use of self-driving cars in the nation's capital. The editorial was headlined: "Why D.C. is stalling on self-driving cars: Safety is a phony excuse for slamming the brakes on autonomous vehicles."

Fewer than three weeks before, the Amazon-owned autonomous car company Zoox had announced D.C. was to be its next market.

Edit to respond to your edit: these are the opinion pages, not reporting.

Spiral 10 months ago

Works for me. Mozilla/5.0 (X11; Linux x86_64; rv:142.0) Gecko/20100101 Firefox/142.0

Signal Secure Backups 11 months ago

From the tail end of the blog post:

The technology that underpins this initial version of secure backups will also serve as the foundation for more secure backup options in the near future. Our future plans include letting you save a secure backup archive to the location of your choosing, alongside features that let you transfer your encrypted message history between Android, iOS, and Desktop devices.

The fact that, many months after this app update, I still don't have play controls in the notification shade is appalling. God forbid I need to pause my music or need to skip a track.

Someone had to make a decision as to when the updated app would ship. They did not make a wise choice.

I keep them separate for two reasons: one privacy, and another preference:

1. If I'm interacting with the URL/address input, I'm either entering a full URL, or searching through my local history to jump to a previously-visited page (or, in Firefox, a tab I may have open on another device). I don't want that shipped off to my search provider for autocomplete suggestions.

2. If I'm interacting with the search input, I want autocomplete suggestions. Additionally, because it retains the value of the last term I searched for, I can use it as a shortcut to jump back to the results if I no longer have the tab handy.

What would be a better approach?

I think Github handled this well by letting you choose between a few canned shortcuts, or disabling the feature altogether [1]. Since I seldom print, I opted to bind the command palette to "CTRL + P"

Honestly, I think the web platform could use a standard API for defining shortcuts, with browsers providing a UI to manage or disable them. Maybe I'm still over-engineering here.

I'd agree with this sentiment. It's hard, but an obvious (IMO) pain point that has numerous sites reinventing the wheel and needing to introduce some state to save user preferences.

[1] https://github.com/settings/accessibility

JSON Patch 2 years ago

A challenge I experienced with JSON Patch is convincing external parties it's worth learning. I used this in a customer-facing API at $PREVJOB and had to do a lot of evangelism to get our users to understand and adopt it. Most of our customers weren't tech shops, however, so the contracted engineering staff may have had something to do with it.