towerful

joined 1 year ago
[–] towerful@programming.dev 3 points 7 months ago (1 children)

Decades of stability pales in comparison to next quarters margins

[–] towerful@programming.dev 68 points 8 months ago (1 children)

steps vs stepCount

God, this fucking API is untennable. Im out!

[–] towerful@programming.dev 4 points 8 months ago

They dont have a rough idea, they have a very accurate picture of where they should send a packet based on the IP address.
Routers at the internet-backbone scale actually announce the IP addresses they are responsible for, as well as other routes (with an additional path cost added) that they can reach.
So, they match a destination IP to the most accurate IP block in their routing table (so a destination of 8.8.8.8 with 2 entries of 8.8.8.0/24 and 8.8.0.0/16, it will match the 8.8.8.0/24 route) and forward the packet to the router that announced it.

Routing at the internet scale is much smarter than routing at the home (even business) level

[–] towerful@programming.dev 10 points 8 months ago (1 children)

At the back-bone scale of the internet, routers actually announce the addresses they are responsible for.
Paths are judged by how specific these announcements are. A router announcing a single IP is the preffered destination, compared to a router that announces a block that contains it. So routers will forward it to whichever router more accurately describes the destination IP.
This makes up part of the calculated Path Cost of various routes to reach a destination.
If router A tries to contact router D and knows that router B and C can both forward that packet, router A will send it to the router that announced the lowest path cost to D.

Its a lot more complicated than that, but that is how datacenters can disappear from the internet (by wrongly announcing they no longer have a path to the IPs inside the datacenter), or how a small ISP can accidentally route the entire internet through their network (by accidentally announcing extremely low path costs). Both of these have happened.
https://blog.cloudflare.com/october-2021-facebook-outage/
https://blog.cloudflare.com/how-verizon-and-a-bgp-optimizer-knocked-large-parts-of-the-internet-offline-today/

So, the internet is both fragile and resilient.
It can route around damage, but cannot deal with mistakes/maliciousness above a certain "ring" of control.

[–] towerful@programming.dev 4 points 8 months ago

Addicting, fun, loads of builds/options.
I do wish the early game was a bit more reliable. You can get stuck always playing catchup if you dont get a scoring joker in tge first couple shops

[–] towerful@programming.dev 12 points 8 months ago (2 children)

A famous person turns up for 6 minutes to a poorly lit room, wearing dark clothes and a mask, says "music 2024" a lot, DOESNT say the platforms name (like he was asked), and fucks off.
If i was paying a celeb a shitload of money for a publicity appearance, i would be wanting more value for my money.

If it was $2m, thats $350k per minute.
Usher is $1m for an hour. 50 Cent is $600k per song. All of which is performance.
Turning up for a photo-op should be much cheaper.
And the quality of that stream is attrocious

[–] towerful@programming.dev 18 points 8 months ago

it only depicts the means to reach the Moon, more suitable for robotic missions that are not required to return,^[racist comment implying that robots have no right to be repatriated]^

[–] towerful@programming.dev 1 points 8 months ago* (last edited 8 months ago)

Damnit, wrong comment

[–] towerful@programming.dev 14 points 8 months ago (2 children)

Also, dont coal plant spew out loads of radiation?

[–] towerful@programming.dev 1 points 8 months ago (1 children)

5th and 6th gen are pretty ancient.
An i3-12100 motherboard bundle is about £160, will idle with dual NVMes about 20w, and will absolutely slay a similar 5th or 6th gen low power build.

Anyway...
A Pi 4 will idle around 3 to 4 watts, and run 6 watts when the CPU is pegged. A Pi 3 is 2w idle and 3.6w pegged. (https://www.ecoenergygeek.com/raspberry-pi-power-consumption/)

Here is a low power 6th gen intel build.
https://mattgadient.com/building-a-low-power-pc-on-skylake-10-watts-idle/
Idle draw is 10w. Total pegged draw is 50w.
They mention an i7-6700t has lower TDP (35w), so that power draw under load would be probably 25-30w.
Which is still 2x higher at idle, and 5x higher under load than a raspberry pi.
Chances are the i7 would run closer to idle when tasked with work that would be stressing the pi, considering it is twice the clock speed and twice the thread count. So, maybe 2x more draw on average (6w vs 15w)?

As for costs, im seeing i7-6700t selling used for £60, new DDR4 is probably another £40, and a new cheap motherboard is £60. A quick ebay search shows refurbbed " i5 6th gens" (no model number) with 8gb of ram and 256gb ssd going for £140 (16gb of ram is £5 more, but for the sake of comparison).

I can buy a 8gb pi4 starter kit for £104 (psu, case, sd card, hdmi cable & pi4 8gb).
Which is cheaper than a refurbished i5 6th gen, and is lower power.

If i was running virtualisation, i would absolutely pay more for something i can eventually stuff 64gb (or more) ram into, as well as multigig/10gb networking.
But for running some home services in a docker compose stack? A pi4 is going to be cheaper in the short and long term.

[–] towerful@programming.dev 1 points 8 months ago (1 children)

A quick google found things like these:
https://things-embedded.com/us/edge-computers/poe-computers/

Obviously tailored more to the industrial/automation/embedded side of things with odd IO. And probably a ridiculous prolice tag.
PoE++ (802.3bt) can deliver 60w. UPoE extends this to 100w. So, there is a LOT you can power from that!

view more: ‹ prev next ›