HNHacker News
TopNewBestAskShowJobs

chrisacky

7,172 karma · joined November 11, 2011

chrisacky at g[oogle] mail [dot].com

============================ Chris Acky / Feel free to contact me for any reason. Always happy to help or elaborate in greater detail on anything I have written here.

submissionscomments
chrisacky··on Citing 'Censorship' Concerns, North Idaho ISP Blocks Facebook, Twitter
Do you want more parody...

Access Denied You don't have permission to access "http://www.kgw.com/article/news/local/idaho-internet-provide..." on this server. Reference #18.6e8e7b5c.1610406044.d4bc76a

chrisacky··on Show HN: Raspberry Pi 400 with a $2 IPS 240x240 micro display
4, 3 and a 1 y/o for me. Can agree, that it's been hard to maintain the same focus and energy recently.
chrisacky··on Sony publishes an official Linux driver for Playstation 5 DualSense controllers
I spend 99% of my time on Ubuntu, but still keep a stray Windows OS around for Dota/Warzone. This last year I've only clocked 4 hours granted... but It'd be nice to actually not care anymore.

It's really weird, one of the things as a kid I remember losing my main WIndows install being a big deal.. days or recovery. Now I just sit down at a Windows machine and it I don't care what's on it. I don't use windows for anything but the odd game.

chrisacky··on Cloudflare Pages: the best way to build JAMstack websites
Cloudflare: Are you planning on making the Docs pages available on Github? They 404 despite having links:

https://github.com/cloudflare/pages-docs/blob/master/src/con...

My interest is looking at how you do things for the Gatsby node structure.

chrisacky··on Stripe’s payments APIs: the first ten years
I'm still emotionally invested in how angry this episode got me because we ended up needing to downsize because of it and it wasn't like we were printing money from the decision to use managed accounts and we absolutely didn't budget for an overnight 40k expense. We understood the liability issues, that's why ultimately we had no leg to stand on, but the crux of how poorly Stripe handled this was:

- "0 day" notice. Boom, account shut down. Don't like it? Well pay clear every single account.

- You let accounts process refunds even with active chargebacks. This isn't a default "sane" position. We had no way of reacting to this.

- The period this went on. From the first negative balance to "Day 0" was well over a year. Not once did you send a notice or friendly email this was happen. It literally went from happy days to business destroying lock outs overnight. We had customers leave us with serious negative balances which we could have possibly collected if they were still customers. Overall we only managed to get about 1k back from our customers.

chrisacky··on Cloudflare Pages: the best way to build JAMstack websites
Has anyone done the calculations on the pricing comparisons for github actions, netlify, vercel, cloudflare etc?
chrisacky··on Stripe’s payments APIs: the first ten years
If Patrick reads this, their support had us going around in circles. We originally had an account manager, then we got a new one, then we got told we're not having an account manager and ended up getting a different person for the same expensive issue...

We were using managed accounts for our customers, wrapping Stripe to provide payment accounts to our customers. Stripe was allowing our customers to process refunds on payments even if they had negative balances and had no automated notifications in place to send us notice of these negative balances.

Stripe gave us no notice, and shut down payments for all of our customers and accounts until the balance was cleared. We basically got an email one day saying pay 40k~ and we'll unlock your accounts. This behaviour was going on for about 18 months I think, it wasn't just some issue that came about over 2 weeks. We were running our business in such a way that to us looked profitable and well-ran but Stripe was keeping an internal debit against us which they decided had reached it's cap and email us.

Their thinking was that they didn't have any responsibility to send notifications to us and they also didn't need to restrict refunds, we should do it on our application.. except the information we needed wasn't even available to us.

About 3 months afterwards, their platform magically started doing exactly what we were saying should have been their responsibility from day one. When you hit robotic support people who are reading from a script, your account manager is removed and your business depends on processing payments they really had all the power.

Very unhappy about this and we're still paying off the $40k that they decided to collect overnight from us...

chrisacky··on Hackers hide web skimmer inside a website's CSS
Why on earth can CSS load JS. Is this an oversight or does --javascript actually exist for this exact purpose. I cannot find any details on this in any spec or rfc etc.
chrisacky··on Build a single or multi-room streamer for an existing audio device using a RPi
What is the cost "per room" for all the hardware items? I'm not too familiar with the RasPi costings to just glance over and say it would cost X. Assuming of course I have all the speakers already..
chrisacky··on Danish Covid-19 mink variant could spark new pandemic
I've tried to stop reading news that I have no control over influencing. It's not apathy, I care deeply for many tragedies, but there is only so much emotional investment that can be split between the worlds many shortfalls, majeures, catastrophes, atrocities... I think sometimes that approach has been mistaken for sociopathy, when it's really not that I don't care, but that it would be worse for my wellbeing if I did.
chrisacky··on Instagram servers download any link sent in Direct Messages even if it's 2.6 GB
I haven't got enough skin in this to read any RFCs but my assumption had been it's not intended to act as a point of truth or verify contents and was always only to be used in an advisory capacity. So yeah, it would cause a mess.
chrisacky··on Instagram servers download any link sent in Direct Messages even if it's 2.6 GB
Isn't that part of the point of etag headers?
chrisacky··on How Discord Won
Why? Factually they are...

Case in point.. I used to run game servers for maybe over 1000+ guilds over the years I was active. Even talking 10 years ago, people were still using Skype for connecting to games... just because it doesn't fit your use-case doesn't mean the market wasn't competing.

IRC was also in the space. Look at the dozens+ IRC servers which had communities built around them... they've mostly migrated to Discord.

I'd love to know your counter point to such an absolute-claim though... because I positively agree with the author.

chrisacky··on How Discord Won
As I hyper-casual gamer now, I also like that I can drop into any of the servers I've joined and those communities still know who I am. I maybe play 10 games of Dota a year, and I'm still on first name terms with the people I play with. Disord is just hands down the unifying glue that brings together any type of gaming community, it attacked the problem by always offering a better experience to alternatives, and providing tight integration to the platforms that helped it grow. Every single game chat voice just sucks compared to Discord.

Back in 2006, I used to run a game server hosting company, approximately 400~ game servers at the peak excluding voice (battlefield, css, gmod). I hosted Teamspeak and Ventrillo, and they were nice 0.25 "per slot" servers per month, but the process was so cumbersome.

chrisacky··on Launch HN: Doppler (YC W19) – Easily manage your env vars and secrets
Is the primary use-case only for configuration secrets?

Would it be suitable for a use-case where we manage (hypothetically) 400~ API keys, secrets, usernames etc for different use-cases. Our main application would need to be able to grab the secrets for APIs which run periodically.

I'm guessing Vault is more suited for this.. and not Doppler?

PS. My very last post on HN last week was about secrets: https://news.ycombinator.com/item?id=24625934

chrisacky··on Ask HN: How do you ask customers for 'secrets'
Thanks for this. That's exactly what I've been looking for. My idea that I was going to implement was a basic form submission with a build in end-to-end PGP pre-encryption. The customer who is savvy enough can view the PGP keys, but can also submit via the browser. This handles a lot more of the quality of life processes/workflows behind single-use etc.
chrisacky··on Universal Split Screen
I posted this the other day https://news.ycombinator.com/item?id=24571689

Basically, along the same vein. I have multiple offices at my house, it would be nice to just have one POWER-horse, that I can use throughout my home when working. Instead of have to use slower-laptops occassionally. I don't understand why this hasn't been solved as a problem before.

chrisacky··on Ask HN: Do self hosted virtual desktop software exist? If not. Why not?
I've used VNC back when I actually needed to manage servers remotely but not for about 12 years. It was always more clunky than RDP.

Is it viable to use vnc within the same home as a way to have slow system connect to the main desktop.

chrisacky··on Memorizing a Deck of Cards
Would you mind giving more examples and step through of the process?
chrisacky··on After simple dental surgery, a man lost his ability to form new memories
Christopher Nolan did the screenplay for Momento which was one of my favourite films a few decades back about a guy who has anterograde amnesia[1].

[1] : https://en.wikipedia.org/wiki/Anterograde_amnesia

chrisacky··on Cyberpunk 2077 Logos
I wanted to buy in January of this year but I struggled to find how.. I'm UK. All the sites IG.com/212 etc don't have access to WSE.
chrisacky··on Android 11
What's the easiest way to replicate the scroll animation they are doing? (the big with the big green circle expanding in height)

I've looked at their source, looks to be a <div> which upon scroll updates the --root-vars (whcih is then used for the transform/scale css ruules)

    --component-position: 0px;
    --shape-position: 714px;
    --image-height: 712px;
    --offset-image-wrapper: 1248px;
    --offset-middle-image-value: 219.667;
    --scroll-position: 530px;
    --opacity-value: 0.507736;
Unfortunately the actual implementation is all hidden in the common.min.js behind the data-android-component-config

{'small': {'easeShape': 0.005}, 'medium': {'easeShape': 0.002}}

I'm just curious if there's any libraries which handle all the breakpoints,animations, style updates without needing to reinvite. For something so face-value trivial, the Google implementation sure has a lot of edge cases I can see they handle in their "setAnimations_" code.

chrisacky··on Desolate English path has killed more than 100 people (2017)
I was curious too and found this Reddit write-up:

https://www.reddit.com/r/UnresolvedMysteries/comments/6zr2d6...

Picture of the bridge. (I'm EU so couldn't view the previous link)

https://www.reddit.com/r/Seattle/comments/5ticw5/til_a_dange...

chrisacky··on Apple to kill Epic’s accounts on Friday the 28th
Of course they should. But, market dominance means agreement to such terms are not 'fair'.
chrisacky··on You've only added two lines – why did that take two days?
I literally just had a discussion with a client last week about a feature taking 2months to develop.in my time this week I built the UI, with no backend, and she asked why I quoted two months when it looks like it's already completed.
chrisacky··on 'Street Fighter II' Wasn’t Just a Game, It Was a Portal
Anecdotal, and I think expanding on the "portal" idea, I've just downloaded MAME + GENS for my two (young) boys (2 hours ago). The timing of this article is relevant for me.

Metal Slug, SF2, Sonic, Lion King, Toe Jam, Earth Worm, these were the first games I ever really played as a kid for me were my own portal to gaming which expanded into an early career at Uni although now it's only recreational, I can't help but think I enjoyed the gaming when I was 10 years old, than I do now.

chrisacky··on Only 9% of visitors give GDPR consent to be tracked
I signed up for a new account on a fitness website yesterday. They track health and food and diet you enter. anyway, during the sign up they had a opt out, I chose to do just that, however the opt out process then took over the screen with a modal window, which gave a loading bar and took about thirty seconds to complete... But guess what... There was a big CANCEL button. I couldn't perform any action during sign up and opt out.

This was one of the worst dark patterns I've seen. PS. The app was MyFitnessPal which i registered on recommendation but that felt so shady.

chrisacky··on Ask HN: Who is hiring? (July 2020)
Rentivo | REMOTE | Part Time

DEVOPS HIRE | Build our Orchestration Pipeline

We are a team who build management systems for the vacation rental industry. Our software is used by property managers to power their booking and guest communication systems, distribute accommodation to Booking.com/Airbnb etc.

We are recruiting for a AWS DevOps position to allow us to orchestrate the release of a website booking engine technology. We have built a skeleton-framework on top of React/Gatsby/Elastic Search/Wordpress which allows our customers to “launch their own” website powered by the data in their management system.

You would be responsible for building the orchestration process to allow a “Single Button” press to launch a new website from our software and scheduling continuous builds of the statically built website on Gatsby. You should be familiar with building APIs and while we are not fixed on any particular solution, experience with tools such as Pulumi, Puppet, Chef, Kubernetes etc, obviously goes a long way for the problem we’re solving.

Full specification of the project available on request.

Please email: richard[at@symbol]rentivo.com Subject Line: “HN Job Posting”

* include any relevant CV and supporting introduction as to why you are suitable for this posting. * Absolutely no recruiters to contact us please.

chrisacky··on Show HN: Instant search of 200K+ SVG logos from 100 sources
This is so good. I'm currently working on about 100 pages worth of content for our website and adding attribution+integrations to our partners we work with. The headache I'm having just Google'ing their SVG logos is about 2-3 minutes per logo. So about 15 minutes per page just looking for logos. So far, the last 5-6 I could remember were all included.

What's the source for these images? ie. None of our competitors have their SVG logos indexed.

chrisacky··on Ask HN: Has anybody shipped a web app at scale with 1 DB per account?
Can you explain why the ALTER approach isn't feasible? If you are locking anyway, is it not the same thing?
← PreviousPage 2 of 12Next →