HNHacker News
TopNewBestAskShowJobs

bofaGuy

105 karma · joined February 19, 2022

submissionscomments
bofaGuy··on US Supreme Court rules geofence warrants require constitutional protections
This guy works for flock
bofaGuy··on PgDog is funded and coming to a database near you
Dynamo DB isn’t even good at being a KV store. Almost every time we have to also back it with S3 because of size limitations.
bofaGuy··on Nordstjernen 1.0
https://github.com/nordstjernen-web/lexbor https://github.com/nordstjernen-web/quickjs
bofaGuy··on Nordstjernen 1.0
I saw these referenced in the repo. Maybe the hand written parts are here?

https://github.com/nordstjernen-web/lexbor

https://github.com/nordstjernen-web/quickjs

bofaGuy··on What Apple and Google are doing to push notifications
I feel like the CAN-SPAM Act should apply to push notifications as well. I don’t know of any case that has tested this.
bofaGuy··on Netflix’s AV1 Journey: From Android to TVs and Beyond
Netflix has been the worst performing and lowest quality video stream of any of the streaming services. Fuzzy video, lots of visual noise and artifacts. Just plan bad and this is on the 4k plan on 1GB fiber on a 4k Apple TV. I can literally tell when someone is watching Netflix without knowing because it looks like shit.
bofaGuy··on Websites are tracking you via browser fingerprinting
If I am unique every time I reload the page in a new private window, that means the fingerprint is not the same as the last time I visited right?
bofaGuy··on Valkey Turns One: Community fork of Redis
It’s a bit confusing to me exactly what went wrong. I think that when you have a redis/valkey cluster with multiple nodes and you use the cluster uri, there must be some kind of load balancer or custom routing. When we would attempt to connect to valkey the connection would look good, but when we would submit commands to it they would never execute. We had written our application so that it would operate with no issue (just slower) if the cache goes down. In this case, connections looked good but no work was actually being done. AWS support suggested we restart the nodes but because they were not responding they never shut down … or at least it took a really long time. They were never able to tell us what actually happened. My guess is that valkey command execution got stuck somehow but was still able to create new connections.
bofaGuy··on Valkey Turns One: Community fork of Redis
I run Redis across dozens of applications. So when Valkey became available for a discounted price on AWS I was excited. We finally got around to trying it out about 2 months ago and all was going well. No noticeable difference in performance. Until Valkey just died. It died in such a way that AWS still thought it was running happily but it was completely offline. It took 12+ hours for it to come up again and then it happened again... AWS researched the issue for 2 weeks and couldn't figure it out. It will be a long time before we attempt to use Valkey for anything critical in the future. We since have replace that Valkey with Redis under the same workload and have no issues.
bofaGuy··on How Discord stores trillions of messages (2023)
I’m lost at why a DB (Cassandra) with better write performance than read performance was ever selected for a messaging system. I feel like it’s obvious that a message will be read more than it is written (once).
bofaGuy··on Counting Sheeps with Contracts in Python
At this point just use Java instead.
bofaGuy··on Kivy – a cross platform Python UI framework
But you can do that, obviously not with this syntax. It’s non standard but I have built programs that install all dependencies as a first step. It’s pretty trivial.
bofaGuy··on My $2.2k laptop can't drive two screens
I have the same laptop. I am able to run two monitors plus my internal screen without display link. The trick is to use ALT mode on one. This is dependent on at least one of the monitors supporting ALT mode.
bofaGuy··on "Real" anonymous functions for Python
I’ve worked on several large and prominent projects; most of which experienced a large layoff of engineers in the middle of development. As the team who regularly takes over laid off team’s work with 1 engineer to the previous 10. The top things that slows our team down is “legacy” node applications (it seems like every time you turn around, whatever JavaScript or node version you used is out of date) and figuring out why an anonymous function exists and what it does.

Also due to the multiple style choices and options in JavaScript the readability is trash.

bofaGuy··on "Real" anonymous functions for Python
Unless you’re using a modern IDE… Then you just command click, and it takes you right to the function.
bofaGuy··on Companies embracing SMS for account logins should be blamed for SIM-swap attacks
Then why not just store the encrypted credential on the device itself?

Would that be what passkeys would be?

bofaGuy··on Rclone syncs your files to cloud storage
I used Rclone at a major media company to move 4 PB of media files (so far) out of a legacy datacenter over a 200 GB link. I used 18 workers and we were able to saturate the link consistently. Good stuff.
bofaGuy··on Wi-Fi 7 Signals the Industry's New Priority: Stability
I cannot remember the last time WiFi reliably was an issue for me. Maybe over 5 years ago..?
bofaGuy··on Epic vs. Google: Google Loses
Google is running on other hardware, not their own. That is the difference.
bofaGuy··on Gemini "duck" demo was not done in realtime or with voice
Ahh yep you’re right. Thanks
bofaGuy··on Epic vs. Google: Google Loses
I think the difference here is that Apple locks things down on Apple hardware running Apple software.

On the other hand, Google is trying to manipulate the market to gain an advantage over competitors on non Google hardware running Google software.

On the Apple side of things, the full vertical is Apple. That is not the case for Google.

bofaGuy··on The surprising connection between after-hours work and decreased productivity
> “Employees who log off at the end of the workday register 20% higher productivity scores than those who feel obligated to work after hours.”

Maybe people who are less productive end up having to work more hours.

bofaGuy··on Gemini "duck" demo was not done in realtime or with voice
Chromium browsers do use WebKit

https://www.chromium.org/developers/design-documents/display...

bofaGuy··on datetime.utcnow() is now deprecated
Not sure if this is a serious question.

Each store will have an opening time, each will store the local time that the store opens.. just as utc.

bofaGuy··on SpaceX Loses Starship Spaceraft During Test Flight
Will* Starship? Yes. And doing so is an order of magnitude more complex than Saturn V.
bofaGuy··on SpaceX Loses Starship Spaceraft During Test Flight
Did the Saturn V turn around, come back and land, and then be used again for another launch? Maybe I missed that part?
bofaGuy··on Don’t build a general purpose API to power your own front end (2021)
This is how you lock yourself into a single front end design. And when you get ready for the next generation of your app or site, now you’re locked in and changing that front end design becomes exponentially harder.
bofaGuy··on Every phone should be able to run personal websites
You can run a flask web server from your iPhone using Pythonista and StaSh. I’m not sure about port 80 though.

Pythonista: https://apps.apple.com/app/id1085978097

StaSh: https://github.com/ywangd/stash

bofaGuy··on Ask HN: Is anyone using PyPy for real work?
Correct. I think DD only supports CPython.
bofaGuy··on Ask HN: Is anyone using PyPy for real work?
My biggest issue is that DataDog doesn’t support PyPy. Out of curiosity, I made a new branch of our app and took out DataDog and observed a significant improvement in performance when using PyPy vs CPython on the same branch (but can’t remember how much).
Page 1 of 2Next →