HN user

vsgherzi

711 karma

https://vincents.dev

Posts35
Comments206
View on HN
corrode.dev 1d ago

Hardening Rust Code for Production

vsgherzi
4pts0
blog.cloudflare.com 28d ago

We found a bug in the hyper HTTP library

vsgherzi
3pts0
news.ycombinator.com 3mo ago

Ask HN: Is your Mac's menu bar throwing errors?

vsgherzi
1pts0
trifectatech.org 3mo ago

Ubuntu to adopt ntpd-rs as the default time synchronization client and server

vsgherzi
2pts0
news.ycombinator.com 4mo ago

Ask HN: How does HN do updates?

vsgherzi
2pts2
leginfo.legislature.ca.gov 4mo ago

California forcing age verification on every operating system

vsgherzi
2pts2
jade.fyi 6mo ago

Misadventures in Dtrace with macOS

vsgherzi
1pts0
vincents.dev 6mo ago

Rust errors without dependencies

vsgherzi
59pts88
daringfireball.net 7mo ago

Apple locks account after redeeming gift card

vsgherzi
9pts3
github.com 7mo ago

Rust 2027 considering replacing poisoned locks

vsgherzi
2pts0
edera.dev 9mo ago

Tarmageddon: RCE vulnerability highlights challenges of open source abandonware

vsgherzi
98pts57
tweedegolf.nl 1y ago

SIMD in zlib-rs part 2

vsgherzi
2pts0
vincents.dev 1y ago

Rust Dependencies Scare Me

vsgherzi
25pts25
www.youtube.com 1y ago

Decompiling Lego Island [video]

vsgherzi
1pts0
trynova.dev 1y ago

Memory Hell

vsgherzi
2pts0
boehs.org 1y ago

Homomorphic Encryption in iOS 18

vsgherzi
10pts0
www.cisa.gov 1y ago

Product Security Bad Practices and memory safety

vsgherzi
2pts0
security.googleblog.com 1y ago

Advancing Memory Safety

vsgherzi
89pts122
vincents.dev 1y ago

Creating a search engine for fun and because Google sucks

vsgherzi
42pts41
news.ycombinator.com 1y ago

ask HN:Defacto Cpp Web Framework

vsgherzi
1pts1
gill.net.in 2y ago

Reverse engineering a USB device with Rust (2020)

vsgherzi
6pts0
www.youtube.com 2y ago

Enabling Microservices at Apple (2019) [video]

vsgherzi
1pts0
news.ycombinator.com 2y ago

Hired.com is gone, now what?

vsgherzi
2pts0
news.ycombinator.com 2y ago

Job Bait and Switch

vsgherzi
4pts3
danluu.com 2y ago

Why use ECC? (2015)

vsgherzi
159pts137
vincents.dev 2y ago

The Death of My Heroes

vsgherzi
2pts0
www.feliciano.tech 2y ago

Daily Driving Ubuntu on M1 Mac

vsgherzi
20pts18
steve-yegge.blogspot.com 2y ago

Rich Programmer Food (2007)

vsgherzi
1pts0
www.ufried.com 2y ago

Software it's not what you think it is (2023)

vsgherzi
5pts2
sean.voisen.org 2y ago

On being a ‹insert favorite technology here› "guy"

vsgherzi
1pts0

Wow … that’s quite the comment. I can’t say I’ve made this connection. Could you expand on this more?

My gripes with Java are because I feel it’s

1. A poor language to introduce students to computer science

2. Contains a poor api for date and time

3. Encourages overly verbose oop design

4. Has an infuriating garbage collector that’s often extremely hard to debug. Most advice just tells me to use a different garbage collector.

5. Not a fan of the thread story.

6. Large complex libraries like spring often dominate the language.

7. License issues… thanks oracle…

8. Often large memory footprints

If you’re hating a language because of a group on people or vice versa perhaps you should look inwards.

I can offer a slightly alternate prospective. At my current company we’re a small team that needs the frontend to stay stable with little changes for long periods of time. Our major react site has rotted due to us not keeping up with the Churn of the ecosystem. We don’t have a complex ui. We just need stability. Keeping up and managing a framework has been too much when we don’t have a dedicated frontend team.

A lot of this is still because rust is young. We want a competitive ecosystem so we don’t want to create victors just yet. For web id say follow things in the tokio project for the most cohesion. Tokio ORM runtime and web framework. It all works pretty well together

I agree and so does the rust project. The main problem is that it's alot of work and it's hard.

https://www.youtube.com/watch?v=zGS-HqcAvA4 Here's a long video from jon gjengset that shows how it works and some of the effort already done to de-couple from github.

Crates is widely used so it's a rebuilding the track while the train is driving kind of problem.

It's just not a priority for the project right now, but I would also definitely like to see the issue done. It might be good for the rust project to vote on things like this during surveys so they know where to focus work!

Tahoe seems to have slowed down the OS a bit but I don't think it is as extreme as you're seeing here. I don't have any intel chips to test with myself but personally I'd try running some benchmarks both CPU and GPU to see if your scores match up with other people running your hardware. After that maybe check to see if you're throwing errors in your console. Maybe it'll lead to a hint.

It seems like a bad bug somewhere rather than a purposeful event

Above all I believe in a democratic system where the people’s voices can be heard and we can agree on things together with proper representation. The US definitely dosent always get it right and there’s tons of evidence of this, however I do encourage our effort and hope that one day we can achieve the full foundations of the promises of the US.

China is definitely a manufacturing powerhouse. But if you think it’s morally superior to the USA I strongly recommend doing some reading. China is an authoritarian nation with extreme censorship as can be seen with the GFW. Criticism of the government is not taken well, LGBTQ content is forbidden, poor treatment of unsupported religions, poor acts of espionage, they have mongered plenty of wars and territory disputes themselves, and have been extremely poor stuwards of their corner of the internet onto the rest of the world.

China has no legs to stand on in a mortality debate. I’m not exactly of fan of things in the US recently either for the record

Edit: forgot to mention Taiwan as well as the Hong Kong protests. Recently individuals and an Artist were arrested in China for trying to remember those passed.

The US is concerned about Chinese EVs taking over the market. For good reason they’re not happy bad and they’re extremely cheap. I’m no economist nor moralist so I can’t say if banning Chinese evs are the right move or not but I can understand the US wanting to try to create its own market before getting destroyed by the competitor. I don’t think it’s fair to say that speaks to the quality of the US alternatives. There’s plenty of smart people trying to put this together to create affordable domestic electric cars. Personally I applaud that and am happy that competition is getting legacy auto manufacturers to finally make some interesting cars.

Awesome, it’s nice to see a large company actually trying to make a decently crafted product for the entry level market and for it to be popular! I hope Apple can continue this and release more nice products at lower prices especially at a time where hardware is going parabolic.

I also hate the ai slop but on the flip slide this maintainer has been asking for help for years and dosent receive much in the discord. I also want quality code but don’t jump to demonize a volunteer especially when not many have jumped in to help

This is dumb af. There should be an extremely small subset of things you can say online that get you arrested. This is definitely not one of them. I hope she she’s and it’s sets a precedent for cases after. I’d hate to see a ruling like the UK. While is vervently disagree with some of the awful things they post they shouldn’t be arrested for it.

Yknow unfortunately I just don't think we're going to see eye to eye on this one. I really don't mind that small amount work and I enjoy owning and operating the entire stack. That dosen't really seem like your cup of tea.

The flexibility and learning is more important for me. For example I want to aggregate HN comments and lobste.rs comments and inject that into the HTML before serving. (on the server side so no CORS or other additions)

I was considering adding additional metrics to see who is hitting the server and how at the reverse proxy level.

This is all stuff I can't really do on a github pages blog.

I see what you're saying if you want set and forget that's fine, but like I said above it's a tradeoff.

The one server I have just has 80 and 443 open with nginx. I expect it to run indefinitely with little maintenance.

There's threats on the internet, so don't spin up servers? Idk am I reading into that unfairly? That seems pretty fear mongering to me. Lots of engineering goes into making things safe for engineers to build on. Of course you can also just use squarespace and not worry about it at all. Perhaps my security posture is just not as intense as yours but I'm really just not super concerned my blog is going to get pwned. If it does then I get to learn some interesting things.

I'm also not sure that I really need a CDN for a simple blog . I'm not going to benefit from the caching as it's not video or images.

This is a blog.... you don't need some monster machine. You can server TONS of people off the smallest Digital Ocean instance.

Many of these small VPSs can be had for less than a couple bucks a month. Tons of popular influencers run their own machines for their blog.

insinuating that it's unsafe to run your own machine is insanity. I don't understand this mindset of being scared to run your own stuff. Especially if you're doing doing it at such a large scale there's nothing wrong with doing it with nginx and a linux box on a vps. You'll learn a hell of a lot more and be fine. At the end of the day it's a computer. We've been hosting websites since the 70's. With the advant of cloud compute is easier than every to run your own.

(edited to be less mean)

some people (myself included) like hosting their own stack for fun or for learning.

There's additional concern with tying your work to something like github it makes it more of a pain to pull it off and put it somewhere else.

I'm not really sure what you mean by objectively inferior. It's trade offs like everything in this field.

As far as harder, I don't really think the lift for a personal VPS is that high. Again it's a fun hobby project for most. It's fun to run your own stack.

If you want to opt into the github cloudflare goodness that's fine they're good services but I wouldn't say it's better or degnegrate others for not doing that.

Swift is definitely being used at apple. Most recently added as a CSS parser in safari and running embedded in some of the secure enclave parts. I know there was talk from as far back as strangeloop to get it in the kernel but I'm not sure how far that has gone. That being said they've been huge proponents of fbounds check in clang which can achieve a small portion (but important!) of what memory safe languages can do. I'd also like to see more swift or alternative adoptions I think they have potential and more competition in the safe language space is always welcome.