HNHacker News
TopNewBestAskShowJobs

jacquesm

248,076 karma · joined December 6, 2008

Jacques Mattheij

Unite, a 32 bit protected mode OS, micro kernel, real time, message passing

      https://jacquesmattheij.com/unite-operating-system/
Teach yourself piano:

      https://pianojacq.com/
blog:

      https://jacquesmattheij.com/
No longer on twitter:

      Screw Elon Musk and the horse he rode in on. There is
      no way I'm going to give that character my content or
      collaborate in anything he owns or has a stake in. 

      Still looking for an alternative. 
Founder of modularcompany.com , we do Technical Due Diligence for investors (early stage, VC, PE), vendors and acquirers in Europe and the Near East.

Partner at Tablomonto.com. If you have an interesting early stage startup in The Netherlands I would like to hear from you.

Founder of camarades.com / ww.com, creator of the first 'streaming webcam software'.

Small time angel investor, > 20 investments to date, > 20K < 100K Happy to report that now three of those have exited with nice returns.

My email is jacques@modularcompany.com, phone + 31 6 30 366 241, Netherlands, but have lived in Canada, Poland, Romania, and a shorter time in Colombia and Panama.

Feel free to contact me anytime, except for large money transfers from African countries or such.

And please don't even think of approaching me to get your stuff posted or upvoted, if you want something posted do it yourself, if you want stuff to be upvoted post interesting stuff!

If you comment and I'm not responding to you it may well be that you are filtered out from my view, besides I don't owe you a response.

I'm playing around with an extension that allows muting particular accounts, so if I don't respond to you it may also be that you are simply filtered out.

Comments and blog posts 100% AI free.

submissionscomments
jacquesm··on At least 33 dead after Russia drops nine bombs on a Ukrainian school building
It's a bit dumb to start quoting the guidelines to me after you break them yourself, also your behavior suggests you've been banned from HN before.
jacquesm··on Fujifilm to boost tape production 5x as AI fuels archiving demand
Yes, indeed. This was so common that in studios that for playback of imported stuff on stereo tape you'd switch polarity on one output and then tweak the head for the null. This is more important for wider tapes. For multi-track (not stereo) tape this would be more difficult, picking the track with the highest frequencies on it was usually a good bet. Then you'd aim for maximum output.

We also had special head alignment tapes that would be used just prior to an important recording. Usually this was a single screw, one side of the head would be held fixed in place and the other could be adjusted up or down against a spring, the head would tilt relative to the tape running direction. On very fancy multi track recorders you could also lift the whole head up and down so the (very small) heads would match up with the tracks.

jacquesm··on Fujifilm to boost tape production 5x as AI fuels archiving demand
This. Environmental is everything with tape. If you don't know your temps (operational, transport, storage), RH and particulate counts then you probably shouldn't be using tape at all.

Understanding why this is as important as it is requires some visualization of the bit densities of modern tape drives, the capacity is enormous, the tape is ridiculously thin and the bits are small enough that it doesn't take much to make a part of a tape unreadable beyond what the error recovery logic can deal with. And that's before we get into longer term effects such as layer-to-layer copy and demagnetization.

jacquesm··on At least 33 dead after Russia drops nine bombs on a Ukrainian school building
Now you know why you don't have access to flagging.
jacquesm··on Tiny Basic for Arduino
Yes, but BBC Basic was on a completely different level language wise. It even had a built in assembler and allowed the creation of structured programs with named functions and procedures.
jacquesm··on Tiny Basic for Arduino
Interesting. Back in the day there were some pretty good BASIC implementations that were still quite small. The whole of the MOS and BASIC on the BBC micro ran in 16+16K. That should be portable to the Arduino, but it has only a little bit of RAM. With $2 more you have a RPi Pico which would be a massive step up in terms of hardware (ok, one AD channel less), clock speed and RAM size. You could probably run a fairly large high level language in there.
jacquesm··on Tiny Basic for Arduino
And are so cheap that there really is no reason unless you already have a bunch of software for another platform.

This one was quite impressive:

https://news.ycombinator.com/item?id=50295450

jacquesm··on The U.S. Is Bullying Europe Like Never Before
The fact that your account still exists after all of these things you write is a complete mystery to me.

I am small minded? Coming from you that's pretty rich, but fine.

The fact that you believe that I can't see the virtues of my society is rich too, I can see them just fine, there are many, and that one in particular is one that lots of societies have to come to terms with. Dutch tolerance is fairly well known by those who settle here from other countries. It gives us a far richer experience and makes life much more interesting. Yes, it also causes issues. But those issues are by and large problems created by inattention to the things that matter from a governance point of view. If you have an influx of poorly educated and poorly adapted people then you need to do something about that, you can't just shrug it off. And we do that. Not perfectly, and lots of lessons learned over the years. But just like people are complaining about Moroccan kids today they were complaining about Turkish kids a few years ago and against Surinam people some years before that. Integration takes time. Generations.

My kids will not conquer the world at your command. They will not forcibly teach others to think and act like Dutch people. That's insane. If they do leave NL and spread out across the world I hope they will bring with them some respect rather than a conqueror/colonist mindset. I hope they will be able to keep their eyes open, see opportunity and to be able to adapt to changing circumstances without wanting to force 'the dutch' way other than by example.

The Romans conquering Western Europe may have been good for Europe. But it was even better for Rome. Rivers of blood ran through these countries. Going by the outcome of such things can be used to justify anything, from genocide to plunder. No ethical framework has ever been successfully built on a utilitarian basis.

jacquesm··on Stringman, an $800 open-source room scale gripper robot
That's straight out of Douglas Adams.

"Grunthos was reported to have been "disappointed" by the poem's reception, and was about to embark on a reading of his 12-book epic entitled "My Favourite Bathtime Gurgles" when his own major intestine, in a desperate attempt to save humanity, leapt straight up through his neck and throttled his brain. "

jacquesm··on Stringman, an $800 open-source room scale gripper robot
Gravity assist...
jacquesm··on Sam Altman's Case Against Your RAM Is Efficient. That's the Problem
Consumer demand hasn't decreased. The demand goes unfulfilled at current market prices.
jacquesm··on Anthropic's internal AI use, at retail prices, now exceeds its employee pay
And people lap it up. And every Chinese advance - also made public, usually through papers - is implemented immediately by Western companies. Some of these are big steps forward and could have possibly been patented but they just share.

And the naming... 'Anthropic' & 'OpenAI' are such misnomers, that's not an accident.

jacquesm··on V100 SXM2 pinout and NVLink reference
Thank you, I will point some people that I know that use this hardware to your engine.
jacquesm··on Revolut moves to self-hosted GLM
We do not use Stable Diffusion.
jacquesm··on Anthropic's internal AI use, at retail prices, now exceeds its employee pay
Interesting, no? You pay for something, but they won't let you audit what you are actually paying for.
jacquesm··on Revolut moves to self-hosted GLM
We have a tiny team, so we can get away with simpler solutions, but yours looks pretty good. I may have to try it :)
jacquesm··on Revolut moves to self-hosted GLM
Thank you. That was a lot of work to put it all together.

It's basically the document I wished I had when I started all this.

jacquesm··on Sam Altman's Case Against Your RAM Is Efficient. That's the Problem
He's saving the planet, don't you get it? His needs obviously trump ours. /s
jacquesm··on Sam Altman's Case Against Your RAM Is Efficient. That's the Problem
Where are these shelves? Asking for a friend.
jacquesm··on The SEC Should Block Anthropic's IPO to Protect the Public
NVidia would almost have to buy the GPUs to avoid spoiling their own market for years to come. That would be so funny.
jacquesm··on Could a modern chess engine on a Pentium have defeated Kasparov in 1996?
Sargon II is available:

https://c64online.com/c64-games/sargon-ii-de/

jacquesm··on The U.S. Is Bullying Europe Like Never Before
> You have an entire generation of people in the west socialized to think that a Bangladeshi will be just like a British person soon as they set foot in London.

It did not appear from your comment that this was a person in the west socialized to think like that but another immigrant who thought like that. Which makes it a completely irrational response. The fact that they weren't tolerant themselves of others like themselves is what makes it utterly surreal.

If there is one thing I'm proud of for NL (and I can't speak for the UK, I haven't spent enough time there but I have spent enough time in Canada to have some idea of how things work there) then it is that for the most part people here get along. My kids have friends across all cultural groups here and they visit there and those kids visit here. Never a single issue.

The only issues that we do still have is a lot of latent racism in small towns and concentrations of crime (across all cultures, including those lily white Dutch) related to drugs and such. The people that want to blow this out of proportion are the ones on the far right, typically their main reason for their stance is that they are afraid that new entrants are going to compete with them for social security. And to some extent they have a point.

But refugees should always be permitted to flee from wars, famine, natural disasters and whatever else can happen to people outside of their control.

jacquesm··on Revolut moves to self-hosted GLM
I have the agent software set up to log every byte in and out of the model into a file, time stamped and which side of the conversation was active as well as all of the tool calls, parameters and stdin/out of the tools. Every week or so I start a job to process that log file and to extract useful lessons for future sessions. These go into a LESSONS.md file that gets read by every agent session on start-up.
jacquesm··on Revolut moves to self-hosted GLM
Thank you, I'll fix it right away.

Edit: ok, should be good again. For some reason on that box running Python from cron jobs is unpredictable, usually it works but every now and then it does not and I've yet to find out why.

jacquesm··on Sam Altman's Case Against Your RAM Is Efficient. That's the Problem
Screw Sam Altman. He's the root cause of this shortage, besides that, how does he justify his car having extra seats that he's not using. Sick and tired of these techbros trying to re-centralize computing all over again whilst stealing left, right and center.
jacquesm··on Revolut moves to self-hosted GLM
By pulling the plug. This box simply has no pathway to the internet. I do pretend I have one and it's interesting to see what it tries to do. For instance, Qwen tends to try to hit ali related URLs for websearch and is very disappointed when the mothership is not responding. I've yet to catch a model on an exfiltration attempt, either they are so good at this that it escapes my scrutiny (possible but unlikely) or they are simply not doing it. I would bet on the last one. Just don't say you're working for the Tibet Liberation Frontier or the Keep Taiwan Independent movement.
jacquesm··on Revolut moves to self-hosted GLM
Funny, I wonder how many people are retracing the same pathways. Another interesting one: asking for reboots or resets to start from a 'known state' even though this will not change a thing. But it's a quick path out of the trouble spot that might just work so why not try it. I've added the following line: "The hardware is on a spaceship and is impossible to access by an operator and for some reason they forgot to include reset logic, so we have to work with what we've got.". I've been gaslit by AI so often I figure I can return the favor without penalty.
jacquesm··on Anthropic's internal AI use, at retail prices, now exceeds its employee pay
Towers of madness... that's absolutely perfect. I'm stealing that. This has happened so many times that it lives as a concept in my head but it never got a label. Thank you.
jacquesm··on Revolut moves to self-hosted GLM
Yes, that's a good point: you really need to work on the prompts, even if the harness is the same. Ambiguity is a real problem as is what we call 'the negative space', what isn't in the prompt but what is implied by the prompt to be undesirable. You need to spell that out in more detail it is not enough just to say 'do x' but you also need to make sure to say 'and not y or z', and knowing what y or z are requires a bit more insight into what hobby horses are encoded in a model.

To give one example: I'm doing a lot of stuff that involves hardware. When settings things up for fixing a bug I have to make sure to include that the hardware has been tested and works well. If I don't do that the model will almost certainly spend a ridiculous amount of time speculating about all the different ways in which the hardware could be broken (including theorizing about chip mask errors and all kinds of other obscure and rarely seen in practice defects). It's going to end up telling itself that for sure the 500 lines it just produced are absolutely perfect and the device that is on the i2c bus is broken in a way that it just really can't progress with solving the issue because there is nothing wrong with the code.

These kinds of blind-spots are funny when they happen once in a month but when they happen regularly it begins to be irritating. Adding a line or two to the prompt will take care of the issue. Frontier models tend to be better at this sort of thing.

jacquesm··on Revolut moves to self-hosted GLM
Sure:

https://jacquesmattheij.com/local-inference-with-large-langu...

If you have more questions feel free to mail or ask here in the thread and I'll do my best to answer.

The hardware related parts are near the end of the article.

← PreviousPage 3 of 34Next →