sorted by: new top controversial old
[-] Synthead@lemmy.world 0 points 8 months ago

That's mean ๐Ÿ˜

[-] Synthead@lemmy.world 3 points 8 months ago
[-] Synthead@lemmy.world 48 points 8 months ago

Data center heat, with a little external help, warms homes of nearby residents. Nothing unusual or interesting.

Saved you a click.

[-] Synthead@lemmy.world 28 points 8 months ago

You'd be surprised how little math is involved in programming that doesn't require it. A significant majority of programming is simply managing conditionals. For example: "when the door opens, turn on the light."

Math comes into place when you need it, and hardly ever comes as a surprise. Additionally, solved problems are generally kept in libraries. For example, you don't need to calculate a sum; simply tell it to calculate a sum for you, because this is a solved problem.

What you're already running into is called "impostor's syndrome." You believe that you are not capable of something to some degree, even though reality says otherwise. You haven't tried your hand at programming, so why worry now? You're inventing problems for yourself before you even got a chance to start.

Just go for it and see what you think. If you don't enjoy it, no biggie. If you do enjoy it, keep going. No obligations ๐Ÿ‘Œ

[-] Synthead@lemmy.world 119 points 8 months ago

Freedom of speech doesn't mean that you are obligated to host a platform so shitty people can use it to share shitty ideals. It simply means that you won't get arrested on a federal level.

Websites can do whatever they want, including deciding that they don't want to be a platform for hate speech. If people are seeking a place for this conversation genre to happen, and they want it enough, they can run their own website.

Imagine if you invited a friend of a friend over, and they were sharing nasty ideals at your Christmas party. And they brought their friends. Are you just going to sit there and let them turn your dinner into a political rally? No, you're going to kick them out. It's your dinner, like it is your website. If you don't kick them out, then at some level, you're aligning with them.

[-] Synthead@lemmy.world 3 points 8 months ago* (last edited 8 months ago)

I'm giving them a little empathy because they are frustrated; that's all. We've all been there.

[-] Synthead@lemmy.world 12 points 8 months ago

Yeha, but you can ask for help without taking a shit on the effort of thousands of engineers.

I doubt OP thought, 'I'm going to take a shit on thousands of engineers.' It's okay to not know what to do, including asking for help. If they don't know what to do with "error 2," they're obviously lost. This unwelcoming attitude to newcomers is a big problem, and in my opinion, it's probably best not to contribute to it.

You can rephrase what you're saying and provide better help to someone who's completely lost in a much more polite and informative way. It's better for everyone.

[-] Synthead@lemmy.world 33 points 9 months ago

Also, try searching web before crying on social media. If you can't solve your problems by searching the web then GNU/Linux probably isn't for you.

Sheesh, let them be frustrated already. Besides, asking for help is totally valid.

33
submitted 9 months ago* (last edited 9 months ago) by Synthead@lemmy.world to c/homeimprovement@lemmy.world

I am about finished with an 8 ft x 13 ft patio, and the plan is to bond the pavers with polymeric sand. It's just starting to get down to freezing temps overnight, and I'm willing to take some chances with some creative solutions to cure the sand before it gets even cooler.

I understand that it's generally a bad idea to attempt poly sand in cold weather. But entertain my dumb idea: my patio is small enough to where I can cover it with a tarp like a tent, and I can leave a space heater in there overnight so that the sand is exposed to warm air. I am personally convinced that it's stupid enough to just work. Is this a terrible idea?

I also had the thought of bringing hot water out in a watering can from my bathtub. I needed to tamp the gravel that froze at one point, so I already did this, and was able to cover the whole area in about 5 trips or so. My only concern is that this is not a conventional way to set the sand, and am concerned that the hot water would flush the polymers right out of the sand without having an opportunity to cure.

What are your thoughts? I'm willing to take silly risks on this :) Worst case scenario, I get expensive regular sand, right? That's not so bad ;)

Edit: Decided to wing it and give it a shot. I thought I would attempt to heat the paver bricks overnight, and if that plan fell apart, go ahead with typical utility sand. Well, I successfully built a tent with a steel tamper, a hand truck, and tarps, and snuck a little battery-powered temperature and humidity sensor in there that I use with my home automation.

All throughout the night, the temperature hovered around 70F during a high 20s evening with less than 40% humidity! It worked so incredibly well that I decided that there was no reason why I shouldn't take advantage of this. With the bricks bone dry and warmed up, I did the poly sand today and it turned out absolutely excellent. I put the little tent back on it, and plan to leave it on there with a ceramic space heater running for about 3 more days. It's quite literally a summer day in there minus the sun! It's covered like a tent, too, so it will be protected from the rain while it hardens!

Here's some graphs of how well this is working out from the sensor! This is the humidity! The jump and drop was when I took the tarps off, did the poly sand, and put it back together. The humidity with the situation going is the same as indoors!

And here's the temperature! Staying toasty at about 73F! The little dip on the end is from when I opened it up to crawl in and check on it :)

This is honestly better than waiting for the spring! I'm so happy how this is working out!

1

It'd be better to be able to track the bugs and features being suggested in a real issue tracker. The Lemmy format isn't a great place to track and organize these suggestions.

If you want the app to remain closed source, you can create a GitHub repo with a README.md, and simply use its issue tracker. There are a lot of options, but this is a popular one.

1

It'd be better to be able to track the bugs and features being suggested in a real issue tracker. The Lemmy format isn't a great place to track and organize these suggestions.

If you want the app to remain closed source, you can create a GitHub repo with a README.md, and simply use its issue tracker. There are a lot of options, but this is a popular one.

1
submitted 1 year ago* (last edited 1 year ago) by Synthead@lemmy.world to c/lemmyconnect@lemmy.ca

When the side bar is visible in the left of the screen, if I tab the back button, the app asks in I want to quit. Instead, it should close the side bar first, then ask if I want to quit if back is tapped again ๐Ÿ‘

1

When I open an image, the image moves up or down on the screen before stopping in the middle. It would be great to be able to disable this. Thanks!

2

What's a problem that is solved so well that it's delightful?

1

Heya! I thought I'd mention that I've been doing a bunch of development on the optical Timex Datalink watches! I have been carefully sniffing data from the original Timex software with a logic analyzer, and have fully reverse engineered every Datalink protocol, the serial Notebook Adapter, and even the CRT syncing graphics! This means that every Datalink device, including every Timex and Motorola watch, all PDAs, and the funny e-BRAIN talking toy is supported!

For those that aren't familiar, the Timex Datalink is a watch that was introduced in 1994 that is essentially a small PDA on your wrist. The early models (supported by this software) have an optical sensor on the top of the face that receives data via visible light.

The original data transfer method involves drawing patterns of lines on a CRT monitor for the watch to receive with the optical sensor. CRTs use electron beams that draw scan lines one-by-one from top to bottom, then it returns to the top and repeats for the next frame. This means that the electron guns turn on when its drawing a white line, and and turn off when its drawing the black background. This produces flashing light as the graphics are drawn, which is ultimately received by the optical sensor and decoded by the Timex Datalink device.

For laptop users, Timex also offered the Datalink Notebook Adapter. Instead of using a CRT monitor, the Notebook Adapter simply flashed a single LED light. This adapter is fully supported by the Timex Datalink software, and sends the same data as a CRT.

However, Notebook Adapters are rare and expensive now, so I reverse-engineered one! Here's my timex_datalink_client Ruby library communicating with my DIY Datalink Notebook Adapter to emit data to a Timex Datalink watch!

And if you want to try the reverse-engineered CRT graphics, I got you covered! I reverse-engineered that, too!

As a fun tidbit, these watches are flight certified by NASA and is one of four watches qualified by NASA for space travel! Here's a shot of James H. Newman wearing a Datalink watch on the Space Shuttle for STS-88!

Here is my Ruby library with all options for all watches reverse-engineered into a tidy model-based syntax!

Here is a Notebook Adapter emulator that is fully compatible with all Timex software on old and new machines, and also works with my library too!

And if you have an anchor that happens to contain an electron beam and wanna try it, here's my library for drawing graphics to a CRT to transfer data!

This has all been done over months of careful effort with lots of VMs, Pentium machines, Windows 98SE, logic analyzers, and solving data puzzles little by little. On July 4th, 2023, I'm proud to announce that I have reverse-engineered every Datalink device with 100% feature compatibility! This is definitely a passion project by all means, and I thought I'd pop in and share this passion with y'all!

Enjoy!

10
submitted 1 year ago* (last edited 1 year ago) by Synthead@lemmy.world to c/technology@lemmy.world

Heya! I thought I'd mention that I've been doing a bunch of development on the optical Timex Datalink watches! I have been carefully sniffing data from the original Timex software with a logic analyzer, and have fully reverse engineered every Datalink protocol, the serial Notebook Adapter, and even the CRT syncing graphics! This means that every Datalink device, including every Timex and Motorola watch, all PDAs, and the funny e-BRAIN talking toy is supported!

For those that aren't familiar, the Timex Datalink is a watch that was introduced in 1994 that is essentially a small PDA on your wrist. The early models (supported by this software) have an optical sensor on the top of the face that receives data via visible light.

The original data transfer method involves drawing patterns of lines on a CRT monitor for the watch to receive with the optical sensor. CRTs use electron beams that draw scan lines one-by-one from top to bottom, then it returns to the top and repeats for the next frame. This means that the electron guns turn on when its drawing a white line, and and turn off when its drawing the black background. This produces flashing light as the graphics are drawn, which is ultimately received by the optical sensor and decoded by the Timex Datalink device.

For laptop users, Timex also offered the Datalink Notebook Adapter. Instead of using a CRT monitor, the Notebook Adapter simply flashed a single LED light. This adapter is fully supported by the Timex Datalink software, and sends the same data as a CRT.

However, Notebook Adapters are rare and expensive now, so I reverse-engineered one! Here's my timex_datalink_client Ruby library communicating with my DIY Datalink Notebook Adapter to emit data to a Timex Datalink watch!

And if you want to try the reverse-engineered CRT graphics, I got you covered! I reverse-engineered that, too!

As a fun tidbit, these watches are flight certified by NASA and is one of four watches qualified by NASA for space travel! Here's a shot of James H. Newman wearing a Datalink watch on the Space Shuttle for STS-88!

Here is my Ruby library with all options for all watches reverse-engineered into a tidy model-based syntax!

Here is a Notebook Adapter emulator that is fully compatible with all Timex software on old and new machines, and also works with my library too!

And if you have an anchor that happens to contain an electron beam and wanna try it, here's my library for drawing graphics to a CRT to transfer data!

This has all been done over months of careful effort with lots of VMs, Pentium machines, Windows 98SE, logic analyzers, and solving data puzzles little by little. On July 4th, 2023, I'm proud to announce that I have reverse-engineered every Datalink device with 100% feature compatibility! This is definitely a passion project by all means, and I thought I'd pop in and share this passion with y'all!

Enjoy!

3

Heya! I thought I'd mention that I've been doing a bunch of development on the optical Timex Datalink watches! I have been carefully sniffing data from the original Timex software with a logic analyzer, and have fully reverse engineered every Datalink protocol, the serial Notebook Adapter, and even the CRT syncing graphics! This means that every Datalink device, including every Timex and Motorola watch, all PDAs, and the funny e-BRAIN talking toy is supported!

For those that aren't familiar, the Timex Datalink is a watch that was introduced in 1994 that is essentially a small PDA on your wrist. The early models (supported by this software) have an optical sensor on the top of the face that receives data via visible light.

The original data transfer method involves drawing patterns of lines on a CRT monitor for the watch to receive with the optical sensor. CRTs use electron beams that draw scan lines one-by-one from top to bottom, then it returns to the top and repeats for the next frame. This means that the electron guns turn on when its drawing a white line, and and turn off when its drawing the black background. This produces flashing light as the graphics are drawn, which is ultimately received by the optical sensor and decoded by the Timex Datalink device.

For laptop users, Timex also offered the Datalink Notebook Adapter. Instead of using a CRT monitor, the Notebook Adapter simply flashed a single LED light. This adapter is fully supported by the Timex Datalink software, and sends the same data as a CRT.

However, Notebook Adapters are rare and expensive now, so I reverse-engineered one! Here's my timex_datalink_client Ruby library communicating with my DIY Datalink Notebook Adapter to emit data to a Timex Datalink watch!

And if you want to try the reverse-engineered CRT graphics, I got you covered! I reverse-engineered that, too!

As a fun tidbit, these watches are flight certified by NASA and is one of four watches qualified by NASA for space travel! Here's a shot of James H. Newman wearing a Datalink watch on the Space Shuttle for STS-88!

Here is my Ruby library with all options for all watches reverse-engineered into a tidy model-based syntax!

Here is a Notebook Adapter emulator that is fully compatible with all Timex software on old and new machines, and also works with my library too!

And if you have an anchor that happens to contain an electron beam and wanna try it, here's my library for drawing graphics to a CRT to transfer data!

This has all been done over months of careful effort with lots of VMs, Pentium machines, Windows 98SE, logic analyzers, and solving data puzzles little by little. On July 4th, 2023, I'm proud to announce that I have reverse-engineered every Datalink device with 100% feature compatibility! This is definitely a passion project by all means, and I thought I'd pop in and share this passion with y'all!

Enjoy!

view more: next โ€บ

Synthead

joined 1 year ago