Hacker Newsnew | past | comments | ask | show | jobs | submit | gerlv's commentslogin

Building DynoWizard [1] - tool for designing single table DynamoDB tables.

I first used DynamoDB 8 years ago and have been designing single-table schemas heavily since. For me, the best way to create drafts was always pen and paper (and then excel/confluence tables), but in reality it's a process (based on The DynamoDB Book) that can be automated to an extent.

Decided to build an app while on paternity leave. You define entities and access patterns, create (or get suggested) key and GSI design, and generate code for access patterns (TypeScript and Python), infrastructure (CDK, CloudFormation, Terraform), and documentation you can share with stakeholders.

There's more I want to build beyond the MVP - things around understanding and validating designs that you can't get from a chatbot - but for now focusing on the core.

If anyone wants to try it out, sign up for the waitlist on the landing page. MVP should be ready in the next few weeks.

[1] https://www.dynowizard.com


1. Treat it as a stream - you can't catch all of it as there is so much info, just catch something interesting, read it, and don't stress out if you didn't catch something else. There will always be something else to read.

2. Most of the sources you've mentioned are push-based - i.e. someone else is pushing this new info onto you (newsletters, youtube, podcasts, news). This increases FOMO. Instead, try to implement a pull-based approach and only seek and read info that is relevant to what you want to learn, read. It's a lot harder than it seems, but my guess it's harder due to default.

Last year, I re-tried[1] the experiment of not using the internet for entertainment for a few months, only for work and life admin. To catch up with news, I subscribed to a paper-based weekly newspaper. If there is something important in the world, you will find out about it, someone will tell you. But this will help a ton with anxiety and mental health.

The other thing I realised - when I listen to podcast and go into info overload, I get burned out a lot quicker. Listening to podcasts while working is the worst. I removed all podcast subscriptions and only started adding those that I want to listen + limit when I listen to these episodes.

[1] https://oleggera.com/blog/life-with-no-internet/


This looks cool and I would definitely use it as at the moment manually type "Act as ..., this is the context, ... etc" to improve the responses.

Side note - this is a single page with a few paragraphs, why is it 1.4MB in size (300kb gzipped)? It's just insane size for the amount of functionality it provides.


For API responses that require valid JSON - you can make requests in JSON mode - https://platform.openai.com/docs/api-reference/chat/create#c...

Edit: url to API docs


Google Wave, there were some features that were amazing like splitting messages in their own threads to branch off some ideas and keep conversations on track.


That's what I do as well and can recommend it.

I found I have more energy and focus as everyone else is getting ready for their day.

The secret is not to go to HN, twitter, etc :)

If you can't find time in the morning, meditating after you finish your day job also helps.

It's like leaving all thoughts about work at work and continue with fresh(er) state.


McPiper - macOS status bar app that monitors GitLab CI/CD pipelines and notifies you if they fail.

This month released support for on prem GitLab instances, and now working on adding GitHub actions.

Website https://www.mcpiper.app/

AppStore: https://apps.apple.com/us/app/mcpiper/id1517471189?ls=1

Promo codes if someone wants to try it out:

KFFLRRFXP6HY

39RRKX7KKRTK

6TLXLKEM9PRF

A4649W4Y7NA9

ELNM4F73EYTM

Also wrote a blog post on building McPiper v1 a few weeks ago: https://oleggera.com/blog/mcpiper-v1/


I was in the same position when I started working at the first company.

They just continued to pay the same salary after I graduated.

Until you reach senior level, the best strategy for maximising salary is to switch to better paying jobs every ~2 years.

Also, I assume you are from Latvia as you have LV in your username - 1k is waaay to low. I have friends making 3.5k eur a month. You can find mid level positions that pay more than 2k/m


Yep, that's the plan!

There is also something to be said about working for different companies and experiencing different approaches to development, different tools, tech stacks and all of the other stuff you might not see if you stick at one place for a long time.

Though that's more of an auxiliary reason for switching jobs, whereas OP was talking about finances in particular.


Hey everyone,

McPiper 1.3 release is out with private GitLab servers support.

Let me know what you think!

McPiper is a macOS status bar app that tracks GitLab CI/CD pipelines and sends notifications when the pipelines fail.

Some promo codes:

34F6PPN7RWP4

NYWXXK9K4NEH

F36NLF7TW3FY

WLNFKXRL77FR

L3LHELRXFLMF


Thanks for the code! Just installed it, runs pretty smooth so far.

Quick feedback:

- the popup to allow notification did not come (after manually allowing it works)

- the name seems a bit weird, I guess the Mc comes from Mac?

- I would prefer to have a setting that filters pipelines that are triggered by me only

- you can open the preferences window unlimited times

- a bit weird that it requires write access but I guess that's a problem of GitLabs permission management

Otherwise it looks really nice :)

I have been using a VS Code Plugin until now but having push notifications is really nice as I now can go through the sidebar notifications and have a list of all pipelines and can work through them instead of having only the latest in my IDE status bar


Hi Marc, thank you for the detailed feedback, it's very useful!

> - the popup to allow notification did not come (after manually allowing it works)

What's your macOS version? I've tried replicating it, but seems to work ok. It should ask at the last screen during the onboarding.

> - the name seems a bit weird, I guess the Mc comes from Mac?

Correct, it's a short version of Mac

> - I would prefer to have a setting that filters pipelines that are triggered by me only

Yep, it's on the radar, as this data isn't available directly from the GraphQL pipeline object, it requires another REST request to GitLab

> - you can open the preferences window unlimited times

That should be a quick fix

> - a bit weird that it requires write access but I guess that's a problem of GitLabs permission management

Yeah, I've raised it with them as docs dont't specify it at all, the ticket still open after 7 months


> What's your macOS version? I've tried replicating it, but seems to work ok. It should ask at the last screen during the onboarding.

Running Catalin 10.15.7 currently. Yes, the screen came but typically MacOS would send a popup notification where I can enable/disable notifications for McPiper but that didn't came

> Yep, it's on the radar, as this data isn't available directly from the GraphQL pipeline object, it requires another REST request to GitLab

Would be a very useful feature as I have a few repositories that I'm working on like once or twice a week but my colleagues are triggering pipelines on a daily basis

Also do you know why there is no "app icon" in my dock when I open the preferences window? If I hit CMD+Tab I also cannot jump to the window, but when I hit CRTL+UP and I see the window and can jump into it. Hope you get what I mean, quite new to MacOS :^)

Is it also possible to have a setting for the popup window width? Our repository names (including the organisation + groups) are quite long


Used: WLNFKXRL77FR


Notion. Their browser plugin saves the page content + keeps the link. It's been really useful as I can find the recipes quickly on my mobile when cooking.


I tried the Notion plugin/clipper before Nimbus, but the Notion one failed on 2 out of the first 3 sites I attempted :/


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: