HNHacker News
TopNewBestAskShowJobs

GmeSalazar

295 karma · joined September 19, 2013

submissionscomments
GmeSalazar··on Build an 8-bit computer from scratch
I highly recommend Ben Eater's YouTube channel; great video tutorials. He manages to cover a lot in short videos. (Also, consider supporting him on Patreon :)
GmeSalazar··on Ask HN: “tools wiki”
The awesome lists project is interesting as well, but it lacks some sort of ordering.
GmeSalazar··on Ask HN: “tools wiki”
Definitely. What I was looking for was a quick way to see what tools are trending in given niches. Stackshare achieves that.
GmeSalazar··on Ask HN: “tools wiki”
This is also great, thanks for sharing. Very informative without being overwhelming.
GmeSalazar··on Ask HN: “tools wiki”
Thanks for sharing!
GmeSalazar··on Ask HN: “tools wiki”
Thanks for sharing, that list of lists is great.
GmeSalazar··on Ask HN: 5th grader seeking science mentor in California
Great initiative, Mr. W. Please keep us posted on it.
GmeSalazar··on Reasons not to use (i.e., be used by) Facebook
By the way, I inquired him on this a few months back and the answer was: "I don't know enough certificates to think about the question. I leave that issue to others." and then, after I tried to explain a bit about it and the licenses in use, "I don't know enough about certificates to take any position about them."
GmeSalazar··on Reasons not to use (i.e., be used by) Facebook
Not directly related, but Stallman should be supporting/using LetsEncrypt instead of COMODO...
GmeSalazar··on Ask HN: Tips for a work laptop
Does anyone have anything to say about system76.com?
GmeSalazar··on Ask HN: Tips for a work laptop
Hey, I was looking at system76.com. They seem to have some cool machines and their price is good. I will look into thinkpads; they seem to be programmers common choice.
GmeSalazar··on Announcing NetBSD 7.0
Hey,

The manpages for lua(4) and luactl(8) may be of help.

lua(4) is the device driver which allows you manage Lua states in the kernel through an ioctl interface. With luactl(8) you can create and destroy states, load and execute scripts, and require modules.

Example:

1. Load lua(4) driver modload lua 2. Create a Lua state in the kernel luactl create s0 3. Load and execute a script named hello.lua luactl load s0 ./hello.lua 4. dmesg

A Lua state is created empty. In order to load the standard libs (base, string, table, ...) into that state you'd need to do a luaL_openlibs(). Even though the libs are compiled into lua(4), you can't easily load them with luactl. [1] is a patch that adds a 'openlibs' command to luactl. After you apply it and recompile luactl, you can do that:

luactl openlibs s0

Btw, we've ported Lua test suite to the NetBSD kernel in this year's GSoC. Part of the work was on porting parts of the standard libraries which were not available in kernel Lua (e.g., os, io, math). Take a look at [2].

Let me know if you need any help. My email address is my HN username at gmail.com

---- [1] https://github.com/gmesalazar/kerneltest/blob/master/kernel/... [2] https://github.com/gmesalazar/kerneltest/

GmeSalazar··on Programming in D – Tutorial and Reference
Thanks for making the book available in EPUB and AZW3!
GmeSalazar··on The Arch Way
I had been using Debian-based distros since 2010 -- Debian itself and the Ubuntu. Switched to Arch a few weeks ago and it's been a quite nice experience. While installing, I wrote a brief installation outline (based off of Arch Wiki); if someone is interested, it's available at [1].

[1] https://drive.google.com/file/d/0ByEPyxMys7A6T19Qc25JWTNKRE0...

GmeSalazar··on A Magician’s Best Trick: Revealing a Basic Human Bias
This article reminds me of some videos I've watched on YouTube about paranormal "investigations". It's kind of funny how prone the "investigators" are to interprete random events as paranormal manifestations. Background noises are generally seen as EVPs[1] and they manage to match them to something they were expecting to hear; [2] provides a reasonable explanation for that.

[1] https://en.wikipedia.org/wiki/Electronic_voice_phenomenon [2] https://en.wikipedia.org/wiki/Apophenia

GmeSalazar··on Ask HN: What was your biggest fuckup of 2014?
I started smoking... Trying to stop now.
GmeSalazar··on Please recommend a book to read. List for 2015
A masterpiece.
GmeSalazar··on Ask HN: Social awkwardness
It happens to me as well. As ky3 puts it, most people take things seriously too. Problem is, perhaps what they do take seriously is not what you do. Try to get along with people that share tastes with you (not limiting yourself to them, of course). Common interests are key to social relationships; they seem to be the glue that holds people together.
GmeSalazar··on Bitcoin: the Stripe perspective
Unrelated question: are there any formalization of the Bitcoin protocol out there?
GmeSalazar··on Programming is not math?
"Large amounts of effort are spent on tedious tasks in industry for no reason other than that we haven’t figured out how to automate them yet. And novel automations of tedious tasks involve interesting mathematics by rule, not exception."

Not closely related to the article's subject, but nevertheless a good point, it's one of the reasons I consider academia to be a good place to be. At least for those at the 'top' of the pyramid...

GmeSalazar··on Ask HN: What is the best way to learn a language?
Livemocha is pretty cool. They offer lessons to help you exercise the four major skills -- reading, writing, listening, and speaking.