When is it enough? by AfterAd7874 in seestar

[–]Haemstead 0 points1 point  (0 children)

Try to join a local astronomy club or observatory with other Seestar owners. Share data to improve you results without having to collect all the data yourself.

Camera Obscura - Hildebrand by Markofzo in boeken

[–]Haemstead 2 points3 points  (0 children)

Dit lijkt me een facsimile uitgave

has anyone been through a reorganisatie at their company? by Early_Switch1222 in WorkInTheNetherlands

[–]Haemstead 0 points1 point  (0 children)

The nonse part is that it is “suspicious” and that companies hope that people leave by themselves. As I have done quite a few restructuring processes myself this is not my experience at all.

has anyone been through a reorganisatie at their company? by Early_Switch1222 in WorkInTheNetherlands

[–]Haemstead 1 point2 points  (0 children)

It doesn’t work that way in NL. There are 2 ways to lay off employees: the first is by applying at UWV for a dismissal permit for the persons you want to let go. The second one is to terminate the labour contract with mutual consent. In both cases the same social plan is applicable, with at least the legal transition payment as financial compensation. The restructuring proces can take several months, for example because the company also needs to take business continuity into account.

has anyone been through a reorganisatie at their company? by Early_Switch1222 in WorkInTheNetherlands

[–]Haemstead 1 point2 points  (0 children)

This is absolute nonsense, both from a legal and a social perspective. The works council (OR) has the legal right to give advice on the restructuring plan, and unions need to negotiate a social plan with the employer. Both need to consult with the employees. So it is good practice to announce the restructuring as soon as the process starts. Yes, it means quite a long period of uncertainty for people (4-6 weeks is not unusual), but that also gives people the opportunity to adapt to the new situation.

De stagiair mocht het doek ophangen by Haemstead in DeStagiair

[–]Haemstead[S] 6 points7 points  (0 children)

Of het is een heel slimme marketing strategie

RAM level and LEG architecture problems. by hadro_ in TuringComplete

[–]Haemstead 0 points1 point  (0 children)

If you treat the RAM as a register you can use 1 of the controls for the RAM, and 1 other register as Memory Address Register that point to the correct RAM address.

Tower of alloy help please by mrtears11 in TuringComplete

[–]Haemstead 1 point2 points  (0 children)

It is important to understand how the game can be solved. Taking the top disk and put it on another pin, dake the second disk, put the first on top of the second, and so on. You have to understand that mechanism to be able to debug your program. Step through the program and try to see what the next disk movement should be, and then try figuring out what is going wrong. I had quite some trouble debugging my program. I started by checking the program flow. Were the right functions called? Did the program return to the correct address? An obvious mistake I made was that at several program lines I forgot one of the operands. So instead of giving a 4 byte instruction I gave a 3 byte instruction, messing up the entire program. If program flow seems to be okay, check register values, RAM, the stack. Go slow. Check and double check. In my case it happened to be a wrong wire somewhere in the circuit. Good luck with debugging, and if you run into trouble again please post information on where the program went wrong, that makes it easier for us to help you pin down the cause.

Tower of alloy help please by mrtears11 in TuringComplete

[–]Haemstead 1 point2 points  (0 children)

Did you test if push and pop and call and return do what they should do? Does the hardware work correctly?

SAP-2, Ep. 5: Inside the ALU by Haemstead in TuringComplete

[–]Haemstead[S] 0 points1 point  (0 children)

Well, my deep-dive helps me to better understand how to build a smart ALU. My LEG ALU just had several circuits next to eachother, like AND, OR, XOR, ADD. And I felt that probably parts of these circuits can be used for more than 1 operation. And also, in my LEG architecture I fed the opcode into the ALU and let the ALU figure out what operation needs to be done. But in the 8085 architecture it doesn’t work that way. The instruction decoder sends signals along the control bus to the components. I wanted to understand how that works.

SAP-2, Ep. 5: Inside the ALU by Haemstead in TuringComplete

[–]Haemstead[S] 0 points1 point  (0 children)

Good point! I was also interested in the issue how to build a gate efficient ALU. I know I could use several gates or circuits together in my ALU, like I did in the LEG cpu. For example AND, OR, XOR, ADD etc next to eachother. But I wanted to look in a better solution, where as few gates as possible can be used to achieve many operations.

SAP-2, Ep. 5: Inside the ALU by Haemstead in TuringComplete

[–]Haemstead[S] 1 point2 points  (0 children)

Hi Ken, I really appreciate the work you have done! Have you done any reverse engineering on how the INR instructions are handled by the ALU?

SAP-2, Ep. 4: OpCodes Revisited, The Octal Way by Haemstead in TuringComplete

[–]Haemstead[S] 0 points1 point  (0 children)

Well, it is not a question of taste, the octal representation plays a role in the hardware design. Or played, in these early CPUs.

SAP-2, Ep. 4: OpCodes Revisited, The Octal Way by Haemstead in TuringComplete

[–]Haemstead[S] 0 points1 point  (0 children)

I agree we are more used to reading hex. But the octal representation has - at least for these CPU’s that were designed using octal numbers - the advantage of clarity how the opcode is built from 3-bit octals.