HNHacker News
TopNewBestAskShowJobs

Matumio

1,059 karma · joined August 31, 2014

submissionscomments
Matumio··on Is Carbon Capture and Storage more expensive than we thought?
What I found interesting is that storing almost-pure CO2 (which is what they are doing) looks pretty economical. They are a special case that allows to separate pure CO2 as a side-product of their process.

But standard combustion processes output air with a single-digit percent of CO2, and there seems to be no cheap way to change that or separate it from air.

Matumio··on Debian KDE: Right Linux distribution for professional digital painting in 2024
Can confirm from personal experience. It has been years, but Deevad was a joy to work with. He will discover your niche project, test your betas, give feedback after trying to work around the quirks and spending time actually using it. He will contribute when possible and promote your software if it gets the job done. I'm glad he keeps doing this over all the years and projects.
Matumio··on Riven
I've played Quern for several hours but couldn't bring myself to care as much about the puzzles or, more importantly, walking around the world.

It was not too bad, but my memory of Riven is so much stronger. Maybe I should replay it instead, just to walk through this beautiful world again, even without solving all the puzzles (the puzzles are IMO not why you play it). Riven evoked this constant feeling of wonder with the sounds and short cut-scenes adding a lot to the atmosphere.

There was this place where you walk down towards the water with a beast sitting there in the sun, and that scene almost has a smell to it. Or maybe my memory is colouring it all rosy now.

Matumio··on Equinox.space
Warning, FTL can be addictive. It has a heavy luck dependence that makes you want to try again.

That said, the game mechanics are really well done and give you options for creative problem solving. For example your pilot increases the chance to evade missiles. Unless he is busy extinguishing a fire in another room. So instead you can open a door to space and power down your own oxygen supply. And use that power to charge a second weapon.

Matumio··on Reflections on Distrusting xz
Agree, nice catch. Also, there are many other opportunities in this patch to hide memory safety bugs.

This is the kind of optimization I might have done in C 10 years ago. But coming back from Rust, I wouldn't consider it any more. Rust, despite its focus on performance, will simply not allow it (without major acrobatics). And you can usually find a way to make the compiler optimize it out of the critical path.

Matumio··on Towards 1-bit Machine Learning Models
You mean we'll have hardware accelerated ternary instructions? https://www.intel.com/content/www/us/en/docs/intrinsics-guid...

(Okay probably those are not ready to be used as NN weights if the activations are not binary too, but... the gap to what CPUs already can do is getting smaller.)

Matumio··on I designed a cube that balances itself on a corner
When studying electrical engineering (during all the advanced control theory math and stuff) we were told that this is the official way to do it. If your PID controller doesn't work at first, second or third attempt, you don't run for your math books, you tweak it and try again until it works.
Matumio··on Duplicity: Encrypted bandwidth-efficient backup
Most backup tools allow you to verify a random subset, say 0.1% of the backup. If you do that together with every backup you would eventually notice.
Matumio··on Google Cuts Jobs in Engineering and Other Divisions
Yes there is a wealth tax in Switzerland, but... it would have to be much higher to make a difference. Raising it will not pass a referendum, which it practically has to in Switzerland. It has one big advantage, though: official numbers about wealth distribution.

I think micro taxation on all transactions (including at ATMs) would work better. Easier to explain, harder to avoid since you tax both sides of each transaction.

Matumio··on C# is programming language of the year 2023
It works on Linux. But you'll notice every now and then how it just doesn't quite want to fit in, especially the developer tooling around it. It's not that it doesn't work, you just stumble over minor annoyances that don't happen on Windows and VSCode (with the proprietary plugin). Quite a contrast to developing in Rust on Linux, for example.
Matumio··on 1D Pac-Man
With the right small neural network architecture you could probably just repeat random weight initialization until you find one that works. This is known to work for some of the Atari games. The trick is, of course, to engineer a good input encoding and to find the right model complexity and architecture in the first place.
Matumio··on Why do programmers need private offices with doors?
The second reason. Companies that are worse at getting people to self-exploit tend to do worse financially, and thus tend to disappear. Of course, if too many people quit or burn out, then the company will go bust, too. The optimum will be just one step short of that. And whenever someone starts a new company, they will look at the existing successful companies for how things are done.

There is no evil master plan. The processes that lead to self-exploitation will sound reasonable and well-intended. (If this wasn't the case, people would refuse to adapt it. Most people don't like exploitation when they see it.)

For example, in most of Europe there is a law that requires employees to record their working hours. This law was created to prevent (unpaid) overtime, and it does that. Now company X implements this by making you write down how many hours each day you worked towards which task. Doing this every day makes you think where you put this one-hour chat you had with a co-worker. It was nice, but which task did it contribute to? (It didn't...?) If you bother to ask, everybody will actually encourage you to have those talks, that it is even in the interest of healthy company culture, and remind you that maybe it's part of the paid break (you didn't forget you have that, did you? it was never anyone's intention that you skip your break). Nobody will be responsible for nudging people towards efficiency. It's all the fault of the individual who feels pressured into efficiency. It was never anyone's intention to prevent you from having those occasional nice chats, and nobody will stop you if you keep doing it.

Still, every day you get to think about how long it took and which task it belongs to, and it feels a bit like lying to just add the time to a random task. This kind of habit can shape your thinking.

Matumio··on Threads launches for nearly half a billion more users in Europe
If you have a Mastodon account somewhere you will be able to interact/follow.

Posts are not just going got flood over, though. Each Mastodon instance has its own local view into the fediverse, and discoverability depends on what other users on your instance have subscribed to. Some instance admins will decide to not host anything Meta, or limit discoverability, as they do with other servers.

Matumio··on EU strikes deal to regulate ChatGPT, AI tech
That's RELU, which clearly belongs to the realm of AI. Dangerous stuff.
Matumio··on If buying isn't owning, piracy isn't stealing
Yes. And copying does not equal stealing. While we're rambling about broken metaphors, pirates have to physically get you and threaten violence. Imagine if they just copied your car or newspaper instead, without breaking anything.
Matumio··on Fish – Update on the Rust port
I didn't believe all the hate until I watched someone unfamiliar with Linux set up an empty Electron project in WSL.

After we hit the third "Linux"-bug that turned out to only happen in WSL, I suggested to maybe just install Linux in a normal VM. Clunky, yes. But at least it has a clear boundary. Unless you move something across it, everything will just work.

Matumio··on Fish – Update on the Rust port
> C++ is not a runaway nuclear fire which contaminates and melts everything around it when it comes to sanity and security.

Not sanity, maybe. But security? How much more would it take to declare a nuclear meltdown: https://alexgaynor.net/2020/may/27/science-on-memory-unsafet...

Matumio··on Autonomous excavator constructs a six-metre-high dry-stone wall
This is the way you use a gun. What a flowery blossoming place this world would be. Reminds me of https://en.wikipedia.org/wiki/Swords_to_ploughshares
Matumio··on Krita AI Diffusion
Back in those days, GIMP was just barely usable for painting, and Krita was mainly good for crashing. Both have come a long way since then. GIMP is still mainly an "image manipulation" program. It got better at painting, too, but you probably want to give Krita a try for that.
Matumio··on The big TDD misunderstanding (2022)
> not totally sure about TDD itself - the "don't write any code without a red test" part

I'm not into TDD, but I'm absolutely into "never skip the red phase".

After fixing a bug or writing a test, I always revert and repeat the test. Same when testing manually (except for the absolutely trivial). You wouldn't believe how often the test then just passes. It's the hygienic thing to do. It's so easy to fool yourself.

About half of the time I realize my test (or my dev setup) was wrong. The other times I learn something important, either that I didn't fully understand the original problem, or my bugfix.

Matumio··on In two moves, AlphaGo and Lee Sedol redefined the future (2016)
For those who missed what happened back then, the AlphaGo Movie is really worth watching: https://www.youtube.com/watch?v=WXuK6gekU1Y

Not very technical, not about Go tactics either, but it's just a very well-done movie about the people involved.

Matumio··on Blender 16yo winner of UK young animator of the year
And in art, you are even encouraged to copy anyone's work, except your own. Getting inspired by another artist is great.
Matumio··on Show HN: Open-source digital stylus with six degrees of freedom
If you like the puzzle of firing thrusters manually, try "ΔV: Rings of Saturn". The game is 2D, but you get six keys to individually fire different thruster combos, and a separate key to fire the main engine.

Then try staying in control with an unbalanced ship, or after you inevitably smashed one of the thrusters into a rock. It's a pretty space-nerd game too, they simulate details like reaction wheel saturation.

Matumio··on GPU Survival Toolkit for the AI age
The Mandelbrot example seems to make interpreted Python stand in for "the CPU performance"?

If that's true, then I'm surprised they only see a 10x speed-up. I would expect more from only compiling that loop for the CPU. (Comparing to interpreted Python without numpy.) Given they already have a numba version, why not compile it for the CPU and compare?

Also, they say consumer CPUs have 2-16 cores. (Who has 2 cores these days?) They go on suggest to rent an AWS GPU for $3 per hour. You're more likely to get 128 cores for that price, still on a single VM.

Not saying it will be easy to write multi-threaded code for the CPU. But if you're lucky, the Python library you're using already does it.

Matumio··on GPU Survival Toolkit for the AI age
> When faced with multiple tasks, a CPU allocates its resources to address each task one after the other

Ha! I wish CPUs were still that simple.

Granted, it is legitimate for the article to focus on the programming model. But "CPUs execute instructions sequentially" is basically wrong if you talk about performance. (There are pipelines executing instructions in parallel, there is SIMD, and multiple cores can work on the same problem.)

Matumio··on Telling GPT-4 you're scared or under pressure improves performance
First note the difference between "it's simulating the human brain" and "it's behaving in an intelligent way". Only one of the two requires tracking of blood sugar levels (to explain fatigue) and controlling motor neurons.

We happen to know how LLMs are trained, and from the loss function it's pretty clear that blood sugar will not magically enter the equation, nor even motor neurons, except as abstract knowledge that the model can reason about.

A LLM trained on western texts will, best-case, simulate a western abstract reasoning process, which usually puts more focus on independent/isolated explanations compared to other cultures. From that training data it will not spontaneously start simulating a generic human brain that was separated from both its cultural knowledge and its spinal cord.

At least in the same sense that the Mandelbrot fractal does not contain a picture of the maxwell equations. You may actually find that picture, but by looking hard enough in a complex enough system, you can find just about anything else you want.

Matumio··on Telling GPT-4 you're scared or under pressure improves performance
It won't ever simulate the human brain. It may simulate human cultural knowledge, or emotions, but only as far as they are encoded in the current millennium's written knowledge.

The human brain doesn't even have the concept of written language, that's all culturally learned knowledge.

Matumio··on A kernel update broke my stylus
It's convenient because of the small size.

I once got an bigger "upgrade" for my small wacom tablet, but it only collected dust. It used too much space on the desk to always keep it ready, and the larger active area meant too much travel distance when using the pen as a mouse.

And concerning Wacom, they were the first to have someone working on Linux drivers, and the only one for a long time, back when tablets were new. Not sure how it is today.

Matumio··on Global CO2 Levels
> Imagine [...] solar panels mounted a few meters off the ground, dump the carbon under the panels.

When I try to imagine that, I can't help it. I see leaves mounted on top of a tree. Using solar power to bind carbon into a dense trunk package below. Ready to be carted off and hidden below grounds.

Also, given that we can't find anyone willing to pay for carbon capturing right where it is most dense, at the source, how are we going to find the will to pay for capturing it from thin air at much higher cost...

Matumio··on Global CO2 Levels
Basically the northern hemisphere has more land/forest. When it's summer there, trees turn CO2 into wood much faster. Until mushroom season. (It's more complex of course, and not just the trees.)
← PreviousPage 5 of 17Next →