HNHacker News
TopNewBestAskShowJobs

ynoxinul

596 karma · joined January 7, 2022

submissionscomments
ynoxinul··on Subverting Telegram's end-to-end encryption (2023)
*for direct messages in secret chats, which you have to enable explicitly and which reduces user expericence in comparison to normal chats.
ynoxinul··on Hosting a website on a disposable vape
Building an e-bike battery from some random trash is a terrible idea. You won't electrocute yourself, but you are very likely to burn down your house when one of these cells randomly decides to ignite.
ynoxinul··on Ask HN: Who wants to be hired? (February 2025)
Location: Germany, Sweden, EU

Remote: only

Willing to relocate: no

Technologies: C++ (13+ years), Rust (4 years), C, Linux, Assembly, embedded

CV: https://qdiv.dev/cv.pdf

Email: imihajlow at gmail

Blog: https://qdiv.dev

Github: https://github.com/imihajlow/

I'm a senior software developer interested in low-level, performance, algorithms. I built a custom computer (including a CPU) from scratch and a C11 compiler for it. Please hit me up with jobs in Rust, C or C++.

ynoxinul··on Maslow 4: Large format CNC routing made accessible
Classic CNC routers use massive frame and rails to eliminate play. How is this thing supposed to be precise if it just hangs on four cables?
ynoxinul··on Assembly Optimization Tips by Mark Larson
> If you have a full 32-bit number and you need to divide, you can simply do a multiply and take the top 32-bit half as the result.

Can someone explain how this can work? Obviously, you can't just multiply the same numbers instead of dividing.

ynoxinul··on Daisy, an AI granny wasting scammers' time
Reminded me of Lenny and he didn't even need any AI to waste a lot of scammers' time.
ynoxinul··on Kagi Translate
Google Translate often translates words through English.
ynoxinul··on Ask HN: How do you organize your electronic components?
For though-hole components which I use with my breadboard and for small bolts, nuts and washers I have glued together a few dozen matchboxes and inscribed them with component description. For SMD resistors/capacitors I use an organizer box. Components within a certain range go into the same compartment together. For example, I have three compartments for resistors: ≤1k, 1k..≤10k, >10k. SMD ICs are all in one box, each type in its own plastic bag, inscribed.

I also have a registry of everything I have. When I buy or use something, I update the registry.

ynoxinul··on Show HN: King Thirteen: 2048 with chess pieces, in under 13 KB
The king has just taken my largest piece after no moves were left. I guess when you reach 2048, you can take the king and win.
ynoxinul··on What You Get After Running an SSH Honeypot for 30 Days
This look like a simple test to see if remote command execution works.
ynoxinul··on Kaspersky releases a malware scanner for Linux systems
If you have a public HTTP server somewhere, you can check its access logs. You'll find a lot requests which try to exploit remote code execution vulnerabilities of some CMS or router firmware.
ynoxinul··on Show HN: I made a discrete logic network card
You can replace the controller board all together, the electrical interface should not be that hard. You have to spin the spindle, jiggle the heads and send/receive the data. The main problem I see here is that modern hard drives have enormous, unimaginable information density. There must be so many tricks how they achieve that (and do that reliably!). You have to re-trace the steps the hard drive industry has made in the last 50 years.
ynoxinul··on Show HN: I made a discrete logic network card
Of course not. Long frames are totally valid.
ynoxinul··on Show HN: I made a discrete logic network card
If a normal PC had an ISA bus (like they did 30 years ago), my network card could have been connected to it with just some minor modifications.
ynoxinul··on Show HN: I made a discrete logic network card
I started with a CPU and then built everything else around it. Using something like a Z80 just doesn't seem fun for me.
ynoxinul··on Show HN: I made a discrete logic network card
I have a CS/applied math background, my main job is software development, so I don't have problems with the software part. If you are interested in compiler design specifically, you can find a lot to read or to watch online.

When building my system, I was inspired by 8 bit retro computers like ZX Spectrum. Their architecture is straightforward and easy to understand.

Electronics just fascinates me, but I can't really point out a single source which gave me the insight. A lot of playing around with transistors, microcontrollers, logic gates gives the intution how to design stuff.

ynoxinul··on Show HN: I made a discrete logic network card
I'm sending my long frames out to the network and no OS I have has any problem with that. I've read somewhere that long frames are actually used by some routers to store metadata after the packet.
ynoxinul··on Show HN: I made a discrete logic network card
I've found the description of the thing: https://www.os2museum.com/wp/emulating-etherlink/

Mine is better because it has two buffers :) But still, only one received frame is kept.

ynoxinul··on Show HN: I made a discrete logic network card
> I know there are some compilers one could try to port but my ISA is kinda esoteric so not straight forward

Same. I tried digging into exsiting compilers, but they are either unsuitable at all or too complicated (clang).

ynoxinul··on Show HN: I made a discrete logic network card
Building the network module took about a month, but writing the compiler took much more time.
ynoxinul··on macOS Sonoma Forced Installs
I've also noticed that clicking on "x" means "Install now", but in my case it asks for my password first and I can deny that, preventing the install.
ynoxinul··on Ron Patrick's Street-Legal Jet Powered Volkswagen Beetle (2006)
Apparently the post is from 2006. I wonder if this contraption is still street-legal.
ynoxinul··on Organic Maps: An open-source maps app that doesn't suck
Thank you for the great app! Feature request: integration with BRouter for navigation (like OSMAnd does). Currently bicycle navigation is not very good in Organic Maps.
ynoxinul··on Organic Maps
https://organicmaps.app/news/2021-06-20/to-import-bookmarks-...
ynoxinul··on Organic Maps
Thank you, I found it! You have to click the star icon.
ynoxinul··on Organic Maps
Importing GPX tracks and displaying it on the map. For my bike trips I do my planning in advance on a computer using brouter or openrouteservice, then import the created file into OSMAnd.
ynoxinul··on MacBook Pro featuring M2 Pro and M2 Max
I had the same problem. For me it was font antialiasing: eyes try to focus on the blurry text. After disabling the antialiasing I can stare at the screen for ages without any eye strain.
ynoxinul··on Discrete logic IC CPU (2020)
If you're judging from the calculator video, that time it was much slower. The current speed can be seen in my post about the video card (https://imihajlov.tk/blog/posts/vga/).
ynoxinul··on Discrete logic IC CPU (2020)
Currently around 3.5 MHz.
ynoxinul··on Discrete logic IC CPU (2020)
Hey, author of the original post here. If you have any questions, please reply to this comment.
Page 1 of 2Next →