• 0 Posts
  • 29 Comments
Joined 1 year ago
cake
Cake day: June 12th, 2023

help-circle


  • Someone suggested I try Supermaven yesterday, it’s got some good benefits over competitors. It has a 300,000 token context length so it can send a very large amount of context for your completions, and it has an extremely fast API response time (usually less than 200ms) so completions appear near-instantly as you’re typing.

    It’s the first “copilot-like” tool I’ve used, and I’ve only been using it for a day, but so far I’m liking it. And I’ve already signed up for the $10/month pro plan.



  • This is the first time I’ve even heard of CoreELEC despite using LibreELEC. Thanks for mentioning it. I have doubts every obscure cheap Android box is supported though.

    LibreElec reduced official support for SBCs with Amlogic Cpus (like the Odroid C2, Odroid C4, and Odroid N2) in 2018, that spawned the fork called CoreElec. Then LibreElec removed Amlogic support entirely in 2019 (they wanted to just focus on Raspberry Pi SBCs). That caused a mass exodus of users and most moved to CoreElec. That was around the same time cheap TV boxes started appearing on AliExpress, and a lot of them happened to have Amlogc CPUs like the s905X, s905X2, s905X3, and s922X, these are the same CPUs in Odroid C2 and Odroid C4 and Odroid N2, so CoreElec was able to add support for most of them.

    CoreElec remains tied to LibreElec upstream, receiving the same updates.

    They have a comprehensive, accurate and up-to-date hardware compatibility list. They don’t support all Chinese TV boxes, but if it has an Amlogic CPU, there’s a high chance it is supported. If you’re unsure, just look at any one of the hundreds of “will this cheap TV box work?” threads on their forum.


  • I’ve owned four different android TV boxes from AliExpress over the years, from different manufacturers, different sellers, and different versions of Android. None of them ever came with malware. I’m a member of the CoreElec community forums where thousands of people own android TV boxes, hundreds of different models and hundreds of different firmware versions, and nobody ever once talked about having malware on their device. That LTT video is ill-informed and out of proportion. Anyway, nobody ever buys the Android TV box to use whatever crappy old version of Android they include, they immediately wipe the partition and install CoreElec on it, with kodi and all the plugins you’d ever want.

    I have two of them running CoreElec for my media centres, and one with Armbian OS with HomeAssistant installed, running my home automation. They’re the best bang-for-buck ARM powered Linux hardware you can get, miles better than a raspberry PI.







  • flubba86@lemmy.worldtoProgramming@programming.devZed is now open source
    link
    fedilink
    arrow-up
    26
    arrow-down
    2
    ·
    edit-2
    5 months ago

    The only good thing to come from this new editor so far is the frank statement by the original Atom Developers (who invented Electron, just to run Atom) admitted that Electron is not a good solution for a code editor, because who in the heck wants to edit their code in a web browser anyway.

    Now we just need to convince the devs of Keybase and Obsidian the same.


  • I started using Trilium in early 2020, with version 0.40.2. Roam had released in 2019 and was growing in popularity quickly, I heard a lot about Roam, it looked cool, so I googled for an open-source self-hosted knowledge base note taking app with similar features to Roam, like notes arranged in a knowledge graph, and a backlinks explorer for each note. The only one that was available then was trilium. Looks like you’re right, the development of trilium was started in 2017, before Roam existed. This is a great interview with the creator, answers a lot of the questions I had. https://console.substack.com/p/console-169

    Obsidian didn’t come out until a few months later (and remained under the radar until 2021), all my colleagues and friends use Obsidian now, but I prefer trilium. I had never heard of logseq before I read this thread. Just a quick glance, I see the first 0.1.0 version logseq was in April 2021, just before the first obsidian release.




  • Lol, that reminds me of when I was in Uni, I had a systems development class, they taught in C, all the lectures, tutorials and assessments were done in C. Our final assignment was handed out the week the first Rust v1.0.0 build dropped in 2015. I had been following the hype around the development of Mozilla’s new language, and I was so keen, I asked my professor if I could complete my final assignment using Rust. He said it’s a great idea. Then cut to me furiously trying to learn Rust in just two weeks, so I could even start the assignment, including C interop, implementing functions with c-style interfaces for callbacks, and lots of unsafe blocks for memory manipulation and pointer manipulation. In the end I was just forcing Rust to be C.

    It did work in the end, and I did get an A, mostly because the professor couldn’t understand any of the Rust code.


  • I was using Inconsolata for about 5 years, then switched to Inconsolata-g when that came out, for another 5 years. But it’s a pretty old font and is TrueType and it’s hinting is bad, so doesn’t render well on Linux and it misses out on a lot of new font features.

    In 2019 I went hunting for a new favourite font, and tried out a whole bunch, giving each one a week in my IDE to really get to know it. During that time I realised I had a bunch of basic requirements for a font that some do better than others:

    • Similar characters should be distinct: eg, uppercase O and number 0. Uppercase I, lowercase l, and number 1. It’s weird how many popular coding fonts fail to make these clear.

    • Not too wide, and not too narrow. You’d think monospace fonts are all around the same size horizontally, but a standard 80-column slab of code can vary greatly in screen space width depending on the font, some are much too wide. Consolas is an example that is too wide. I like to have the option to tile three code panes side-by-side on a 1080P screen.

    • Easy to read. For some reason a lot of coding-specific fonts affect my ability to quickly and easily read the code, and some give me a headache.

    I realised that my use of Inconsolata for such a long time in the early stages of my career definitely shaped my preferences. I was looking for something similar to Inconsolata. That was when I discovered Fantasque Sans Mono. It’s a kind of weird looking font, maybe a bit too playful for a serious coding font, but I found I could read and parse code much faster (maybe it helps with mild dyslexia?), each letter is very distinct from every other. It has elements of handwriting, it has elements of a dyslexic font, it has similarities to Inconsolata.

    I’ve been using Fantasque (with Nerdfonts mixins) for 4 years now. Since then there has been a renaissance of code fonts, like Jet Brains Mono, and Fira Code. I like those, they are good fonts, but I keep going back to Fantasque, it feels so comfortable to use.