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

Overload is awesome! However I wonder if some remnants of 90s game design like tight time limits and repeating enemy ambushes that make the game such a familiar and intense experience for the old school in reality disadvantage the game and the genre from reaching wider audiences.

There was also another classic Descent contender, Forsaken, that got remastared in 2018 to run on Linux and macOS in addition to modern Windows platforms. The original game was actually used as a graphics benchmark for early 3d accelerators due to its lighting effects.

That said, looking forward to playing Descent 3 on a modern platform!


Making it a 6DOF shooter at all probably severely hampered any chance of achieving mass appeal. If it had been 40-80 hour open world, character-based, third-person action adventure game, their chances would likely have been much higher.


The target audience was always going to be people trying to relive descent so the narrowness I suspect was just accepted


Yes, I was just rather facetiously making a point that the game is all the more interesting to its intended audience for not trying too hard to appeal to anyone else.


The Forsaken soundtrack was so good!


The only Windows box I have is an AMD-based gaming rig and last time I checked the hardware isn't Windows 11 compatible. Time to check out how the gaming experience on Linux is these days.


It's good enough I haven't even started my gaming rig for a few years now... Not painless, but my biggest problems were the System Shock remake that couldn't start a game (an update automagically fixed it) and terrible performances under Lutris with Planet Crafter (but somehow running it within Steam solve the problem). I also do not play the latest games though.


Nearly every game will just work, unless you play a Competitive Game with a kernel anti-cheat. (Looking at you valorant). Https://protondb.com search for the game(s) you play, and hey presto it's fine.

Obviously it's primarily targeted at steam games, Lutris will sort you out with any other windows game (a game manager like steam but for _nearly every_ game)


It would be awesome to see Git becoming decentralized again but what's the likelihood of GitHub implementing this?


Not the best way to look at it. A lot of developers today work primarily on github because it's not possible to interact/work in other projects from their siloed forges. When gitlab implements AP, things are no longer siloed and therefore there will be a percentage of (current) Github users who will free to choose their forge independently of network effects.

It's better to ask "how many projects are stuck to Github exclusively because of collaboration tools, and how many of these would be able to leave Github once more Gitlab/Gitea/Forgejo are able to interoperate? How much of its customer base can Github afford to lose before being forced to give up their monopolistic strategy?"


It's approximately 0. Microsoft knew that GitHub had no moat being what it was when they acquired it. T hat's why they've been adding CI, Pages, Codespaces, Copilot, and a bunch of other crap that only some of which people actually asked for in order to raise switching costs. That would go against everything they've been doing the last couple years.


Pages predates Microsoft's acquisition, and I can use Copilot on the repos I commit to any other source control system.


> Microsoft knew that GitHub had no moat

GitHub had the best moat: network.

But yes, the additions have only deepened it.


Is the European Union’s Digital Markets Act relevant here?

IIRC Meta now has to implement interoperability with other chat apps like Signal, I wonder if GitHub will have to do the same through AP soon


I'm pretty sure that's only if you're a gatekeeper, which are only the services big enough that my mom would notice directly if they'd go down (things used by millions of people in my country of 18 million). Whether Apple's messaging system, default enabled on every Apple phone, qualifies is currently being debated, to give a sense of what scale this requires.

The DMA/DSA laws also contain rules for smaller parties (I've been getting tons of ToS update emails mentioning the digital somethings act), but not interoperability


Fwiw, GitHub has been on the news occasionally in at least the US.


Only when there is so much critical mass behind all of it's competitors that they can't ignore it any longer. Improbably, for the time being.

I was going to say that Microsoft has no social network, so that this might open them up etc, but then again, there's LinkedIn.


Everyone knows the answer to that ;)


- "Graph of Keybase commits pre and post Zoom acquisition" (2021) https://news.ycombinator.com/item?id=28814802 :

- "Key server (cryptographic)" https://en.wikipedia.org/wiki/Key_server_(cryptographic)

- W3C DID Decentralized Identifiers (that you can optionally locally generate like pubkey hash account identifiers)

- "Linked Data Signatures for GPG" https://gpg.jsld.org/ ; GPG in (JSON-LD) RDF

- ld-signatures is now W3C vc-data-integrity: "Verifiable Credential Data Integrity 1.0 Securing the Integrity of Verifiable Credential Data" https://www.w3.org/TR/vc-data-integrity/

- An example of GPG signatures on linked data documents: https://gpg.jsld.org/contexts/#GpgSignature2020

- vc-data-integrity specifies how to normalize the document by sorting keys ~ in the JSON before cryptographically signing the transformed, isomorphic graph

- SLSA.dev also specifies signed provenance metadata (optionally with sigstore.dev for centralized release artifact hashes), but not (yet?) with Linked Data

- Blockcerts: blockchain-certificates/cert-verifier-js , https://www.blockcerts.org/guide/ :

> Blockcerts is an open standard for building apps that issue and verify blockchain-based official records. These may include certificates for civic records, academic credentials, professional licenses, workforce development, and more.

> Blockcerts consists of open-source libraries, tools, and mobile apps enabling a decentralized, standards-based, recipient-centric ecosystem, enabling trustless verification through blockchain technologies.

> Blockcerts uses and encourages consolidation on open standards. Blockcerts is committed to self-sovereign identity of all participants, and enabling recipient control of their claims through easy-to-use tools such as the certificate wallet (mobile app). Blockcerts is also committed to availability of credentials, without single points of failure.

- [ ] SCH: link a git commit graph (with GPG signatures) with other linked data of an open source software project; for example (SLSA,) build logs and JSON-LD SBOMs.

- >> Is there an ACME-like thing to verify online identity control like Keybase still does?


None, that’s why github is awful


My current primary workstation is very low spec and old compared to a M2 Mac. On that machine Sublime Text is very performant and provides an awesome code writing experience through LSP. I use it as a daily driver with TypeScript, Go and Dart. I try out IntelliJ (or Android Studio) and VSCode occasionally to check out how they are these days but they feel sluggish in comparison.

If you need more IDE-like features like running tests and builds or managing for example mobile phone emulators from the editor it requires more fiddling with configuration and plugins but is doable.


The CoC doesn't ban supporters of specific political agenda or party line but it is a banned topic. Anyone who's been on the internet in the past few years knows how passionate these supporters can get. That's a magnet for heated political discussion that very quickly gets uncomfortable for everyone else. It's impossible to be inclusive to certain minority groups while allowing promotion of politics directly against them.


It's interesting that the #2 selling point on the landing page (the Copilot integration) relies purely on Microsoft's goodwill. There is no official API for Copilot but instead a (non-standard) LSP implementation embedded into the proprietary Copilot Neovim plugin. Zed seems to trust under the hood that a release of the plug-in exists on Github, pulls the minified-js language server from there and integrates with that. The minute MS decides to pull the plug on the Neovim plugin Zed loses the functionality as well.

I wish we had a proper API to interact with copilot but it seem that pulling everyone else except the dedicated VIM and JetBrains users into VSCode land seems to be more in their interest.


Why would Microsoft pull Copilot from Neovim?

Microsoft doesn't care if you use copilot with VSCode or not. Copilot is a paid product the more support the better for them.

I bet Microsoft doesn't care if you use VSCode or not. It's not a paid product.


It is not paid product for non-commercial and open-source products. The get massive amount of data if you use it in VSCode, and because of this, it is pain to ass to use on VSCodium for example. Your data is the currency, and other editors are good on limitin that.


If they wanted non-sanctioned editors integrating Copilot they wouldn't have taken the extra steps of implementing an obfuscated LSP but provided an API or a plain client library. At best this could be a pet project by a Neovim fan GH employee. Either way I wouldn't expect long term (if any) support from this thing.


> the Copilot integration) relies purely on Microsoft's goodwill

Given that the founders and several employees are former GitHub employees, I have to imagine they know how to do this integration in a proper & officially allowed way.

https://zed.dev/team


It's a sad world when a thoughtful, well-structured, obviously experience-based and informative comment is immediately assumed to be word guessing machine generated garbage.


This is very disappointing after migrating to Insomnia from Postman a couple of months ago. I did the migration even when my company provides Postman licenses for the employees because I don't need nor want the "collaboration" features, cloud sync (I have my backups covered, thanks) nor the telemetry.

Can anyone recommend an open source API client that is content being just an API client?



Eric Evans: Domain Driven Design

The vocabulary might seem foreign today but the concepts are as crucial as ever in the world of modern microservices.


It's a great relaxation language for hobby projects. After a day of cranking out tight functional style Typescript at $DAYJOB it's refreshing to work in a "stupid" language where the space to search for the most elegant solution is rather limited. You're just telling the computer what you want it to do in a very explicit and plain way.


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

Search: