HNHacker News
TopNewBestAskShowJobs

eafer

179 karma · joined October 30, 2019

submissionscomments
eafer··on Ask HN: Who wants to be hired? (December 2020)
Location: Argentina

Remote: Yes

Willing to relocate: Yes

Technologies: mostly C on Linux (including some kernel experience) and Win32

Résumé/CV: please request it by email

Email: hn.eafer@gmail.com

Github: https://github.com/eafer

eafer··on Don't use third party auth to sign in
> Every respectable service allows you to create accounts using your email address, so please use that method to create your accounts.

Sadly this isn't true. I can't register to download my electric bill without a google, facebook or twitter account. Electric companies are local monopolies so I can't switch to another supplier either.

My email account still belongs to google, so I can't claim that this makes any difference in my life. It's a bit disturbing nonetheless.

eafer··on Ask HN: Freelancer? Seeking freelancer? (November 2020)
> Also, you might be missing some clients because many would think you provide mediocre service since you charge so low.

I guess I can see that. The thing is, my rates are not low at all by the standards of my country. Minimum wage here is like 50 cents/hour.

eafer··on Ask HN: Freelancer? Seeking freelancer? (November 2020)
Thanks, but I want more work, and it's hard to get low-level jobs remotely. I wouldn't mind working on web development or whatever, but I have no experience there, so it's only natural to ask for less money.
eafer··on Ask HN: Freelancer? Seeking freelancer? (November 2020)
SEEKING WORK | Argentina | Remote

Email: hn.eafer@gmail.com

I'm a programmer, most familiar with C on Linux (both userland and the kernel) and Win32. I'll be happy to start a project from scratch, or to help support any old codebase. For a sample of my work please see rdrview [1], a small command line tool that found some success here on Hacker News; or [2], a naive filesystem implementation I've been working on.

My usual rate is 15 USD/hour, and I don't expect to be paid until I have something to deliver. For what it's worth, I have a background in math.

[1] https://github.com/eafer/rdrview

[2] https://github.com/linux-apfs

eafer··on Rdrview – Firefox Reader View as a Linux command line tool
> Now, it would be great if there was a way to pipe the html from a webpage into another tool from inside lynx.

For future reference, it appears that this can be done with elinks.

eafer··on Rdrview – Firefox Reader View as a Linux command line tool
By the way, in case anyone is wondering, I've been told that rdrview can be built on OpenBSD as well [1]. I intend to add support for the BSDs soon.

[1] https://old.reddit.com/r/commandline/comments/jaluzg/firefox...

eafer··on Rdrview – Firefox Reader View as a Linux command line tool
I didn't; I guess I could let the user pick an agent. You think that would help with GDPR?

So far, I've never run into this problem myself. If I did, I think I would use tor.

eafer··on Rdrview – Firefox Reader View as a Linux command line tool
The core of my code is a line by line translation of the Firefox version. I know what it does, but not the exact motivation for everything, so it has many hidden tricks I never noticed. I'm not in Europe and I never tested this, but it's possible that it does remove some of the modals, as long as the actual content is on the page.

It won't do anything for the TechCrunch case you describe, because it only fetches the one webpage you point it to (and any redirections).

eafer··on Rdrview – Firefox Reader View as a Linux command line tool
I would like that too. You could even extract the menus from the webpage and display them in a "native" way. The big problem is that most websites will never cooperate with this, so it will always be a hack.
eafer··on Rdrview – Firefox Reader View as a Linux command line tool
> There's a lot of randomness in what happens to get noticed or get traction on HN.

I'm the kind of user that just lurks in the front page, so I don't really have any right to complain if my work doesn't get noticed by others. I'm glad that it did though.

> we allow a small number of reposts if an article hasn't had significant attention yet

Does that apply to Show HN too?

eafer··on Rdrview – Firefox Reader View as a Linux command line tool
Thanks, I'm glad that you like it.
eafer··on Rdrview – Firefox Reader View as a Linux command line tool
Interesting. Frankly, I didn't put much thought into the choice myself. I picked the Mozilla version because I use it on Firefox every day and it seems to work fine.
eafer··on Rdrview – Firefox Reader View as a Linux command line tool
I use it with newsboat myself, but I didn't know about the filters. I should really look into that.

I was just setting the BROWSER environment variable to a script that makes me choose if I want to open the article on rdrview (with lynx) or firefox.

eafer··on Rdrview – Firefox Reader View as a Linux command line tool
Maybe, if you don't mind Node and all the dependencies. Not everybody is willing or able to put up with that, particularly when it comes to small "unix tools".
eafer··on Rdrview – Firefox Reader View as a Linux command line tool
Rdrview doesn't actually use Firefox internally, it's just a rewrite of the Readability.js library.
eafer··on Rdrview – Firefox Reader View as a Linux command line tool
I've seen this problem with Fedora, the default mailcap settings are not sane. On Debian it worked fine by default. If you don't want to edit your mailcap, you can use the -B flag to pick a browser, like the sibling comment said.
eafer··on Rdrview – Firefox Reader View as a Linux command line tool
I use lynx for RSS. Most websites do work, but I find it annoying to have to scroll past all the menus and forms, which are sometimes several pages in the terminal. Rdrview doesn't replace lynx, it just removes the clutter before you open the page on lynx.
eafer··on Rdrview – Firefox Reader View as a Linux command line tool
I haven't looked too deeply into the lynx codebase, but it might be tricky to do this without extra dependencies. Lynx already parses html obviously, but I don't know if it ever needs to make modifications to it.

Now, it would be great if there was a way to pipe the html from a webpage into another tool from inside lynx. Maybe that exists already and I'm just not aware of it.

eafer··on Rdrview – Firefox Reader View as a Linux command line tool
The motivation for rdrview is cleaning up all the menus and clutter from the dump. It still uses lynx (or any other text browser) for the render.
eafer··on Rdrview – Firefox Reader View as a Linux command line tool
> I'm very impressed with the effort that must have gone into transpiling the original JS codebase into C by hand.

Thanks! Yes, it was harder than I expected.

> Any plans to make this available as a library?

I've been thinking about it, though I've never written a library before. I think I would like to get the code to build on other platforms first.

eafer··on Rdrview – Firefox Reader View as a Linux command line tool
Hi, I'm the developer of rdrview. I posted the project as a "Show HN" a week ago or so but it got no traction, so I'm really surprised to find it on the front page today. I'll be happy to answer any questions you may have.
eafer··on Show HN: Firefox Reader View as a Linux command line tool
Thanks!
eafer··on Show HN: Live map of “good morning/night” tweets
You misspelled "Buenos días" (assuming it's supposed to be spanish).
eafer··on Show HN: Firefox Reader View as a Linux command line tool
I read RSS from the terminal. I don't like having to open a full browser to read an article, but using lynx can be unpleasant because you need to scroll past many pages of menus and other clutter. So I made this to clean up the articles before opening them on lynx.

The code is not original, it's more or less a translation to C of the Firefox Reader View implementation. It should be safe because the html parsing happens inside a sandbox.

eafer··on Ask HN: Freelancer? Seeking freelancer? (October 2020)
SEEKING WORK | Argentina | Remote

Email: hn.eafer@gmail.com

I'm a programmer, most familiar with C on Linux (both userland and the kernel) and Win32. I'll be happy to start a project from scratch, or to help support any old codebase. For a sample of my work please see [1], a naive filesystem implementation I'm working on.

My usual rate is 15 USD/hour, and I don't expect to be paid until I have something to deliver. For what it's worth, I have a background in math.

[1] https://github.com/linux-apfs

eafer··on Ask HN: Freelancer? Seeking freelancer? (September 2020)
SEEKING WORK | Argentina | Remote

Email: hn.eafer@gmail.com

I'm a programmer, most familiar with C on Linux (both userland and the kernel) and Win32. I'll be happy to start a project from scratch, or to help support any old codebase. For a sample of my work please see [1], a naive filesystem implementation I'm working on.

My usual rate is 15 USD/hour, and I don't expect to be paid until I have something to deliver. For what it's worth, I have a background in math.

[1] https://github.com/linux-apfs

eafer··on Mozilla’s Uncertain Future
That won't help: donations to Mozilla don't go to the development of Firefox.
eafer··on Who Is Alexander Grothendieck? (2008) [pdf]
Thanks, I think I got it.
eafer··on Who Is Alexander Grothendieck? (2008) [pdf]
> Concentric circles, e.g. x^2 + y^2 = 1 and x^2 + y^2 = 4. They don't intersect at all, right? Ah, except you forgot to count points over the complex numbers, where they do.

How is this possible? Are you saying that there are pairs of complex numbers (x,y) such that x^2 + y^2 = 1 = 4?

← PreviousPage 2 of 3Next →