HNHacker News
TopNewBestAskShowJobs

MarcusE1W

587 karma · joined January 2, 2018

submissionscomments
MarcusE1W··on Hologram: A full-stack isomorphic Elixir web framework
Single tabs on links with iOS Safari work just fine with me.

It does not feel slow to me, but I don't know what timings should usually be achieved.

MarcusE1W··on Porting the GNAT Ada compiler to macOS/aarch64
This is often used in relation to the processor architecture. The 64 is added to indicate it's a 64 bit CPU architecture.

This is to distinguish it to the for a long time common 32 bit CPU architectures.

Looking at the current market you could think that there are mostly 64 bit CPUs sold nowadays, but many people still use (older) 32 bit CPUs.

MarcusE1W··on I've acquired a new superpower
I think it depends a bit more on what you do, than your role. As you mentioned, being President of the USA is not even enough.

And yet you might be able to list some Roman Emperors, for good or bad (Cesar, Augustus) or even politicians (Cicero, may e Seneca) after 2000 years.

MarcusE1W··on Merry Christmas Everyone
The Amiga was my second computer too. And I have spend all my money on the M2 Modula 2 compiler.

Then I could do computer school homework in M2 on my Amiga and just had to translate it to Turbo Pascal in school to submit it :-)

MarcusE1W··on Merry Christmas Everyone
When you are down and in a hole, one small good thing is that it goes up in every direction. Merry Christmas Sam and a much better 2025.
MarcusE1W··on Merry Christmas Everyone
Merry Christmas everyone.

Every year it reminds me how I eventually became an IT professional.

My parents took us children to the village restaurant before Christmas. Must have been 1983. Then we were asked what we wish for Christmas and I had not really thought about that, yet. Some of my friends have been talking about a computer. I had no idea what exactly that meant or what to use it for but it sounded cool. Computer. Also I knew that the brand was Commodore.

So when asked what I want for Christmas I said "A Commodore computer".

The next day it dawned on me that it might be a good idea to find out what my Christmas wish actually was. In a toy catalog I found a Commodore C64 computer and decided that must be my Christmas whish. I started collecting the limited info that was publicly availabe about computer.

In a proper Christmas story I would get my C64 and live happily ever after. But my parents were not sure if such an expensive present should be bought.

My mother found a book about the basics of Computers though and I got that later for birthday. Now I really wanted one. I sometimes took a 30 min. Bus ride to the neighbour university town and there was a department store with a computer department and you were allowed to try them. So all you had to do is use the book to prepare some BASIC programme at home in paper. Take the bus, find a free computer in the store, key the programme in, hope that it works on that version of BASIC and you had a programme.

2 years later my parents seemed convinced that I really wanted a computer and got me a C128. Much better BASIC for structured programming. And from then I happily lived ever after. Or so.

MarcusE1W··on Luon programming language
Quite high abstraction for its simplicity, quick to learn, strongly typed, garbage collected before it was cool (same as Module 3) and yet a system programming language (Oberon OS).

You could argue that Wirth overdid it a bit with the simplicity vs. Comfort features but that's probably also dependent on your preferences and the problem you want to solve.

There are a few languages where you regret that they did not win in favour of C++ and Oberon is one of them (and Modula 3). Not that C++ does not have its strength , but for many problems Oberon would probably have been the simpler fit.

MarcusE1W··on Why is printer ink so expensive?
I think this shows the problem though. When I was younger you had to save for a printer for a considerate amount of time, the equivalent of hundreds of dollars was normal.

Now there are customers that think they can buy a printer for the equivalent of a round of beer, and when that doesn't work out as expected it's only the evil companies.

More often than not the consumer goes for the cheapest, and that's what they get and the company has to make the profit elsewhere.

I appreciate that with all the legal wrangling and anti-competitive behaviour the supplier companies don't paint a very attractive picture, but the consumer decisions have made the bed for this market as well.

MarcusE1W··on Malware can turn off webcam LED and record video, demonstrated on ThinkPad X230
My Pinephone has a switch for the microphone and also my Pinebook Pro laptop. But I also would agree that this is exotic hardware.
MarcusE1W··on Zigler: Zig NIFs in Elixir
Erlang's (Elixirs) error management approach is actually "Let it crash"

This is based on the acknowledgment that if you have a large number of longer running processes at some point something will crash anyway, so you may quite as well be good at managing crashes ;-)

https://dev.to/adolfont/the-let-it-crash-error-handling-stra...

MarcusE1W··on When railroad dining cars were the height of luxury
The German Railway company DB often works with well known chefs who have also worked for aviation, often for Lufthansa, so they can benefit a bit from their experience.
MarcusE1W··on End-to-End Encrypted Cloud Storage in the Wild: A Broken Ecosystem
Actually I don't think self-hosting is a viable solution for many people. Most server hosts are not security experts. IT security is really hard due to the many possible attack vectors you have to be knowledgeable about. In this article they assume that an attacker has compromised a server and I don't see how a layman can keep a server safe if experts want to compromise it in the long term if you just follow the reccomend maintenance. One day you will slip up.

You might get a security related update late, did not hear about the last breach and are not aware how that relates to you, all sorts of scenarios. The only way to make it much more difficult to be compromised is if you don't connect your self-hosted cloud solution to the internet. But then it's not a really a cloud solution anymore.

And that's before you have to consider that not everyone has the knowledge, time, interest to self host.

MarcusE1W··on Nextcloud: Open-Source Cloud Apps
For me it worked great for many years. I do turn off the formatting tools though and write markdown formatting if needed.
MarcusE1W··on Nextcloud: Open-Source Cloud Apps
You can share folders between nextcloud instances and copy from one to another. No download needed.
MarcusE1W··on Nextcloud: Open-Source Cloud Apps
I have moved twice now. First from my raspberry pi to cloud and the second time between cloud providers. There might be other ways but you can share folders between Nextcloud instances. I have shared my whole nextcloud from the old one to a folder in the new one. Then in the new instance you copy folders from the shared drive to your new instance. For ~300-400 GB in takes a moment and I do some spot checks, but after half a day it's done. And you don't actually do things, you just wait that a folder copy finishes, check and then start the new one. There might be more automated ways, but this worked for me.
MarcusE1W··on Swift 6
I think systems programming, like system tools or cli tool for example can also be done with a garbage collector e.g. in Go or Ocaml. For low-level development you would usually expect that the program manages memory itself, not some garbage collector. This is not black and white, some approaches of reference counting for example might be suitable for some low-level development. Or in some languages you can choose like Nim, D or if I understand correctly, now in Swift ?
MarcusE1W··on New Name for OpenSUSE as Requested by SUSE – OpenSUSE Forums
Suggestions are open
MarcusE1W··on Void captures over a million Android TV boxes
That makes me think, will we have car theft in the future where someone hacks your self driving car and it makes off on itself in the night? The next day you wake up to notice that your car has left you for someone else?
MarcusE1W··on Tell HN: Twilio quietly removes Authy iOS app from Mac App Store, stops updates
I can recommend Ente Auth https://ente.io/auth/. I use it for a while now and I have read some positive reviews.
MarcusE1W··on Swift is a more convenient Rust
There is also Austral, which has linear types as a main capability: https://austral-lang.org/
MarcusE1W··on Strava and Letterboxd Surge as Users Crave Social-Media Refuge
Archive: https://archive.is/IPwdr
MarcusE1W··on To Nerves from Elixir
There is the AtomVM, a (mini)BEAM for microcontrollers https://www.atomvm.net/ There is also integration for Elixir and AtomVM.
MarcusE1W··on Leasing model behind Europe's EV drive at risk of breakdown
Archive: https://archive.is/6ogdB
MarcusE1W··on Reference Counting with Linear Types
Austral uses linear types as a main feature https://austral-lang.org/
MarcusE1W··on Duolingo, the App That Always Wins the Battle for Your Attention
Archive:

https://archive.is/v2bXN

MarcusE1W··on How many High Streets are there in London?
Warf was a typo. The Warehouses are called Wharf.
MarcusE1W··on How many High Streets are there in London?
Near where I live is Wapping High Street (Just next to the Tower of London, City outwards). There are maybe 1,2,3 shops sprinkled around. A barber. That sort of thing. The rest are Warfs (Warehouse at river Front) which were part of the port of London before it moved down the Thames. If you wanted to go to the main shopping area you nowadays would go to Wapping Lane.

Now, the warehouses are there only for a few centuries and Wapping is much older. I don’t know if Wapping High street at that time was a vibrant shopping street with exciting retail opportunities, maybe. My point is things change over time.

This could be an interesting research project as you suggest and I wait with great anticipation for the first results that you hopefully will present here in some time. I am sure the history of High Streets in London could be fascinating.

MarcusE1W··on I Discovered a Beautiful Open-Source Authy Replacement
Seems also to be available for iOS and desktop.

https://ente.io/blog/auth/

MarcusE1W··on Rust Is for the Engine, Not the Game
They don’t have to be astronauts in the same way as as the programmer of a word processor does not have to work in office administration. But if said programmer has to write a letter and uses a different word processor you would raise an eye brow.

I think it definitely would be a good idea if the creators of a space suit wear it and try to do some light DIY with it.

MarcusE1W··on Bend: a high-level language that runs on GPUs (via HVM2)
ParaSail also goes into that direction https://github.com/parasail-lang/parasail.

Made by the designer for Ada since 1995, Tucker Taft. Some of the parallel features of ParaSail made it into Ada 2022.

← PreviousPage 2 of 6Next →