scrubbles

joined 2 years ago
MODERATOR OF
[–] scrubbles@poptalk.scrubbles.tech 31 points 3 weeks ago* (last edited 3 weeks ago) (11 children)

Finance developers know the hell that is money and precision. I've worked fintech for years and god, so many gotchas.

I got a tech screen for a company that was brilliant. The question was "take these transactions (from a file) and add them to a database.

To any decent engineer they would see that and say "sure thing! Easy let's do it!"

To me, a senior fintech engineer though I was like "oh dear God, let's see if we can even get a quarter of this done"

(For those who have not gone through the trial by fire that is handling money in professional code, you've been warned, I'll leave just the few off the top of my head in spoilers below.)

gotchas from that problem

  • What currency are the transactions in?
  • are all of the transactions in the same currency?
  • will I need to support currencies with other precision's? (3, 4, 0 decimal places? More?)
  • do we accept transactions that are not precise to their currency? (If they say $4 is that valid? Or is that an error because they should have sent $4.00)
  • what currencies do we accept? Can we accept every currency, or do we have a list of acceptable currencies?
  • if we accept multiple currencies do we accept the money into an account or do we need to exchange it?
  • how do I validate that the transaction accounts are valid?
  • what if one transaction is invalid? Do we still accept the rest of the file? Should we reject the entire file in case their system is wrong?
  • which parser are we using? Is it precise? (Most parsers parse through float or double to get into the language, and are not precise)

Money is not easy friends

[–] scrubbles@poptalk.scrubbles.tech 88 points 3 weeks ago (20 children)

Okay what the hell is "fw it"

[–] scrubbles@poptalk.scrubbles.tech 28 points 3 weeks ago (13 children)

I fear that calling them out so obviously it will just push them to target vpns next.

Try it out, just make sure their software isn't so locked down that there's no way to send files in remotely

Yeah honestly I really can't put my finger on it I like this guy or not.

Welcome to silicon valley!

[–] scrubbles@poptalk.scrubbles.tech 3 points 4 weeks ago (2 children)

oh yeah.... they're "white labeling" their own brand of drives and if you use anything else it'll bitch at you. I think for now it still lets you, but their OS definitely shows you're not using a "proper" drive. May want to keep an eye on that.

[–] scrubbles@poptalk.scrubbles.tech 3 points 4 weeks ago (4 children)

I think you already know, AIOs are the go-to, just make sure you can connect in. I've done this with Synology, works fine, I used sftp to sync things. If you want cheaper you can look into a standard linux host and mergerfs/snapraid, but it's going to be a much higher learning curve, and a much higher risk of failure. If you're just getting up and started don't overthink it. It's good to plan for tomorrow, but think about how much data everyone has, and how much you'll use today, and then double that. That'll be a good baseline.

If you're US based, a trick, buy the WD Elements drives from Best Buy. They go on sale regularly pretty much whenever there is a holiday sale and "shuck" them (plenty of videos on Youtube for how to do this). You'll save probably double the cost on drives.

[–] scrubbles@poptalk.scrubbles.tech 55 points 4 weeks ago (2 children)

What, parents actually parenting and monitoring what their children do? Talking with them about being online?

Granted I say this sarcastically and then mom and dad both fall for AI garbage on Facebook yet again so maybe I should rethink that they are even capable of having a discussion on critical thinking

[–] scrubbles@poptalk.scrubbles.tech 12 points 4 weeks ago* (last edited 4 weeks ago) (9 children)

From my point of view, you have two separate things.

First, you have a "business"/user case, you need a way for people to sync data with you. For this, it's a solved problem. Use Nextcloud/Owncloud/something with an app and a decent user experience for this. Whatever you like. On your primary "home" location, set this up, and have people start syncing data to you.

Second is the underlying storage. For this, again it's up to you, but personally I'd have a large NAS at home (encrypted), which is sync'd either in realtime or nightly (using something like cron/rclone) to the other locations (also encrypted, so not even they can see it).

Their portal to this data storage is the nice user experience like Nextcloud. They don't have to worry about how data is synced or managed. Nextcloud also supports quotas so you can specify how much they all get (so you don't have to deal with partitioning).

This approach will be much less headache for you. I think I understand what you're asking, where your original thought was just a dump of storage that is separate, but I think this is a better approach - both in terms of your sanity maintaining it and also their own usability.

You can really tell Ubisoft sends all dialogue through multiple committees before approving it.

Seconded, I'm guessing OP is having slight datetime problems too. Open it up, new battery, like new. Someone probably gave it away because they didn't know what it meant

116
So Meta is doing great. (poptalk.scrubbles.tech)
submitted 2 years ago* (last edited 2 years ago) by scrubbles@poptalk.scrubbles.tech to c/mildlyinfuriating@lemmy.world
 

Image Caption: Screenshot of an email from Meta with a subject of "Important Notices coming to your account". The body of the email is blank.

Less annoying, more terrible QA processes over at Meta.

Checked the source of the email and says they're deactivating my account because I never made it a meta account. Oh no.

 

Hi all, looking for some help with the Jellyfin Media Player.

For background, I've used Plex for years, and I've had it working well. I'm trying out Jellyfin because of all of the reasons you're already thinking of.

One issue I'm having - I like uncompressed 4K HDR. I'm trying to play a large movie, one Plex direct plays perfectly fine to my HTPC. (2.5GB networking through and through, direct access, all the basics have checked). However Jellyfin Media Player seems to stutter and drop frames.

Not like "It stops and buffers", but more like playing a video game and it drops down to 15fps. Is there a setting somewhere I'm missing to enable GPU support or something? I toggled OpenGL on and off and it didn't seem to have an effect.

Video says it's direct play, no transcode. Not sure what else it could be beyond hardware acceleration?

Thanks!

 

Per the pricing plan, all licenses are forever licenses, but the lowest two tiers only offer 1 year of updates.

After that you can choose to renew, or continue with your current version.

If you do not like subscriptions, there still a lifetime plan, but at a higher pricepoint.

All existing plans are grandfathered in.

Full announcement form Lime: https://unraid.net/blog/pricing-change

Note: I have mixed emotions about this, but I'm seeing a lot of rage bait, and if we're going to rage we might as well have our facts straight.

If you haven't subbed already and are interested, check out the unraid community at !unraid@reddthat.com. We are already discussing it over there too.

 

Probably not too unpopular here.

Standing waiting for the bus in my city with decent transit and I have 2 trucks rev their engines loudly past me, another one letting just clouds of pollution, watching people driving who aren't paying attention and several people blowing cutting last second through a light. All in just 3 minutes by a small corner with light traffic.

Made me think how cars are inherently selfish. People don't want to be around others (the fear aspect), so they drive their own bubble around. In addition to that, some go out of their way to make their cars even worse to people outside of them.

No wonder we can't move away from them. They are a definition of our own culture

 

I get it. It's not your thing. Just don't watch it.

If you hear someone say they hate video games or a movie they like oh you'll never hear the end of it - but when it's something they don't like they'll complain for days.

They'll make lame jokes like "I guess they're all watching their sportsball". Just so condescending and "I am very smart" for not watching.

Personally I think a lot of it stems from "The sports kids made fun of me in high school" and rather than rise above it, they have become the very people they hated back then.

Just let people enjoy things. Football, Video Games, who cares. Just enjoy what you enjoy. I like football, and nerdy video games, and rpgs, and really just stop trying to put people in boxes and let people enjoy what they like.

 

Upping production for Fused Modular Frames and Supercomputers, this area has already doubled and I need to quadruple it still

 

Sometimes you just look up and remember "wow this is a pretty game"

 

Hi all, looking for good open (self hosted) money management apps. Similar to mint, I want a single pane to view my accounts at a high level.

There's some things online that still do it, but they make me really nervous just handing one company the keys to all of my accounts with how many breaches there are. That being said, they're convenient because I never know what accounts have what balances all at once.

Any ideas for systems that do this? Either running locally or ideally something that I could host locally?

 

For those who have been keeping up with my factory, I posted proudly my original Modular Frame factory producing something like 5/min. That factory is on the left.

The one on the right is only reinforced plates, mk3. Currently at 300 plates/min and behind that is another 300/min.

Combining those with steel pipes will be a new 20 story building coming up making a grand total of 450 modular frames/min

view more: ‹ prev next ›