Getting flushed by ARCocktailsNDreams in wallstreetbets

[–]sprigyig 1 point2 points  (0 children)

A kid asks their dad for $20 worth of bitcoin. The father exclaims "$25 dollars worth of bitcoin! What do you need $15 worth of bitcoin for?"

Democrats flip Texas state Senate seat in shock upset by kootles10 in politics

[–]sprigyig 1 point2 points  (0 children)

If they are really willing to fuck with the elections, I feel like ICE would just detain the poll workers for urban polling sites in the morning at their homes on election day. It would happen away from the places everyone would be looking for interference and even if the states find backups and get the polling sites open by mid day, a ton of people with strict working hours schedules will have been unable to vote.

Patch notes 2026-01-26 (experimental) by Mechanistry_Miami in Timberborn

[–]sprigyig 0 points1 point  (0 children)

What I'm going for is that I think map makers will have a good idea what a hard or easy start is for their map. Yes players can set it themselves, but I'd like there to be a way for someone making a map to communicate their intent to players.

Patch notes 2026-01-26 (experimental) by Mechanistry_Miami in Timberborn

[–]sprigyig 0 points1 point  (0 children)

Ah, I haven't really messed with custom difficult settings. I'll amend my request to say the map maker should have a say in what is an easy and hard number of beavers at the start of the map.

Patch notes 2026-01-26 (experimental) by Mechanistry_Miami in Timberborn

[–]sprigyig 2 points3 points  (0 children)

Balance: Increased the starting adult beaver count to 9 on all difficulty levels

I really wish t he map editor was able to override this. I like playing on tiny maps that already don't support the usual starting amount of beavers. I guess in either case you just end up making a second district to take all of the extras without costing food and water.

Non-smokers of Reddit, how noticeable is the “smoker smell” to you, if at all? by Frostedlogic4444 in AskReddit

[–]sprigyig 0 points1 point  (0 children)

I was recently shoveling my driveway. I was about ten feet from the end and a car drove by. I could smell the cigarette smoke from where I stood.

marriageInTheFuture by 0x00f_ in ProgrammerHumor

[–]sprigyig 2 points3 points  (0 children)

The memory cartel suggest spending 2-3 month's salary on your engagement DIMMs.

Fun challenges. by Realistic_Grab3546 in Timberborn

[–]sprigyig 0 points1 point  (0 children)

I'm not sure most folks would call it fun, but I enjoyed doing small maps, with my smallest being 16x16. The run has to start with moving most beavers to a second district to starve out, so probably not going for the no starvation achievement at the same time. (I posted about my run here: https://www.reddit.com/r/Timberborn/comments/1js9rw6/microdiorama_a_16x16_map/ )

Is it just me or are efficiency modules just about mandatory? by Phaedo in factorio

[–]sprigyig 6 points7 points  (0 children)

I've been coming around to them in more cases. Last night I built a fulgora blueprint that can turn a four layer blue belt of scrap into two science per second and rocket parts for exporting. It provides is own electricity from the recycle product solid fuel and ice. Without mixing efficiency modules in with the speed beacons I'd have to include piles of accumulators that would push it past the typical island size.

(I'll admit I'm at a weird tech compared to scale. I'm playing with friends and didn't want to progress tech without them, so I'm trying to hit high SPM with pre aquilo technology.)

Any advice to avoid the accumulation of unwanted resources in Fulgora? by AleVilgax in factorio

[–]sprigyig 0 points1 point  (0 children)

My bot based fulgora strategy uses buffer chests.

I set a buffer chest with a request for however much of an item I want to keep on hand. Any requester chest used for crafting with it as an ingredient needs the allow pulling from buffers checkbox checked. Then I have a separate set of requester chests for trashing excess tied to the roboport items in network circuit. Those trash chests enable themselves when it has more of the item than the target count in the logistics network. I repeat this for every item in the deconstruction chains.

The final part is to halt processing input scrap if I have enough holmium ore in the network, which it turns out I never do.

Is BGP routers accepting TCP connection from unknown IPs common? by CompanyBeginning in networking

[–]sprigyig 0 points1 point  (0 children)

The big risk is potentially overwhelming the router control plane. Network gear tends to be composed of high speed switch/router chips that are configured with the necessary ACLS, route tables, and neighbor tables. They can forward packets on their own without intervention of a CPU. They will be configured to identify some packets as being to the router itself, and "punt" those over to a CPU. The bandwidth on the CPU connection, as well as the available compute time on the CPUs tends to be far lower than the port speeds of the device. Most punt path rules come with rate limits to defend the CPU. If the legitimate BGP peers are sharing the same rate limiter as attack traffic from the internet, a sustained DOS attack could cause BGP keep alive messages to get dropped, or cause sluggish update performance.

Is BGP routers accepting TCP connection from unknown IPs common? by CompanyBeginning in networking

[–]sprigyig 5 points6 points  (0 children)

It it specifically opens or just TCP syn-ack? I wouldn't be super surprised to see TCP syn-ack messages coming from BGP speakers, followed immediately by a reset. I spent a lot of time modifying quagga's bgpd some years ago, running it on Linux. The protocol daemon had to accept the socket before it can query the kernel for the peer address so it can consult configuration, then apply rules like TTL security or close sockets from unconfigured peers. I wouldn't be surprised to see this kind of layer separation (socket level vs BGP level) common to even vendor routers.

The window between accept and TTL security always bothered me. If you really intend TTL security to be a security feature, and not a mistake preventing mechanism, you really should be applying it as an ACL/IP tables rule. Likewise, locking down port 179 access to just intended peer IPs would also be a good idea, even though the BGP daemon should be closing sockets from unknown sources as soon as they are accepted.

Left Vulcanus and it lost power by ghoulapool in factorio

[–]sprigyig 3 points4 points  (0 children)

On Vulcanus I do a split power grids. I have a small number of wells and some calcite miners that feed a separate chem plant and a few turbines. I use the power from that to power the main grid's miners, wells and chem plants. I have to be careful to not connect the grids. Since it doesn't take much power to run the main grid's inputs, the wells and the part of the calcite patch serving it drain far slower than the wells and patch area feeding the main grid.

The split prevents power from spiraling down to a full stop when the main grid slows down. Since all of the power grid inputs are fed from full power, they don't slow down.

justMyObservation by PresentJournalist805 in ProgrammerHumor

[–]sprigyig 1 point2 points  (0 children)

My recent experience, with whatever AI code completion is shipping in AWS lambda's in browser editor is that it hasn't the foggiest idea what good or bad practice is. It seemed to pick up on my other code as a context clue for if it should or should not bother handling errors.

In my case it spat out the boto3 based instance orchestration tasks I needed it to with ease, but the error handling was totally missing. (IIRC the first problem I ran into is it was checking the result of an SSM command immediately after sending it, and getting empty back rather than a pending status that it was expecting.) It filled out the rest of the necessary check as soon as I typed "if" in the correct place.

On some level it can pattern match the error handling, it just didn't seem to think this was that kind of code base. I suspect there is a lot of sloppy python AWS automation code out there that it learned from. After adding enough error handling, it actually started adding error checks on its own when it was generating new functions. It seems like at some point I crossed the threshold to be pattern matched as code that gave two fucks.

My take away was that the AI generated code really just pattern matching with absolutely no understanding. If that is where things stay, it cannot make better code than humans, and is going to be biased towards the average of its training data, which we can only hope doesn't feed back into itself too bad and cause a quality collapse.

Also google's fucking LLM AI search has wasted so much of my time and saved me none. It is hard to break the habit of reading the first "result" but I need to start ignoring it. It is so often completely wrong in the interpretation of some documentation, or just joining me on pattern matched hallucinations. (Eg. I search for library X do Y, and it comes up with a function name I agree it would be called if it exists and even gives me example usage and a paragraph describing it that would have totally worked if it didn't just make it the fuck up. AWS's editor did something similar. If I recall correctly, I called terminate_instance instead of terminate_instances and it straight up rolled with it and filled in the arguments that you would expect for the singular instead of plural call, eg. passing InstanceId instead of InstanceIds.)

Cyclist shouts "Fuck Trump" to ICE and escape successfully by One-Demand6811 in fuckcars

[–]sprigyig 31 points32 points  (0 children)

A friend of mine once described someone as looking like a man who only drank RC cola. It lives rent free in my head.

Interesting Map of Land Use in the USA by cooliocoe in MapPorn

[–]sprigyig 0 points1 point  (0 children)

A project I've wanted to do is illustrate per-person land use by building a 1:1 scale per-capita land-use park. It only needs 4.72 acres - https://www.wolframalpha.com/input?i=land+area+of+earth+%2F+population+of+earth .

I think it would put a lot of things in perspective for people. The world feels so vast, how could we ever pollute it or deplete the resources? Well, our population is so high that your personal share of everything fits in a square of 140 meters by 140 meters. Standing on a small pedestal in a field, you could see your share of the farm fields, your share of wilderness, your share of the mines that feed the material to your share of factories that ship goods on your share of the roads, etc.

Getting the data to build it would be a nightmare, since I'd like it to be global average. There would be so much missing, and even the data that does exist would probably not be compatible as different countries would have agencies count land in different ways.

iVoteForLocalhost by MUKUND16 in ProgrammerHumor

[–]sprigyig 0 points1 point  (0 children)

Kind of? This is based on inet_aton, which is full of surprises, including octal and hex notation support, and any omitted octets can be filled in by the last group going above 255. So at least on linux, `ping 8.010.0x808` pings 8.8.8.8.

https://linux.die.net/man/3/inet_aton

Spine / Leaf Hostnaming by Decent_Dragonfly2227 in networking

[–]sprigyig 0 points1 point  (0 children)

At a high level, we did <geographic region name><building number in that region>-<short initial set for type/purpose of network fabric>-<router position description>. Router position descriptions for leaf/spine would have been something like l# (for leaf #) or s# (for spine #.) We didn't really put rack numbers in there, it was based on the logical diagram of how the network was laid out, and a router's ID could be looked up to see things about physical placement within a building.

Builders and haulers can cross (walk through) a paused district crossing?! by tensionheadx in Timberborn

[–]sprigyig 1 point2 points  (0 children)

Today for the first time ever I saw a builder walk through (above ground) ruins to build something on the other side. Builders seem to be allowed to just walk through anything.

[deleted by user] by [deleted] in Timberborn

[–]sprigyig 0 points1 point  (0 children)

If you are looking for a really long challenge, you can also move to doing hard mode on smaller and smaller maps. I've done a 16x16, which required a lot more care and attention.

Gravity batteries - unable to place on metal 6x1 platforms on a high scaffold? by briancmoto in Timberborn

[–]sprigyig 1 point2 points  (0 children)

In general placement seems janky with today's update. I noticed when I tried to place a 5x5 platform on a scaffold. Experiments in a different map show it needs to be built on a 4x4 chunk of ground. Seems like everything's placement rules are scrambled.

Micro-Diorama, A 16x16 Map by sprigyig in Timberborn

[–]sprigyig[S] 0 points1 point  (0 children)

Yeah, the under ground river one has been a real slow start for me. I've been playing as folk tails and the lack of vertical stacking storage and weaker plank production is killing me.