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

HarmonyOS is open source (according to Wikipedia) but some of the tooling does not appear to be. I.e. can only get the simulator from mainland China.


OpenHarmony and LiteOS are open source, Harmony OS is partly proprietary.


We are finishing up the CLI for encoding tiles for public release: https://github.com/maplibre/maplibre-tile-spec/pull/504 Likely a project like Planetiler will integrate this.

Still needs some work on the documentation side. There will be a separate announcement when it is done. We have a newsletter that we share on all the common social networks. https://maplibre.org/news/

Aside from getting the encoding side ready so tile providers can start to make MapLibre Tiles available, we are focussed on integrating the decoder in MapLibre GL JS (MapLibre for the web) and MapLibre Native (Android, iOS and other platforms). ETA is sometime near the end of 2025.

I work as a maintainer for MapLibre, let me know if you have any other questions about the project!


Thank you for the link to the git repo, this looks great. Thank you for your work. MapLibre is a library I use all the time and while MVT isn't something I have any complaints about this will still be a big upgrade.


Thanks for your work! Out of curiosity, do you know why this project chose to go with Java as it's core? Great to see you're also supporting TS + Rust out of the gate


Oops, accidentally posted to public mailing list?


Much simpler. Much less features. Completely open source and not only the core.


Any important feature from Gitlab you feel is missing? I personally think Gitlab has way more features than I need but maybe there are some important ones I would miss.


I deal with GitLab a lot. Both the official instance and third party instances.

It drives me crazy how slow it is. A lot of operations take minutes. Eg: I push commits to a branch and open an MR. During 2-3 minutes, the MR will indicate that no changes were found. When I push new changes, it can also take minutes or update, so I can’t quickly check that it all looks correct.

The latest release changed their issues UI, so when you try to open an issue, it’s opened on a floating panel on the right 30% of the screen. I’ve no idea what exotic use case this addresses, but when I click a link, just open it. The browser does it find. No need to reinvent navigation like this. Now to open an issue, I need to wait for this slow floating UI to load before I can _actually_ navigate to the page. Which will also be extremely slow.

Don’t even get me started on the UI. Buttons are hidden all over the place. Obvious links are behind obscure abstract menus. At this point, I remember where all the basic stuff is, but I can understand why newcomers struggle so much.

Hosting GitLab is also really resource intensive. For a small team of 2-3 people, I don’t think you can get away with “just” 8GB of ram.

—-

I do have to admit, GitLab CI is pretty good, assuming that you’re fine with just Docker support and don’t need to support BSD or some exotic platforms.


I use git pretty basically, just as a revision system where the hosted version has some nice-to-haves on top like rendering markdown, permalinking bits of code to people, and being able to open tickets and contribute code. Gitea/Forgejo/Codeberg does all of that and I haven't run into any missing features. It's also a lot easier to navigate than GitLab, but I'll admit that's probably just a matter of me not being used to it

Having self-hosted Gitea after considering GitLab, I can also say that the resource consumption of Gitea is a tiny fraction of that of GitLab's. I don't get the impression that their employees care about self hosters beyond as a gateway for enterprise sysadmins to get it running quickly before doing some big installation


A tough question as everyone's needs are different; I might recommend you create an account on https://codeberg.org as it's the largest, most popular instance of Forgejo running with many FOSS projects hosted there.

Codeberg devs have to disable some features (pull mirrors e.g., only push is allowed to prevent abuse) and they use some custom code (abuse mitigation - spam, etc.) but in general you're getting the latest Foregjo experience "test drive" which only gets better when self hosting when you can use all the features.


Running Gitlab in any kind of scale beyond a single server is a major PITA. And it's very poorly optimized.


Gods, for some reason GitLab consumes 5-10% of a CPU at all times. I spent weeks trying to get it to calm down to reduce our AWS spend. Absolutely no changes no matter what I tried. On my 2013 Xeon server at home it's even worse.

GitLab is great, I really do enjoy working with it. I hate running it.


Yeah, I love gitlab as a user - but as an admin, the performance feels like something out the 90s. I had to use the gitlab-rails REPL console for something a couple of weeks ago. Even on a server with tons of headroom, it took *10 minutes* to start up?


That I am well aware of. I hate running Gitlab. I jsut wonder what different features different people are missing.


Depends on your needs. Last time I checked, Gitlab wanted money for e.g. assigning multiple PR reviewers, which is available in gitea/forgejo.

The real issue with gitea/forgejo compared to Gitlab is their terrible CI, which is (to some approximation) a clone of GitHub Actions, also a dumpster fire for those of us proficient with/preferring the UNIX command line. You'll probably need a separate CI runner, like Woodpecker or Drone.


Gitlab CI is so much better than Github Actions. With some additional improvements Gitlab CI could become amazing.


CI is one area that it's "lacking." I quote that because, honestly, all the bells and whistles in these CI yamls are starting to hurt. Woodpecker[1] (what forgejo uses) is strikingly simple.

[1]: https://woodpecker-ci.org/


It's crazy to me how much this is still true


Say it with me: freely downloadable model weights does not mean a model is open source. https://opensource.org/ai/open-source-ai-definition


Yeah but isn't it even doubtful if you can call a model a program or is it rather like a data set that can be used by a program.


Such an ignorant thing to say for something that requires 25MB RAM.


Not sure what the size has to do with anything.

I send you a 500kb Windows .exe file and claim it runs literally everywhere.

Would it be ignorant to say anything against it because of its size?


we all know runs anywhere in this context means compute wise. It's dumb to blame author for your dev setup issues.


I didn’t realize that that’s what it meant until you mentioned it.


It reminds me of the costs and benefits of RollerCoaster Tycoon being written in assembly language. Because it was so light on resources, it could run on any privately owned computer, or at least anything x86, which was pretty much everything at the time.

Now, RISC architectures are much more common, so instead of the rare 68K Apple/Amiga/etc computer that existed at the time, it's super common to want to run software on an ARM or occasionally RISC-V processor, so writing in x86 assembly language would require emulation, making for worse performance than a compiled language.


Oh my God this is auto translation business is so incredibly annoying. Especially for people that know multiple languages. But I imagine it is the worst for people who are trying to learn another language...


> the laid off employees were given a few days in the company to allow them to say goodbyes

This is just so wild for me as an European, because at least in Germany if you get fired (or if you quit) you need to stay 1 - 3 MONTHS at the company still.


Not true. They can remove you from the company grounds and block access to all systems the moment you get fired or you hand in your resignation. But they have to pay you (if there is no "good reason" for firing you) for a varying amount of time (depending on your contract and some minimums by law).

Of course, most of the time, you can / need to stay at the company for that above mentioned varying amount of time.


this happens in the UK (called garden leave) but in my experience you're typically sent home with full pay


Well the default GitHub images come with the kitchen sink, so for most projects you don’t need to install much if anything.


Yeah sure if you want to get zero guarantees about any of the versions of anything you're getting.


What Apple is doing should be illegal.


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

Search: