HN user

manuel_w

670 karma

Software engineer from Vienna, Austria.

[ my public key: https://keybase.io/mwagesreither; my proof: https://keybase.io/mwagesreither/sigs/zinG7bbpyC7OzuO1l49y7Bu7DE5I4zmFYm5-g-BSGTo ]

Posts1
Comments136
View on HN

Nice to stumble over this thread.

I'm not sure if Flint is the right tool for me. I'd like to have a tool that expresses code in visual form for me. For example, right now I need to reverse engineer some code for debugging purposes.

I already found out there are three tasks:

    * Task one fills task two's queue and waits for an event to get notified
    * Task two reads from its queue, forwards elements to task three's queue.
    * Task three reads from its queue and sends a success/fail message back to task two's queue
    * Task two then notifies the waiting task one.
Visually it's easily expressed: 3 bubbles lined up with 2 connections between the neighboring ones.

Which ML tools suited best for that?

The pro-swap stance has never made sense to me because it feels like a logical loop.

There’s a common rule of thumb that says you should have swap space equal to some multiple of your RAM.

For instance, if I have 8 GB of RAM, people recommend adding 8 GB of swap. But since I like having plenty of memory, I install 16 GB of RAM instead—and yet, people still tell me to use swap. Why? At that point, I already have the same total memory as those with 8 GB of RAM and 8 GB of swap combined.

Then, if I upgrade to 24 GB of RAM, the advice doesn’t change—they still insist on enabling swap. I could install an absurd amount of RAM, and people would still tell me to set up swap space.

It seems that for some, using swap has become dogma. I just don’t see the reasoning. Memory is limited either way; whether it’s RAM or RAM + swap, the total available space is what really matters. So why insist on swap for its own sake?

Finnix 7 months ago

Finnix seems to serve the same use case as GRML Linux it seems.

I never tried Finnix, but GRML helped me a few times so far.

Me, Austrian and two Austrian friends were doing a road trip through western Canada. We had a rental car with a remote key fob, and forgot the key fob on the cars roof when driving off for a multi-hundred kms trip. It obviously got lost and when stopping the engine at some random town along the way, we couldn't start the car anymore. (Luckily we had the trunk open when realizing that.)

An elderly lady we met at the parking lot offered us, three random strangers in their 30s stay at her place for the night. Her nephew even drove to the camping area where we headed off and probably lost the key. It was heart-warming.

After returning home we sent her a huge Christmas packet with typical specialties from Austria. (Pumpkin seed oil and others. :-) )

I'll write her a letter this Christmas.

What exactly is overly bureaucratic in the EU?

I as an European get the feeling people usually hate on the EU just because it dares to interfere with local legislation. But that's its job. And usually the EU interferes for a good reason. Usually because member countries falling back to only thinking about themselves and forgetting that we Europeans are in this shit together.

you can't do that

It's good that you can't call sparkling wine that's not from the Champagne "Champagne". It's good that you can't screw over flight passengers the way they do in the US. It's good that you can't annoy customers with phone power sockets that change with every model.

When I hear about actual examples of excess bureaucracy, it's usually on the country-level.

Doesn't he just say that Romanian Jews overperform?

I don't think there's a need to read the authors words in the worst possible way.

I understand this as ‘it makes sense for a group with skin color X and hair color Y to be better at school’

It wouldn't make sense for the author to mean it that way, because the "white skin black hair" classification likely includes more non-Jewish than Jewish Romanians.

followed by ‘it must be Jews’

I mean, it's not that hard to believe. If you look at (Eastern) European history, A LOT of the people of scientific or cultural significance were Jews. Don't pin me on the numbers, but if you check the Wikipedia article of a random Easter European person that left a mark in science, there is an 33-50% chance that person has some sort of Jewish background.

Pretty cool, nice job!

And wouldn't it be semantically more correct to put the <style> tag into the <head> and turning the <span> into a <p>aragraph? Since this is targeting beginners I'd think it's important to convey such fundamentals. But it might as well be that the HTML rules have changed since I left the game. It has been many years for me!

This post seems very well researched. It's great that OP has brought this up. If we could push further the state of the art in 3D printing, by simply no longer adhering to an (now proven to be invalid) patent, it's a no-brainer to do so.

Large American SUVs are flying off the shelves in Europe.

Not in the part of Europe I'm in. I can't recall the last time I've seen an American car here in the streets of Vienna. Also: Don't large American SUVs consume a lot of petrol? Considering the gas prices I'd assume not many people can/want to afford them.

Which one is more resistant to bitrot, Restic or Borg Backup?

(Yes, bitrot might better be mitigated at the filesystem layer, but I'm not switching to ZFS, btrfs or bcache-fs anytime soon.)

Where do you live?

I transitioned to software development in the age of ~30 and am based in Austria, Europe. The way I did is was to work on a project in my free time, and use that to a) LEARN, b) demonstrate that I can aquire skills myself and c) can stay motivated and push through. I wanted to show that I'm worth being given a chance. It worked flawlessly, I got hired on the first try.

Just try it, what's the worst that can happen? :)

I've got the feeling good software engineers are a bit more rare here, though, and Whiteboard interviews are not a common thing either.

Since an embedded Linux system will likely require use of either Buildroot or Yocto, I'd like to ask the following slightly off-topic question:

Which SoM product line would you say has the best vendor support? I'm talking about quality of the BSP (board support package). (A meta-layer, in Yocto terms.)

Raspberry Pi has quite a community behind it, so meta-raspberrypi has a number of contributors. (None of which payed by the Raspberry Pi foundation, though.)

My latest project involved a NVidia Jetson SoM, and I was surprised to learn that the BSP doesn't see any support from NVidia at all. They rely on one motivated guy (Matt Madison) maintaining it in his free time.

I'd love to see a vendor that provides a first-class BSP maintained by their own people.

It's a bet that China's rivals cannot successfully resist short-term greed despite the huge and transparent long-term risks.

Seems they have correctly identified the western worlds weakness.

Isn't it the same with climate warming? In the long run it would have been cheaper to prevent climate warning in it's early stages. Yet, we delayed (and are delaying) necessary actions as long as possible. In the end, the loss caused by climate change will by far outweigh the cost if we'd have taken measures early.

Hello Cosmin, nice to read you again.

Cosmin applied at my place for the position as Software Architect. I was impressed by his ability to articulate ideas clearly and comprehensively. He doesn't rush an answer but gives things a thought. He is a great communicator who doesn't miss out on the technical expertise. I can recommend considering him.

That said, I was not impressed by our own performance in that interview, though.

Hope your doing good! Manuel

Since you are keen on feedback:

A LaTeX using collegue I forwarded this to objected that you need to approve latex keywords (\alpha) and can't just keep on typing.

Not much of a LaTeX user myself, so just forwarding the feedback as is.

around-the-world

Not to dimish their perfomance, but still worth noting that they are taking the curves as tightly as anyhow possible. Which is okay, I guess, it's a race after all.

    https://www.vendeeglobe.org/themes/custom/front/dist/assets/112114cd193fee4caebf.webp
    https://www.vendeeglobe.org/en/what-vendee-globe
edit for those on screen readers: The links show the route of that race, which is from France down to south pole, around it, and back up to France. This race is not "along the equator" as some might read "around the globe".

Interesting article -- thanks for sharing!

I'm surprised though that the article honors and praises things while at the same time spelling them consequently wrong. One would assume they would at least spend the effort to keep the Umlauts.

    The Akademie de bildende Kunste = Die Akademie der bildenden Künste
    Kunstlerhaus Genessenschaft = Künstlerhaus Genossenschaft
    Hagengesalleschaft’ = Hagengesellschaft
    Hagendbund = Hagenbund
    Gesamkunstwerk = Gesamtkunstwerk
    Kunsthistoriches museum = Kunsthistorisches Museum
    Ringstrasse = Ringstraße

I don't write code by hand because my hands are broken, and I can't use the keyboard long enough to write any significant amount of code. I've developed a relationship with nonbiological junior programmers such that I now tell them, via speech recognition, what to write and what information they need to create code that looks like code I used to create by hand.

Can you please write a blog post on what tools you use for that?

My hands are fine, still, I'd love to just verbally explain what I want and have someone else type the code for me.

The article says they're providing GStreamer integration. Can someone tell me how a GStreamer pipeline to run the camera feed through an object detection ML model would look like? Am I free in the choice of model type? (I heard there are a few, one being something called ?Yolov?)