HNHacker News
TopNewBestAskShowJobs

slow_donkey

394 karma · joined January 26, 2018

hn at raindeer dot io
submissionscomments
slow_donkey··on Ask HN: Who wants to be hired? (June 2020)
Location: Boston, MA

Remote: Yes

Willing to relocate: No

Technologies: TypeScript, Node, Kubernetes, AWS, React/React Native

Résumé/CV: email

Email: hn@raindeer.io

Looking for backend jobs remote or in Boston. Early engineer at current startup and helping lead a team which is recognized as the top performing engineering team in the company.

Interested in mid/senior positions preferably with a statically typed language stack. Would love to transition into golang.

slow_donkey··on API with NestJS #3. Authenticating users with bcrypt, Passport, JWT, and cookies
Strongly agree - as someone much more comfortable within the node ecosystem, there's several libraries I'd rather use in place of Nest's choices. However it makes a great starting point for people not aware of the other options and who need an opinionated bootstrap.

If anyone's wondering my current template is routing-controllers, class-validator, tssyringe, and sequelize-typescript.

Separate issue, but if anyone can suggest a different query builder / orm in typescript that'd be truly appreciated. Imo typeorm is too much of an abstraction and sequelize works but requires custom types ever since v5

slow_donkey··on Ask HN: What startup/technology is on your 'to watch' list?
You could shoehorn hasura for this usecase but those tools are primarily intended for frontend clients to subscribe to a schema you expose.

Change data capture allows you to stream database changes to a message bus or stream which has much better support for backend service requirements. Example: if a downstream service goes down, how would it retrieve the missed events from Hasura? Using Kafka or a buffered message bus, you'd be able to replay events to the service.

Nevermind having to support websockets in all your services :/

slow_donkey··on Tell HN: Interviewed with Triplebyte? Your profile is about to become public
Unfortunately that's the easiest way to build a real business around recruiting. Same with car sales. If you do your job well, the user won't come back for a few years. Therefore the user has to be the recruiting companies which guarantee repeat business
slow_donkey··on Ask HN: What startup/technology is on your 'to watch' list?
This looks great - I've been looking into debezium for a similar idea but they don't natively support views which makes sense from a technical pov but is rather limiting. There's a few blog posts on attaching metadata/creating an aggregate table but it involves the application creating that data which seems backwards.

Would be huge if materialize supports this out the box. I believe it's a very useful middle ground between CRUD overwriting data and eventsourcing. I still want my source of truth to be a rdbms, but downstream services could use data stream instead

slow_donkey··on Show HN: Quake 1 movement physics reinforcement learning project
The goal is to push the limits of the game's physics not real life. Quake based games allow you to retain speed when jumping at the same 'frame' as landing (bunny hopping) and slide up slopes with enough speed.

These physics create a high skill ceiling for speed runs and in normal play because of how powerful movement becomes during play.

slow_donkey··on Show HN: Tara – A smart and free alternative to Jira
I work at a place with mobile apps. You can't continuously release a new app update every day so a release cycle is useful for structuring when we're going to ship, when qa starts to test, and having deliverable dates in anticipation of app store/play store approvers (couple days)
slow_donkey··on How to make pizza like a Neapolitan master
Definitely agree in regards to sourdough starter vs yeast. Although I thought most Neapolitan pizzerias didn't use sourdough anyways - would love to be wrong about this.
slow_donkey··on How to make pizza like a Neapolitan master
Why would instant yeast have an effect on slow rising? You'd just use a smaller amount than AD or cake yeast? I can't think of any significant difference especially compared to AD.
slow_donkey··on Paketo: Modular Buildpacks in Go
>How are images built with Paketo Buildpacks different from Docker images? Unlike Docker images, images built from Paketo Buildpacks are OCI compliant.

Can someone explain why this is significant - I'm struggling to wrap my head around the why

slow_donkey··on Ask HN: I'm a software engineer going blind, how should I prepare?
I believe the emphasis was on "full stack engineer" which is why the justification was experience with both frontend and backend engineering.

Depending on which circles you run with, full stack is usually seen as misnomer because it colloquially refers to frontend engineers with the bare knowledge of backend in Node.

slow_donkey··on NPM Is Joining GitHub
Ooh details please. I've looked at the docs but haven't used actions yet. What makes it worse than circle?

The initial capabilities look similar and circle really needs a competitor with how flaky their service has recently been.

slow_donkey··on Show HN: I built a web app that helps freelance software developers find work
Unfortunately you've already established your site as a lemon market by posting jobs at absurdly low rates.

I'm not sure what demographic you're targeting but $100 for 3 iOS screens is well below market rate

slow_donkey··on LastPass stores passwords so securely, not even its users can access them
You could easily export your passwords if needed and leave bitwarden in that case.

Now I think there is a scenario where the maintainer gets bussed and bitwarden later goes down after some months resulting in lost passwords.

slow_donkey··on GitHub Actions is my new favorite free programming tool [video]
Your link blasts a song on click
slow_donkey··on Ask HN: What laptop computer do you currently use?
Laptop model: Thinkpad T440p

CPU: Intel® Core™ i7-4710MQ CPU @ 2.50GHz × 8

RAM: 12GB

Screen: 14" Matte

Personal comments: Debian works well. Wish I upgraded the screen. Battery life is meh ~4hrs and drains while sleeping. Bit thick and takes a lot of space in backpack.

Intermittently, the fan will sound like it's hitting something and make a terrible whirring noise. Gets taken care of by a few spurts of compressed air.

Used as my 'desktop' at home.

---

Laptop model: Mackbook Pro 2015

CPU: i5 - 2.7ghz

RAM: 8GB

Screen: 13"

Personal comments: Decent battery life and works well for travel. Good keyboard like T440p. Not a fan of the OS but hardware-wise works very well.

Used as my personal travel laptop.

---

Laptop model: Mackbook Pro 2018

CPU: i7?

RAM: 16GB

Screen: 15"

Personal comments: Very good battery life. 15" is bigger than I'm used to, but I've started to appreciate the screen real estate without external monitor. Probably my least favorite laptop to use simply because the keys consistently double tap and I can't feel for fn keys (fn, volume, brightness). Work-provided laptop.

In summary, I'd lean towards a Thinkpad carbon for the ideal combination of portability, keyboard, and ability to run Linux. Never appreciated quality screens until using Macs - will definitely be upgrading future laptop screens.

slow_donkey··on Kong raises $43M Series C for its API Gateway
Not sure about Kong specifically, but monetization is a common feature API gateways support (Apigee)
slow_donkey··on They Were Promised Coding Jobs in Appalachia
They absolutely are the victims but it's also a students responsibility to do due diligence on the bootcamps just like you would (should?) research an employer before signing the job offer.
slow_donkey··on Flutter and Chrome OS
IMO the problem is that Dart is pretty much JS and really not challenging the status quo - My light experience with Dart is JS < Dart < TS. So if there's an opportunity to simply use TS, I don't see the benefits of Dart.
slow_donkey··on Ask HN: Would you accept an easier hiring process for an easier firing process?
I hate such problems as a job seeker but you can't deny their effectiveness in finding viable candidates. We typically don't whiteboard and it's easy to find candidates who can pass the basic build/consume an API test. But once you throw a different type of problem, they fall apart. I hope someone can counter that whiteboarding also has the same fallacy.
slow_donkey··on Ask HN: Why are phone numbers considered a secure personal identifier?
Don't know about BOA, but I've never had a problem receiving verification codes on my voice number which is my daily driver.
slow_donkey··on To ORM or Not to ORM
Would love to see your current setup - I also have the same issue with TypeORM and am sticking with sequelize.
slow_donkey··on Ask HN: How are you dealing with meetings and meeting creep?
I'm wondering this too, our company has relatively small and has done a great job at reducing meetings for engineers. But peeking at any other department calendars shows significant meeting creep with weekly syncs that seem important. Arguably some of their jobs (eng manager) inevitably has tons of meetings but as we grow I only see more and more meetings accumulating.
slow_donkey··on Bento – An Android UI Framework
UICollectionView would map to RecylerView on Android. But because RV gets used in 90% of screens and has annoying boilerplate, companies commonly make abstractions over rv like Bento.
slow_donkey··on Gitlab's Journey from Azure to GCP
If they're investing in kubernetes it makes complete sense to switch to GKE over AKS. We used AKS and it gave us tons of trouble while GKE seemed a lot more polished.
slow_donkey··on U.S. Web Design System 2.0
Honestly it looks fine to me - they do seem jarring individually but casually browsing the sites is pleasant.

I'm very appreciative that each component is very clear and pages won't draw my attention in 10 different places.

slow_donkey··on OKRs Aren't Going to Fix Your Communication Issues
I'm curious why this is OKR specific. Shouldn't you be tracking those metrics anyways?
slow_donkey··on Ask HN: Best Backpack for a Commuting Software Dev?
I have a cheap $25 Walmart backpack I got from another HN thread and it's worked surprisingly well - no signs of wear after ~2 years of daily use.

Found a link: https://www.walmart.com/ip/Outdoor-Products-Quest-Backpack-D...

slow_donkey··on Show HN: A browser extension which blocks chat/helpdesk widgets
Seems like poor design - we used drift and it definitely persisted chat sessions. Agreed on sounds and face being extremely annoying.
slow_donkey··on A JavaScript-Free Front End
I would suggest using Vue progressively at that point. Refactoring our endpoints after using intercooler was not fun and using Vue/react without going full SPA let's you move on way easier
← PreviousPage 3 of 7Next →