HNHacker News
TopNewBestAskShowJobs

tinco

12,241 karma · joined March 24, 2010

I like hacking in Ruby, Go, Rust, Typescript, Haskell and C#.

I am working on code generation at Bosun.AI. Previously CTO at Aeroscan.nl, and lead engineer at Phusion.nl.

[ my public key: https://keybase.io/tinco; my proof: https://keybase.io/tinco/sigs/0OUuceCURCXaFpxf5PCgpBOzDSX8K7Ux-FTuhO2zK9U ]

submissionscomments
tinco··on European Union Public Licence (EUPL)
I'm not sure if you're being sarcastic. Valkey is literally a fork of Redis with a generic name.
tinco··on People may age faster if their dad smoked during puberty
I don't think that's the same thing. If you add a fruit juice concentrate to bread, that counts as added sugar. If you have a fruit juice and it contains fruit juice concentrate that's not added sugar. I don't think it's that easy to work around at all. All things that naturally contain sugar you don't need to put a label on it, and all things that don't you put a label on.

I think it's the hard work arounds that will eventually break it. Like we're already growing strawberries that are naturally sweet, in the future maybe our bread will be made of wheat that has "natural" sugars in it or something. But I feel that for that to happen the "no added sugars" labeling would have to be exceptionally effective.

tinco··on European Union Public Licence (EUPL)
Yeah this is insane. This is basically what was already happening, i.e. cloud companies offering a Redis service under some generic name. It barely slows them down. I can't understand how legal counsel would not have objected to adding this clause, and who would push for such a clause? It effectively removes the innovation from it. Why choose EUPL over GPLv3 if it can just be relicensed?
tinco··on Supermicro server motherboards can be infected with unremovable malware
Right, my apologies for downplaying it. That you control both the hardware and the software through the entire stack has tremendous benefit, especially for this type of customer. My point was if you as a customer don't value that aspect of Oxide's pitch, which you obviously are much better at fully conveying, then you'd be seriously considering Dell/HPE/Supermicro as well.

For what it's worth the last time I had to procure a small cluster the offer Dell made was ridiculously overpriced, didn't meet the specifications I asked for, and the whole experience didn't inspire confidence in the software they were pitching either. We were a small underfunded startup so we were never gonna drop 200k on that storage solution (0.5PB HDD + ~80TB SSD), but if we did have that kind of budget we probably would have gone with one of the smaller but more focused parties there instead like maybe TrueNAS, I bet there's a beautiful market for Oxide as well in that segment.

tinco··on Supermicro server motherboards can be infected with unremovable malware
As far as I can tell it's one of their most significant features, and certainly one of its most capital intensive. And I don't know how many startups land institutions like INL as their launching customer, and enough other big enterprise leads to warrant their follow up investment.

If you remove that component from their value prop, they're not that much different from Dell.

tinco··on Supermicro server motherboards can be infected with unremovable malware
And of course there's oxide.computer making motherboards with full control of the entire hardware stack running open source software specifically for customers like the Idaho National Laboratory.
tinco··on MrBeast Failed to Disclose Ads and Improperly Collected Children's Data
It's not just kids. MrBeast had me convinced he has a perfectly good business model making more money than he gives away without having to pull shady things. And with me plenty of reasonable adults judging from his interactions with public figures.
tinco··on Notion 3.0
"For example, tell it to “compile customer feedback from Slack, Notion, and email into actionable insights” and watch it research across your tools, synthesize findings, create a structured database, then notify you when it’s done."

I wonder when for the first time a team of humans will complete a full project based on a finding that turned out to be hallucinated in a sub step of an AI agent.

tinco··on Stepping Down as Libxml2 Maintainer
It's not about warranties, it's about having a stable ecosystem with some guaranteed measure of maintenance. The point is not that there's even more stable and expensive options than Microsoft. The point is that there's very little space for OSS here. Go to any hospital and count the amount of Windows devices and compare that to the amount of other operating systems you see. The second something becomes even a little safety oriented, there's going to be proprietary software.

So when these regulations that OP would start to take hold, would we get companies to sponsor random open source dependencies like libxml2? Or would they gather around some stable proprietary ecosystem like Microsoft's and maybe some big innovative solutions built on top of Microsoft?

tinco··on Stepping Down as Libxml2 Maintainer
People building "safety critical" systems already pay for a "secure" ecosystem. It's called Microsoft. We don't need regulations to have Microsoft exist. Do you think some random med tech startup is going to pay to have libxml2 maintained? They'll see the regulation and go "oh ok, Windows licenses it is".

It's not the "safety critical" software that needs this fixed, it's all software in general. There's a million software systems that have important privacy sensitive data or safety relevant processes that fly under the "safety critical" radar.

tinco··on RustGPT: A pure-Rust transformer LLM built from scratch
As a Ruby guy: uv makes Python feel like it finally passed the year 2010.
tinco··on Resizing images in Rust, now with EXIF orientation support
I think it does this after the photo has already been stored as JPEG. I think users would expect the image be persisted the moment you capture it, so any transformations after that are better done in metadata. When the image has been saved as JPEG the original image data is discarded so you can't transform without deteriorating the image.
tinco··on Intel Arc Pro B50 GPU Launched at $349 for Compact Workstations
No. The A1000 was well over $500 last year. This is the #3 player coming out with a card that's a better deal than what the #1 player currently has to offer.

I don't get why there's people trying to twist this story or come up with strawmen like the A2000 or even the RTX5000 series. Intel's coming into this market competitively, which as far as I know is a first, and it's also impressive.

Coming into the gaming GPU market had always been too ambitious a goal for Intel, they should have started with competing in the professional GPU market. It's well known that Nvidia and AMD have always been price gouging this market so it's fairly easy to enter it competitively.

If they can enter this market successfully and then work their way up on the food chain then that seems like good way to recover from their initial fiasco.

tinco··on Troubleshooting ZFS – Common Issues and How to Fix Them
It was a while ago. I think I needed to move the data one directory at a time to get it to move the metadata to the SSD 's.

Since that still would take months I think I simply waited for the next upgrade and moved all the data to a new pool. And deleted the old one.

tinco··on Troubleshooting ZFS – Common Issues and How to Fix Them
What if you need to delete 200TB of data, and you forgot to put your metadata on an SSD?
tinco··on Show HN: The current sky at your approximate location, as a CSS gradient
21pm in The Netherlands, the sky is a clear blue down to a baby pink right now, however the app shows a black to dark red. Other people are saying it matches exactly for their location so maybe there's some sort of bug?
tinco··on The Tabs vs. Spaces war is over, and spaces have emerged victorious
Oh that's terrible. I guess I'm the one that's been living in a bubble. If that's the kind of people fighting the war on our side, no wonder we lost.
tinco··on The Tabs vs. Spaces war is over, and spaces have emerged victorious
No one who uses tabs would ever assume a certain tab width for visual alignment. What do you base that slanderous statement on?

I've also never heard anyone argue that someone else should configure some different tab width, is there a specific language ecosystem you were in that had these insane takes?

tinco··on The Decipherment of the Dhofari Script
In English. The decoder translates from the Dhofari to tokens the LLM understands. So you present the LLM with the decoded Dhofari, and a question in English, like "Please express the following in modern English" and the LLM would answer in English. There's also a chance the decoded Dhofari would be intelligible to humans directly, though I don't know how large that chance is.
tinco··on The Decipherment of the Dhofari Script
I wonder if you could decypher these scripts by bruteforcing decoding layers until an LLM could predict the next token. That would assume the text has a sort of logic to it that would still work in modern language, but the decyphering would be fully automatic so we could throw a bunch of compute at it.
tinco··on MacPaint Art from the Mid-80s Still Looks Great Today
It might be but it's hard to tell because it's such a recent game. The Wind Waker might be a better example because it's now 20 years old and still renders and plays basically as if it's current gen on modern hardware.
tinco··on Psilocybin shows promise as anti-aging therapy
Wouldn't this much psycobylin severely affect your personality?
tinco··on Linda Yaccarino is leaving X
Given the circumstances, is an 80% drop that bad? Many people were expecting Twitter to simply go bankrupt. Perhaps she's the one that saved Twitter.
tinco··on # [derive(Clone)] Is Broken
That's the crux of the article. There's no good reason for this requirement, at least none that arise in the article, so the author concludes it must be a mistake.

I think it's a bit cynical that it would cost at least 4 years for this change to be admitted into the compiler. If the author is right and there is really no good reason for this rule, and I agree with the author in seeing no good reason, then it seems like something that could be changed quite quickly. The change would allow more code to compile, so nothing would break.

The only reason I could come up with for this rule is that for some other reason allowing non complying type parameters somehow makes the code generation really complex and they therefore postponed the feature.

tinco··on Ocarina of Time Randomizer
Nintendo released that teaser trailer of a realistic Zelda in an epic fight with Ganon and the world was anticipating that for years. But Nintendo realised competing with PlayStation was going to be a race to the bottom so they built the GameCube as budget hardware that could have never rendered that Ganon fight scene. And thus disappointing all the children who had become teenagers since the release of OoT.

Without that context however, the game is indisputably great. And the fact that they used vector graphics is a lucky win as it means the game renders crisply on modern TV's and monitors.

tinco··on Ocarina of Time Randomizer
I can't wait until my daughter is old enough to play the Wind Waker. It's so amazing that only one generation after OoT they released a Zelda that not only is arguably as good or even better than OoT, but it holds up over 20 years later. You can play Wind Waker today and not realize it's not a new game, the graphics and the gameplay are just perfect.
tinco··on Endangered classic Mac plastic color returns as 3D-printer filament
Perhaps it's related to what age you were when that particular computer caught your attention. I don't have any attachment to any hardware that came out after I was 18 or so. But my parents bought the Compaq Presario 5030 when I was like 10, and even looking at a picture now fills me with excitement. A computer could not be less important to computing in general: A bog standard mid market Pentium II from one of IBM PC clone companies. But to me it represents my first connection to the internet, and a huge part of what grew into my identity.

Perhaps you'd feel the same way about a machine or tool or toy that you used when you were 10?

tinco··on Run a C# file directly using dotnet run app.cs
Back when I last used C#, which admittedly is over 10 years ago, .csproj files were written in XML so they were annoying to edit. It was difficult to understand the structure of them, and I'm not sure if they were documented very well.

Just compare a .csproj to something modern like a Cargo.toml and you'll see why someone might think .csproj is awful. It is immediately obvious what each section of a Cargo.toml does, and intuitive how you might edit or extend them.

Also, just talk to a C# developer, I bet over half of them have never even edited a .csproj and only use visual studio as a GUI to configure their projects.

tinco··on BGP handling bug causes widespread internet routing instability
That's in conflict with the philosophy behind the internet. If you'd just drop anything because some part of it you don't understand, you lose a lot of flexibility. You have to keep in mind that some parts of the internet are running on 20 year old hardware, but some other parts might work so much better if some protocol is modified a little. Just like with web browsers, if everything is a little bit flexible in what they accept, you both improve the smoothness of the experience and create room for growth and innovation.
tinco··on I used o3 to find a remote zeroday in the Linux SMB implementation
I ran SMB over a 20gbit network (2x 10gbit). The use case was 3D rendering (photogrammetry specifically). There were multiple render nodes, and a central service coordinating the rendering process. The projects would be on SSD's on the central SMBD server, and after they were manually configured (using Agisoft Metashape) they'd be rendered. Projects would sometimes start as tens of gigabytes worth of photos, and the artifacts (including intermediates) would balloon into the hundreds of gigabytes, we'd have dozens of these projects per week.

I researched quite extensively prior to landing on SMB, but it really seems like there isn't a better way of doing this. The environment was mixed windows/linux, but if there was a better pure linux solution I would've pushed our office staff to switch to Ubuntu.

← PreviousPage 3 of 34Next →