HNHacker News
TopNewBestAskShowJobs

albertoleal

102 karma · joined April 16, 2013

E-mail: mailforalberto@gmail.com

GitHub: https://github.com/dashed

Twitter: https://twitter.com/dasheddashed

Site: https://albertoleal.ca

[ my public key: https://keybase.io/dashed; my proof: https://keybase.io/dashed/sigs/R9VoVzQTAxQxV3fMwYgXuGxExMJFdm5MoAiPN_pDdK4 ]

submissionscomments
albertoleal··on Ask HN: Who is hiring? (September 2018)
RBC Ventures | Toronto | Frontend, Backend, & Full-stack Developers | Full-time | ONSITE | https://www.rbcventures.ca

Tech stack: Node.js, React, Redux, Python, AWS

I am a developer that is part of a team at RBC Ventures; and we're looking to grow and expand the team with developers that are experienced on either frontend, backend, or full-stack.

You may apply directly through the site, or e-mail me directly at either:

- alberto.leal@rbc.com

- mailforalberto@gmail.com

albertoleal··on Ask HN: Who is hiring? (August 2018)
RBC Ventures | Toronto | Frontend, Backend, & Full-stack Developers | Full-time | ONSITE | https://www.rbcventures.ca

Tech stack: Node.js, React, Redux, Python, AWS

I am a developer that is part of a team at RBC Ventures; and we're looking to grow and expand the team with developers that are experienced on either frontend, backend, or full-stack.

You may e-mail me at either:

- alberto.leal@rbc.com

- mailforalberto@gmail.com

albertoleal··on The most popular topbar colors
Ah I see.
albertoleal··on The most popular topbar colors
How do you change the topbar color?
albertoleal··on BCHS stack – BSD, C, httpd, SQLite
What about: Rust, Ubuntu, Postgres, Hyper
albertoleal··on Balloon password hashing library written in Go
The upvote system would've taken care of this post if the community didn't find this interesting.
albertoleal··on Gluon: A static, type inferred and embeddable language written in Rust
Is it still a trademark infringement if the repository is under the user's namespace? i.e. https://github.com/Marwes
albertoleal··on A simple, fully featured command line note taking tool written in Rust
Really nice! Like you, I wanted a cli program that largely replace the gui app that I used for GTD (in this case, I was using Omnifocus).

I'm a huge fan of ledger-cli [1] (double-entry accounting cli program); and I wanted to create a GTD cli program that is akin to ledger-cli. As part of learning Rust, I created gtdtxt [2] (named like todotxt), which imho, fits very closely to my ideal usecases of the command-line GTD workflow (e.g. has more features than todotxt). Hopefully it's useful for others.

If anyone is not familiar with ledger-cli, it's just a really fast file(s) parser; and like gtdtxt, not modifying text files is part of the feature [3].

I just created gtdtxt recently, and I'm still dogfeeding it to iron out/add more features. I'm still in the process of writing documentation/tutorial.

[1]: http://www.ledger-cli.org

[2]: https://github.com/gtdtxt/gtdtxt

[3]: http://www.ledger-cli.org/features.html

albertoleal··on Lambda crabs, part 1: A mathematical introduction to lifetimes and regions
Part 2 here: http://ticki.github.io/blog/lambda_crabs_2/
albertoleal··on Show HN: Lightweight Twitter for Mac client
Twitter for Mac, for some reason, ate way too much CPU, and this was the sole reason I went for Tweetbot.

Other than the price tag, was there a reason you didn't go for Tweetbot?

albertoleal··on 90s Cursor Effects
How is yaldex.com and javascript-fx.com still running? Are the folks who created them still around and paying for the host and domain?
albertoleal··on Dear GitHub
There are lot of tools to migrate them. Example, github.com/babel/babel has migrated their issues to phabricator.babeljs.io
albertoleal··on Angular 2 versus React
You get the advantage of choosing any of those libraries/tools that make up an application (e.g. choosing a router library that makes sense to you [or the team] and/or for your app). Thus, intrinsically the learning curve is much more digestible than grokking why certain parts of a monolithic framework (e.g. Angular) are designed the way they are.
albertoleal··on Linode is suffering on-going DDoS attacks
Anyone can do that. I was actually wondering if there are software to automate this.
albertoleal··on Linode is suffering on-going DDoS attacks
How does one set up to use multiple vendors?
albertoleal··on AWS mistakes to avoid
What are some alternatives to AWS? Are there realistic alternatives?
albertoleal··on Philips Hue blocks 3rd party lights
Which frameworks?
albertoleal··on Anki – a program which makes remembering things easy
I'm also planning and building on a flashcard app; and am facing a similar dilemma on whether to monetize (make it SaaS) or go all out open-source. At the moment my barometer seems to be leaning towards open source. I already have REST API backend done, and am working on UI.

------

The only novelty on my app is that it uses an algorithm based on upvotes/downvotes (e.g. HN, Reddit, etc) to measure card performance rather than a variant based on SuperMemo and friends.

I already wrote a spec on it (feel free to steal =P): https://github.com/grokdb/spec

albertoleal··on Bayesian ranking of items with up and downvotes or 5 star ratings
Here's a paper that analyzes various ways to rank items using upvotes/downvotes; and comes up with a way to determine which method is the best: http://www.dcs.bbk.ac.uk/~dell/publications/dellzhang_ictir2...

Also related: http://planspace.org/2014/08/17/how-to-sort-by-average-ratin...

albertoleal··on Interview Humiliation
>Why not name the company?

I'm going to guess OP may be 'liable' for damaging the company's reputation.

albertoleal··on Google Launches a Developer Boot Camp, Promising Jobs for Graduates
No kidding! The code they can write are naive solutions which may likely slow down the code/app as it 'scales'. As a computer scientist, I'm not threatened by those whose entire development expertise is the boot camp that they went to (as some seem to imply in this thread). But I fear that once their boss asks them to 'make this faster', they'll have a much harder time doing so since they may not have the proper CS fundamentals (e.g. can they profile code and see if it reflects the general theoretical run time?). They may risk their jobs if their employers may start to think they don't have the actual chops they were hired for.
albertoleal··on Khan Academy's React style guide
This is a React style guide; which implies that React does all (if not, most) of the DOM manipulations for you. jQuery, as a library, have useful utilities that that do not do DOM manipulations.
albertoleal··on Khan Academy's React style guide
Why is it considered inelegant? If you make your 'render code' stateless, then your issues lie elsewhere other than your render code.
albertoleal··on Immutable Data Structures and JavaScript
To generalize. If a change occurred at a [hot] path of a [deeply nested] map, then only [React] components that depend on the data at any subpath would perform the dirty check (i.e. executing shouldComponentUpdate) to re-render the component.
albertoleal··on OS X 10.10.5 kernel local privilege escalation
What about 10.10.3?
albertoleal··on Relay Technical Preview
He meant exactly what he said.

Haven't you heard? There are tons of new JS framework being churned out annually, and each time it's hailed as the holy grail to all our problems.

albertoleal··on Ask HN: Alternatives to HN less web-focused and more technical/professional?
This. Those that frequent such community sites would recognize this as the 501 manifesto.
albertoleal··on Ellen Pao Is Stepping Down as Reddit’s Chief
There isn't any beyond rumour; and those reasons aren't likely to be disclosed for a long time (probably never).
albertoleal··on Pre-Socratics: A Painless Introduction
Is this the entire book?
albertoleal··on Ask HN: Are you working on a Reddit replacement? What is it?
That's pretty much the reality of it. The other group of users who have issues with Reddit (as we've seen yesterday) are the moderators; in particular the moderators of really large communities. Many others just seem to jump onto the bandwagon.
Page 1 of 3Next →