Live data from Hacker News

Ghostty is leaving GitHub

mitchellh.com

961–970 of 1001 posts

Re: Ghostty is leaving GitHub

#961

Earlier quoted context omitted.

For me the main issue with git-bug is that they are not dogfooding it. However , it's also one of the few projects that is actually trying to solve the core problem, rather than skirting around it. (well I now learned of radicle in this thread and they seem to store issues in git and even have PR support I think)

> For me the main issue with git-bug is that they are not dogfooding it. This is incorrect. $ git remote get-url origin ssh://git@github.com/git-bug/git-bug.git $ for n in bugs identities; do echo "${n} on the remote: " $(git ls-remote origin "refs/${n}/\*" | wc -l); done bugs on the remote: 453 identities on the remote: 311 See the related issue for more info: https://github.com/git-bug/git-bug/issues/1221#issuecomm…

Oh cool! I've come across git-bug a while ago, glad to see you're using it.

I didn't know git-bug doesn't support PRs yet. I think pull requests should be modeled as a kind of issue. It's an issue with some metadata that points to a commit (and besides the usual issue operations like add new comment or edit a comment, you also have the operation of editing the commit associated with the PR)

If git-bug gains suppport for Github discussions, it should also be able to import discussions from other places like a discourse forum. I think it would be kinda neat for projects that want to be self contained

> I've also been in talks with the Radicle team about possible collaboration.

This is awesome!!

Re: Ghostty is leaving GitHub

#962
post #720
post #287

Earlier quoted context omitted.

Gitlab is pretty cool to be honest, and it’s generally underrated.

I agree, but it does have faults. Performance is woeful, and managing an on-prem instance is (literally) a full time job.

gitlab.xfce.org is absolutely not a full-time job. It's run by one guy in his spare time, and that spare time doesn't even amount to a part-time job.

I do agree about performance, though.

Re: Ghostty is leaving GitHub

#963
post #500

Earlier quoted context omitted.

> This is a very HN take. It's something that Microsoft leadership themselves certainly seems to have believed at times. From "developers, developers, developers, developers!" to courting Linux-targeting webdevs with WSL to VSCode, they've done lots to court developers, sometimes explicitly professing it as a central part of their strategy. I can't disagree with any of the rest, though. Microsoft's (anti-)competitive…

Microsoft even admits they lost gaming, because their objective is now to catch Windows up to SteamOS - which, to remind anyone, is a Linux distro that runs a Windows emulator: https://bsky.app/profile/brunodias.bsky.social/post/3mkniszk... yes, Wine is an emulator

[deleted]

Re: Ghostty is leaving GitHub

#964
post #500

Earlier quoted context omitted.

> This is a very HN take. It's something that Microsoft leadership themselves certainly seems to have believed at times. From "developers, developers, developers, developers!" to courting Linux-targeting webdevs with WSL to VSCode, they've done lots to court developers, sometimes explicitly professing it as a central part of their strategy. I can't disagree with any of the rest, though. Microsoft's (anti-)competitive…

Microsoft even admits they lost gaming, because their objective is now to catch Windows up to SteamOS - which, to remind anyone, is a Linux distro that runs a Windows emulator: https://bsky.app/profile/brunodias.bsky.social/post/3mkniszk... yes, Wine is an emulator

> yes, Wine is an emulator

I think it's more accurate to say that Wine contains some components that are emulators, not that it is an emulator. Sure, it has to emulate the x86 MMU's segmentation behavior, because Linux doesn't set it up the same way. It has to emulate x86 interrupt & CPU exception delivery, because Windows delivers those to applications in a different way than Linux does. For some very old programs, it has to emulate I/O ports and some device behavior. I think GDI and DirectDraw require emulation of a framebuffer and palette hardware.

But the vast majority of Wine's code is not emulation; most of it is a clean-room reimplementation of the win32 APIs, a PE/COFF loader, Windows registry, etc. All of those parts are implementations of API contracts and binary format parsers, not emulation, in the same way that GNUstep is a reimplementation of NeXTSTEP/Cocoa, and not an emulator. (The main difference being that Wine can run Windows executables unmodified, whereas GNUstep expects you to recompile/relink from source. That is a sizeable difference, but not an emulator-sized difference.)

And yes, the computer science definition of "emulator" doesn't specify hardware: it's simply a system that reproduces the externally observable behavior of another system. But if we follow that definition too closely, then things that are clearly not emulators become emulators. Like musl and glibc are emulators of the C standard library (or of each other?), Android is an emulator of the Java virtual machine, and Mesa's software renderer is an emulator of OpenGL or a GPU (that latter bit is tempting, but it really isn't a GPU emulator). At this level, "emulator" just means "abstraction layer", which makes it pretty useless as a term if we take it that far.

So I think "WINE Is Not an Emulator" is true. It contains some bits that are absolutely emulators, but it is not, in its entirety, an emulator, and emulating isn't the function of the bulk of its code.

(I'm not trying to be pedantic here; this was actually a fun thought exercise about emulation in general and Wine in particular.)

Re: Ghostty is leaving GitHub

#965

I know this is ridiculously dramatic, but its the truth: I actually cried writing this blog post (tears hit my keyboard, I'm embarrassed to say). Nobody should cry over a SaaS, of all things. But GitHub has meant so much more to me than that (all laid out in the post). I have an unhealthy relationship with it. Its given me so much and I'm so thankful for it. But, it's not what it used to be. I don't know. We've been…

Here's the track for this moment https://www.youtube.com/watch?v=QuNyMxLlVig

:)

Re: Ghostty is leaving GitHub

#966
I felt this kind of heartbreak when I found that freenode was gone, the channels got scattered and became unrecognizable. That era of computing that you were a part of, you knew and were comfortable with for decades is just yanked away.

Re: Ghostty is leaving GitHub

#967

I feel this. :/ It also just reminds me of everything we've lost in tech since the 2010s. When I used to put Octocat and Google stickers on my laptop and go to conferences every year and everyone was so optimistic and vibrant.

This made me think of Github's charity dodgeball tournament. The last one was in 2016. For an entry fee that went to a donation to charity, your company could field a dodgeball team. It was super fun, and we (at Twilio) attended for several years.

While I'm not going to say they stopped because of Microsoft (they didn't get acquired until 2018, though I would expect that talks were probably underway by sometime in 2017), the loss of something like this does feel emblematic of how tech culture got significantly less fun toward the end of the 2010s, and the pandemic just killed the rest of it for me.

(Of course, "fun" is in the eye of the beholder. It's possible that my tastes just changed as I got older.)

Re: Ghostty is leaving GitHub

#968

I remember visiting GitHub's downtown SF HQ sometime around 2014 or so... it was soon after they closed their first significant funding round, and years before they were purchased by MS. I had a friend who worked there as a very early employee. I was at IBM at the time doing AI stuff. I remember saying to myself, "every single meeting room and common area in this building is designed around the consumption of alcohol…

> every single meeting room and common area in this building is designed around the consumption of alcohol--the long bar downstairs, the meeting room modeled after an airport lounge, the meeting room modeled after a smoking club, the meeting room / roof deck...

To be fair, this could describe a lot of successful tech companies back in 2014.

> I wondered back then, is this the end of the company? [...] Perhaps so, but perhaps not

As much as that stuff was often pretty toxic and super not inclusive, I think Microsoft is nearly 100% to blame here for Github's decline.

And even though all the drinking was really not great, in some ways I do miss those days. They were fun. Then again, I'm in my mid-40s now and can't drink and party like that anymore. Today, even a single night out with 3-4 drinks (plus twice as much water) over the span of 6 hours or so makes me a useless lump of garbage for half of the next day.

Re: Ghostty is leaving GitHub

#969

Earlier quoted context omitted.

Have those outages actually been blocking your work? Somehow I haven't even noticed, just seen complaints on HN. I'm not saying it's not real, just wondering where the gap is.

A big part of my job is doing code reviews, and its very common that pages or diffs just don't load. Or PRs literally don't appear in the PR list, even though they exist. It's a daily occurrence to play the 'is my internet down or is GitHub just being shit again?' game. Oh, and don't forget the cases where the diff view sometimes misses some files for unknown reasons. Both in the 'new experience' and the 'legacy view…

Oh so it's not even CI/CD, just showing PRs. That's awful.
Post reply on HN