3
3
2
1
-1
[-] StreetKid@reddthat.com 2 points 4 weeks ago

Might be the one with the stroller.

[-] StreetKid@reddthat.com 5 points 3 months ago

Why not close this one and merge to LW?

[-] StreetKid@reddthat.com 5 points 8 months ago

Have you measured the power consumption with a kill-a-watt (or similar)?

[-] StreetKid@reddthat.com 6 points 8 months ago

I am very happy with Blocky https://github.com/0xERR0R/blocky

No UI, just a simply config file if that is your thing.

[-] StreetKid@reddthat.com 3 points 10 months ago

My Python solution for part 1 and part 2. I really practice my regex skills.

spoiler

#!/usr/bin/python3

import re

value_re = '(\d+)'
symbol_re = '[^\d.]'
gear_re = '(\*)'

def main():
    input = list()
    with open("input.txt", 'r') as in_file:
        for line in in_file:
            input.append(line.strip('\n'))
    length = len(input)
    width = len(input[0])
    value_sum = 0
    for idx, line in enumerate(input):
        for match in re.finditer(value_re, line):
            for line_mask in input[max(idx - 1, 0):min(idx + 2, length)]:
                valid_chars = line_mask[max(match.span()[0] - 1, 0):min(match.span()[1] + 1, width)]
                if re.search(symbol_re, valid_chars):
                    value_sum += int(match[0])
                    break
    print(f"Value sum = {value_sum}")

    gear_ratio = 0
    for idx, line in enumerate(input):
        for match in re.finditer(gear_re, line):
            valid_lines = input[max(idx - 1, 0):min(idx + 2, length)]
            min_range = max(match.span()[0] - 1, 0)
            max_range = min(match.span()[1], width)
            num_of_adjacent = 0
            temp_gear_ratio = 1
            for valid_line in valid_lines:
                for match in re.finditer(value_re, valid_line):
                    if match.span()[0] in range(min_range,max_range + 1) or match.span()[1] - 1 in range(min_range,max_range + 1):
                        num_of_adjacent += 1
                        temp_gear_ratio *= int(match[0])
            if num_of_adjacent == 2:
                gear_ratio += temp_gear_ratio
    print(f"Gear ratio = {gear_ratio}")

if __name__ == '__main__':
    main()

[-] StreetKid@reddthat.com 30 points 10 months ago

Because that is how Bluetooth is specified. Bluetooth is primarily used for audio, where high throughput is not the most important parameter. Expected Bluetooth throughput is less than 2 Mbps, see more here https://www.bluetooth.com/blog/exploring-bluetooth-5-how-fast-can-it-be/

WiFi on the other hand, has peak throughput above 1 Gbps. So your observations are as expected.

119
20 maps of prejudice in Europe (64.media.tumblr.com)
[-] StreetKid@reddthat.com 7 points 11 months ago

Are recurring tasks an option? And it it possible to repeat them x days after last completion?

[-] StreetKid@reddthat.com 3 points 11 months ago

Which watch? I get a notification on my phone when my Galaxy Watch 6 is fully charged. Thought that was standard for all WearOS watches.

5
submitted 11 months ago by StreetKid@reddthat.com to c/askandroid@lemdro.id

Does anyone know if there is a Firefox plugin which cleans URLs when clicking links? Similar to https://www.f-droid.org/packages/com.trianguloy.urlchecker/

10
Copy community URL (reddthat.com)

How do I copy the community URL, i.e. !community@instance.com, when browsing said community?

[-] StreetKid@reddthat.com 3 points 1 year ago

In South Korea you are not allowed to work more than 52 hours a week. Generally, you work approximately 40 hours a week.

[-] StreetKid@reddthat.com 2 points 1 year ago

Does as advertised, and I don't really know any alternatives.

[-] StreetKid@reddthat.com 5 points 1 year ago

OK, didn't know that. Have been using it with no issues for some years. Can I migrate to your fork and keep my current data?

62
[-] StreetKid@reddthat.com 5 points 1 year ago

You can't browse your files. You upload files and get a link that you can share. I'm not the dev, just a user of Pingvin Share.

72
14
25
view more: next ›

StreetKid

joined 1 year ago