HNHacker News
TopNewBestAskShowJobs

mcronce

1,005 karma · joined March 31, 2020

submissionscomments
mcronce··on I love building a startup in Rust but wouldn't pick it again
It depends exactly how simple that CRUD API is. If there's any business logic, I'd rather get all the cheap correctness guarantees that Rust provides. I don't find myself making many truly dumb CRUD APIs.

Time to iterate is also only much faster in certain situations, e.g. local development; if you have to e.g. build a container image, push to a registry, and redeploy to a k8s cluster somewhere, those savings become somewhere between less significant and nonexistent.

mcronce··on Matrix 2.0: How we’re making Matrix go voom
https://hub.docker.com/r/vectorim/element-web
mcronce··on Matrix 2.0: How we’re making Matrix go voom
Conduit as well, although AFAIK it's not an "official" homeserver, while Dendrite is
mcronce··on Manticore 6.0.0 – a faster alternative to Elasticsearch in C++
This sounds... Legitimately like a perfect match for a use case I have. Thanks for the write up.
mcronce··on British Rail’s short experiment with travelling pubs (2020)
I was on the Northeast Regional last September and can confirm, halfway decent beer selection. They had wine as well, not sure what the selection was like, and not sure about spirits.
mcronce··on Solar panels disguised as terracotta tiles in Pompeii
It does contain many, many memes, which - along with emojis - are the hieroglyphs of our time. There are certainly worse legacies I could leave.
mcronce··on Temple Student Strike Turns Ugly as School Ends Some Tuition Aid
See also: Insurance, healthcare, and car dealerships, all "free market" institutions that people consistently have great experiences with

/s, in case it's non-obvious

mcronce··on Solar panels disguised as terracotta tiles in Pompeii
You mean in 500 years, nobody's going to dig up the server rack in my house and figure out how to rig the Ceph cluster back up?
mcronce··on Solar panels disguised as terracotta tiles in Pompeii
This doesn't answer your question, but I really wish someone would offer off-the-shelf panels with tubing on the back to hook up water lines. It would be dope to cool my panels and preheat my hot water at the same time.
mcronce··on Meilisearch 1.0 – Open-source search engine built in Rust
Yes and no - deploying a Node project, I need to install all its dependencies. Deploying a Rust project, I still typically only need to pull down the binary. The general attitude is still to pull in dependencies to do a job instead of inventing your own solution, which I consider a good thing, but not everybody agrees.
mcronce··on ‘Confirming we are cleared to land?’ Who said what at Austin
To get from minutes of time to minutes of human time, you have to multiply the 5 minutes by the number of passengers on the flight

I don't have an opinion one way or the other on the "optimization", just pointing out the missing step in the math

mcronce··on The Adoption of Rust in Business
> You can always mutate things in a local context (i.e. objects that are either owned or uniquely borrowed)

You do have to explicitly declare them mutable, though, and will warn you if you have a mutable variable that you never mutate. This is helpful for avoiding surprises.

mcronce··on The Adoption of Rust in Business
You can if you want, but it sounds a lot more like FUD than anything else.
mcronce··on The Adoption of Rust in Business
It's not a promise, it's an observation
mcronce··on The Adoption of Rust in Business
I agree with this. I may not be able to have a non-working prototype that crashes on its first input as quickly with Rust as with Python, but I can create a working prototype more quickly, and that prototype will transform into production code far more quickly.

Scale up a bit, and you end up with far fewer (often zero) subtle bugs when other people change other parts of the codebase, or when you do a significant refactor - some of these being the kinds of bugs that are difficult to test for.

I would call that "more productive", personally.

mcronce··on Crafting container images without Dockerfiles
Definitely not trivial, but staged builds are my go-to solution. Depending on the specifics of the tech you're including it can be a lot easier than figuring out how to clean up every little build artifact within a layer - just add a second FROM line and copy precisely the pieces you need in the final image, and nothing else.

I also think it makes the build stage a lot easier to follow for people who aren't as familiar with Dockerfiles and all the quirks that come with optimizing a final image.

mcronce··on AI Generated Seinfeld banned on Twitch for transphobic jokes
This ban doesn't punish the machine; it doesn't care whether or not it's banned from Twitch. It does two things:

* Makes sure the people controlling the machine are incentivized to correct it (not that I think they needed it, but what I think is irrelevant)

* Ensures that content that Twitch management doesn't want on their platform, and which is in violation of their TOS, is removed immediately, regardless of the thoughts/actions of the people controlling the machine.

mcronce··on I use C when I believe in memory safety
It's also super easy to enforce at the crate level with #![forbid(unsafe_code)] if you feel so inclined - no manual checks necessary
mcronce··on Why I Like Nox
The circle of life
mcronce··on Why should you use Tokio vs. threads in Rust?
Tokio has a single-threaded executor as well
mcronce··on Hubble finds black hole twisting captured star into donut shape
> the reality is that the the whole process is just as deterministic and conscious-free as water flowing downhill

This isn't just an analogy, either...if the material happens to be water, it's _literally_ flowing downhill if it's falling into a black hole.

mcronce··on FTC cracks down on companies that impose harmful noncompete restrictions
I think that's why the "bare minimum" language was used: It's a lot better than the status quo, but doesn't go far enough.
mcronce··on In-person schooling and youth suicide: Evidence from calendars, school closures
Yes, it does. Just because one of them matches your personal anecdote doesn't waive the requirement for actual evidence.

I'm glad to hear you had a good school life. Most people aren't that lucky.

mcronce··on In-person schooling and youth suicide: Evidence from calendars, school closures
Exactly the same amount of backing up as "school != stress for most" does.
mcronce··on 3M to end 'forever chemicals' output
The real lifeprotip is always in the comments
mcronce··on American EVs reduced gasoline consumption by just 0.54% in 2021
Yup. Two kids fit in the back seat of a sedan perfectly fine.
mcronce··on IBM creates 24-core Power chip so customers can exploit Oracle database license
96 cores and 6TB per socket with Genoa!
mcronce··on Tell HN: Doing a chargeback against Google will get your account banned
A good start, at least with Google, might be for them to give anything resembling a fuck about their non-advertising customers.

My experience is that they seem to have this mindset that if you aren't paying them for advertising specifically, you're not a customer, you're a user - the product - which is true if you aren't paying them at all, but isn't even remotely the case when you're giving them money in exchange for a product. Absolutely horrendous customer service every time I've needed to contact them.

mcronce··on Autopsy-based characterization of myocarditis after anti-SARS-CoV-2-vaccination
They also like to yell and scream about how "science can't make up its mind"

Yes, because that's how science works. When new information is acquired, new hypotheses are created and tested.

mcronce··on Debunking common myths about the Autobahn
30% isn't a majority.
← PreviousPage 5 of 12Next →