Go Back   EcoModder Forum > Off-Topic > The Lounge
Register Now
 Register Now
 


Reply  Post New Thread
 
Submit Tools LinkBack Thread Tools
Old 04-29-2023, 02:37 PM   #141 (permalink)
JSH
AKA - Jason
 
JSH's Avatar
 
Join Date: May 2009
Location: PDX
Posts: 3,599

Adventure Seeker - '04 Chevy Astro - Campervan
90 day: 17.3 mpg (US)
Thanks: 325
Thanked 2,146 Times in 1,453 Posts
Quote:
Originally Posted by Xist View Post
I thought that me buying 3 mattresses in 3 years was bad!

It is, but at least I hope you are satisfied with the AirPods.
OTC hearing aids generally have a 45 or 90 day trial period. You can return them for a full refund in that period.

I have about 50% hearing loss in my left ear and about 20% in my right along with tinnitus. Day to day I'm fine but I have a hard time following conversations in a loud environment like a restaurant or store.

I tried the Jabras first. They worked well I was pretty amazed at all the sound I was missing. The main problem was that they are internal ear buds and the shape did not fit my ears. They were uncomfortable after about an hour. They would also randomly switch between focus and surround mode. They also only work with an Apple product. So I sent them back for a refund

The Eargo 7 were even better for sound and since they are in the ear canal hearing aid they were comfortable and almost completely invisible. I had several video sessions with an audiologist and she fine tuned them and set them both up for use in my left ear. The problem with the Eargos was the charging case. They put a tiny battery in the case and it would completely self discharge within 36 hours - Which they said was normal. That didn't work for me and the hearing aids don't work without the case. So when the battery in the case inevitably dies I would have useless $3000 hearing aids. To me that was a huge miss for such an expensive device when even $10 no name earbuds have a case that will stay charged for weeks without use. So the Eargos went back last week.

The Airpods don't work was well as either the Jabra or Eargos at least not as hearing aids. They do work - they isolate and amplify speech so I can understand conversations but the voice doesn't sound natural. Battery life is poor (6 hours vs 16 for the Eargos) but the charge case holds 6 charges. So far I like them and they work for my needs.

As to tinnitus - earbuds can absolutely cause it along with hearing loss. Tinnitus is cause by repeated exposure to loud noise - anything over 80 dB will cause hearing damage over time. Plenty of earbuds will go to 100 dB or more.

The Airpods have settings to help deal with tinnitus by playing background noise to mask the ringing.

  Reply With Quote
The Following User Says Thank You to JSH For This Useful Post:
Xist (04-30-2023)
Alt Today
Popular topics

Other popular topics in this forum...

   
Old 04-29-2023, 03:53 PM   #142 (permalink)
Master EcoModder
 
freebeard's Avatar
 
Join Date: Aug 2012
Location: northwest of normal
Posts: 28,527
Thanks: 8,077
Thanked 8,871 Times in 7,323 Posts
Quote:
....along with tinnitus. Day to day I'm fine but I have a hard time following conversations in a loud environment like a restaurant or store.
I went to an audiologist hoping to learn the frequency of my tinnitus. It seems similar to the 18.75hz horizontal flyback frequency, but they only tested to 8Khz because all they care about conversations in noisy restraunts. All I care about is the silence of the deep forest.

Quote:
The Airpods have settings to help deal with tinnitus by playing background noise to mask the ringing.
Airpods in one hand, more ammo in the other. ????
__________________
.
.
Without freedom of speech we wouldn't know who all the idiots are. -- anonymous poster

____________________
.
.
Three conspiracy theorists walk into a bar --You can't say that is a coincidence.
  Reply With Quote
Old 04-29-2023, 05:40 PM   #143 (permalink)
Human Environmentalist
 
redpoint5's Avatar
 
Join Date: Aug 2010
Location: Oregon
Posts: 12,743

Acura TSX - '06 Acura TSX
90 day: 24.19 mpg (US)

Lafawnda - CBR600 - '01 Honda CBR600 F4i
90 day: 47.32 mpg (US)

Big Yeller - Dodge/Cummins - '98 Dodge Ram 2500 base
90 day: 21.82 mpg (US)

Chevy ZR-2 - '03 Chevrolet S10 ZR2
90 day: 17.14 mpg (US)

Model Y - '24 Tesla Y LR AWD

Pacifica Hybrid - '21 Chrysler Pacifica Hybrid
90 day: 85.85 mpg (US)
Thanks: 4,316
Thanked 4,471 Times in 3,436 Posts
An audiologist was responsible for my wife being 2hrs late to our first date, and I didn't get the text message informing me.

I stuck around anyhow, and now we've got 2 girls.
__________________
Gas and Electric Vehicle Cost of Ownership Calculator







Give me absolute safety, or give me death!
  Reply With Quote
Old 04-29-2023, 08:54 PM   #144 (permalink)
Master EcoModder
 
freebeard's Avatar
 
Join Date: Aug 2012
Location: northwest of normal
Posts: 28,527
Thanks: 8,077
Thanked 8,871 Times in 7,323 Posts
I attribute my tinnitus to leaky wind-wing rubber in a series of VW Beetles. The SUPEBeetle was the first one with a good seal.

Even though it was by my left ear, the effect is centered above and behind my ears. I think [therefore] it's all in my head.

ontopic: NextStep Recycling says they get Raspberry Pi in but they don't last. I asked them to set one asside if it comes in and I'll be back in two weeks. When I go back I'll leave my phone number.
__________________
.
.
Without freedom of speech we wouldn't know who all the idiots are. -- anonymous poster

____________________
.
.
Three conspiracy theorists walk into a bar --You can't say that is a coincidence.
  Reply With Quote
Old 04-30-2023, 01:05 AM   #145 (permalink)
Not Doug
 
Xist's Avatar
 
Join Date: Jun 2012
Location: Show Low, AZ
Posts: 12,230

Chorizo - '00 Honda Civic HX, baby! :D
90 day: 35.35 mpg (US)

Mid-Life Crisis Fighter - '99 Honda Accord LX
90 day: 34.2 mpg (US)

Gramps - '04 Toyota Camry LE
90 day: 35.39 mpg (US)

Don't hit me bro - '05 Toyota Camry LE
90 day: 30.49 mpg (US)
Thanks: 7,254
Thanked 2,229 Times in 1,719 Posts
Don't buy an old VW, freebeard says they cause tinnitus!

It is ridiculous how long this took me to find, but Imgur never works right. I needed to go through all of my posts over several years three times, it never loaded all of the images, sometimes when I told it to load one specific image in a separate tab it still didn't load, and one time I couldn't click on anything.

Anyway, I always say "Ringing in my ears," because regardless of how I say it, people tell me that I am wrong:


Of course, people always respond "You mean tinnitus."

Who cares what experts or the dictionary say, people only care about claiming I am wrong.
Attached Thumbnails
Click image for larger version

Name:	IxLolEe.png
Views:	47
Size:	239.2 KB
ID:	33754  
__________________
"Oh if you use math, reason, and logic you will be hated."--OilPan4
  Reply With Quote
Old 04-30-2023, 01:42 AM   #146 (permalink)
Master EcoModder
 
freebeard's Avatar
 
Join Date: Aug 2012
Location: northwest of normal
Posts: 28,527
Thanks: 8,077
Thanked 8,871 Times in 7,323 Posts
DDG in seconds: duckduckgo.com/?q=tinnitus+not+tinnitus+meme&iar=images&iax=image s&ia=images





__________________
.
.
Without freedom of speech we wouldn't know who all the idiots are. -- anonymous poster

____________________
.
.
Three conspiracy theorists walk into a bar --You can't say that is a coincidence.
  Reply With Quote
Old 04-30-2023, 02:09 AM   #147 (permalink)
Not Doug
 
Xist's Avatar
 
Join Date: Jun 2012
Location: Show Low, AZ
Posts: 12,230

Chorizo - '00 Honda Civic HX, baby! :D
90 day: 35.35 mpg (US)

Mid-Life Crisis Fighter - '99 Honda Accord LX
90 day: 34.2 mpg (US)

Gramps - '04 Toyota Camry LE
90 day: 35.39 mpg (US)

Don't hit me bro - '05 Toyota Camry LE
90 day: 30.49 mpg (US)
Thanks: 7,254
Thanked 2,229 Times in 1,719 Posts
Yes, hearing tests were frustrating.

I could never tell if it was the tone or my tinnitus.
__________________
"Oh if you use math, reason, and logic you will be hated."--OilPan4
  Reply With Quote
Old 05-02-2023, 09:29 PM   #148 (permalink)
Not Doug
 
Xist's Avatar
 
Join Date: Jun 2012
Location: Show Low, AZ
Posts: 12,230

Chorizo - '00 Honda Civic HX, baby! :D
90 day: 35.35 mpg (US)

Mid-Life Crisis Fighter - '99 Honda Accord LX
90 day: 34.2 mpg (US)

Gramps - '04 Toyota Camry LE
90 day: 35.39 mpg (US)

Don't hit me bro - '05 Toyota Camry LE
90 day: 30.49 mpg (US)
Thanks: 7,254
Thanked 2,229 Times in 1,719 Posts
This is the first script that ChatGPT wrote me:
Code:
TWXProxy is a tool that allows you to run multiple instances of Trade Wars 2002, a classic online multiplayer game, on a single computer. With TWXProxy, you can connect to different game servers, automate your gameplay with scripts, and share your data with other players.
Here is a possible script for TWXProxy:
// This script will log in to a game server, create a new character, and start exploring the galaxy.
// Set the name of the character to create
setVar $characterName “TWXProxy”
// Set the password of the character to create
setVar $characterPassword “123456”
// Set the name of the game server to connect to
setVar $gameServer “tw2002.net”
// Set the port of the game server to connect to
setVar $gamePort “23”
// Connect to the game server
connect $gameServer $gamePort
// Wait for the login prompt
waitFor “Šontinue” send “C”
// Wait for the character selection prompt
waitFor “Enter your name” send $characterName & “*”
// Check if the character already exists
setTextLineTrigger characterExists :characterExists “That handle already exists in this game.”
setTextLineTrigger characterNew :characterNew “Do you wish this to be your new handle (Y/N)?” pause
:characterExists // The character already exists, so enter the password
killAllTriggers
waitFor “Enter your password”
send $characterPassword & “*”
goto :startGame
:characterNew // The character does not exist, so create a new one
killAllTriggers
send “Y*”
// Wait for the password prompt
waitFor “Enter a password for your new account”
send $characterPassword & “*”
// Wait for the gender prompt
waitFor “(M)ale or (F)emale?” send “M*”
// Wait for the race prompt
waitFor “(F)ederation, Žomulan, (K)lingon,” send “F*”
:startGame // The character is ready to start the game
// Wait for the game selection prompt
waitFor “(1) Federation War Zone” send “1*”
// Wait for the ship selection prompt
waitFor “(1) Scout Marauder” send “1*”
// Wait for the main menu prompt
waitFor “<T> Takeoff” send “T*”
// Start exploring the galaxy
// Set a variable to store the current sector number
setVar $currentSector 1
:exploreLoop // Loop through all sectors and scan them
// Scan the current sector send “SDSH*”
// Wait for the scan results
setTextLineTrigger densityScan :densityScan “Relative Density Scan” setTextLineTrigger holoScan :holoScan “<Re-Display>” pause
:densityScan // Parse the density scan results and store them in an array killAllTriggers
getWord CURRENTLINE $sector 4
setArray $densityScan 10
setTextLineTrigger density1 :density1 “[1]” setTextLineTrigger density2 :density2 “[2]” setTextLineTrigger density3 :density3 “[3]” setTextLineTrigger density4 :density4 “[4]” setTextLineTrigger density5 :density5 “[5]” setTextLineTrigger density6 :density6 “[6]” setTextLineTrigger density7 :density7 “[7]” setTextLineTrigger density8 :density8 “[8]” setTextLineTrigger density9 :density9 “[9]” setTextLineTrigger density10 :density10 “[10]” pause
:density1 killAllTriggers getWord CURRENTLINE $densityScan[1] 3 goto :densityScan
:density2 killAllTriggers getWord CURRENTLINE $densityScan[2] 3 goto :densityScan
:density3 killAllTriggers getWord CURRENTLINE $densityScan[3] 3 goto :densityScan
:density4 killAllTriggers getWord CURRENTLINE $densityScan[4] 3 goto :densityScan
:density5 killAllTriggers getWord CURRENTLINE $densityScan[5] 3 goto :densityScan
:density6 killAllTriggers getWord CURRENTLINE $densityScan[6] 3 goto :densityScan
:density7 killAllTriggers getWord CURRENTLINE $densityScan[7] 3 goto :densityScan
:density8 killAllTriggers getWord CURRENTLINE $densityScan[8] 3 goto :densityScan
:density9
As I have mentioned, much of this seems to be written for a different game.
I accidentally got it to write this:
Code:
# This script will get the distance of every sector in the game
# and store it in an array called $distance

# Set the array size to the number of sectors
getSectorParameter 1 "SECTOR.WARPCOUNT" $numSectors
setArray $distance $numSectors

# Loop through all the sectors
setVar $i 1
while ($i <= $numSectors)
  # Get the distance of the current sector from stardock
  getDistance $dist 1 $i
  # Store the distance in the array
  setVar $distance[$i] $dist
  # Increment the loop counter
  add $i 1
end

# Display the results
echo "**The distance of every sector from stardock is: **"
setVar $j 1
while ($j <= $numSectors)
  echo "*Sector " $j ": " $distance[$j] "*"
  add $j 1
end
I asked it to write a script get the distance of every sector in the game, it insisted it couldn't, and refused to talk about it again--until I accidentally asked again.

Code:
getSectorParameter 1 "SECTOR.WARPCOUNT" $numSectors
looks like it gets the number of sectors adjacent to sector 1, which are your adjacent sectors if you are in sector 1, and you often start there, but not necessarily.
Also, you don't use quotation marks there.
Sector 1 always has 6 warps out, so it creates an array with 6 spots.
I was actually looking at this when I was last trying to write my script:
Quote:
getDistance

Purpose: Internally calculates the distance between two sectors through the use of the TWX Proxy Database.

Syntax: getDistance var {fromSector} {toSector}
So, it gets the distance from sector 1 to sector 1, which may be the current sector.
Then it gets the distances from sector 1 to sectors 2-7, which are always adjacent, so it would get 0,1,1,1,1,1,1
Would you believe that to get the distance from sector 1 to StarDock you would write
Code:
getDistance $dist 1 STARDOCK?
I didn't realize you don't write the {}, I put them in my script!
To find the distances from every sector the the current sector I would write
Code:
getDistance $dist CURRENTSECTOR $1
If you are just going to display the distances to the screen, why not do that during the first loop?

I wanted to figure out how to do that, but someone on Discord pointed out that I don't need to go through every sector in the galaxy (sectors 11-20,000 in this case) to see which one is the closest, I do a breadth-first search to check adjacent sectors for what I want and then work my way out.

This is a program I found in C++ (having specified BASIC):
Code:
#include <stdio.h>
#include <stdlib.h>
#include <stdbool.h>

#define MAX 5

struct Vertex {
   char label;
   bool visited;
};

//queue variables

int queue[MAX];
int rear = -1;
int front = 0;
int queueItemCount = 0;

//graph variables

//array of vertices
struct Vertex* lstVertices[MAX];

//adjacency matrix
int adjMatrix[MAX][MAX];

//vertex count
int vertexCount = 0;

//queue functions

void insert(int data) {
   queue[++rear] = data;
   queueItemCount++;
}

int removeData() {
   queueItemCount--;
   return queue[front++]; 
}

bool isQueueEmpty() {
   return queueItemCount == 0;
}

//graph functions

//add vertex to the vertex list
void addVertex(char label) {
   struct Vertex* vertex = (struct Vertex*) malloc(sizeof(struct Vertex));
   vertex->label = label;  
   vertex->visited = false;     
   lstVertices[vertexCount++] = vertex;
}

//add edge to edge array
void addEdge(int start,int end) {
   adjMatrix[start][end] = 1;
   adjMatrix[end][start] = 1;
}

//display the vertex
void displayVertex(int vertexIndex) {
   printf("%c ",lstVertices[vertexIndex]->label);
}       

//get the adjacent unvisited vertex
int getAdjUnvisitedVertex(int vertexIndex) {
   int i;
	
   for(i = 0; i<vertexCount; i++) {
      if(adjMatrix[vertexIndex][i] == 1 && lstVertices[i]->visited == false)
         return i;
   }
	
   return -1;
}

void breadthFirstSearch() {
   int i;

   //mark first node as visited
   lstVertices[0]->visited = true;

   //display the vertex
   displayVertex(0);   

   //insert vertex index in queue
   insert(0);
   int unvisitedVertex;

   while(!isQueueEmpty()) {
      //get the unvisited vertex of vertex which is at front of the queue
      int tempVertex = removeData();   

      //no adjacent vertex found
      while((unvisitedVertex = getAdjUnvisitedVertex(tempVertex)) != -1) {    
         lstVertices[unvisitedVertex]->visited = true;
         displayVertex(unvisitedVertex);
         insert(unvisitedVertex);               
      }
		
   }   

   //queue is empty, search is complete, reset the visited flag        
   for(i = 0;i<vertexCount;i++) {
      lstVertices[i]->visited = false;
   }    
}

int main() {
   int i, j;

   for(i = 0; i<MAX; i++) { // set adjacency 
      for(j = 0; j<MAX; j++) // matrix to 0
         adjMatrix[i][j] = 0;
   }

   addVertex('S');   // 0
   addVertex('A');   // 1
   addVertex('B');   // 2
   addVertex('C');   // 3
   addVertex('D');   // 4
 
   addEdge(0, 1);    // S - A
   addEdge(0, 2);    // S - B
   addEdge(0, 3);    // S - C
   addEdge(1, 4);    // A - D
   addEdge(2, 4);    // B - D
   addEdge(3, 4);    // C - D
	
   printf("\nBreadth First Search: ");
   
   breadthFirstSearch();

   return 0;
}
So, ChatGPT has written me two short scripts that were both horribly wrong.

Perhaps a breadth-first search script would have been more trouble than it is worth.

C++ is supposed to be one of the easiest languages to learn, but Python is even easier, although I don't understand the beginning of the sample script I found.
__________________
"Oh if you use math, reason, and logic you will be hated."--OilPan4

Last edited by Xist; 05-02-2023 at 09:34 PM..
  Reply With Quote
Old 05-03-2023, 04:05 AM   #149 (permalink)
It's all about Diesel
 
cRiPpLe_rOoStEr's Avatar
 
Join Date: Oct 2012
Location: Porto Alegre, Rio Grande do Sul, Brazil
Posts: 12,873
Thanks: 0
Thanked 1,683 Times in 1,501 Posts
Quote:
Originally Posted by Xist View Post
Yes, hearing tests were frustrating.

I could never tell if it was the tone or my tinnitus.
I had only one audiometry, and it was easy to notice the tone. The technician who performed the test was quite confused because my responses were faster than usual.
  Reply With Quote
Old 05-03-2023, 07:05 PM   #150 (permalink)
Somewhat crazed
 
Piotrsko's Avatar
 
Join Date: Sep 2013
Location: 1826 miles WSW of Normal
Posts: 4,360
Thanks: 526
Thanked 1,188 Times in 1,048 Posts
freebeard: ever hear of the "brave" browser? Looks like opera with more cookie killing.

Python and C++ are essentially library callups with some data massage

__________________
casual notes from the underground:There are some "experts" out there that in reality don't have a clue as to what they are doing.
  Reply With Quote
Reply  Post New Thread






Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Content Relevant URLs by vBSEO 3.5.2
All content copyright EcoModder.com