Cochlear Implants

instantiator,

👋 Come work with me at Nesta!

We're looking for a front-end developer to join our small team as we build prototypes / MVPs / and production-ready collective intelligence solutions.

There's lots more information in the job description, and I'll gladly talk to you about the role if you have questions. Reach out!

Apply by 28th May:
https://www.nesta.org.uk/jobs/frontend-mid-level-developer-ccid/

#Jobs #Developers #CI #CollectiveIntelligence #Software #Dev #Developer #Frontend #Vacancy #FediJobs #GetFediHired

dave,
@dave@social.lightbeamapps.com avatar

I setup a runner for my Forgejo instance on our home server (an intel 2018 Mac mini).

My unit tests for my video pipeline check the output of the pipeline, against a previous output. Images snapshotted to png.

All the tests fail on the home server. They pass on my M2 Studio. The output images appear the same, no major fail in the pipeline.

My suspicion is this is a png encoding difference in the simulator between intel and apple silicon 🧐

butternut,

@dave such a thing definitely exists; I’ve run into it before. I’m having trouble finding a link right now, but yeah — image output will not be pixel/byte for pixel/byte comparable when using the default iOS image libraries across architectures.

TonyVladusich,
@TonyVladusich@mathstodon.xyz avatar

@dave

it's quite bespoke, so likely not useful to you (I built a whole library to handle image encoding, rescaling, colour decomposition, etc). a couple of key points after looking at it again though: (1) I use ground truth images to test against that I stored in my assets folder, so that baseline is always constant, and (2) I measure the identity of the decoded original images against my bespoke image pixel representation up to some tolerance. this is good enough for my test cases but might not be what you need.

craftyguy,
@craftyguy@freeradical.zone avatar

debugging tests that fail only in is the worst... absolutely has it right by allowing you to SSH into a runner that failed a job.

Fotoptikon, Polish
@Fotoptikon@pol.social avatar

Mam karte do tv, od .box
jest sposób na podłączenie jej do laptopu? W tv jest miejsce, gdzie trzeba ją włożyć, ale na laptopie nie. Może się nie da?

michabbb, German
@michabbb@vivaldi.net avatar

Enter the CI/CD flow Beta

Pipelines is a new approach to / that offers blazing fast pipelines to optimize your development flow.

https://www.jetbrains.com/teamcity/pipelines/

image/png

sonny,
@sonny@floss.social avatar

One trick to make your life much better as a maintainer and help contributors

Have a Makefile directive to run everything that runs on CI

make x is all it should take to verify the changes pass automated tests

Linter, formatter, sorter, unit tests, etc

If tooling is needed then add a make setup directive that takes care of installing it

dmerej,

@julienw @sonny

> Avoid multiple "fixup" commits to fix CI issues one after the other.

> Reduced "please rebase"

An other way to avoid that - just merge the PR as-is (event if the CI fails) - and then make a commit to fix things up

If you're a maintainer and your goal is to gain contributors, this is a much better technique IMHO

Chances are, you were the one who set up the CI, so you'll be much faster than a first-time contributor

sonny,
@sonny@floss.social avatar

@dmerej @julienw

Squash merge is the way to go if you're unhappy with the commits of a branch 👍

But fixing the CI isn't necessarily trivial.

I do resort to doing small fixes before merging contributions, specially for first time contributors.

SuitedUpDev,
@SuitedUpDev@mastodon.online avatar

Please pipeline. It's 1AM, I just want to deploy this shit and go to bed, okay ? :sadness:

SuitedUpDev,
@SuitedUpDev@mastodon.online avatar

@andrewfeeney Yeah nah mate. I'm not much in the mood for soap as midnight snack 😅

andrewfeeney,
@andrewfeeney@phpc.social avatar

@SuitedUpDev Fair.

libert, French

Vous Souhaitez savoir comment mettre en place une superbe / sur vos projets avec , mais vous ignorez comment faire ? Alors, venez assister à ma conférence le 24 mai à l'@afup day de Lille et je vous dirai tout.

kgaut,
@kgaut@oisaur.com avatar

@libert @afup tu as proposé un sujet sur ce thème pour le ?

tunda, German
@tunda@layer8.space avatar

Ihr habt es mitbekommen oder? Das Commons-Institut hat ein relaunch ihrer Webseite.

https://commons-institut.org/

jangorecki,

saving 100+ minutes of CI compute time on each single CI workflow by replacing {rmarkdown} with {markdown} for vignette engine via {knitr}. thanks @yihui ! https://github.com/Rdatatable/data.table/pull/5773

Mehrad,
@Mehrad@fosstodon.org avatar

@jangorecki
Nice improvement! But I have two main questions:

  1. What will it break? Or is it 100% compatible?
  2. Is there any feature/benefit that {markdown} add compared to {rmarkdown} apart from this speed and dependency part?

@yihui

jangorecki,

@Mehrad @yihui 1. changing styles (IMO for better), described in PR. 2 there must be many, question is how many people actually use them

SuitedUpDev,
@SuitedUpDev@mastodon.online avatar

Me: I like building pipelines.

Also me:

WHY DOES THIS NOT WORK ?!?!?!?

sakurako,
@sakurako@kpop.social avatar

@SuitedUpDev you: like building CI pipelines
also you: like waiting and spending minute credits installing toolchains instead of baking those into an image :yaya:

SuitedUpDev,
@SuitedUpDev@mastodon.online avatar

@sakurako Github actions, iOS app building and Docker aren't friends :sadness:

So it's not like I have a lot of options here 😭

scy,
@scy@chaos.social avatar
scy,
@scy@chaos.social avatar

@rami Ha, I remember that this was horribly broken on Android when I last tried it 20 months ago or so. Let me just try again …

Works on Android (accessing webmail via Firefox, clicking the link takes me into the Deezer app which then logs me in), but I've been using 7.1.4.88 for it. upgrades to 8.0.0.4 Still works.

With "desktop" you mean the Electron (I assume) app?

rami,
@rami@chaos.social avatar

@scy Interesting. Will try again when it looks me out. With Desktop, I actually just meant the web version, I haven't used the electron app yet

gregorni,
@gregorni@fosstodon.org avatar
FineFindus,
@FineFindus@floss.social avatar

@gregorni Nice, but no spell check?

gregorni,
@gregorni@fosstodon.org avatar

@FineFindus Err, how do you mean? What would I use for that?

sound_and_technology_group,

Join us for our next meeting on Thursday, Sept 28 at 11:30 Eastern Time. We'll discuss the introduction and Chapter 4 from Michele Friedner. Sensory Futures: Deafness and Cochlear Implant Infrastructures in India. Minneapolis: University of Minnesota, 2022. Details here: https://www.chstm.org/content/sound-and-technology

schtobia, German
datascience,

GitHub Actions for the R language: Makes automatic testing of your R package much easier and making sure your package works on different OS and R versions is a matter of just a few lines of yaml: https://github.com/r-lib/actions #rstats #ci #testing #github

doctormo,

We ran out of free #GitLab #CI minutes this month and I've just had to fix a linking error in #inkscape main caused by not having code compiled before being merged.

This is a good and bad sign. We're hitting the limits of the resources the project has at it's disposal because our activity this month has been very high with the paid #Gtk4 migration work.

Some of the new code from our contract workers is looking really good by the way. Lots of valuable cleanup along with fixing the core issues with the upgrade.

#foss #project #opensource #softwarefreedom #sfconservancy #git

WoodpeckerCI, German

Today marks an awesome milestone!

Our v1.0.0 just got #released out into the wild.
Catch it if you can ... and play around, it got a ton of improvements over our old versions.

Also please #boost so everybody notice it.

#WoodpeckerCI #cicd #release #SelfHosting #awesome #coding #ci #cd

https://github.com/woodpecker-ci/woodpecker/releases/tag/v1.0.0

Codeberg,
@Codeberg@social.anoxinon.de avatar

What about on ?

We are providing access to our instance to those who need it, some caveats still apply.

Also, you can read about the upcoming .

Check out our docs to learn more about the state of CI on Codeberg: https://docs.codeberg.org/ci/

_bapt_,
@_bapt_@mastodon.social avatar

@Codeberg this is great, is there any plan to support non linux OS? I need to test my softwares on linux but also on various BSDs

daviwil,
@daviwil@fosstodon.org avatar

@rml @fosskers Woodpecker would also fit that definition. Here's how I auto-publish websites generated with org-publish:

https://codeberg.org/SystemCrafters/systemcrafters-site/src/branch/master/.woodpecker.yml

Most of the lines here are just git incantations.

Another example of building a CMake project:

https://codeberg.org/mesche/mesche/src/commit/f236a73cd80a39ba9c42f19f9f83a0b5bef3554c/.woodpecker.yml#L1-L8

Using a pre-configured Docker image with GCC and CMake already set up makes it a lot simpler.

ttpphd,
@ttpphd@mastodon.social avatar

I think we need to wrestle with this when thinking about #HearingAids and #CochlearImplants. What evidence do we have, what quality is the evidence, and how does this conflict with regulations, norms, and insurers who gatekeep access to care? Should we shift audiologists away from pumping pure tones for The Man to prescribe a device, and instead train audiologists as "communication therapists" (akin to occupational or physical therapy)?

https://journals.sagepub.com/doi/abs/10.1177/14777509231169898

#audiology #HearingLoss

Tirial,

@ttpphd You would not believe the number of arguments I’ve had with audiologists about Hidden Hearing Loss. When I was a baby PhD, giving my first talk, some old clinician tried to call me out on the term (which I didn’t coin, but my PhD supervisors did) with “what’s it hidden from?”. My response today would have been: call it whatever you want, APD, King-Kopetsky, HHL, sub-clinical hearing loss, I really don’t care, but current clinical tools like audiometry are still a shit measure of hearing

Tirial,

@ttpphd and as a result, our current hearing prostheses are shit too. We need to do better across the board.

vsaw,
@vsaw@mastodon.social avatar

This is quite cool! If I understand correctly this is a custom #GitLab #CI runner that in addition to running your pipeline as expected gives you automated power reading of the execution so you can track regressions in power usage and make your #software more sustainable!

#sustainability

From: @be4foss
https://floss.social/@be4foss/110536820625530320

Mehrad,
@Mehrad@fosstodon.org avatar

Every time I'm working with a , I get amazed by how powerful they can get and how much they have advanced the software development realm. Tons and tons of checks and builds and etc. can be done automatically upon merging a pull request.

I wholeheartedly thank everyone how have invested the time and effort to write and maintain all these pipelines.

These said, I'm really interested to see if any active and high-profile project is using or in CI instead of these NodeJS-based ones.

gregorni,
@gregorni@fosstodon.org avatar

My CI: breaks

Me: Removes CI file 😏️

#CI #ContinuousIntegration #GitLab #GitLabCI

SuitedUpDev,
@SuitedUpDev@mastodon.online avatar

For the people that setup pipelines, especially if little bit more complex on , the tmate-action is a GOD send.

Just allowing me to quickly SSH into a runner and double check a few settings / configuration options * chefs kiss*

https://github.com/mxschmitt/action-tmate

  • All
  • Subscribed
  • Moderated
  • Favorites
  • cochlearimplants
  • DreamBathrooms
  • InstantRegret
  • ethstaker
  • magazineikmin
  • GTA5RPClips
  • rosin
  • modclub
  • Youngstown
  • ngwrru68w68
  • slotface
  • osvaldo12
  • kavyap
  • mdbf
  • thenastyranch
  • JUstTest
  • everett
  • cubers
  • cisconetworking
  • normalnudes
  • Durango
  • anitta
  • khanakhh
  • tacticalgear
  • tester
  • provamag3
  • megavids
  • Leos
  • lostlight
  • All magazines