HNHacker News
TopNewBestAskShowJobs

merb

4,052 karma · joined September 25, 2014

ff6600
submissionscomments
merb··on Union types in C# 15
Sad part is, is that ad hoc unions probably won’t make it into v1. That is probably one of the only feature why I like typescript. Because I can write result types in a good way without creating thousands of sub types. It’s even more important when using Promises and not having checked exceptions.
merb··on Union types in C# 15
Well you are right of course, I just wanted to explain what they wanted to show. Of course the type would be wrong if the second entry in itself is an empty list. I just wanted to explain the reasoning what they tried to accomplish

They could’ve done the Either type which would’ve been more correct or maybe EitherT (if the latter is even possible)

merb··on Union types in C# 15
OneOrMore is more or less an example from the functional world. i.e.:

https://hackage.haskell.org/package/oneormore or scala: https://typelevel.org/cats/datatypes/nel.html

it's for type purists, because sometimes you want the first element of the list but if you do that you will get T? which is stupid if you know that the list always holds an element, because now you need to have an unnecessary assertion to "fix" the type.

merb··on Rescuing old printers with an in-browser Linux VM bridged to WebUSB over USB/IP
No. Most cups changes nowadays happen in https://github.com/openprinting/cups?tab=readme-ov-file

See here for the details: https://openprinting.github.io/achievements/#cups-upstream-h...

merb··on SQLite in Production: Lessons from Running a Store on a Single File
btw nfs that is mentioned here is fine in sync mode. However that is slow.
merb··on Epoch confirms GPT5.4 Pro solved a frontier math open problem
The online way to prove it is false would’ve to let the LLM create a new uuid algorithm that uses different parameters than all the other uuid algorithms. But that is better than the ones before. It basically can’t do that.
merb··on A ngrok-style secure tunnel server written in Rust and Open Source
Well since it still not uses a custom port for the client connection and not plain h2 streaming what’s the difference to pangolin? I mean it does not like it has that much more benefits? If clients would also connect to 443 h2 than yeah. But in Corporate environments having a port different than 443 always is a pain no matter the protocol.
merb··on Chicken Nuget
Wouldn’t it be possible to automate creating these packages ? I know that it is not the thing that the curl creator needs to do. But if he does not do it, I’m not sure who will. Also I’m not even sure who will use curl via nuget?! I also think that nuget should be namespaced…

Also as long as you don’t use it to curl random things the security impact is not that high and I doubt that there a tons of uses for that.. you probably won’t attack yourself?

merb··on What it means that Ubuntu is using Rust
Swift and fil-c are only pseudo safe. Once you deal with the actual world and need to pass around data from memory things are always unsafe since there is no safe way of sharing memory. At least not in our current operating systems. Swift and fil-c can at least guard to some extent the api.
merb··on ASML unveils EUV light source advance that could yield 50% more chips by 2030
Your take is also a bad one. No what asml builds is not American technology. Why asml succeeded is because they got tons of company’s and people to help them advance the technology of the chip industry. Yes it wouldn’t be possible without the Americans. But it would also not be possible without the Europeans, the Koreans, etc… what asml did was basically ask the technology leaders in each field to build their best product so that they can take their parts and assembly this awesome piece of technology.
merb··on Anthropic officially bans using subscription auth for third party use
So it’s forbidden to use the Claude Mac app. I would say the ToS as it is, can’t be enforced
merb··on Microsoft says bug causes Copilot to summarize confidential emails
I more and more see a bug in my mouth that tries to encourage my boss to cancel Microsoft 365. I did not find the root cause yet
merb··on MinIO repository is no longer maintained
I doubt that minio pulled the open source version because they were mistreated. Really yeah there are some projects where this is a problem, but it’s mostly because the project only has a single maintainer.

People are angry about minio , but that’s because of their rugpull.

merb··on MinIO repository is no longer maintained
If that is the case why did minio start with the open source version? If there were only downsides? Sounds like stupid business plan
merb··on Building a macOS app to know when my Mac is thermal throttling
I had that problem as well. Especially when connected to two external monitors. I did not love the machine and the M1 Max was such a big upgrade because of that and I could upgrade to the m3 max later and give my m1 to somebody else. Both apple silicon machines are going strong for a long time I guess.
merb··on COM Like a Bomb: Rust Outlook Add-in
You can only use .net 4.8 when you create an outlook add-in.

I mean yes you can build it with native interop and aot. But then you would loose the .net benefits as well.

merb··on Jepsen: NATS 2.12.1
> 3.4 Lazy fsync by Default

Why? Why do some databases do that? To have better performance in benchmarks? It’s not like that it’s ok to do that if you have a better default or at least write a lot about it. But especially when you run stuff in a small cluster you get bitten by stuff like that.

merb··on Proxmox Datacenter Manager 1.0 available
sadly I hoped they add:

> Off-site replication of guests for manual recovery in case of datacenter failure.

which would've been an actual killer feature

merb··on C++ Web Server on my custom hobby OS
I don’t think that http/3 is easier to implement than http/1.1 especially since h3 is stateful where http/1.1 is not. Especially not when everything should be working correctly and securely because the spec does not always tell about these things. Oh and multiplexing is quite a hard thing to do especially when you are also dealing with a state machine and each of your clients can be malicious.
merb··on New layouts with CSS Subgrid
As far as I know <b> and <i> is not deprecated at all. It’s just not recommended for 95% of the use cases.
merb··on Several core problems with Rust
You are joking, right? Writing c with llm‘s… what can go wrong?!
merb··on Kubernetes Ingress Nginx is retiring
ingress-nginx is older than 5-7 years tough. In that time frame you would’ve needed to update your Linux system, which gets hairy most often as well. The sad thing is just that the replacement is just not there and gateway api has a lot of drawbacks that might get fixed in the next release (working with cert manager)
merb··on Amazon imposing fees on using their marketplace API
Uf that also means that the business api is affected? to pull invoices and stuff. https://developer-docs.amazon.com/amazon-business/docs/downl... not sure if that will be paid as well
merb··on Google suspended my company's Google cloud account for the third time
Gcp still can’t change our street address because of the d-u-n-s validation (of course d-u-n-s actually uses our new address… and all other vendors are fine with it). How bad must their service be that they can’t change a fucking address. Oh and the free billing support is horrible, always the same response like ‘a special team is working on it’.. yeah sure and they can’t fix an address for like a month. It’s worse since all our invoices use the old address which in Germany is a fucking problem. Time to make a migration plan.
merb··on Hard Rust requirements from May onward
I don’t think the language is unprofessional, it’s direct and it states his opinion.

The one demanding it is the maintainer of keepassxc it would’ve been better to just close the issue that this is a Debian only problem and he should install it like that and just close it.

merb··on We Saved $500k per Year by Rolling Our Own S3
Just reading the blog post makes me wonder if they really saved 500k. How long did it take them to build the solution, how many people built it, how much does the new service cost while it’s running? How many ops ours does the new service need? The blog goes into many details that I doubt that they built it in less than a month. So maybe they will save money over years but they probably lost money while building the new solution
merb··on K8s with 1M nodes
Some hyperscalers even have services for that. Which even makes it possible to have cross cluster ingress. And other things. And it makes it possible to have multiple cluster ingress different regions that somewhat work together.
merb··on I bought the cheapest EV, a used Nissan Leaf
Most camping places in France/spain that do have cee or type e/f might limit to 6a/10a. Fyi. It’s mostly to limit power draw since you pay a flat fee.
merb··on I bought the cheapest EV, a used Nissan Leaf
California is basically the Camping variant of the earlier t3 and nowadays multivan (t7). It has a big history and used different frames (t4-t5) in the past. But it’s not a us thing. The first version was really close to a us only Model tough.
merb··on Nx compromised: malware uses Claude code CLI to explore the filesystem
The vocoder extension does not contain any affected packages, it‘s just misleading
← PreviousPage 3 of 34Next →