[-] Sekoia 34 points 3 days ago

Ngl that link puts me slightly off. It reads exactly like what people booted for very good reasons say

The following paragraph shows how so-called cancel culture was used weaponising [...]

And in the email, Mozilla talks about him violating their "inclusivity" policy... we also don't know what was reported, only the reasons stated.

Not saying that it wasn't unjust, just that we only have 1 perspective and it's written in a way that raises some red flags.

[-] Sekoia 26 points 3 days ago

Is it for sure Microsoft?

[-] Sekoia 9 points 4 days ago

Woagh

The reddit version seems much more intense lol

[-] Sekoia 110 points 6 months ago

I'm assuming this is referring to JSO.

https://en.m.wikipedia.org/wiki/Just_Stop_Oil

Beginning on 1 April, they carried out England-wide blockades of ten critical oil facilities, intending to cut off the supply of petrol to South East England.[33][34][35]

On 26 August, the group blocked seven petrol stations in Central London and vandalised fuel pumps. Forty-three people around London were arrested on suspicion of criminal damage.

On 20 June, the protestors spray painted private jets at a private airfield at Stansted Airport. The group had been targeting a jet belonging to singer Taylor Swift, but could not locate it.[140]

Yes, a lot of their protests are "awareness" stuff (basically none of which do actual damage. Unlike oil, actually!). No, it's not just that. The UK isn't an active warzone so bombing stuff is slightly more difficult to justify.

[-] Sekoia 52 points 6 months ago* (last edited 6 months ago)

Last one is the only one I actually got (and MHA actually). It's animal crossing. Edit: Oh! Second to last is Artemis Fowl

[-] Sekoia 92 points 8 months ago

There's no reason you should need to drive for that kind of stuff. Sure, it takes 5 minutes, but it's worse for your health, the environment, your wallet, and your morale.

[-] Sekoia 63 points 10 months ago

The top left would just contain a slur tbh

[-] Sekoia 75 points 10 months ago* (last edited 10 months ago)

Somebody created an account at MyEpson with OP's email address and the name "GET BITCOIN NOW link", which sends a confirmation email to OP with that name. Basically it's spam using Epson as a trojan horse to get past filters.

[-] Sekoia 52 points 11 months ago

The stone isn't since it's not metric but the height legitimately is since I can just drop the e9 and get a reasonable height.

Since, yknow, metric makes sense.

14
submitted 1 year ago by Sekoia to c/advent_of_code@programming.dev

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)

11
submitted 1 year ago by Sekoia to c/advent_of_code@programming.dev

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

[-] Sekoia 76 points 1 year ago

That's because it's suspended from your instance. Many instances are blocking threads since. Yknow. Facebook. Privacy and such.

Also the whole "committing a coup". And the "actively spreading discord". And- you know what I'll just stop there

5
submitted 1 year ago by Sekoia to c/advent_of_code@programming.dev

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.

46
submitted 1 year ago by Sekoia to c/selfhosted@lemmy.world

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.

[-] Sekoia 72 points 1 year ago

Unrelated to the post: it's so cool that you're replying from mastodon

2
submitted 2 years ago* (last edited 2 years ago) by Sekoia to c/selfhosted@lemmy.world

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?

65
submitted 2 years ago by Sekoia to c/selfhosted@lemmy.world

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?

[-] Sekoia 115 points 2 years ago

Yeah, that's not the tankies here; these are "North Korea is a great country, actually" tankies.

2
submitted 2 years ago* (last edited 2 years ago) by Sekoia to c/is_this_thing_on

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

47
submitted 2 years ago by Sekoia to c/main

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!

23
submitted 2 years ago by Sekoia to c/196
view more: next ›

Sekoia

joined 2 years ago