github.com

gerryflap , to Python in NumPy 2.0.0 released
@gerryflap@feddit.nl avatar

Awesome! Numpy has been such a useful tool during my data science study. Happy to see that they're not afraid to make some bigger changes.

wewbull , to Python in NumPy 2.0.0 released

Furthermore there are many changes to NumPy internals, including
continuing to migrate code from C to C++, that will make it easier to
improve and maintain NumPy in the future.

I realise that C can be rather low level a lot of the time, but I'm not sure I'd pick C++ to help keep things easy to maintain. It opens up a Pandora's box of possibilities.

cbarrick , (edited )

With a good style/best-practice guide, C++ can be quite productive of a language to work with.

Those kinds of guides typically define which standard/convention to use and which features not to use (cough exceptions cough).

I highly recommend Google's C++ style guide: https://google.github.io/styleguide/cppguide.html.

pankuleczkapl ,
@pankuleczkapl@lemmy.dbzer0.com avatar

You accidentally added a dot at the end of the link. Here's the fixed one https://google.github.io/styleguide/cppguide.html

cbarrick ,

I intentionally added a period because it was the end of a sentence.

If your Lemmy app messed it up, then that's a bug in its markdown parser.

rhymepurple ,

I'm curious about this. The source text of your comment appears that your comment was just the URL with no markdown. For your comment about a markdown parsing bug to be true, shouldn't the URL have been written in markdown with []() notation (or a space between the URL and the period) since a period is a valid URL character? For example, instead of typing https://google.github.io/styleguide/cppguide.html., should [https://google.github.io/styleguide/cppguide.html.](https://google.github.io/styleguide/cppguide.html) have been typed?

cbarrick , (edited )

Huh. This got me curious.

Yes, I did just type a bare URL. Every mature markdown parser I've used turns this into a link, and appropriately handles trailing punctuation.

So I went to the spec, and it's explicitly called out that this is not an autolink. Autolinks must be explicitly surrounded with angle brackets <>.

So yeah \shrug.

https://spec.commonmark.org/0.31.2/#autolinks

Edit to be clear: This means that both of our markdown parsers are wrong relative to the commonmark spec. But I'll argue that if a parser is going to attempt to autolink this, then handling trailing punctuation is better than not.

rhymepurple ,

I did not know about autolinks - thanks for the link!

It is interesting how different parsers handle this exact situation. I usually am cautious about it because I typically am not sure how it will be handled if I am not explicit with the URL and additional text.

wewbull ,

Do you think a style guide is enough for an open source code base? Contributions could be coming from lots of directions, and the code review process to enforce a style guide is going to be a lot of work. Even rejecting something takes time.

sugar_in_your_tea ,

Honestly, I prefer C to C++ anyway. If they're going to switch to something, I'd prefer Rust.

But whatever, not my project, not my concern.

Alteon , to Python in NumPy 2.0.0 released

We'll that's huge. NumPy is fantastic. Had to use it for a bunch of linear algebra calculations for a Mars Atmospheric Descent Calculator. Fully mapped the trajectory and flight path as it entered the Martian Atmosphere. Was a cool little program...

dinckelman ,

I’ve had a short period, where i had to use it during uni, and it was honestly a pretty solid experience. Unfortunately i can’t say that about MATLAB, as that was a nightmare in every way imaginable

itsralC , to Piracy: ꜱᴀɪʟ ᴛʜᴇ ʜɪɢʜ ꜱᴇᴀꜱ in Musescore piracy

Unfortunately they patched the mscz downloads and now they're charging for merely viewing more than one page of certain scores. Musescore4 is great but I hope musescore.com burns.

ArmokGoB , to Piracy: ꜱᴀɪʟ ᴛʜᴇ ʜɪɢʜ ꜱᴇᴀꜱ in Musescore piracy

I love this script. I downloaded so many MIDIs for playing in Mordhau.

Hugh_Jeggs , to Piracy: ꜱᴀɪʟ ᴛʜᴇ ʜɪɢʜ ꜱᴇᴀꜱ in Musescore piracy

Hey great work man!

aldalire OP ,

Haha your welcome :3 Thank the dl-librescore devs!

barcaxavi , to Android in [ANNOUNCEMENT] Response Regarding Google PlayStore App Updates · termux/termux-app · Discussion #4000 · GitHub

The main takeaway for termux users: if you have it installed from GitHub/F-droid, be sure not to update the app from the Play Store in the coming days/weeks as versioning hasn't been significantly changed for that release yet.

EarthShipTechIntern , to Android in [ANNOUNCEMENT] Response Regarding Google PlayStore App Updates · termux/termux-app · Discussion #4000 · GitHub

Why would you use Google Play Store to download/install a foss app?

sabreW4K3 OP ,
@sabreW4K3@lazysoci.al avatar

You'd be surprised at how many FOSS developers treat F-Droid as a second class citizen. I uninstalled Element because they kept pushing updates to the Play Store that weren't available on F-Droid.

fwygon , to Free and Open Source Software in [ANNOUNCEMENT] Response Regarding Google PlayStore App Updates · termux/termux-app · Discussion #4000 · GitHub
@fwygon@beehaw.org avatar

I stopped using Termux in general because of this inanity where they moved off and stopped supporting the Play Store Version; now this happens where they're unable to keep things from conflicting across the different APK sources?

Yikes. Seems like a good time to continue staying away from Termux and not recommending it.

It's a shame since I really love the concept of the app; but each increment of Android has been rough on it and I can't imagine it being useful with Google being stupid about their policies.

...Unfortunately they're often quick to blame apps they dislike for problems in the ecosystem, and they often directly attack them through nerfing APIs and system calls that the apps tend to use; which I think is absolutely a dogshit thing to do.

Please, stop enshittifying our phones Google.

sabreW4K3 OP ,
@sabreW4K3@lazysoci.al avatar

I feel like you're being harsh. They lost access to the Play Store for a very long time and so could only update via F-Droid. Shit happens.

This new one is abhorrent though. Catastrophic levels of fuck up. But it's only one faux pas.

Kushan , to Android in [ANNOUNCEMENT] Response Regarding Google PlayStore App Updates · termux/termux-app · Discussion #4000 · GitHub
@Kushan@lemmy.world avatar

More context is needed to understand this post

sabreW4K3 OP ,
@sabreW4K3@lazysoci.al avatar

For those with Termux installed, the Play Store is presently trying to update them due to a release that was made by the team member in charge of the Play Store account. The new Play Store release targets a newer Android version than the present F-Droid release, but is based on an older branch. Currently, F-Droid is in limbo, because it needs to be updated to comply with newer Play Store requirements, but to do so would break Termux as we know it. The Play Store build attempts to mitigate that.

All of this is in the linked thread but I just woke up from a nap and am feeling generous.

MasterBlaster ,

Easily solved: use F-Droid

thegreekgeek ,
@thegreekgeek@midwest.social avatar

The tl;dr is that the play version of termux has been lagging behind the master github branch because of Google's fuck fuck games with Android permissions. Now it's been updated, but effectively neutered.

Basically, PlayStore termux-app v0.120 release is functionally equivalent to v0.108

istanbullu , to Android in Transcribro: Private and on-device speech recognition keyboard and service for Android.

I want to try this out, but it's not on FDroid or Izzy

soupslurpr OP ,

You can still get the apk on GitHub releases if you don't want to use Accrescent. Also you can use Obtanium to get automatic updates for many apps from different sources, including GitHub.

mfat , to Android in Transcribro: Private and on-device speech recognition keyboard and service for Android.

Do you plan to support other languages too?

soupslurpr OP ,

Yes, please use GitHub's "Issues" tab and you'll see an entry has been made to support multiple languages.

For now, it is English only.

rufus , to Android in Transcribro: Private and on-device speech recognition keyboard and service for Android.

Can someone enlighten me oabout the specifics of the accrescent.app appstore?

I guess it's somewhat like Obtanium in that it fetches releases packed by the original developers, just plus an index, metadata and signing, thus more convenient and secure? I guess it's open-source and everything? What are the unique benefits?

soupslurpr OP ,

Have you read their FAQ at https://accrescent.app/faq ?

rufus ,

Sure. There isn't any paragraph on how it compares to other appstores or why the author started the project in the first place despite several other stores being available.

So I'm looking for the selling point. (Aside from your App being available there.)

soupslurpr OP ,

For a comparison, the developer of Accrescent has said some of the differences in an issue for adding a comparison table (it hasn't been added yet). See https://github.com/accrescent/meta/issues/22#issuecomment-1780020882

The main selling points of Accrescent are no accounts required, unattended updates without root (on Android 12+), developers always sign their own apps, and the security properties of Accrescent which means even if Accrescent's servers gets compromised, attackers can't do something like replacing an existing app with their own malicious version without access to the signing key used to sign the repository metadata.

Also keep in mind Accrescent is still in early alpha and so it doesn't have all of the features that are planned. If you'd like to see some of the planned features, please take a look at the roadmap at https://github.com/orgs/accrescent/projects/4/views/1

rufus ,

Thanks for taking the time to explain it to me. The Github issue also is very helpful. Seems that's exactly my answer to "Why do I need a fourth store in addition to F-Droid, AuroraStore and Obtanium" 😉

Have a nice day, thanks for the STT keyboard! I didn't really engage in the discussion because I'm exactly in the same situation as other people here. I already have the FUTO one and Sayboard... But eventually I'd like to replace FUTO software with free software alternatives. I don't like their licensing. So this is very welcome.

soupslurpr OP ,

Have a nice day to you too, and your welcome! Also keep in mind Transcribro can be used the same way as you imply you're using Sayboard with FUTO. Just saying in case you didn't know.

doodledup ,

I checked it out. This appstore has like 8 apps from which the majority is made by this developer. I wouldn't even be surprised if he's not trying to promote his app but the appstore instead. I'd not trust this store.

soupslurpr OP ,

Please don't spread baseless claims. The majority of the apps on Accrescent as of writing are not made by me. Only 3 out of the 12 apps are. I have already stated if you don't want to get my app from Accrescent, then you don't have to. There are apk files released on GitHub releases, which the download section of the README.md talks about.

doodledup ,

You're right, it's 12 and not 8 apps and 25% and not 51% your apps.

helenslunch , to Android in Transcribro: Private and on-device speech recognition keyboard and service for Android.
@helenslunch@feddit.nl avatar

Thanks but I'm already using FUTO keyboard.

soupslurpr OP ,

FUTO keyboard seems pretty cool! By default it switches to an enabled voice input keyboard when you press the microphone button, so you can actually use Transcribro with FUTO's keyboard! Better together! Of course perhaps you like their voice input or another voice input more. But it's good that they give you an option rather than being limited to only theirs! Transcribro might be a better option for you if you like how it has more buttons and some unique features compared to FUTO's. It's also around the same speed and accuracy as they both use the same underlying model. So give it a try and let me know!

helenslunch ,
@helenslunch@feddit.nl avatar

It's also around the same speed and accuracy as they both use the same underlying model.

Yeah I gave it a try just for shits and gigs and it was very similar, both are super accurate.

soupslurpr OP ,

Yep. Also Transcribro has this feature that makes editing easier as it adapts the punctuation https://github.com/soupslurpr/Transcribro/pull/39

Again, you can use the FUTO keyboard and Transcribro together. All you have to do is enable Transcribro's keyboard (the Start screen will guide you), and then make sure in FUTO's keyboard in Voice Input the "Disable built-in voice input" is on. After that, pressing the mic button should switch to Transcribro. If you'd like Transcribro to automatically switch back, you can toggle that on in its settings.

theredhood ,

Thanks now I'm using FUTO. Very nice design for a FOSS app.

xavier666 , to Technology in xaitax/TotalRecall: This tool extracts and displays data from the Recall feature in Windows 11, providing an easy way to access information about your PC's activity snapshots.
@xavier666@lemm.ee avatar

Please go through the FAQ section of the git project. It's an eye-opener.

Q. Does this enable mass data breaches of website?

A. Yes. The next time you see a major data breach where customer data is clearly visible in the breach, you’re going to presume company who processes the data are at fault, right?
But if people have used a Windows device with Recall to access the service/app/whatever, hackers can see everything and assemble data dumps without the company who runs the service even being aware. The data is already consistently structured in the Recall database for attackers.
So prepare for AI powered super breaches. Currently credential marketplaces exist where you can buy stolen passwords — soon, you will be able to buy stolen customer data from insurance companies etc as the entire code to do this has been preinstalled and enabled on Windows by Microsoft.

Pieisawesome ,

I doubt that. It’s preinstalled and enabled for personal users.

Even if it is enabled by default on pro/enterprise, there will probably be a group policy to disable it.

HelloHotel ,

It feels like this was intended for buisnesses to monitor for phrases on your screen like "coolmath games unblocked free"

or to extract and upload a summary of what happened every second of every day to the server defined in the group policy.

KairuByte ,
@KairuByte@lemmy.dbzer0.com avatar

I doubt it. There are plenty of tools that already do this if that was what they wanted, they’d just model it after those. Storing it locally isn’t how such tools usually work, they get shipped off to a remote server for ingestion.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • kbinchat
  • All magazines