Me and Ognjen are based in BULGARIA / Serbia. Most of the time REMOTE, but, generally we like to meet up 2-3 times a year for a few weeks in a nice location.
We make software for learning languages. The focus is on making tools, rather than content. It's a competitive field. That means understanding learners' needs, and relentlessly applying ingenuity and resourcefulness to make something of value. We manage well though, and the financial side is solid.
We run bare metal servers at Hetzner, and a number of big GPU machines in Bulgaria.
Salaries are ~Western European. Additionally, special effort will not be unrewarded. I can help arrange an EU Blue Card / VISA if needed. Bulgaria is Schengen now, taxes among the lowest in the EU, lots of mountains and pine trees, cost of living still relatively low. No hard rules around work hours or vacation. If you are reliably helping the project progress, and are available during critical weeks, I don't mind what time you drink your coffee or what timezone you are in.
As a minimum:
-- Thoroughly comfortable writing Typescript (or experience with similar language)
-- Familiarity with HTML/CSS
-- ..and linux terminal.
There's a substantial amount of mostly decent code, some even pretty good. It will take some time to become familiar. Noone will be standing over your shoulder, you need to be able to make yourself useful. You will be creating new features. Somewhat open-ended, rather than just taking bug tickets. Things need to be polished and hardened before launch, and some older code needs rewriting from time to time.
> "Me and Ognjen are based in BULGARIA / Serbia. Most of the time REMOTE, but, generally we like to meet up 2-3 times a year for a few weeks in a nice location."
Congrats! I'd very much like to set up something like this for myself, "company" in the sense of friends working together on a topic at a steady pace over the years. I just don't know how to get started, other than going at it alone, which is not quite half as fun -- pending cosmic luck of encountering the right people to team up, and networking certainly doesn't seem to make a difference.
* A bit more on the philosophy of this setup [here](https://medium.com/suomesta/the-future-of-work-4-efd281d526e...) and [here](https://medium.com/suomesta/winter-reflections-4-75fecb2e02d...)
Is it possible a similar patch would work for P2P on 3090s?
btw, I found a Gigabyte board on Taobao that is unlisted on their site: MZF2-AC0, costs $900. 2 socket Epyc and 10 PCIE slots, may be of interest. A case that should fit, with 2x 2000W Great Wall PSUs and PDU is 4050 RMB (https://www.toploong.com/en/4GPU-server-case/644.html). You still need blower GPUs.
Thanks for the amazing work! I tried the driver with some 3090s (all of which show the 32G line with lspci -s 01:00.0 -v) and while torch says I have p2p access, I can't get it to work with anything as I get illegal memory access errors.
iirc the os needs to have processor specific task switching code in assembly, Freertos must have tons of ports already. Nim supposedly has nice FFI for C. The niceness of freertos is then mostly about it's.. system call design. If it's good, then you could probably progressively rewrite freertos in nim.
Never used nim and been a while since I did any embedded.
Haha thanks, Romania is an example, the language barrier would be a big issue actually — especially given that I am fluent in 2 other European languages. Anywhere would be cheaper than London.
I'd like to visit Romania one day though, looks gorgeous.
"In 2022 alone, the South Korean company sold almost 260 million smartphones worldwide."
Say there's a model that sold 10m total. I think it's fair to say Samsung could reasonably increase the price by $1 (~0.75c minus tax) for 10 years of support instead of ~3 years.
That's $7.5m. I used to flash Cyanogenmod on my phones (motorola defy etc.), IIRC it was often a single guy making the roms, I guess part time, doing a decent job of it. $1m/year for years 4-10 should cover a team of 5.
I think difficulties arose when newer kernals wouldn't work with the older hardware drivers that were available. But there's fewer SOCs than smartphone models.. I guess maybe $0.10 to Qualcomm for every SOC sale should cover updating drivers.
Not sure I'd want to be using a 10yo (2013) phone now, but a 5yo (2018) phone with fresh software would be fine. Todays higher-end phones should still be usuable beyond 5 years.
> I think difficulties arose when newer kernals wouldn't work with the older hardware drivers that were available.
That's a problem of Samsungs own doing. They can mainline their drivers and force their subcontractors to do the same if they want to sell to them. They're definitely big enough to be able to do it if they wanted to.
Well, thank you very much, because I'm really enjoying it. So far I've only tried Netflix and PhrasePump, but both are very helpful.
I'm honestly surprised by how well the Netflix integration works. I have a good friend from China who has more or less perfect English now, and I once asked him how he first become proficient and he said that he really got going by watching every episode of "Friends". I feel like LanguageReactor's Netflix tools are the same idea but on steroids!
Me and Ognjen are based in BULGARIA / Serbia. Most of the time REMOTE, but, generally we like to meet up 2-3 times a year for a few weeks in a nice location.
We make software for learning languages. The focus is on making tools, rather than content. It's a competitive field. That means understanding learners' needs, and relentlessly applying ingenuity and resourcefulness to make something of value. We manage well though, and the financial side is solid.
We run bare metal servers at Hetzner, and a number of big GPU machines in Bulgaria.
Salaries are ~Western European. Additionally, special effort will not be unrewarded. I can help arrange an EU Blue Card / VISA if needed. Bulgaria is Schengen now, taxes among the lowest in the EU, lots of mountains and pine trees, cost of living still relatively low. No hard rules around work hours or vacation. If you are reliably helping the project progress, and are available during critical weeks, I don't mind what time you drink your coffee or what timezone you are in.
As a minimum:
-- Thoroughly comfortable writing Typescript (or experience with similar language)
-- Familiarity with HTML/CSS
-- ..and linux terminal.
There's a substantial amount of mostly decent code, some even pretty good. It will take some time to become familiar. Noone will be standing over your shoulder, you need to be able to make yourself useful. You will be creating new features. Somewhat open-ended, rather than just taking bug tickets. Things need to be polished and hardened before launch, and some older code needs rewriting from time to time.
Other skills that would be highly useful:
-- Backend skills (linux admin, ZFS backups, postgres tuning etc.)
-- Knowledge around ML/DL, Python, NLP, fine-tuning LLMs, ASR and TTS.
-- Strong React and CSS skills (we use MUI for our website, and have an unfinished RN Tamagui prototype).
-- Doing some server hardware maintenance or upgrades (server hardware is mostly like PC hardware with some extra bits).
-- Not adverse to occasional travel to meet a potential collaborator, or some occasional non-code work.
-- Experience or connections in highschool/university language education.
-- Knowledge of languages, particularly East Asian.
-- Electronics design and manufacture (yes).
I'm not adverse to teaching what I know, but then it's probably going to need to be more in-person then.
I'll be honest here: this could be a dream job for some, and rather demanding for others.
dioco@dioco.io