HNHacker News
TopNewBestAskShowJobs

numbsafari

5,575 karma · joined March 14, 2011

https://www.bainbridgehealth.com

The Gigazone™, MN | Philadelphia, PA

Emailers, you can call me "swilson" at my work domain.

submissionscomments
numbsafari··on Open Source Endowment – new funding source for open source maintainers
Something I’ve been curious about for a while is why more universities don’t get involved in sponsoring critical projects. In theory it could provide an interesting non-academic path for students and professors and, as you’ve pointed out, the funding model of the U would make sense here.

I’m curious… would you consider having a “faculty” of “tenured” maintainers who receive livable funding and support based on a history of significant contribution? I could imagine something like “named chairs” and professorships you see for some tenured folks in academia. This could be useful for key project leaders, and contributors. In addition, any kind of function to train and develop the next generation of maintainers?

numbsafari··on AI Added 'Basically Zero' to US Economic Growth Last Year, Goldman Sachs Says
Does the cumulative earnings from inference on a single model exceed its training costs?

That’s.. kinda the question.

numbsafari··on The Age Verification Trap: Verifying age undermines everyone's data protection
No, because those devices have little or no controls and those controls are easily bypassed and/or not honored by the platform.
numbsafari··on The Age Verification Trap: Verifying age undermines everyone's data protection
Cue blog posts about section 230 and how it’s impossible to do hard things and parents should be held accountable not companies, meager fines, captured bureaucrats, libertarians, and on and on…
numbsafari··on The Age Verification Trap: Verifying age undermines everyone's data protection
Except companies provide wholly inadequate safeguards and tools. They are buggy, inconsistent, easily circumvented, and even at time malicious. Consumers should be better able to hold providers accountable, before we start going after parents.

The only real solution is to keep children off of the internet and any internet connected device until they are older. The problem there is that everything is done on-line now and it is practically impossible to avoid it without penalizing your child.

If social media and its astroturfers want to avoid outright age bans, they need to stop actively exploiting children and accept other forms of regulation, and it needs to come with teeth.

numbsafari··on Todd C. Miller – Sudo maintainer for over 30 years
What are you, a dentist moonlighting as an angel investor?

Software is never "done".

The underlying APIs are always changing. The compilers and system libraries are changing.

Featuritis is a thing, but rolling it back is non-trivial as there are folks who depend upon it.

numbsafari··on Internet voting is insecure and should not be used in public elections
Whose bots are fastest?
numbsafari··on Internet voting is insecure and should not be used in public elections
Porque no los dos?
numbsafari··on Canada slashes 100% tariffs on Chinese EVs to 6%
This is a “0 to 1” change in international relations. This doesn’t bode well for Trump’s trade war.
numbsafari··on The Palantir app helping ICE raids in Minneapolis
Tons
numbsafari··on OpenGitOps
Ummm … github is not git … if you must, keep your git stored locally and simply use webhooks to keep it synced whenever changes are merged via your forge of choice… you can, if necessary, make updates to your locally hosted repo in the event of an outage at the forge, but you’ll need a procedure to “sync back” any changes made during the outage.

Fortunately, the whole thing is git based, so you have all the tools you need to do it.

numbsafari··on Ask HN: What did you read in 2025?
This year:

- I read the entire “Frog & Toad” collection. Probably about 30 times, some stories more.

- “Little Shrew’s Day”… probably 25 times.

- Many of the “Construction Site” series books, especially the OG “Goodnight, Goodnight, Construction Site”. The “Garbage Crew” and “Airport” books featured heavily.

- Started to mix in some “Pete the Cat” titles.

- “Detective Dog Nell” got a lot of air play.

Lots of others, but those are definitely the frequent fliers.

numbsafari··on Rob Pike goes nuclear over GenAI
It’s a marketing gimmick. Whoever did it wanted to trade on the social currency of the tech-famous people they sent public shout-outs to, hoping it would drive clicks, engagement, and relevancy for the source account from which it originated, either as an elaborate form of karma farming, or just a way to drive followers and visibility.
numbsafari··on GitHub postponing the announced billing change for self-hosted GitHub Actions
We already pay for the “control plane” for GHA, though.

You might as well say that we should be paying per PR and Issue because, well, that part can’t just be free, you know?

numbsafari··on Pricing Changes for GitHub Actions
Exactly this. It’s not like they don’t have plenty of other fees and charges. What’s next, charging mil rates for webhook deliveries?
numbsafari··on U.S. unemployment rose in November despite job gains
There would be if we were investing in our infrastructure the way we should be, rather than allowing an aging population to hoard their wealth and shirk their responsibilities.
numbsafari··on Apple Maps claims it's 29,905 miles away
It’s sitting next to Apple’s values.
numbsafari··on IBM to acquire Confluent
… isn’t this… what you should be doing already?
numbsafari··on Americans no longer see four-year college degrees as worth the cost
I didn’t take a single unnecessary course.

The course I took on Literature of the Apocalypse, in fall of 1999, is probably one you would say is unnecessary. It has proven quite valuable as I learned how to read a lot, a lot more quickly. I learned how to write quickly as well. I also learned a lot about an important aspect of our cultural and political context, as western society is dominated by doomsday cults (especially the atheistic ones, everyone’s got a utopia they are trying to sell in order to get you to sacrifice your life for them).

numbsafari··on Americans no longer see four-year college degrees as worth the cost
Most of stuffs can, indeed. But how many have actually done so?

Like most investments in yourself, you get out of it what you put into it.

numbsafari··on 250MWh 'Sand Battery' to start construction in Finland
For reference, Niagara Falls is at roughly the same latitude as Barcelona and Milan. Vääksy, Finland, is approximately 1,250 miles (2k km) north of there, slightly north of Anchorage, Alaska.
numbsafari··on GitHub partial outage
Anyone using GitLab have any insight on how well their operations are running these days?

We originally left GitLab for GitHub after being bit by a major outage that resulted in data loss. Our code was saved, but we lost everything else.

But that was almost 10 years ago at this point.

numbsafari··on Using the expand and contract pattern for schema changes
In my experience, this process typically spans multiple deploys. I would say the key insight that I have taken away from decades of applying this approach, is that data migrations need to be done in an __eventually consistent__ approach, rather than as an all-or-nothing, stop-the-world, global transaction or transformation.

Indeed, this pattern, in particular, is extremely useful in environments where you are trying to making changes to one part of a system while multiple deploys are happening across the entire system, or where you are dealing with a change that requires a large number of clients to be updated where you don't have direct control of those clients or they operate in a loosely-connected fashion.

So, regardless of AWS RDS as your underlying database technology, plan to break these steps up into individual deployment steps. I have, in fact, done this with systems deployed over AWS RDS, but also with systems deployed to on-prem SQL Server and Oracle, to nosql systems (this is especially helpful in those environments), to IoT and mobile systems, to data warehouse and analysis pipelines, and on and on.

numbsafari··on I Want You to Understand Chicago
Have they been silent, or have you been deaf?
numbsafari··on I Want You to Understand Chicago
What makes you think they didn’t? What makes you think this is the solution to that problem?
numbsafari··on NPM flooded with malicious packages downloaded more than 86k times
Wake up and smell the codespaces/workspaces/vagrant/so many other tools that make this not a pain. Some of these tools have been around for AGES. Nowadays, with VSCode Remote, you can even use a "modern" IDE environment with a local fat client observing your remote runtime. Other folks do this quite happily, with tremendous tooling, using emacs or *vim.
numbsafari··on NPM flooded with malicious packages downloaded more than 86k times
It's 100% realistic because *I've been doing it off-and-on for the last 25 years.*

When I was developing server software for Windows, the first time I was able to setup a development environment by simply cloning a VM instead of spending a day-and-a-half with a lap full of MSDN CDs/DVDs, I never went back.

Prior to that, I was happily net-booting *BSD/Solaris servers all over my house/apartment.

Nowadays, we have so many tools to make this trivial. Your contention doesn't stand up to basic scrutiny of the available data.

If you are downloading software from untrusted sources (e.g. NPM, pip, and others) and running it on your primary working machine, or personal machine, then you are simply begging for trouble.

numbsafari··on NPM flooded with malicious packages downloaded more than 86k times
Don't do development on your local machine. Full stop. Just don't.

Do development, all of it, inside VMs or containers, either local or remote.

Use ephemeral credentials within said VMs, or use no credentials. For example, do all your git pulls on your laptop directly, or in a separate VM with a mounted volume that is then shared with the VM/containers where you are running dev tooling.

This has the added benefit of not only sandboxing your code, but also making your dev environments repeatable.

If you are using GitHub, use codespaces. If you are using gitlab, workspaces. If you are using neither, check out tools like UTM or Vagrant.

numbsafari··on PSF has withdrawn $1.5M proposal to US Government grant program
The direction of political winds shift over time. An organization like the PSF cannot assume an open-ended liability like that. DEI today, but what tomorrow? As we have seen, political leadership in the US has shown itself to be unreliable, pernicious, and vindictive.

US leadership is undermined by the politicization of these grants. That is something that members of this community, largely a US-based, VC-oriented audience, should be deeply, deeply troubled by.

numbsafari··on Apple Renames 'Apple TV+' to 'Apple TV'
Yeah, this all makes sense if the intention is to change the name of the device.

Netflix (the service) has an app named Netflix. You access Netflix via Netflix on... XYZ. Same goes for basically every other streaming service.

So Apple TV the service on Apple TV the app makes perfect sense if you are thinking about accessing their streaming service via other set tops where Apple TV the app is available.

My guess is that the Apple TV set top will be renamed to something else, perhaps "Apple Home".

Then it would be "Access Apple TV via the app on your Apple Home device" and the merging/conflation of "Apple TV subscription via the Apple TV app" will make perfect sense the same way you would say "Access Netflix via the app on your Apple Home device".

My guess is that "tvOS" will be renamed "homeOS" to go with it.

← PreviousPage 2 of 34Next →