Sekoia

joined 2 years ago
[–] Sekoia@lemmy.blahaj.zone 2 points 1 week ago (2 children)

Is this not the bat he adopted near the start of S1?

[–] Sekoia@lemmy.blahaj.zone 12 points 1 week ago (1 children)

The character Berdly is an archetypal "annoying nerdy kid" character. He's a gamer, he's weird with girls, he thinks of himself as an intellectual.

The first person in the screenshot is presumably making a joke, but the message could have plausibly been made by Berdly (minus referencing sex).

The second person says that the first person's profile picture (of Berdly) is affecting their behaviour in the same way that the mask from The Mask (1994) takes over the body of its wearer, suggesting that the first person's behaviour is out of character for them.

This is funny because of the clashing tones between the two messages (the floweriness vs straightforwardness) and the (absurd) idea that a profile picture can possess you.

[–] Sekoia@lemmy.blahaj.zone 3 points 1 week ago (1 children)

Trans woman who pays a bit more attention to mannerisms than most people, both in men and women.

  1. Yes, it's a real thing
  2. It's at least 90% men, and I'm being generous
  3. It's not most men that do it (especially in the sillier ways)
  4. Size matters not

Picture a teenager in black sweatpants and a hoodie, on his own in a bus. That's the most common I think. It's generally men who try to project an image of strong masculinity or coolness. They don't really do it with other people because it's silly. It might be an unconscious thing, idk. It still looks stupid. It's mostly men because it's a masculinity thing.

It's great if you don't do it, and I wouldn't be surprised at all if you didn't. But there very much is a type of guy who does it. And there is no common type of woman for that specific behavior.

[–] Sekoia@lemmy.blahaj.zone 2 points 1 week ago

#F5A9B8 at (10,20)

[–] Sekoia@lemmy.blahaj.zone 8 points 2 weeks ago

Having just read the problem, I'm curious how o3 solved it (and the human too tbh). My experience with LLMs says they'd be absolute complete crap at this, it's a very hard and open-ended problem. Intuitively I'd say it would just end up doing random changes tryjng to improve its score.

I think I could write the "trivial" solution but anything beyond seems... difficult. Congrats to the winner!

[–] Sekoia@lemmy.blahaj.zone 5 points 2 weeks ago

Fair point. I was just thinking of landlines provided by ISPs with their phone packages. Still, surely we can do better?

[–] Sekoia@lemmy.blahaj.zone 2 points 2 weeks ago (2 children)

They should really upgrade the audio quality, phone calls sound so bad still...

[–] Sekoia@lemmy.blahaj.zone 5 points 2 weeks ago (1 children)

A lot of germany has deposits actually, so an extra 25-50 cents on top for cans and glass bottles

[–] Sekoia@lemmy.blahaj.zone 3 points 2 weeks ago

!! Congrats! Hope you get what you want soon

[–] Sekoia@lemmy.blahaj.zone 2 points 2 weeks ago

Proposal: have a shorter way to write "global time" (or you could have, say, 4 quarter-global times), the same way we have C, F and K for temperature, then make that a more common way of communicating time.

Yeah UTC kinda does that but nobody uses it like that. Shorten it to U and it's much punchier. Also abolish daylight savings, too confusing.

If you don't wanna bias to europeans too much, use the international date line.

[–] Sekoia@lemmy.blahaj.zone 6 points 2 weeks ago (1 children)

It is really weird to suddenly have emotions and to be like, affected by the world around you suddenly X)

 

Hey,

I want to be able to access my projects from my laptop and my desktop, without syncing build folders (patterns are okay for this) or large data folders (manually selected is preferable for those). A bonus would be to be able to selectively keep files remote to use less storage space.

I also want to sync some regular documents and class notes, but everything is able to do that at least.

Syncthing "works" for this, but it doesn't have a web file browser or a "main" hoster, so I don't think it's quite the right tool.

I recently installed owncloud, and its desktop sync can almost do this, but it can't keep files local without uploading them (otherwise it seems pretty good!). Seafile hasn't worked at all for me, and ime nextcloud is decently painful and has way too many features I don't need at all.

Am I using the wrong tool for the job? Is there a way to accomplish what I want to accomplish?

 

Spoilers and explanation of solution:

Each vertex here is one intersection in our hike. We don't actually care about the parts in-between, because there's only one way to go. The above is a visualisation of the final path, the red edges are the edges taken. Our graph looks "like that" because it's a hiking trail, not a maze, so there's no dead ends. This took about 2 seconds to generate, due to all the cloning needed to keep track of paths. The two veeery long edges on the ends are pretty obvious choices, but one might notice that pretty much every vertex takes the two maximum paths it has, given the restrictions of the path. There's still some mildly surprising paths, such as (99, 29) -> (89, 37) with a weight of 38. I'm wondering if there's a way to dismiss more paths... This graph is actually pretty free in terms of movement.

My actual solution takes ~150 ms to run (and 8 microseconds for part one with barely any optimization, damnn)

 

Anybody got some ideas to optimize today? I've got it down to 65ms (total) on my desktop, using A* with a visitation map. Each cell in the visitation map contains (in part 2) 16 entries; 4 per direction of movement, 1 for each level of straightaway. In part 2, I use a map with 11 entries per direction.

Optimizations I've implemented:

  • use a 2D array instead of a hashset/map. No idea how much this saves, I did it in the first place.
  • the minimum distance for a specific cell's direction + combo applies for higher combo levels as well for part 1. For part 2, if the current combo is greater than 4, we do the same*. Gains about 70(!!) ms
  • A* heuristic weighting optimization, a weight of about 1% with a manhattan distance heuristic seems to gain about 15 ms (might be my input only tho)

*Correctness-wise: the reason we're splitting by direction is because there's a difference between being at a cell going up with a 3 combo but a really short path, and going right with a 0 combo but a long path. However, this is fine because a 3 combo in the same direction as a 0 combo is identical, just more restrictive.

Optimizations that could be done but I need to ensure correctness:

the same optimization for the combo, but for directions. If I'm on a specific combo+direction, does that imply something about the distance for another direction? Simply doing the same for every non-opposite direction isn't correct

Code: https://codeberg.org/Sekoia/adventofcode/src/branch/main/src/y2023/day17.rs

Warning: quite ugly, there's like 8 copy-pastes for adding to the queue

 

Is there a way to measure performance without depending on the hardware, i.e. two entirely different computers get the same score for the same code?

I could probably run the program on a server or something, but something local feels more reliable.

 

My Intel NUC server just died (whenever it's plugged in, it makes a buzzing noise, and the external power LED is off (the internal one is on tho)), so I need a new server box. Any recommendations?

I can salvage the RAM (16 GB DDR4) and hard drive (1TB HDD) off of this one, I believe.

 

So, I live with my parents, and I recently (a few months, but I've been using it a lot more the past few weeks) set up a personal home server on an intel NUC I got secondhand (which I wiped and all). We have 2 routers/access points (idk the terminology; two boxes with antennas that we can connect to, both for the same network, one of which is connected to the house internet and the other connected to the first via a 5 GHz connection iirc). My server is connected via ethernet to the secondary AP.

Anyway, my parents have been complaining about my server maybe causing issues with the internet. We've been having issues forever, but this is "new issues", and I can't actually guarantee it's not because of it so I kinda have to look into it. The symptoms are:

  • General connection issues (these I'm pretty sure are not any different)
  • On one phone, "suspicious activity detected" when connected to the network, automatically disconnecting the phone (this does seem actually new, and potentially actually caused by it)
  • On one laptop, refusing to connect/disconnecting automatically.

The most recent significant change to the setup was connecting my server to cloudflare/with a domain name instead of accessing raw ports with a tailscale IP. The setup is:

  • Docker containers for everything
  • Traefik reverse proxy
  • Cloudflare tunnels for each service (IP is dynamic and we're behind a NAT, so this was easiest)
  • Only non-login-required service is nginx serving a few kB of plain HTML/CSS.

Because I'm using cloudflare tunnels my external IP has, as far as I know, never been exposed and has never been in DNS.

Could any of this cause these issues, particularly the android warning? If so, is there a fix? If not, what could be causing that?

 

I have a few selfhosted services, but I'm slowly adding more. Currently, they're all in subdomains like linkding.sekoia.example etc. However, that adds DNS records to fetch and means more setup. Is there some reason I shouldn't put all my services under a single subdomain with paths (using a reverse proxy), like selfhosted.sekoia.example/linkding?

 

According to https://lemmy.blahaj.zone/post/72658 I shouldn't be able to post but if you can see this...

 

I just want to say that the admins here are great and deserve appreciation, especially during this whole kerfuffle with Reddit :)

Have a good one, mods and admins!

 
view more: next ›