HNHacker News
TopNewBestAskShowJobs

4lch3m1st

135 karma · joined May 8, 2017

Lisper, Game Programmer, Linux Enthusiast.

[ my public key: https://keybase.io/luksamuk; my proof: https://keybase.io/luksamuk/sigs/l4kmbyWDZQPIwj9YQb5GSxqW8k4lLMDpfKZvnsvHZkY ]

submissionscomments
4lch3m1st··on Lemon – An embeddable, lightweight programming language in ANSI C
Not too much documentation nor examples there, right? However, the two test files and the documentation website immediately made me think about Python and Nim at the first glance. I might give it a try as an embeddable language, it looks promising.
4lch3m1st··on Termux: terminal emulator and Debian-style userland as an Android app
I use it more for programming quick scripts and handling source code that people happen to send me over Telegram -- it even integrates well as a system editor. I'll take a look at orgzly, thanks.
4lch3m1st··on Termux: terminal emulator and Debian-style userland as an Android app
Been using this for quite a while now, awesome app. Solved all my needs for a decent SSH terminal, and even for running a pocket version of Emacs.
4lch3m1st··on Linux ransomware in the wild
The whole point of security and good practices is to make harder for those arbitrary codes to be executed (or for whatever other flaws to be exploited, until they're fixed). Running a browser as root is not good practice. Doesn't mean that something bad will happen, but it's more or less line laying the cheese on the ground and expecting mice not to go after it. Even if you have none around, you just shouldn't risk it. At all. Unless you know exactly what you're doing.
4lch3m1st··on Object oriented programming with ANSI-C (1993) [pdf]
Anytime I write C code, I try to keep the asterisk close to the type:

void* foo(void* bar);

I know that the asterisk technically belongs with the variable name when declaring it, but it helps to wrap my head around them, as a reminder that they're a pointer type.

4lch3m1st··on Ren: a lightweight data-exchange text format
The syntax itself reminds me a lot of Lisp (Scheme, specifically) but this is probably on purpose. I wonder if it can be used on Lisps the same way JSON is used in JS.
4lch3m1st··on Writing a Bootloader
UEFI itself might be tricky but, actually, nothing stops you from burning those 512 bytes on a flash drive and booting from it on Legacy mode.
4lch3m1st··on The trouble with text-only email
I second that, however most companies seem to think that opt-out is the only way to go if you want to profit.
4lch3m1st··on Why physicists still use Fortran (2015)
I don't think that's the case, seems a little too extreme to think that. I believe the central point of someone not directly enrolled with programming as an actual job (or as a hobby taken seriously) picking Fortran over C/C++ has to do with the features it has out-of-the-box, or at least that are more apparent from the surface of language knowledge. Even if it takes one afternoon to implement a certain feature, would scientists WANT or NEED to do that?

Don't get me wrong, this is probably an opinion I would defend if it were exclusively related to programmers being "too lazy to learn a new language", but this is a different learning purpose.

4lch3m1st··on Recompiler: Porting Xbox360 Executables to Windows
This is amazing -- seems almost like a better way to play an Xbox 360 game on PC, without an emulator. Could even be what Microsoft wanted, for better retrocompatibility support. I wonder if it can also be done to other consoles? Let's hope it gives good fruits.
4lch3m1st··on .NET core spies on users by default
Well, it is an opt-out feature, which is already a way to purposely collect data if you're not playing attention enough. Plus, if npm has such flaw, this is still no excuse for Core to do the same.
4lch3m1st··on GitHub Desktop 1.0
I'm astonished at the fact that this is made in Electron but no Linux version is planned whatsoever. There must be a serious blocking reason for that.
4lch3m1st··on Washington Post integrates Talk – Mozilla’s open-source commenting platform
Unfortunately, it doesn't really remove the shadiness of the issue. Too bad.
4lch3m1st··on Washington Post integrates Talk – Mozilla’s open-source commenting platform
Well, It's pretty much a commenting platform like Disqus, but with user privacy in mind, which seems a little strange to me, since it was conceived with (stopping) trolls and harrassment in mind. Point is, isn't identifying such individuals a way to explore their online data? I might be jumping to conclusions, but it is one of those topics that stink more whenever you mess with it.
4lch3m1st··on Does the world need polymaths?
We should all be encouraged to be polymaths since school. But I believe the great challenge is not really to push such idea to students, but to actually make them find interest on what they're expected to learn, be it to become polymaths or leech brain experts.

I'm saying that given the education background from my country, Brazil. I was surprised, back when I was teaching programming to kids, at how seem to care so less about the actual learning process, while still having a lot of learning potential.

4lch3m1st··on Lessons from last week’s cyberattack
Last time I checked, hackers used to follow the "lulz" principle. However some follow the money principle, which can be stolen from anyone.
4lch3m1st··on Visual Studio for Mac
More than that, if they're willing to deliver a port of Xamarin/MonoDevelop to Mac and call it VS, it's at least funny that they won't do that for Linux. There is no actual need for that, but since they're refactoring Xamarin...
← PreviousPage 2 of 2