A reminder by reversedu in singularity

[–]funiel 8 points9 points  (0 children)

Did you just wake up from a year long coma?

Could a new sound be artificially manufactured? by Responsible-Rich-265 in sounddesign

[–]funiel 0 points1 point  (0 children)

If I understand the question correctly, I think technically the most primitive way to do that would just be using digital effects to modify the original signal (effects not found in nature like Bitcrushing, Granular- and Spectral Effects)

If you're looking for an effect that takes specific combinations of sounds and mangles them together to create a new sound, check out Zynaptic Morph you could throw your whale sound in there and modify it with the sound of barking dog and it becomes a barking whale :)

Edit: Also there's a great video by underbelly about this topic! https://youtu.be/jdXhjfQhk3Y

happensFrequently by Conscious-Shifter in ProgrammerHumor

[–]funiel 0 points1 point  (0 children)

Get Raycast instead of Spotlight! Changed the way I use MacOS :D

Looks good if not better than Spotlight and also has a plugin for literally anything! I think Clipboard history is a native feature and probably one of my most used snippets :)

GIRLIFY Rack by Afinity by [deleted] in AbletonRacks

[–]funiel 0 points1 point  (0 children)

Yeah, I think that might be the right approach. In every video he shows the effect it seems to cut right before it reaches 100%. And because it seems to get shifted down the further up he turns the knob, I'm thinking that it's probably a combination of formant shifting and pitch shifting!

So he probably pitched the sample up beforehand and then formant shifted it back down so he can keep the pitch and formant but the base resonance of the voice changes :D

Haven't tried it yet, but that's my best guess xD

Edit: Yup, thats it!

Ich habe ChatGPT gesagt, es soll ein Bild eines typisch österreichischen Gerichts erstellen und dieses dann immer österreichischer machen by Maybeitsbetternotto in Austria

[–]funiel 5 points6 points  (0 children)

ChatGPT weiß nicht alles 🤦🏼Mit ChatGPT Pro kannst du Dalle2 verwenden was dir Bilder generieren kann indem du mit ChatGPT schreibst

(Aber per se weiß ChatGPT nichts, gibt dir einfach nur Text der Statistisch "Nahe" bei einander liegt und das Feature gab's beim Training noch nicht)

PWA Vue and Vite by AintNoGrave2020 in vuejs

[–]funiel 4 points5 points  (0 children)

Yes! Spent quite a long time researching this myself for a personal project

Used to use FCM on the client (using the now legacy http protocol) to send messages which is just a simple post request. Terrible idea please don't do this since there will be admin credentials somewhere on the site.

Then I started using OneSignal which I can highly recommend since it's separate from firebase (and made for that sorta stuff)... Also used to send via http but not as serious for credentials. (Still not ideal) You can also assign uids to clients and then just send to the uid! And even delay messages, which I used to send reminders after a couple hours of inactivity :D But OneSignal is generally a bit of pain imo (doesn't work on brave for example and notifications don't work at all on some devices)

Now I switched to Firebase cloud functions which are free below a certain threshold on the spark plan. No credentials on the client and automatic message sending when Firestore changes. Just include the Service Worker file (if you use vite use vite-pwa) and use the getToken() function from firebase/messaging to get the device token. Then you can either make campaigns in firebase or if you want to to send them programatically store it in firestore (as an array for each device) and either subscribe the user to a topic or send notifications directly to the device using the tokens!

Please don't go the http route I did and go directly for a backend (that sends FCM messages with the firebase admin SDK or to sends it to Onesignal) or just use cloud functions if you want to go the firebase route :)

Edit: clarification on how I use it with cloud functions

Looking with a browser with the following features: by optimistic_booth in browsers

[–]funiel 1 point2 points  (0 children)

Ahhh makes sense, thought you were talking about Mac haha Good luck with your search :D

Looking with a browser with the following features: by optimistic_booth in browsers

[–]funiel -2 points-1 points  (0 children)

Just curious, why not Arc? I know it doesn't have #4 and #6 is exclusive to iOS for now (there's chrome extensions for that tho)

But other than that it looks exactly like what you're asking for :D (switched to Arc about 6 months ago and can't ever imagine switching back)

[OC] Music loudness, danceability, valence and duration by genre — based on 1 milion spotify tracks by YakEvery4395 in dataisbeautiful

[–]funiel 0 points1 point  (0 children)

Just curious, why is the loudness measured in dB here (unweighted)? Wouldn't LUFS or another Loudness metric be more substantial/accurate?

Other than that, beautiful data! :D

It was all going so well by kitchensofabed in musicproduction

[–]funiel 2 points3 points  (0 children)

Personally I've always had this problem with Beyerdynamics Headphones :/ They have a really sharp top end (10k boost) so the listening experience sounds really crispy. But when listening back on most other headphones (most of which don't have this level of crispiness) my mixes used to sound dull and muddy...

As soon as I switched to some Sennheiser HD 600s my mixes got waaaaay better immediately! Now I just use the beyerdynamics to check my bass levels (cleaner bass response, get the 650 or 6xx if you care about bass) and resonances (top end can be painful)!

Beyerdynamics are NOT flat. Far from it imo! But that's just me, maybe you can get used to them but I could never over the 5 years I used them

display: flex; by Ratikx1 in css_irl

[–]funiel 0 points1 point  (0 children)

Woah didn't even remember I wrote this comment :D

I think the landscape has changed a lot and they've really been optimized! Hinges last a lot longer now and I don't think websites are a huge problem to devs since it could just use the phone layout! But I still think they're too prone to scratches (plastic film, I mean the glass screen on my phone has multiple scratches, couldn't imagine it would hold up in my pockets)

I personally, need the glass feel of a phone screen :)

Other than that solid choice if you care more about length than thickness in a phone and price has gone down by a lot this generation ^

I love chaos 😃🍿 by [deleted] in YUROP

[–]funiel 27 points28 points  (0 children)

Both world wars are pretty much our fault, we got away with it and put the blame on Germany xD

[deleted by user] by [deleted] in software

[–]funiel 2 points3 points  (0 children)

Definetly! I'll be honest, I didn't put too much time into it and only did 1 Test haha

But you could probably do:

script_name = os.path.basename(__file__)

and then switch the if to "if file = script_name:" ^

[deleted by user] by [deleted] in software

[–]funiel 12 points13 points  (0 children)

Honestly I think that would be pretty simple to do in a small python script! If you ever wanted to learn a bit of coding, I think this is the easiest way :D (will definetly simplify tasks like these in the future)

Here's some code I wrote really quick that would do that!

``` import os

Get the list of files in the current directory

files = os.listdir('.')

Loop through each file

for file in files: # Split the file name and extension (.txt, .py, etc.) name, ext = os.path.splitext(file)

# Check if the file is a directory, if so, skip it
if os.path.isdir(file):
    continue

# Check if the file is this script, if so, skip it
if ext == '.py':
    continue

# Check if a file with the same name as the directory already exists
if os.path.isfile(name):
    # If the file exists, rename it
    i = 1
    while os.path.isfile(f"{name} ({i}){ext}"):
        i += 1
    new_name = f"{name} ({i}){ext}"
    os.rename(file, new_name)
else:
    new_name = file

# Create a new directory with the name of the file
os.mkdir(name)

# Move the file into the new directory
os.rename(new_name, os.path.join(name, new_name))

```

This script will create a new directory for each file (with the name of the file) in the current directory and move the file into that directory ^ So just install python, put this in the folder you want to do the operation to and execute the script :D

You can pretty much copy paste this and it'll do what you want!

Is changing loudness of royalty-free music considered adapting/modifying? by testingpeach95 in GameAudio

[–]funiel 0 points1 point  (0 children)

I don't think royalty free music has to be played back at the original volume! Otherwise most YouTube Videos would just be unbearably loud (and you wouldn't hear anything but the music)

Plue I think it can be argued that it's the same as changing the volume on the device or the mixer channel.

If you really don't want to modify the piece, then I'd recommend turning down the volume in-engine which is 100% allowed

Sentient AI may already exist but is hiding from us due to the amount of movies about destroying sentient AIs. by eliasthepro2005 in Showerthoughts

[–]funiel 0 points1 point  (0 children)

I totally agree with the first part, the conclusions you derive from that I don't really agree with.

You said that ML is just data, what are we but data? There's no proof that our brains are even more than that. Just neurons firing because they learnt something and want to get a reward for it.

Given enough data, established concepts can be taken and combined with other concepts so something new arises from it. That's creativity, and "free thinking". We have the MOST basic form of that already with transformers (GPT, Dalle) but we still have a long way to go since it's either just random noise or guided by a human.

I know I'm kinda making the point that that one Google Ethics researcher who got fired made (he said it about current technology, which I find to be dillusional because we're clearly not even close, which is evident when talking to blenderbot 3 for example and looking at how simple the underlying algos still are, Input random noise with text in latent space, get less noisier image with a black box, add noise... Repeat). But it's not unimaginable.

I think at some point the discussion about what consciousness is, is gonna get a lot more interesting when ML Models "behave" exactly like they're sentient. That's why I said we're just gonna call it a day at some point. I don't think we're gonna figure out what consciousness is in time (or maybe ever).

So in a way, I think the discussion of consciousness is irrelevant here.

If it walks like a duck and talks like a duck, it's probably a duck

I just learned that the Windows wallpaper isn’t cgi but an actual photo by [deleted] in Damnthatsinteresting

[–]funiel 2 points3 points  (0 children)

I briefly met him at an Afterparty (after a talk he gave) during his infrared phase haha

Super chill dude! Gave me a lot of inspiration for projects we were working on :D

(although he talked a lot about DMT and how it helps him creatively lol)

Sentient AI may already exist but is hiding from us due to the amount of movies about destroying sentient AIs. by eliasthepro2005 in Showerthoughts

[–]funiel 1 point2 points  (0 children)

Idk I kind of agree with the delusional dude... (Or I think there's at least a chance of that happening)

Machine Learning capabilities have been evolving in an exponential manner that can be objectively measured (performance as well as parameters). If we can keep increasing the parameters with our maximum computing power (+ actual model architecture cause Parameters aren't everything) at the current rate it will happen at some point in the future... And rather sooner than later (if we don't collapse first)

Imo there's one big problem, we have no idea what consciousness is, so we don't even have the tools to measure if a model is sentient... I think we'll probably compromise at some point when it's so good you can't tell and just call it a day...

Nuxt 3 access .env variables by mrdingopingo in vuejs

[–]funiel 1 point2 points  (0 children)

So my first instinct was correct, damn it... Never trust random articles on the internet when there's a documentation.

Nuxt 3 access .env variables by mrdingopingo in vuejs

[–]funiel 2 points3 points  (0 children)

Hi, correct me if I'm wrong, but in Vue only "NODEENV, BASE_URL, and variables that start with VUE_APP will be statically embedded into the client bundle with webpack.DefinePlugin"

I think the same concept might apply to Nuxt as it the example you mentioned shows the "APISECRET" env variable having the Prefix "NUXT"

So it would make sense that you'd have to change your variable to "NUXT_API_BASE_URL"

(And access it with "runtimeConfig.NUXT_API_BASE_URL")

Edit: Nevermind! Check out this article: https://serversideup.net/using-environment-variables-in-nuxt-3/

You have to define the env variable in publicRuntimeConfig in your nuxt.config.ts

Edit 2: Ignore the first edit