News for hackers. Stuff that matters.

JosifA

Re:Ask HN: Who wants to be hired? (September 2026) on Wednesday September 02, 2026 @03:59AM (#49533206)

  Location: Lithuania (EU) / Ukraine (I split my time between the two)
  Remote: Yes
  Willing to relocate: No
  Technologies: C++, Embedded Linux, Networking, Concurrency, Docker, Github Actions, Pytorch, CUDA, OpenCL, Image Processing, Video I/O (codecs, containers).
  Resume: https://tulon.github.io/assets/CV_Josif_Arcimovic.pdf
  Website: https://tulon.github.io/
  Email: joseph <dot> artsimovich <at> gmx <dot> com
I am a seasoned C++ developer with 23 years of experience in the industry. I have experience in Desktop, Embedded and Mobile development. I also did some back-end work and even some reverse engineering, though that was a while ago. I also have some ML experience (PyTorch) - also a while ago, but not that much. Most recently I've been doing 3D graphics (simulation and later maps). My Linear Algebra is quite decent - I use it regularly.

My preferred next career move is independent contracting. 6-12 months contracts ideally. I will also consider permanent fully remote positions, but only quite senior ones - Staff Engineer / Architect level.

I've been fully remote since 2018 and I intend to keep it that way.

Re:Ask HN: Who wants to be hired? (August 2026) on Tuesday August 04, 2026 @03:09AM (#49165226)

  Location: Lithuania (EU) / Ukraine (I split my time between the two)
  Remote: Yes
  Willing to relocate: No
  Technologies: C++, Embedded Linux, Networking, Concurrency, Docker, Github Actions, Pytorch, CUDA, OpenCL, Image Processing, Video I/O (codecs, containers).
  Resume: https://tulon.github.io/assets/CV_Josif_Arcimovic.pdf
  Website: https://tulon.github.io/
  Email: joseph <dot> artsimovich <at> gmx <dot> com
I am a seasoned C++ developer with 23 years of experience in the industry. I have experience in Desktop, Embedded and Mobile development. I also did some back-end work and even some reverse engineering, though that was a while ago. I also have some ML experience (PyTorch) - also a while ago, but not that much. Most recently I've doing 3D graphics (simulation and later maps). My Linear Algebra is quite decent - I use it regularly.

My preferred next career move is independent contracting. 6-12 months contracts ideally. I will also consider permanent fully remote positions, but only quite senior ones - Staff Engineer / Architect level.

I've been fully remote since 2018 and I intend to keep it that way.

Re:Ask HN: What are you working on? (May 2026) on Monday May 11, 2026 @05:07AM (#48092691)
Since last summer, I am working on a yet another Wine prefix manager, called Wine Bar [1]. My main motivation was to have a user-friendly and opensource tool that can run (some) Windows apps on my Macbook Air M2 running Linux. Before you ask, it supports regular x86_64 Linux as well.

Besides, I wasn't entirely happy with the existing Wine launchers, namely Lutris / Heroic / Bottles (none of which support Linux on Apple hardware, although I was able to run an old version of Heroic under muvm).

I wanted more control. For instance, sometimes I need to install a Windows component using winetricks before an installer for some Windows app would agree to run. I also wanted even more user-friendliness. I didn't want to manually specify the executable in the installation folder to run. I wanted the executable to automatically appear on a "Desktop" in the UI as a result of running the installer for a Windows app. All of that I've achieved.

Recently, I've put a very significant effort to make a Snap version of Wine Bar. An x86_64 Snap wouldn't be terribly difficult to make, but packaging an arm64 version as a Snap and making it work was really-really hard. That's because Linux on Apple hardware uses a non-4K hardware page size. So, running Windows apps in such an environment involves running a full-blown 4K-page Linux kernel inside a micro-VM. From within the VM, you register FEX-EMU as a binfmt-misc handler, and then finally you are able to run a Wine process or a wrapper around it (like Proton). Oh, in order for that to work, you also need to provide an x86_64 / x86 RootFS image for FEX-EMU. All those components need to be built as part of the Snap build process.

Long story short, I succeeded and the Snap version of Wine Bar is available from the Snap Store, yet I am still waiting [2] (for over 2 weeks without any reaction) for a couple of permissions to be granted to it. That's not a showstopper though, as the permissions may be granted manually by the user.

[1]: https://github.com/Tulon/WineBar

[2]: https://forum.snapcraft.io/t/autoconnect-requests-for-wineba...

Re:Ask HN: Who wants to be hired? (May 2026) on Saturday May 02, 2026 @12:26PM (#47987782)

  Location: Lithuania (EU) / Ukraine (I split my time between the two)
  Remote: Yes
  Willing to relocate: No
  Technologies: C++, Embedded Linux, Networking, Concurrency, Docker, Github Actions, Pytorch, CUDA, OpenCL, Image Processing, Video I/O (codecs, containers).
  Resume: https://tulon.github.io/assets/CV_Josif_Arcimovic.pdf
  Website: https://tulon.github.io/
  Email: joseph <dot> artsimovich <at> gmx <dot> com
I am a seasoned C++ developer with 23 years of experience in the industry. I have experience in Desktop, Embedded and Mobile development. I also did some back-end work and even some reverse engineering, though that was a while ago. I also have some ML experience (PyTorch) - also a while ago, but not that much. Most recently I've doing 3D graphics (simulation and later maps). My Linear Algebra is quite decent - I use it regularly.

My preferred next career move is independent contracting. 6-12 months contracts ideally. I will also consider permanent fully remote positions, but only quite senior ones - Staff Engineer / Architect level.

I've been fully remote since 2018 and I intend to keep it that way.

Re:Ask HN: Who wants to be hired? (April 2026) on Thursday April 02, 2026 @06:01AM (#47612269)

  Location: Lithuania (EU) / Ukraine (I split my time between the two)
  Remote: Yes
  Willing to relocate: No
  Technologies: C++, Embedded Linux, Networking, Concurrency, Docker, Github Actions, Pytorch, CUDA, OpenCL, Image Processing, Video I/O (codecs, containers).
  Resume: https://tulon.github.io/assets/CV_Josif_Arcimovic.pdf
  Website: https://tulon.github.io/
  Email: joseph <dot> artsimovich <at> gmx <dot> com
I am a seasoned C++ developer with 23 years of experience in the industry. I have experience in Desktop, Embedded and Mobile development. I also did some back-end work and even some reverse engineering, though that was a while ago. I also have some ML experience (PyTorch) - also a while ago, but not that much. Most recently I've doing 3D graphics (simulation and later maps). My Linear Algebra is quite decent - I use it regularly.

My preferred next career move is independent contracting. 6-12 months contracts ideally. I will also consider permanent fully remote positions, but only quite senior ones - Staff Engineer / Architect level.

I've been fully remote since 2018 and I intend to keep it that way.

Re:Ask HN: Who wants to be hired? (March 2026) on Tuesday March 03, 2026 @12:15AM (#47228372)

  Location: Lithuania (EU) / Ukraine (I split my time between the two)
  Remote: Yes
  Willing to relocate: No
  Technologies: C++, Embedded Linux, Networking, Concurrency, Docker, Github Actions, Pytorch, CUDA, OpenCL, Image Processing, Video I/O (codecs, containers).
  Resume: https://tulon.github.io/assets/CV_Josif_Arcimovic.pdf
  Website: https://tulon.github.io/
  Email: joseph <dot> artsimovich <at> gmx <dot> com
I am a seasoned C++ developer with 23 years of experience in the industry. I have experience in Desktop, Embedded and Mobile development. I also did some back-end work and even some reverse engineering, though that was a while ago. I also have some ML experience (PyTorch) - also a while ago, but not that much. Most recently I've doing 3D graphics (simulation and later maps). My Linear Algebra is quite decent - I use it regularly.

My preferred next career move is independent contracting. 6-12 months contracts ideally. I will also consider permanent fully remote positions, but only quite senior ones - Staff Engineer / Architect level.

I've been fully remote since 2018 and I intend to keep it that way.

Re:Ask HN: Who wants to be hired? (February 2026) on Tuesday February 03, 2026 @07:17AM (#46870053)

  Location: Lithuania (EU) / Ukraine (I split my time between the two)
  Remote: Yes
  Willing to relocate: No
  Technologies: C++, Embedded Linux, Networking, Concurrency, Docker, Github Actions, Pytorch, CUDA, OpenCL, Image Processing, Video I/O (codecs, containers).
  Resume: https://tulon.github.io/assets/CV_Josif_Arcimovic.pdf
  Website: https://tulon.github.io/
  Email: joseph <dot> artsimovich <at> gmx <dot> com
I am a seasoned C++ developer with 23 years of experience in the industry. I have experience in Desktop, Embedded and Mobile development. I also did some back-end work and even some reverse engineering, though that was a while ago. I also have some ML experience (PyTorch) - also a while ago, but not that much. Most recently I've doing 3D graphics (simulation and later maps). My Linear Algebra is quite decent - I use it regularly.

My preferred next career move is independent contracting. 6-12 months contracts ideally. I will also consider permanent fully remote positions, but only quite senior ones - Staff Engineer / Architect level.

I've been fully remote since 2018 and I intend to keep it that way.

Re:Ask HN: Who wants to be hired? (January 2026) on Sunday January 04, 2026 @12:40AM (#46485283)

  Location: Lithuania (EU)
  Remote: Yes
  Willing to relocate: No
  Technologies: C++, Embedded Linux, Networking, Concurrency, Docker, Github Actions, Pytorch, CUDA, OpenCL, Image Processing, Video I/O (codecs, containers).
  Resume: https://tulon.github.io/assets/CV_Josif_Arcimovic.pdf
  Website: https://tulon.github.io/
  Email: joseph <dot> artsimovich <at> gmx <dot> com
I am a seasoned C++ developer with 23 years of experience in the industry. I have experience in Desktop, Embedded and Mobile development. I also did some back-end work and even some reverse engineering, though that was a while ago. I also have some ML experience (PyTorch) - also a while ago, but not that much. Most recently I've doing 3D graphics (simulation and later maps). My Linear Algebra is quite decent - I use it regularly.

My preferred next career move is independent contracting. 6-12 months contracts ideally. I will also consider permanent fully remote positions, but only quite senior ones - Staff Engineer / Architect level.

I've been fully remote since 2018 and I intend to keep it that way.

Show HN: WineBar: A yet another Wine prefix manager, with Asahi Linux support

https://github.com/Tulon/WineBar

My daily driver is a Macbook Air M2 running Linux - Fedora Asahi Remix to be precise. One thing I missed when using it is the ability to occasionally run Windows software using Wine. Apparently, you can run Steam on it and apparently Steam allows installing and running arbitrary Windows software, but when I tried it, I couldn't create an account and in general, I'd rather not use Stream. I...

( Read More... | no comments | on HN )
Re:Ask HN: Who wants to be hired? (December 2025) on Tuesday December 02, 2025 @12:59PM (#46124202)

  Location: Lithuania (EU)
  Remote: Yes
  Willing to relocate: No
  Technologies: C++, Embedded Linux, Networking, Concurrency, Docker, Github Actions, Pytorch, CUDA, OpenCL, Image Processing, Video I/O (codecs, containers).
  Resume: https://tulon.github.io/assets/CV_Joseph_Artsimovich.pdf
  Website: https://tulon.github.io/
  Email: joseph <dot> artsimovich <at> gmx <dot> com
I am a seasoned C++ developer with 23 years of experience in the industry. I have experience in Desktop, Embedded and Mobile development. I also did some back-end work and even some reverse engineering, though that was a while ago. I also have some ML experience (PyTorch) - also a while ago, but not that much. Most recently I've doing 3D graphics (simulation and later maps). My Linear Algebra is quite decent - I use it regularly.

My preferred next career move is independent contracting. 6-12 months contracts ideally. I will also consider permanent fully remote positions, but only quite senior ones - Staff Engineer / Architect level.

I've been fully remote since 2018 and I intend to keep it that way.

Re:Ask HN: Who wants to be hired? (November 2025) on Tuesday November 04, 2025 @04:52PM (#45816293)

  Location: Lithuania (EU)
  Remote: Yes
  Willing to relocate: No
  Technologies: C++, Embedded Linux, Networking, Concurrency, Docker, Github Actions, Pytorch, CUDA, OpenCL, Image Processing, Video I/O (codecs, containers).
  Resume: http://tulon.github.io/assets/CV_Joseph_Artsimovich.pdf
  Website: https://tulon.github.io/
  Email: joseph <dot> artsimovich <at> gmx <dot> com
I am a seasoned C++ developer with 23 years of experience in the industry. I have experience in Desktop, Embedded and Mobile development. I also did some back-end work and even some reverse engineering, though that was a while ago. I also have some ML experience (PyTorch) - also a while ago, but not that much. Most recently I've doing 3D graphics (simulation and later maps). My Linear Algebra is quite decent - I use it regularly.

My preferred next career move is independent contracting. 6-12 months contracts ideally. I will also consider permanent fully remote positions, but only quite senior ones - Staff Engineer / Architect level.

I've been fully remote since 2018 and I intend to keep it that way.

Re:Ask HN: Who wants to be hired? (October 2025) on Thursday October 02, 2025 @01:11PM (#45452451)

  Location: Lithuania (EU)
  Remote: Yes
  Willing to relocate: No
  Technologies: C++, Embedded Linux, Networking, Concurrency, Docker, Github Actions, Pytorch, CUDA, OpenCL, Image Processing, Video I/O (codecs, containers).
  Resume: http://tulon.github.io/assets/CV_Joseph_Artsimovich.pdf
  Website: https://tulon.github.io/
  Email: joseph <dot> artsimovich <at> gmx <dot> com
I am a seasoned C++ developer with 23 years of experience in the industry. I have experience in Desktop, Embedded and Mobile development. I also did some back-end work and even some reverse engineering, though that was a while ago. I also have some ML experience (PyTorch) - also a while ago, but not that much. Most recently I've doing 3D graphics (simulation and later maps). My Linear Algebra is quite decent - I use it regularly.

My preferred next career move is independent contracting. 6-12 months contracts ideally. I will also consider permanent fully remote positions, but only quite senior ones - Staff Engineer / Architect level.

I've been fully remote since 2018 and I intend to keep it that way.

Re:RIP pthread_cancel on Sunday September 14, 2025 @02:12PM (#45242000)
Unfortunately, c-ares is not problem-free on all platforms.

On iOS, its use triggers a local network access popup (it tries to reach your DNS server, which is often on your LAN). If a user denies acess, your app will simply not work.

On Android, it's not compatible with some VPN apps. Those apps are to blame, but your users are going to blame you not them.

So, at my previous company we ended up building libcurl with a threaded DNS resolver on both iOS and Android.

Re:Ask HN: Who wants to be hired? (September 2025) on Monday September 01, 2025 @03:38PM (#45095907)

  Location: Lithuania (EU)
  Remote: Yes
  Willing to relocate: No
  Technologies: C++, Embedded Linux, Networking, Concurrency, Docker, Github Actions, Pytorch, CUDA, OpenCL, Image Processing, Video I/O (codecs, containers).
  Resume: http://tulon.github.io/assets/CV_Joseph_Artsimovich.pdf
  Website: https://tulon.github.io/
  Email: joseph <dot> artsimovich <at> gmx <dot> com
I am a seasoned C++ developer with 23 years of experience in the industry. I have experience in Desktop, Embedded and Mobile development. I also did some back-end work and even some reverse engineering, though that was a while ago. I also have some ML experience (PyTorch) - also a while ago, but not that much. Most recently I've doing 3D graphics (simulation and later maps). My Linear Algebra is quite decent - I use it regularly.

My preferred next career move is independent contracting. 6-12 months contracts ideally. I will also consider permanent fully remote positions, but only quite senior ones - Staff Engineer / Architect level.

I've been fully remote since 2018 and I intend to keep it that way.

Re:Ask HN: Who wants to be hired? (August 2025) on Friday August 01, 2025 @04:12PM (#44761906)

  Location: Lithuania (EU)
  Remote: Yes
  Willing to relocate: No
  Technologies: C++, Embedded Linux, Networking, Concurrency, Docker, Github Actions, Pytorch, CUDA, OpenCL, Image Processing, Video I/O (codecs, containers).
  Resume: http://tulon.github.io/assets/CV_Joseph_Artsimovich.pdf
  Website: https://tulon.github.io/
  Email: joseph <dot> artsimovich <at> gmx <dot> com
I am a seasoned C++ developer with 23 years of experience in the industry. I have experience in Desktop, Embedded and Mobile development. I also did some back-end work and even some reverse engineering, though that was a while ago. I also have some ML experience (PyTorch) - also a while ago, but not that much. Most recently I've doing 3D graphics (simulation and later maps). My Linear Algebra is quite decent - I use it regularly.

My preferred next career move is independent contracting. 6-12 months contracts ideally. I will also consider permanent fully remote positions, but only quite senior ones - Staff Engineer / Architect level.

I've been fully remote since 2018 and I intend to keep it that way.

Re:Ask HN: Who wants to be hired? (July 2025) on Wednesday July 02, 2025 @12:33AM (#44440288)

  Location: Lithuania (EU)
  Remote: Yes
  Willing to relocate: No
  Technologies: C++, Embedded Linux, Networking, Concurrency, Docker, Github Actions, Pytorch, CUDA, OpenCL, Image Processing, Video I/O (codecs, containers).
  Resume: http://tulon.github.io/assets/CV_Joseph_Artsimovich.pdf
  Website: https://tulon.github.io/
  Email: joseph <dot> artsimovich <at> gmx <dot> com
I am a seasoned C++ developer with 23 years of experience in the industry. I have experience in Desktop, Embedded and Mobile development. I also did some back-end work and even some reverse engineering, though that was a while ago. I also have some ML experience (PyTorch) - also a while ago, but not that much. Most recently I've doing 3D graphics (simulation and later maps). My Linear Algebra is quite decent - I use it regularly.

My preferred next career move is independent contracting. 6-12 months contracts ideally. I will also consider permanent fully remote positions, but only quite senior ones - Staff Engineer / Architect level.

I've been fully remote since 2018 and I intend to keep it that way.

Re:Ask HN: Who wants to be hired? (May 2025) on Friday May 02, 2025 @02:51AM (#43866904)

  Location: Lithuania (EU)
  Remote: Yes
  Willing to relocate: No
  Technologies: C++, Embedded Linux, Networking, Concurrency, Docker, Github Actions, Pytorch, CUDA, OpenCL, Image Processing, Video I/O (codecs, containers).
  Resume: http://tulon.github.io/assets/CV_Joseph_Artsimovich.pdf
  Website: https://tulon.github.io/
  Email: joseph <dot> artsimovich <at> gmx <dot> com
I am a seasoned C++ developer with 23 years of experience in the industry. I have experience in Desktop, Embedded and Mobile development. I also did some back-end work and even some reverse engineering, though that was a while ago. I also have some ML experience (PyTorch) - also a while ago, but not that much. Most recently I've doing 3D graphics (simulation and later maps). My Linear Algebra is quite decent - I use it regularly.

My preferred next career move is independent contracting. 6-12 months contracts ideally. I will also consider permanent fully remote positions, but only quite senior ones - Staff Engineer / Architect level.

I've been fully remote since 2018 and I intend to keep it that way.