HNHacker News
TopNewBestAskShowJobs

Manfred

697 karma · joined March 12, 2009

I'm Manfred, read more about me here: http://manfred.github.io/.
submissionscomments
Manfred··on Mojo-V: Secret Computation for RISC-V
I was genuinely asking, what cloud service do you use where trusted computing is essential for the core functionality of that service? What elements of the computational process do you not trust those services to perform for you?

My point about Cloudflare was more about them taking down essential services that could run just as well on-premises like a heating controller.

Manfred··on Europe is scaling back GDPR and relaxing AI laws
In comparison with healthcare information systems the GDPR is really not that hard to follow. You can get guides for business owners which can be read and understood in under an hour.

If you design your system according to the guidelines you usually end up with a product where it's easier to service your customer (eg. with full account exports). Deleting inactive accounts is great because it means less migration headaches in the future.

This is also why our privacy statement starts with "We […] don’t really want your personal data."

Manfred··on Europe is scaling back GDPR and relaxing AI laws
The GDPR is about protecting personal data, what personal data could you possibly need to train an AI model?
Manfred··on Mojo-V: Secret Computation for RISC-V
Who are you protecting data access from in those cases? My suggestion was that it's probably more practical to run those kinds of solutions on a hardware stack you trust; in our basement or in a small box on the wall in your living room.

Besides, the specific extension we're talking about protect registers and computation and not shared memory.

Manfred··on Mojo-V: Secret Computation for RISC-V
After skimming through the documentation this seems like a nice solution, but I'm not sure if this is a problem we want to solve.

Consumers are finding out the issue with cloud computing when their heating system can't turn on because Cloudflare is down. A cheaper and more reliable solution is still on-premises computing.

Large social network and content platforms don't have any incentive to keep your data safe because they want to monitor and own everything.

Maybe this is for something like a government running a public service?

Manfred··on Mojo-V: Secret Computation for RISC-V
The platform owner can manage keys and data contracts in the processor, that should enable them to rotate secrets constantly.

In other hardware there is an OEM secret because the manufacturer is trying to keep users out of "their hardware", in this case we're trying to keep everyone except the data owner out.

Manfred··on Nearly all UK drivers say headlights are too bright
During dusk, which is pretty long around winter here, I have to wear sunglasses when I out training on bike. It's worst on hilly terrain.
Manfred··on I don’t need a Steam Machine
Do you mean Steam Remote Play and Steam Link?
Manfred··on Steam Machine
Probably because Steam doesn't want to sell an Xbox and Microsoft won't license Windows to be rebranded.
Manfred··on You will own nothing and be (un)happy
The point of the article is that Goodnotes stopped selling a lifetime purchase version of the app and a lot of other products go this route. You can't buy things that can't be bought.
Manfred··on iPod Socks
I also had an iPad sock, that eventually fitted an MacBook Air.
Manfred··on The Case That A.I. Is Thinking
I think we agree, my point is that we're discussing two different conceptual categories and it's dangerous to use the same words for those categories when specifically arguing about only one.

One, it makes it appear that all ethical and social conventions for the one can be applied to the other and it's a done deal.

Two, it makes it appear that conclusions are also reversible, and that turns seemingly enlightened libertarian ideas into munition for racism.

Manfred··on Developers are choosing older AI models
It could be an interesting data point, but without correcting for absolute usage figures and their customers it's kind of hard to make general statements.
Manfred··on The Case That A.I. Is Thinking
Yikes, you're bypassing thousands of years of oppression, abuse, and human suffering by casually equating a term that is primarily associated with a human owning another human to a different context.

There is a way to discuss if keeping intelligent artificial life under servitude without using those terms, especially if you're on a new account.

Manfred··on Computer science courses that don't exist, but should (2015)
Your experience with bad teachers seems more like an argument in favor of better education than against it. It's possible to develop better teaching material and methods if there is focus on a subject, even if it's time consuming.
Manfred··on Comparing the power consumption of a 30 year old refrigerator to a new one
From the article:

> as a stopgap until they get further with renovation work

I assume they know what they are getting into.

Manfred··on Trump Hits China With Additional 100% Tariff, export controls on some software
I wonder how software export will affect open source, what does "critical software from China" mean?
Manfred··on Why I gave the world wide web away for free
Insofar that’s possible in general. Networking, hyperlink systems, and phone books already existed.
Manfred··on Trump to impose $100k fee for H-1B worker visas, White House says
You don't have to live in a country to be hired as a contractor by a company. The only difference is that the contractor will pay taxes in the country of residence, so ultimately it's a bad deal for the US.
Manfred··on If you are good at code review, you will be good at using AI agents
Reviewing code from less experienced or unmotivated people is also very taxing, both in a cognitive and emotional sense. It will never approach a really good level of quality because you just give up after 4 rounds of reviews on the same feature.
Manfred··on CocoaPods trunk read-only plan
You have to understand where we came from. Development for iOS and macOS (then MacOS) meant you had to pluck source files from random places on the internet and weave them into your Xcode build. Xcode and xcodebuild didn't really shine in the department of extensibility.

Eloy designed CocoaPods to be the absolute minimum we needed to deal with dependencies for the projects we were working on. So that meant:

* Rely on GitHub for hosting so nobody would get bankrupted running the repo, with the option to switch over to self-hosted in case that ever became necessary. * Use Git and existing project tools on GitHub to deal with external contributions for pods. * Use Ruby for scripting because that was what people used most at that time. * Use Ruby for pod definitions for flexibility and reduced development time (ie. so CocoaPods didn't need a parser).

For a long time this was a one-person effort.

All of those decision obviously have downsides, even more obvious now you have to power of hindsight given years of incremental improvements on speed and security of dependency managers.

I think Eloy did a great job in general and the popularity gained speaks for itself.

Manfred··on Do I not like Ruby anymore? (2024)
To make sure code loaded from gems doesn’t shadow the namespace of the application.
Manfred··on Trees on city streets cope with drought by drinking from leaky pipes
Any cost to a city that doesn’t have immediate utility to the people governing the city has to fight an uphill battle against everything else. And a in a lot of cases all available money is already allocated. In such an environment people generally don’t choose to make long term investments. Cheaper is easier to sell politically. And if large projects like a subway get greenlit it’s usually for an unrealistically low budget and the project ends up costing 2 or 3 times more because it’s easier to raise taxes based on sunk cost than careful planning.
Manfred··on Trees on city streets cope with drought by drinking from leaky pipes
Because it’s cheaper not to do it.
Manfred··on RFC 9839 and Bad Unicode
My experience writing Unicode related libraries is that people don't use features when you have to explain why and when to use them. I assume that's why Tim puts the emphasis on "working on something new".
Manfred··on RISC-V single-board computer for less than 40 euros
I would love if this had a more open graphics processor, the IMG BXE requires close source firmware so it's not really great for hobby OS development.
Manfred··on Apple introduces a universal design across platforms
A company with thousands of developers can focus on multiple things at once. I'm happy they are trying to improve all parts of the operating system and not just AI features I personally will never use.
Manfred··on Valve takes another step toward making SteamOS a true Windows competitor
That's a pretty weak argument given that I use Pop!_OS, Ubuntu, and Debian and have had these issues with all of them.

You can look for things like "nvidia drm broken" and find thousands of threads of people all types of problems spanning decades, meaning; old and new. Some of them are pure driver issues caused by NVIDIA but that doesn't matter because we're not trying to assign blame, but we're trying to see if the ecosystem is "mature".

Manfred··on Valve takes another step toward making SteamOS a true Windows competitor
I'm not saying existing desktop environments are broken, my point is that SteamOS does not show that KDE / Gnome / etc are "mature" because it doesn't actually use them. In the same way that we know all dogs are good dogs but my house doesn't show that because there is no dog here.
Manfred··on Valve takes another step toward making SteamOS a true Windows competitor
SteamOS actually does the opposite.

It does not use any of the popular desktop environments (unless you drop into Desktop Mode). It heavily curates hardware, kernel, and drivers to keep the platform from breaking and install with sane (performance) defaults for gaming. It doesn't rely on a common package manager.

Beside a Steam Deck I also use a Linux PC for gaming and even with 25 years of Linux experience I still struggle sometimes to keep hardware acceleration working after a driver update, sometimes spending an evening of troubleshooting instead of gaming. Certain parts of the desktop environment sometimes lock up to the point where I have to SSH into the PC to fix it. It's like owning a vintage car in a certain way.

And yes, I prefer all of that over the Windows experience, but it's not seamless and not simple enough for anyone to just jump into.

← PreviousPage 2 of 8Next →