Hacker Newsnew | past | comments | ask | show | jobs | submit | hambos22's commentslogin

I've been using these extensively since February/March. Built 3 apps with those skills and rewrote 2 large ecommerce businesses (ERP/CRM/MarketingOps/storefront/automations, hundreds of tables, dashboards with myriad forms) with huge success.

I even built a front end for an ancient ERP (90s tech, written in Delphi) and automated the hell out of it. Stuff that would have taken me months, maybe a year, of solo work got done super fast. I won't claim the output was always perfect, and I fried my brain reviewing the code, but the job got done.


Got bit by that on my 2 businesses. Took Cloudflare a while to update their status page about it.


It's been 9 months since I ditched Github.

Currently I self-host Gitea [0], use its registry for Docker, NPM etc and act runners [1] for github actions alternative, everything secured under tailnet.

I'm extremely satisfied with that setup. It is batteries included & fire and forget.

Now I use Github only as backup by mirroring my self hosted repos.

[0] https://gitea.com

[1] https://docs.gitea.com/usage/actions/act-runner


Similar with forgejo. I mirrored all gh then flipped the ones I was using the most. The biggest win was on running apple runners in my mac, so the free gh actions can do other stuff.


Getting better, more reliable and faster CI was such an underappreciated gain (from me at least) when moving to a self-hosted git platform. What used to take ~40 minutes end-to-end (from pushing commit to having release binary ready for three platforms) now takes less than 10 minutes, and seemingly that whole slowdown was causing me more headache that I think I was willing to admit at the time.


I self host gitea for my personal-personal projects, the ones nobody will ever see.

For the personal-opensource ones, I am on Github because this is where everyone is when I want to share/collaborate etc


actually good approach and the one that could make me switch to selfhosting


I similarly have been using Gitea for some years. I use it as my main forge and mirror to Github for discoverability and community reports and contributions.

For public projects I have workflows that can publish and push containers to both Gitea and Github.


You use github as a backup, why bother self-hosting then?


Github is an extra layer of backup, among normal backups.

[edit]

Notable reasons:

- Github runners went oftenly out of space & they were slow. With self hosted runners I don't have these issues anymore because I control the hardware.

Previously I was paying Docker Build Cloud/Depot for performance + Github Pro for extra minutes. Now it's zero cost, superb performance and unlimited minutes.

- I have a centralized registry with private packages and images.

- It's secure, I don't worry if I accidentally make a repo public or leak secrets. I control the access to it in network level.

- I own everything, in case something goes nuts (eg lose access to GH) I'm safe.


If you're using github as a backup, then whatever you say you own, they also own. So I still don't understand why you are self-hosting and using github as an extra layer of backup. Seems philosophically inconsistent.


Nothing philosophical here. Whatever makes you productive.

I own the git, the runners, the registry etc and just use GH for backup. GH cannot interrupt suddenly my business.


Not GP. Probably less dependencies on github, e.g. actions which sometimes don't work. This way github is a "dumb backup".

I selfhost forgejo (gitea fork) on home sever (nuc), similar setup with tailscale. I was planning to setup git mirror on a remote VM for backup, but since I am the only one using it and have everything on dev laptop and remote backups of nuc server I didn't bother to do that (I know I still should).


what are your home server specs to self host forgejo?


NUC 11 i5-1135G7 with 32gb of ram and one nvme. Bought it new years ago.

For forgejo I host only code and packages there, everything is built on dev pc since I am the only one using it. It also host postgresql server, jellyfin (for music only), custom OPDS server (for books only) SMB shared directory I can use from multiple PCs, some test environments for personal projects and possibly more things I forgot.

It's a small pc but it works without problems. I do have to clean it from time to time (with cheap battery-powered air duster) to keep the thermals low.


yeah i have 3 NUCs at home, albeit with less ram and smaller hdd than yours. im already using them for dokploy and other services so trying to selfhost forgeo or gitea might bring it to its max.


> This way github is a "dumb backup"

Eh? What GH department do you work in anyways? Training Data Sustainability?


I don't understand your question. If I was working for GH would I be selfhosting forgejo?

edit: If you think I sound like an LLM, I guess that is what happens when most of your interactions in English language are with LLMs.


Given the state of it, you might well ...


I missed the opportunity to add "you are absolutely right".


> If I was working for GH would I be selfhosting forgejo?

Why not. But you are saying github as a dumb backup makes sense when you do self-hosting. I don't think you really believe that.


GH as a backup and a downstream public mirror for a self-hosted gitea or similar is entirely purposful. None of your comments have made any sense.


Yeah I should've asked why they are self-hosting in the first place. I was wrong in assuming that they wanted to host it themselves (that is, avoiding an external dependency).


Because the existence and continued normal operation of the primary is not dependent upon the capricious whims or instability of GitHub.


The self hosting will still be there and working as expected no matter what GH does (fails... again, DMCAs the repo, bans the account, etc.). Self hosting isn't only about being the only one with the data, it's also for the independence aspect. GH as a backup doesn't hinder the independence. Network effects are strong and make a lot of developers still have a GH presence as a secondary platform.

The evolution is when one can finally fully disconnect from GH, the main self hosted platform will continue to operate as if nothing happened.

A migration can have a period of parallel running.


An inhouse video & image editor (imagine canva QOL goodies & premiere timeline) with remotion for my physical D2C brand. Streamlined to produce rapidly premium/luxury aesthetics creatives for social media and ads


> I know people also use *arr stack ... i never /know/ what to watch

For discoverability you should check overseerr, which is pluggable via API to sonarr and radarr


> You built your own Klaviyo alternative to save €500, but how many hours of development at market rate did that cost? The true Greek economy at work!

ouch (ㅠ﹏ㅠ)


Neat! You should add

  scroll-snap-stop: always;
to each slide so it won't scroll past the next slide due to inertia.


SEEKING WORK | Greece | Remote only | Ecommerce Architect / Marketing Operations

Looking for companies in the B2B/D2C e-commerce sector in niche markets.

I have more than 10 years of experience in the software and marketing aspects of B2B/B2C e-commerce (Europe & US). For the past 2 years, I took a deep dive into D2C as a Technical Co-Founder of a fragrance-related brand (https://yuma.gr), successfully positioning us in the premium market at the lowest cost possible, by developing the e-commerce and ERP platform in-house.

I can handle all aspects of e-commerce with a focus on growth. Examples include:

- Extensive Google & Facebook Ads automation at scale via their APIs

- Distributed bots for scraping millions of SKUs daily for dynamic pricing

- Deep & proven knowledge of e-commerce & ERP architecture & development

- Complex and custom-made solutions (e.g., in-house developed Klaviyo alternative)

- Creative approaches to streamlining internal operations

- Frontend performance & SEO micro-optimization

- Landing page optimization for conversions

I prefer long-term commitments and typically work on projects for 6 months to 1 year, as I treat each project as my own. Having developed my D2C brand to a technical level that now requires only maintenance and marketing, my schedule has become more flexible. I'm ready to help companies in different markets while expanding my skills and knowledge.

  Technologies: [Go, Postgresql, Python, Typescript, ...], [React, Next.js, Flask/Starlette, Hasura, Node.js/Bun], [LLM, Vector DBs, RAG], [Ecommerce & ERP Architecture, Front End Performance Optimization, SEO, CS/SS Tracking, Google & Facebook Ads + their APIs], [Any type of Bots at scale], [Linux desktop & server, A bit of networks, Docker, VPS, CI/CD, AWS/GCP] 
  Résumé/CV: https://www.linkedin.com/in/hambos22/
  Email: me@cpoul.dev


Looking for companies in the B2B/D2C e-commerce sector in niche markets.

  Location: Greece
  Remote: Yes
  Willing to relocate: No
  Technologies: [Go, Postgresql, Python, Typescript, ...], [React, Next.js, Flask/Starlette, Hasura, Node.js/Bun],[LLM, Vector DBs, RAG], [Ecommerce & ERP Architecture, Front End Performance Optimization, SEO, CS/SS Tracking, Google & Facebook Ads + their APIs], [Any type of Bots at scale], [Linux desktop & server, A bit of networks, Docker, VPS, CI/CD, AWS/GCP] 
  Résumé/CV: https://www.linkedin.com/in/hambos22/
  Email: me@cpoul.dev
I have more than 10 years of experience in the software and marketing aspects of B2B/B2C e-commerce (Europe & US). For the past 2 years, I took a deep dive into D2C as a Technical Co-Founder of a fragrance-related brand (https://yuma.gr), successfully positioning us in the premium market at the lowest cost possible, by developing the e-commerce and ERP platform in-house.

I can handle all aspects of e-commerce with a focus on growth. Examples include:

- Extensive Google & Facebook Ads automation at scale via their APIs

- Distributed bots for scraping millions of SKUs daily for dynamic pricing

- Deep & proven knowledge of e-commerce & ERP architecture & development

- Complex and custom-made solutions (e.g., in-house developed Klaviyo alternative)

- Creative approaches to streamlining internal operations

- Frontend performance & SEO micro-optimization

- Landing page optimization for conversions

I prefer long-term commitments and typically work on projects for 6 months to 1 year, as I treat each project as my own. Having developed my D2C brand to a technical level that now requires only maintenance and marketing, my schedule has become more flexible. I'm ready to help companies in different markets while expanding my skills and knowledge.


I'm currently in the same position regarding 8mm digital8. After researching, I believe the best way to digitize these is to obtain a compatible used camcorder with a DV/Firewire port, then install a DV/Firewire PCI card to stream and record the video to your PC.


You’re right. But even better than trying to get a compatible PCI card, find an older MacBook Pro that has built in FireWire ports and use something like iMovie to direct rip the DV content. Unfortunately, it has to be done in real-time even though it’s digital data. I haven’t heard anyone use a high speed tape drive for them but it would be theoretically possible.

Also, that setup is a pretty good way to digitize Hi8 analog tapes. And I think you can use some of the camcorders as analog to digital converters of an analog video stream (eg, an attached vcr).


Sounds daunting compared to my limited experience:

Friend brings over MiniDV camera and a tape, and asks if I can transfer it to a PC.

"I don't know, but we can try!"

It took longer to rummage through the cabling collection for the right FireWire cable than to get it working, plugged straight into the front of a Q6600 box running Windows Vista or 7, with whatever software Microsoft included by default.

Even the tape transport controls worked perfectly from the GUI on the PC.


But your box had a FireWire port? There’s no good way to convert FireWire to current protocols/ports (eg USB).

Old macbook is just a cheap all in one solution with FireWire inputs and software processing g.


It had two FireWire ports -- one on the sound card, and one on the motherboard. IIRC, the one on the motherboard was used for the front panel connector.

And maybe I'm old-fashioned, but the last thing I think when I need to connect up some old gear is "I have just the answer! I'll buy a whole 'nother laptop!"

I mean: They still make PCIe Firewire cards in factories every day -- or at least, they once made enough of them that plenty are still kicking around for not very much money.

And it may be 2025, but they definitely do still make desktop computers (with industry-standard expansion slots, even!) in factories every day.


Yeah that’s a huge pain in the ass, I was hoping there would just be some mini dv to thunderbolt adapter. Oh well, probably won’t bother.


There is a way to go from mini dv to thunderbolt. Apple made adapters for Firewire to Thunderbolt 2, and Thunderbolt 2 to 3. These can be chained to do what you want. See this video/channel for more details. https://www.youtube.com/watch?v=yT0oDYbqwwk


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: