HNHacker News
TopNewBestAskShowJobs

aurbano

510 karma · joined December 16, 2015

Staff Engineer @ runwayml.com - I do ML, full-stack development and I've been seen doing AppSec.

Website: https://aurbano.eu

Github: https://github.com/aurbano

LinkedIn: https://linkedin.com/in/aurbano

Telegram: https://t.me/aurbano

submissionscomments
aurbano··on Why are there no animals with three legs?
I actually dislike this style of article writing, or title writing.

The title leads me to believe that I will find an answer to that question in the article, but it just talks about the subject for a while until they decide to end it.

The article was good though, so perhaps just a different title?

aurbano··on Pi-Hole 4.3.2
Damn, that's amazing.. can't believe 76% of requests are unnecessary.

Assuming you're running this on a RPi at home, do you have DynDNS or how are you managing the external IP?

aurbano··on Pi-Hole 4.3.2
I already have uBlock Origin on Firefox, with tracking protection set to strict and I don't really remember seeing ads on desktop.

I guess the main benefit of the PiHole is to have ad blocking on mobile devices, iPads... and others, do you think this is worth the effort of setting up in your experience?

aurbano··on Do It Yurtself
Absolutely, I have done no research on this but on his website [1] he claims:

> Strength: The fundamental principles of a yurt’s design creates a structure that is surprisingly strong. The compression and tension of the walls and roof can hold thousands of pounds of weight from the snow. The round shape allows high winds to be diverted gracefully around the structure. Unlike a normal house, a yurt doesn’t rely on rigidity to be stable. Because of its flexible nature, a yurt can better withstand natural disasters like earthquakes.

So maybe it's true and they are actually sturdier than it seems?

[1] https://doityurtself.com/is-it-for-you/ (scroll down to "The positives of yurts")

aurbano··on A neural network to auto-complete your thoughts
> Alas it stopped spitting nonsense three years ago but it's still brilliant

I understood from this that three years ago it _started_ making sense... which would've been pretty cool!

Still great though, I'm tempted to make my own with some similarly random collection of inputs..

aurbano··on Show HN: I made a resume generator for developers
I use LaTeX for my resume and it has been the best experience so far. My content is super simple, and technically I could change the format whenever (although I'd have to learn LaTeX to modify the template, but I'm sure it's not too difficult).

Nowadays I use Overleaf's online tex editor, so I don't even need tex installed to update it.

aurbano··on 100 million dollars to reshape the economics of the web
I started working on this exactly 2 weeks ago, so was pretty surprised to see this post by mozilla just now!

Essentially a very simple browser extension to tip websites, where you load some credit and it gets distributed as you browse (with more nuances obviously, but that is the main idea)

Even if it never amounts to anything it might at least inspire others to start similar projects until something better than ads appears!

aurbano··on I find journaling indispensable
I've been doing the same since I was 12, just one simple .txt file that I've managed to keep alive since then!

I only write in there when I remember, which is usually 1-3 times a year, usually after an important life event - so it's really fun reading back through it...

aurbano··on What Happened in the UK Blackouts?
It actually sounds like this was really useful though, as a lot of the systems involved will be improved in the future.

I'm not sure if the grid is already doing this, but they should trigger failures randomly, including Low Frequency Demand Disconnection schemes from time to time to ensure that all downstream systems are also ready (like the hospital someone mentioned that had an issue with the backup generator, or the trains that stopped working when the frequency failed). A bit like caos monkeys in dev environments.

aurbano··on Google just deleted my nearly 10-year-old free and open-source Android app
This sums it up really well. I could get $400/month easily from thousands of users via ads, by just putting a simple piece of JS on the website.

But getting those users to use a debit/credit card or paypal to give me some money, even if it was less than $1 would’ve been very difficult.

As I explained to the parent commenter, on top of that this website became very popular in India, which made that option even more difficult...

aurbano··on Google just deleted my nearly 10-year-old free and open-source Android app
I wish there was, and I considered charging users but it becomes a lot more complex at least from a technical point of view.

The other big reason for not trying was that the biggest user base was in India, where my website was fairly popular for a number of years. This meant that most of the users didn’t have as much disposable income as average users in western countries.

Ads are annoying, but they are an incredibly easy and effective way of monetizing a popular website really. If they are placed correctly they shouldn’t even impact the ux that much.

aurbano··on Google just deleted my nearly 10-year-old free and open-source Android app
I ran a website that I first coded when I was 14-15, then kept improving over the years. It was for amateur electronic music producers to upload their tracks and after a few years there were several thousand active users, generating ~$400/month in AdSense.

One day a relatively famous DJ tweeted a link to a song on the website, and that day alone generated close to $300, so 19 year old me thought he was about to earn his first $1000 in one month from a website! But Google decided to block the account because I guess that spike in traffic was too much, even though it all came from Twitter...

So suddenly I was left with this website I had invested hundreds of hours in, and no way to monetise it. I tried a few other ad networks but they all seemed really dodgy and in the end decided to leave it with no ads.

There really needs to be more regulation in this space.

aurbano··on To Break Google’s Monopoly on Search, Make Its Index Public
I do the same as you, but was just thinking that if most users search using full sentences then Google will spend most effort optimizing for that, so maybe we're the ones getting the worse results?
aurbano··on I Opted Out of Facial Recognition at the Airport – It Wasn't Easy
Agreed. What is the privacy concern of allowing face recognition if you are letting them scan your passport?
aurbano··on Fixing a Small Calc.exe Bug
> This bug is causing printing using the brother cups drivers to fail on Tuesdays.

Absolutely loved reading through the bug! haha

aurbano··on The geometry of an electron determined for the first time
Open access paper here: https://arxiv.org/pdf/1804.00162.pdf
aurbano··on Jürgen Schmidhuber on Consciousness (AMA on Reddit, 2015)
It’s an amazing theory and it fits a raw observation of the world beautifully.

If we are indeed problem solvers, what is the actual problem we’re solving? Any?

aurbano··on Show HN: Simple way to share state using React Hooks and Context
Well, it's not an easy problem. I've been working on user interfaces for around 14 years, in several languages and platforms.

React is the first time I feel like we've actually hit something good. It's still not fully there, but it's the closest it has felt to that so far.

State management is messy, that's clearly an area where the problem still hasn't been solved. The main issue is that state means too much really. There's your (typically) main source of truth: the database. Then your server may maintain some state (although nowadays this is not common, thankfully). Then there's the frontend app state, which loads from the server/db, and may or may not staty up to date.

On top of this you have temporary frontend state (unsaved changes), and finally pure UI state (hovering things, "show more"... )

Managing all of this is extremely difficult. Graphql with the appropriate frontend library for example is revolutionary in some ways, but a major difference in backend architecture, which isn't easy to reason about (fine grained entitlements, mutations & side effects such as notification emails, report generation.. are not easy)

Anyway, my point is that I understand your frustration with how everything's outdated too quickly, and how in the past we had stable frameworks or languages. But I feel the reason is that we are actually in a transition period, and making a lot of progress really fast. Hopefully the outcome of these messy years is a Standard™ way to define a UI, it's state, and it's interactions with an API, in an e2e type-safe, testable manner. One can dream right?

aurbano··on With React 16.8, React Hooks are available in a stable release
Sounds good! Absolutely didn’t expect getting a reply from you on this :)

I’ll use them in a couple new features and see how nice and tidy I can make things look, then think about how we’ll continue going forward.

Still have a bunch of componentWillReceiveProps that need attention as well...!

aurbano··on With React 16.8, React Hooks are available in a stable release
I follow this sometimes but having a wide range of patterns in the same project feels so dirty in a way... Although it makes sense, refactor only when you need to.
aurbano··on Schools in England Introduce a New Subject: Mindfulness
I think this topic is too complicated to discuss over text like this.

I agree with you, I’m sure we think similarly, and it seems like talking to children about mindfulness could be amazing.

I fear that many schools/teachers won’t do a good job at it, judging exclusively from my own experience back in school... but that’s a different issue.

aurbano··on Schools in England Introduce a New Subject: Mindfulness
You were a very lucky child then :)

Edit: Apologies for the sarcastic response, couldn't help it. Children can and do feel unhappy, some more than others. This feels like an amazing step in the right direction because many people (myself included) don't learn early on that feeling sad or overwhelmed is normal and ok. We strive to "feel good" and stress about it, without tools to cope. Most adults either ignore this or go to therapy, but maybe from now on people will be more prepared.

aurbano··on With React 16.8, React Hooks are available in a stable release
This is exciting, and at the same time I wish this came out before writing thousands of lines of code on my React app...

I can see the possibilities this brings, and they're much better than the mess of props, local state, redux, and HoCs that we have. But the refactoring needed is just insane.

Has anyone gone through something like this and has any tips?

aurbano··on Bye, Bye, Google
It's an open standard and many other apps support it. You just need to go to each service where you've set it up and redo it with your new app.

I'm now using OTP Auth in iOS, which allows backing up the codes. For me the risks in that are worth being able to easily restore my codes.

aurbano··on On whether changes in bedroom CO2 levels affect sleep quality
Please do! I just bought a couple of cheap co2 sensors on Amazon (2k positive reviews) only to find out that they may not be accurate.

It would be amazing if you or anyone really could make a comparison between different models - and show whether the cheap ones on amazon and the likes are worth it.

aurbano··on Txqr: Transfer data via animated QR codes
If this was more widespread or built into phones like QR code scanning is in the camera app, it could be an interesting way to share data with many people at once (something like a concert for example)

But I agree it's more interesting from a technical point of view over a practical one...

aurbano··on What if the Placebo Effect Isn’t a Trick?
That sounds like the nocebo effect maybe? From the Wikipedia page [1]:

> A nocebo effect is said to occur when negative expectations of the patient regarding a treatment cause the treatment to have a more negative effect than it otherwise would have.

[1] https://en.wikipedia.org/wiki/Nocebo

aurbano··on Facebook Is Giving Advertisers Access To Your Shadow Contact Information
This is absolutely true, when I moved to London a few years ago, I rented a room in a house with 3 other housemates I had never met.

Within 1-2 days, Facebook recommended one of them as a friend - bear in mind I hadn't added any of them to Fb, so all it could have used was our location...

aurbano··on Having Alzheimer’s at 38 (2015)
Have you read “Buddhism, plain and simple”?

We share many ideas and have gone through a similar awakening. As most of the people commenting here, I wish we could all gather around a coffee table to discuss that book and others...

Please, if you haven’t read it, consider doing so :)

aurbano··on Psychedelics could heal brain cells in people suffering from depression: study
I've always been curious about talk therapy, and as someone who hasn't tried it - or knows someone who has - what would you say are the perceived benefits?

How does it compare to an intelligent friend/partner?

← PreviousPage 5 of 6Next →