Hacker Newsnew | past | comments | ask | show | jobs | submit | cfcosta's commentslogin

Same for the 5th, Brazil. Everyone uses WhatsApp here and has been more than a decade since the last time I've ever had to use sms (never even used mms).


There was a project aiming to do this called Etoilé OS[1]. Just went to the website and realized last update was in 2014 :/

[1]: http://etoileos.com/


I tough it was/is aim of GnuStep, while Etoilé was supposed to be `distrivution` of GnuStep with additional features.


I also imagine they can work with cheaper antennas now that they have many more satellites on orbit.


I've answered your question on another conversation, so here's my second example: I've borked my system last week doing some forbidden incantations. I've then restarted, chose a previous revision on Grub, and there I was with everything just the way it was before.

On another distro, that would be at least a day of work lost setting up stuff.

EDIT: lol I've replied on the wrong comment, at least it's the same author...


Not OP, but here's my take: I have two machines, one with NixOS, one with Mac. I use the same configuration on both. Keeping both machines in sync is a matter of two commands, adding a new machine is also a matter of two commands.

I have tried multiple orchestration options before, but they always fail in some way, ansible for example always work until I have to run something from scratch, then it fails miserably because of something that changed after the 20th time I've ran the script. On Nix, that's not even a consideration.


What are the two commands for further reading? Not familiar with Nix.


(Not OP) cp to copy the /etc/nixos/configuration.nix file, and nixos-rebuild to build the system defined in the file on the new machine.


Or if you're sharing configuration, it's most likely a "git pull" rather than "cp".


Yes, to be specific it's a git clone and a command to apply the flake.


If you're using a flake, can't you apply itfrom git in a single command?


Actually, you can! I always want to clone it either way, so I just do it.


How do you configure and install low level hardware drivers? Aren't these different on both systems? And wouldn't proprietary drivers rely on hardcoded versions of libc, for example, causing a dependency hell?


> wouldn't proprietary drivers rely on hardcoded versions of libc, for example, causing a dependency hell?

You can have multiple copies of glibc on NixOS and it's fine as long as you don't need two different versions of it in the same process. Have you run into this on NixOS?


This is handled by having multiple config files. System specfic stuff goes into a dedicated file which wouldn't be shared.


And proprietary drivers?


I only use one, which is nvidia. It's already a nixos option, so I just set them on my configuration file.

Three options to be exact:

hardware.nvidia.modesetting.enable = true; services.xserver.videoDrivers = [ "nvidia" ]; hardware.opengl = { enable = true; driSupport = true; driSupport32Bit = true; };

First enables nvidia modesetting, second enables the driver, and the third enables opengl, with a special flag to also enable it for 32bit stuff (like old games on steam).


Isn't this a modified version of eUTXO [1]? Known initial state/datum, transactions can be simulated/commited without needing global input like the account model needs.

The tradeoff is, of course, that scripts become much harder to implement, as you can't depend on global state.

[1]: https://iohk.io/en/research/library/papers/the-extended-utxo...


The Rust Book is the best introduction I think. Then, Rust for Rustaceans[1] might be the best intermediate to advanced rust book I've ever seen.

Don't forget to practice and work on real projects, the concepts take a little bit to get used to, and just reading about it is not enough.

[1]: https://nostarch.com/rust-rustaceans


Thanks! I'm looking into Rust because I'd like to try programming Node.js native modules without using C++ and writing some VSTs for fun.

Is this[1] the first book you're referring to?

[1]: https://nostarch.com/Rust2018


Sounds real fun! Rust also has great support for WASM, should make the native modules easier to write.


Also, what's the way to go when talking about Desktop UIs in Rust?



Being a CS player, I had the weirdest dejavu feeling ever when I went to Venice. The level of detail is so much better now its not even funny.


Not only that, I don't go on the docs to find the most optimized design on factorio like I have to do on code. 90% of the fun to me is to arise at those designs by myself.

Jank is fun on your factory, not so much on a company product :)


Same from my experience, keep bringing them dollars


wait until your rent and other prices drive up by influx of abnormal salaries for the local economy and everything becomes ultra-expensive for you. Barcelona, Mexico City, ...


Are those people planning to all stay on the same place? South America is quite big.

Anyway, I'm not sure rent is high on those place (or rater specifically Mexico City) because of immigration. I can't imagine deciding to move to Mexico and picking specifically Mexico City instead of somewhere else (it would be like deciding to go to Brazil and insisting on living in São Paulo - people have many reasons for living there, remote working immigrants have almost none). At the same time, there are plenty of reasons to have expensive rents there that don't depend on immigrants.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: