awesomegoat_com

Joined 4 years ago

Karma
148
Submissions
77
Member since
Sep 24
A software engineer. Spent last 16 years writing mostly opensource. Now trying to bootstrap my own thing...

https://awesomegoat.com/

Over time I had an opportunity to enjoy myself while playing with the following technologies - qbasic - turbo pascal - borland C - nasm - masm - lisp - bash - python - perl - JEE (struts haha) - plsql (<3) - GCC C - ruby on rails (<3) - elixir/phoenix - golang - react (uh-oh) - rust (uh-oh) - aws/gcp/azure

Available as a consultant. Don't be shy to say hi!

View on Hacker News

Recent submissions

Comment · 9 months ago
This reminds me the blog one would write around 2006. Not the text content, but the pixelated font and pictures of winamp wibe like that.

Myself, I am rather happily using mplayer - without any gui. Initially it was practicality of not leaking memory - like many gtk+ apps would do. Now, it is pure utility.

Comment · 2 years ago
I have seen this so many times. You almost made me weep.

It's tragedy of commons. To stop this we need software engineers to own their own code legally.

Comment · 2 years ago
Nod.

I would love to hear more about these rewrites.

Comment · 2 years ago
Today, I woke up feeling that elixir/phoenix is the best platform for rewrites.

I mean, when you know the problem domain well, you can build a master piece in elixir/phoenix. I still feel that putting together the first prototype has to be faster in ruby on rails.

Comment · 2 years ago
I have built my web scraping system ( https://awesomegoat.com ) on Ruby on Rails. And while I spent this Christmas-break exploring Elixir/Phoenix, I am so far staying with Ruby on Rails.

While it seems I could have built a slightly more (CPU & memory) efficient system in elixir, I am afraid the development of new features would be a bit slower and my time is more precious than the machine's.

Also, CPU & memory are likely not the constraints in the scraping exercise. What you will likely find later on that you will get blocked by Cloudflare on week 2 and superb backend won't make a difference.

Comment · 3 years ago
> I date in my age group.

Sometimes changing the proposition can drastically change the outcomes.

Comment · 3 years ago
I was always afraid to use on of these. I thought that the css selectors would be too brittle and ultimately break.

I have build my own solution that is automagical at https://awesomegoat.com/ but I am running into next set of issues which are various scraping protections. It seems that reasonable RSS gateway today needs to include botnet of residential proxies just to read content on the internet.

Comment · 3 years ago
Haven't sandboxed programs in a privileged context been the root cause of me seeing BSOD so often in the late 90ties?
Comment · 3 years ago
Comment · 3 years ago
Comment · 3 years ago
More spiritual society is the less stuff it needs to amass.

One of the theories goes that ancient civilizations made progress in non material domains. How else would you explain these thousands years long periods in the history when a table or a spoon looked the same. And nothing visible happened?

Comment · 3 years ago
Yes.

IIRC, Patternfly started many years ago, because many open source project (of Red Hat interest), had inconsistent ui. The idea was to develop a common guideline that other open source projects could use and be somewhat consistent with each other. To have a framework, artwork and guidelines that would be available on permissive terms forever.

Comment · 3 years ago
Are we surely going in the right direction?
Comment · 3 years ago
Shows power of market forces. And price sensitivity of the buyers.
Comment · 3 years ago
> it requires devoting time and effort towards its upkeep, and that is not our core business, nor should it be.

I would try to argue that this in fact may be subjective.

For me, updating all the dependencies in my stack every morning is a productivity routine that gets me started. If I spend a 30 minutes studying changelog of a dependency and linked github issues, I don't see that time as wasted even though it often does not contribute to the business. I think it has three benefits.

- easy morning start routine to get going

- developer education, expanding horizons

- code climate; having warn feeling in the gut of not falling behind, wanting to avoid dirty plugs and monkey patches, ability to work on the HEAD, should an issue arise.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton