WillDaSilva
WillDaSilva on Hacker News
Posted by
WillDaSilva on Saturday October 10, 2026 @06:22PM
from the wilmund.com dept.
Posted by
WillDaSilva on Thursday August 13, 2026 @11:18AM
from the malisper.me dept.
Posted by
WillDaSilva on Tuesday July 28, 2026 @01:54PM
from the apnews.com dept.
In a typical Rust project you organize your project into many crates. I haven't checked, but I'd guess that the vast majority of those dependencies are internal dependencies. After all, this project started by running an automated C to Rust converter, which the authors claimed produced over a thousand crates.
For what it's worth, Immich supports this too. You can create an album (for each event), create a shared link, allow public anonymous uploads for the shared link, and then give the link to everyone at the event, and ask them to upload their photos. It can be done from any web browser.
Posted by
WillDaSilva on Friday May 29, 2026 @11:46AM
from the owenmcgrann.com dept.
Posted by
WillDaSilva on Tuesday April 14, 2026 @02:41AM
from the worksinprogress.news dept.
Posted by
WillDaSilva on Monday January 19, 2026 @02:36PM
from the pluralistic.net dept.
It's pretty easy these days to spin up a local Postgres container. Might as well use it for prototyping too, and save yourself the hassle of switching later.
Posted by
WillDaSilva on Monday December 08, 2025 @02:46PM
from the discuss.python.org dept.
There's a repository setting you can enable to prevent actions from running unless they have their version pinned to a SHA digest. This setting applies transitively, so while you can't force your dependencies to use SHA pinning for their dependencies, you can block any workflow from running if it doesn't.
Posted by
WillDaSilva on Thursday November 20, 2025 @05:22PM
from the progressandpoverty.substack.com dept.
Pulumi may be what you're looking for. Same concept as Terraform, and many of its provider libraries are just wrappers around Terraform provider libraries, but you can use a variety of common programming languages to declare your desired state, rather than HCL.
Posted by
WillDaSilva on Thursday October 23, 2025 @11:20AM
from the astralcodexten.com dept.
Posted by
WillDaSilva on Saturday October 11, 2025 @09:17AM
from the canada.ca dept.
Timezones are not static, and actually change somewhat frequently. A program that converts any given future time to UTC risks becoming incorrect about when that time is due to political changes that affect the timezone the given future time was in.
I was able to get a Pasmo card as an alternative to Suica, and it was rechargable with cash. I also did the same with an Icoca card. I didn't need a Japanese address in either case. I just bought the cards from machines at a couple of the larger metro stations. They could be reloaded with cash at any metro station.
I fully agree. The rate limits are how you control the behaviour of the clients. My suggestion of leaving caching to the clients, which they may want to do in order to avoid hitting the rate limit.
There are times when a cache is appropriate, but I often find that it's more appropriate for the cache to be on the side of whoever is making all the requests. This isn't applicable when that is e.g. millions of different clients all making their own requests, but rather when we're talking about one internal service putting heavy load on another one.
The team with the demanding service can add a cache that's appropriate for their needs, and will be motivated to do so in order to avoid hitting the rate limit (or reduce costs, which should be attributed to them).
This is exciting to see. I run some latency sensitive code on Lambda with the Node runtime, so cold starts are troublesome. I hope I'll be able to use this one it's in beta or fully released.
Posted by
WillDaSilva on Thursday August 07, 2025 @07:47AM
from the 250bpm.com dept.
Distributing your backup over the spare storage of many other NAS servers is the main idea behind Storj, which provides a remarkably cheap price per TB per month.
Posted by
WillDaSilva on Wednesday July 23, 2025 @07:04PM
from the tailscale.com dept.
It is done, albeit rarely due to how expensive and complex an operation it is. My friend's mother moved her house a few kilometers across some farmland. It was a rather large 2 story tall house, with a basement. It had to be moved to a plot that had a similar foundation and basement prepared for it.
Posted by
WillDaSilva on Thursday June 05, 2025 @05:31PM
from the gzeromedia.com dept.
If they sell their land, then presumably they'd receive a substantial windfall with which they could buy a new cheaper place, or rent. If they don't receive a substantial windfall, then the amount they were paying for the LVT must've been low.
Assuming the tax is high enough (or grows over time to become high enough) to offset the negative externalities, and that the money raised is used to offset negative externalities, they're better phrase not as "it's fine to burn up the world as long as you're rich", but rather as "it's fine to emit CO2 as long as you sufficiently offset the damage". Accounting for the damage could involve investments into green technologies, or paying ordinary people to make the tax popular, among other things.
Personally I like the idea of setting the price for emitting 1 ton of CO2 equivalent emissions to the realistic cost of capturing 1 ton of CO2. At least, that seems like a reasonable end goal for a carbon tax, since that could fully account for the negative externality. This would of course be obscenely expensive, which would be a strong incentive to lower carbon emissions where possible, and for people to consume less of products that require large emissions to make or use.
The carbon tax would also have to apply to imported goods to be effective, and tracking how much tax should apply to imports would be even more difficult than doing so for domestic sources of pollution.
Posted by
WillDaSilva on Monday May 19, 2025 @11:52AM
from the jakefeala.substack.com dept.
Posted by
WillDaSilva on Saturday May 17, 2025 @11:33PM
from the bbc.com dept.
Posted by
WillDaSilva on Monday May 05, 2025 @08:31AM
from the 250bpm.substack.com dept.