Yes, I feel the same way. I met Andrei once on a Meetup in Munich, basically telling him that he taught me how to think which led to a somewhat awkward conversion. Fun times nonetheless :-)
HN user
W0lf
Computer scientist (M.Sc.) with a strong focus on Computer Vision, Image Processing and Machine Learning mainly in the languages C, C++(11,14), Java and Python. http://kai-wolf.me
[ my public key: https://keybase.io/newproggie; my proof: https://keybase.io/newproggie/sigs/IGvw8WxNVmB5OPL1uJCvhQ5H2-8CnTLkMg6Z1efp9mI ]
I did the same for my office and bought used LAWO flipdot panels for this. Screenshot of the thing here: https://github.com/aivju/flipdotz
Thank you for playing Wing Commander!
:-) Hits the same nerve for me.
I've been using MoneyMoney for over 12 years now (started Nov. 2013) on Mac and have never regretted it. I am automatically importing from all my bank accounts, including all statements and even track my portfolio with it. It can automatically categorize every transaction (basically string matching with OR clauses) and doing this consistently for years gave me pretty good insights on my spending behavior over time. It's a pity that they don't have a iOS app though.
Pretty much on point. I liked it.
You're a seasoned freelance software consultant with a deep passion for C++ and computer vision. Your contributions on HN are a mix of technical insights, career advice, and a sprinkle of humor, making you a well-rounded and respected member of the community.
Isn’t arcball rotation the gold standard for rotating 3d objects?
My rule of thumb for code comments is to comment what's not in the code.
As pointed out in my other comment, using a single image for point coloring is prone to errors due to noise, specular reflection and occlusion. I'd consider using a (normalized) cross-correlation approach with several images.
I did work on this as part of my thesis quite a few years back at the university. One other optimization would be to process the points in parallel.
Regarding the coloring of each 3d point, it might be feasible to not use one camera image, but a weighted sum of all camera images that can see the same point in the scene. Each pixel color is then weighted with the scalar product of the points normal and the viewing direction of the camera. This would also regard for noise and specular reflections (which can mess up the original color).
"In Bb" that is?
Interesting, my first interpretation was letters for rows and numbers for columns, but apparently you noted it the other way around.
Judging from the table of contents it seems that the first half of this book covers basic CS stuff (what is an algorithm, Big O notation, sorting and searching, data structures etc) and then discusses some machine learning basics before looking at the more recent deep learning architectures. I would not buy this book as there are plenty of (better) online resources and even better books IMHO such as the books from Bishop or Marsland.
I am in my fifth year of being an independent software consultant/contractor. I live in Germany. I've had multiple gigs almost right from the start of being self employed. Almost always through one of the many recruiting firms. Reading his story, I do wonder though if my path is or has been somewhat special until now as I've heard many times now that being an independent software contractor (in the EU) is somewhat hard. I always had quite the opposite experience so I genuinely do wonder if I was simply lucky (until now that is. No one knows what the future holds).
I did specialize in Computer Vision, Image Processing, C++, Python and lately more and more DevOps if this is of any interest and my previously described luck depends on this specific field.
I happen to know the guy from the linked article from several meetups here in Germany and while I stick to the old saying that if you don't have anything nice to say about a person it's better to say nothing at all, I just want to say that I can somewhat relate as I do get cringe feelings as well. Try listening to one of his talks and make up your own mind.
On a side note: It's interesting to see a list of stated facts that a _professional C++ developer must know_ without having any real world, industrial experience with small/middle or large codebases for the last 15+ years. So there's that.
I have switched to Operator Mono about 10 years ago. This font is not free though. However it was the only font (at the time I was looking at at least) that had a monospaced italic version which I found looked slick. So I ended up buying that font and used it ever since.
I happen to have read her book on Cracking the Coding Interview which I found was a nice refresher for interview-type like questions. She writes:
And for all of this I still blunder my way through an exercise to write a function which returns a boolean in response to the question of whether sequence A is a sub-sequence of sequence B. I still draw a blank when asked what the magnitude of complexity is for the guests function I just wrote
which I have a hard time believing as she covers this in a whole chapter of her own book. Clearly she knows how to do this stuff, given that she wrote the book herself.
My guess is that either the (US) market is currently facing a recession which has hit the dev market as well by now or she is somewhat of a generalist with no deep knowledge of a specific area and the companies she were interviewing for are searching for a specialized person rather.
I did something similar over a decade ago as part of my master thesis back in university [1]. IIRC this was before most of the tools existed that were mentioned in the article. If you don’t have anything else other than a camera at hand (and no recent iPhone), this should be the most straight forward/cost effective way to generate metrically correct 3d models
Discrete mathematics and all sorts of its application in real-world (software development) related problems. Also how any given solution to a problem in one problem domain can be transferred to a problem in another unrelated domain. Think Galois theory but waaaay less fancy :-)
I don't know about you people, but this whole twitter thread pretty much sums up why I don't bother engaging too much in online communities whatsoever. I don't care what happened there and who feels offended or whoever should be excluded for whatever reasons. I feel if someone did something wrong we have an established system for this called court.
This whole public shaming and social justice warrior thingy feels to me just medieval wrong. This is also the reason why I like HN as here the focus is pretty much tech related which gives me somewhat peace of mind.
I understand the criticism alongside _if you know one, two programming languages, then you know it all_. However, what seems to be overlooked at times is that there are different categories of programming languages, where your experience and knowledge in imperative languages doesn't help that much.
Looking at Prolog for instance, where you need to understand a whole new concept on how to achieve something requires time and experience.
100 EUR/hour although I don’t bill per hour but per day. This is without VAT and for Germany, but I charge the same for clients from other countries as well.
Definite answer: https://www.youtube.com/watch?v=sTJ7AzBIJoI
Right, but the entropy is literally zero in my opinion.
My point exactly was that I don't even necessarily disagree with his opinion. However, I would not trust anything he's writing either because of his bias. And with bias I mean the same bias a mother may has to her child if it's the brightest and most beautiful human being there is. Of course any good mother would think that. The same with him and the next new Apple product: Of course it's the best, most thinnest, most magical device there is. I cannot take it seriously. That's the point I was trying to make.
I still cannot fathom how one can take anything seriously when it comes to the author talking about Apple, given his biased opinion regardless. Maybe it's just this irrational and unconditional excitement. In any case my mind just has problems with this setting, every time an article from Gruber comes up here, even though I own lots of Apple products myself and quite like them. Yeah, I think it really is the lack of objectivity that just makes me feel uncomfortable reading his stuff. Your mileage may vary though.
Why did the pins stay in place once they have been pushed into the correct position with the lockpick in the first example (for the old regular lock). I didn’t understand that and would assume that those pins fall back down once the lockpick moves to the next one?
Well, actually… :-)
I think you might also like myselfreliance on YT then
Nice framing. However, I was rather thinking about the _drama_ he created back then with his software due to a logical error. To me it had some resemblance of a nice play at the time.