HackerTrans
TopNewTrendsCommentsPastAskShowJobs

WillDaSilva

1,498 karmajoined 7 वर्ष पहले
meet.hn/city/45.4208777,-75.6901106/Ottawa

Socials:

- github.com/WillDaSilva

Interests:

Climbing, Cycling, DevOps, Data Science, Education, Fitness, Hiking, Music, Networking, Outdoor Activities, Open Source, Philosophy, Remote Work, Programming, Privacy, Startups, Social Impact, Science, Space Tech, Technology, Travel

---

Submissions

The dead economy theory

owenmcgrann.com
1,359 points·by WillDaSilva·2 माह पहले·1,426 comments

The secrets of the Shinkansen

worksinprogress.news
159 points·by WillDaSilva·3 माह पहले·156 comments

Social Media Without Socializing

pluralistic.net
10 points·by WillDaSilva·6 माह पहले·1 comments

Pre-PEP: Rust for CPython

discuss.python.org
2 points·by WillDaSilva·7 माह पहले·0 comments

The Right-wing schism over property taxes

progressandpoverty.substack.com
5 points·by WillDaSilva·8 माह पहले·1 comments

Tech PACS Are Closing in on the Almonds

astralcodexten.com
1 points·by WillDaSilva·9 माह पहले·0 comments

Canadian Army launches bold modernization and restructuring initiative

canada.ca
3 points·by WillDaSilva·9 माह पहले·0 comments

comments

WillDaSilva
·3 दिन पहले·discuss
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.
WillDaSilva
·11 दिन पहले·discuss
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.
WillDaSilva
·7 माह पहले·discuss
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.
WillDaSilva
·7 माह पहले·discuss
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.
WillDaSilva
·8 माह पहले·discuss
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.
WillDaSilva
·10 माह पहले·discuss
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.
WillDaSilva
·10 माह पहले·discuss
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.
WillDaSilva
·4 वर्ष पहले·discuss
> Parents need to drop kids off [...]

This is far from universal, and is a problem we should address wherever it is the case. It's bad for plenty of reasons, with one of the largest being that it prevents us from having schools operate during times that work well for children and teens.
WillDaSilva
·5 वर्ष पहले·discuss
The issue of deleted repositories being available through it would still exist. Whether or not GitHub should be blamed for that is another matter.
WillDaSilva
·5 वर्ष पहले·discuss
And eBPF stands for extended Berkeley Packet Filter:

> eBPF is an extended BPF JIT virtual machine in the Linux kernel

It's really quite an amazing tool, especially since you can use it to run sandboxed programs in kernel without changing kernel source or loading a kernel module. These programs can be written using a limited dialect of C.

Some examples of its use can be found here: https://github.com/iovisor/bcc/tree/master/examples
WillDaSilva
·6 वर्ष पहले·discuss
That is one of they many ways in which you can add money to a Mullvad account. You should try creating an account; it only takes one click.
WillDaSilva
·6 वर्ष पहले·discuss
Makes you wonder what other hidden environmental factors might be affecting us.