HN user

kevinfiol

346 karma

https://kevinfiol.com

Posts0
Comments79
View on HN
No posts found.
Codeberg Is Down 25 days ago

Has anyone used the Repository Mirroring Feature [1] to mirror repos across self-hosted Forgejo/Codeberg/Github? How effortless is it? Ideally, I'd like to only ever push repos/branches to my self-hosted Forgejo, and have those changes automatically reflected on Codeberg/GH without thinking about it.

[1] https://forgejo.org/docs/v15.0/user/repo-mirror/

Zed is 1.0 3 months ago

Congrats to the Zed team! I've been using a combination of Zed + Gram [1] (which I predict may lag behind this 1.0 release in features/fixes). They are both nice, fast editors. However, I switched to Sublime Text 4 again recently and... I'm surprised to see how much clunkier Zed feels than Sublime. I can't put my finger on it, but Sublime, although lacking in features, feels considerably more polished and performant.

[1] https://gram.liten.app/

To be fair, Github has several magnitudes higher of users running on it than Codeberg. I'm also a Codeberg user, but I don't think anyone has seen a Forgejo/Gitea instance working at the scale of Github yet.

Where did you get the impression that it's controversial to pay for YT Premium? Most threads I've seen on this topic are composed of roughly half of the comments endorsing YT Premium, while the other half endorse adblocking from a privacy/autonomy perspective similar to the opening paragraph of the uBlock Origin manifesto [1].

What minor controversy I have seen is a small minority that argue either 1. You shouldn't pay for YT Premium because it enables user-hostile business practices or 2. You shouldn't use ad-block because it's effectively "stealing."

[1] https://github.com/gorhill/uBlock/blob/master/MANIFESTO.md

I'm going to assume you no longer live near family, or are not close to them. I was severely depressed for over a year where I lived alone (across the country from my parents) without pets after a painful breakup. Getting a remote job and moving back closer to my parents/cousins/grandmother helped the most, but other things that help(ed):

* Going to restaurants with bars (like diners or sushi bars) where I could attempt to make small talk with servers

* Regularly going to the gym. Cliche, I know, but at least 3 times a week at the same times and I started becoming friendly with other regulars who had similar schedules. If you get friendly enough with someone, don't be afraid to ask if they wanna get food or beer after.

* Volunteering (cliche as well, but it helps) at the same place once a week. I volunteered for a high school bringing near-spoiled produce from local supermarkets to their horticulture club. There's loads of ways to get involved, but maybe start with your city/county's website to look for volunteer opportunities, ideally ones where you see the same people every time. This lets you build trust and community with folks who are often from different walks of life.

It always amazes me how successfully this was swept under the rug and how few people I talk to know about this. The Jack Smith public hearing [1] was so damning, it is unbelievable how quickly the media and the public have moved on. In my mind, this disqualifies this president and his supporters from ever being taken in good faith. Not only did he put your representatives in danger on January 6, he actively did so in order to undermine the election.

[1] https://www.youtube.com/watch?v=z56_LJtERCI

It's been a while since I've tried it, but post-1.0 release of Bun still seemed like beta software and I would get all sorts of hard to understand errors while building a simple CRUD app. My impression from the project is the maintainers were adding so many features that they were spread too thin. Hopefully it's a little more stable now.

Kamala Harris's threat to tax unrealized gains just prior to the election is probably why we have Donald Trump in office today

It was not a good policy and was unpopular with many Democrats, but I think there were several other more major contributing factors to why as Trump won (ex. general displeasure with inflation post-COVID, high emphasis on the asylum crisis/trans issues, plus only having 4 months lead-up time after Biden's withdrawal).

At least in the U.S., from my observations, it's mainly a right-wing phenomenon and borne from the same culture that brought us the likes of Glenn Beck, Rush Limbaugh and Hal Turner. As a teenager, my friends and I would laugh at this stuff and assume by the time we were having kids, Fox News and similar right-wing, vaguely racist, puritanical media would be diminished to a point where it was hardly noticeable. We were clearly very wrong.

Bunny Database 6 months ago

I'm surprised to see this is built on libSQL -- a while ago, I was told on the Turso Discord that libSQL was deprecated in favorite of the new `tursodatabase` packages. Is there a Bunny Database specific NPM package for the libSQL fork?

This reflects my experience. I also experienced very bad memory leaks when using libSQL for large write jobs. Haven't tried tursodatabase yet, but my impression by the confusing amount of packages in the Turso ecosystem is it's not ready for primetime yet.

You hit the nail on the head, and it's very difficult to communicate this to someone who has only experienced the luxury of not having to worry about having a roof over their heads between jobs.

Same, I'm still using Sublime with SublimeLSP, and it works for 95% of my use cases because I tend to rely on the terminal for everything else. Although I do hope to switch to Zed eventually because of it's built-in debugger and ability to select-copy text in popups (I can't believe Sublime still doesn't allow this in 2026) -- Zed still had some rough edges last time I tried it, and Sublime still seemed to perform better.

The focus on VS Code is a bit confusing. The author seems to have an issue with juniors relying IDEs as a crutch in general.

Might have just been nostalgia, but I've played video games since I was a child, and largely took a extended break from Nintendo titles when I became an almost-exclusive PC gamer in the late 2000s.

I finally played Mario Odyssey for the first time last year, and I instantly felt like a kid in 1997 again, and my mood was elevated with excitement for playing this game -- it was clear a ton of love was poured into the level design and game mechanics. It was the best gaming experience I've had in my adult life.

Haha I said the same thing when I saw it. `this.update` is essentially Mithril's `m.redraw`, which has been around for almost 10 years at this point, and Mithril was already popular for allowing you to use regular `let` variables as state. Everything old is new again!

As a millennial, the concept of public school lunch not being loud is weird to me! I always remember the constant chatter of school lunch. Definitely had my share of hearty shared laughs, and heated conversations during lunchtime.

I don't disagree, but I'm not 100% confident that was his intent. I'll grant you "probably", and would even stretch to "almost certainly" if pressed.

It was almost certainly Trump's intent to overturn the results of the 2020 election. I do not see why else he and his personal lawyers would go through such convoluted efforts to do all of this https://en.wikipedia.org/wiki/Trump_fake_electors_plot

Trying to intuit Trump's state of mind is always a funny game that is played when discussing whether or not he lost the 2020 election, but you often end up with two possibilities: 1. Trump is a sane person who is lying about the results of the 2020 election to rile up his base (very plausible) or 2. Trump is a delusional person who willfully ignored the advice of his Vice President and Attorney General (less plausible, but even more highly concerning given this person was voted into office twice).