Show HN: Time-tracker that helps me with context switches and documentation
20 by tomaszsobota | 3 comments on Hacker News. Hi HN! I was feeling incredibly frustrated with my struggles in context-switching and writing documentation, so I decided to take action and find a solution. I wrote a simple tool for Alfred and Raycast that helps me be more mindful when switching between tasks, which can even prevent some of those switches. Plus, I can jot down quick notes on each task as I go, making it easier to document everything once I’m finished. This tool is really simple with only 5 commands - tsr, tsn, tsl, tsv, tse tsr writes a new record tsn writes a new note tsl shows you the current task tsv builds a static html page displaying a single timeline of the tasks and notes tse opens the directory where records are stored for easy manual editing TSR stores your data as simple csv files in ~/tsr, making it super easy to integrate with other tools or perform your own custom analysis and visualisation magic. The built-in tsv timeline visualisation is rather simple and doesn’t do any analysis (for now at least). It depends solely on Python3 and works offline. I encourage you to check the python scripts to see how simple they are and potentially adapt them to your own needs. Let me know what you think!
CNBC just deleted 5 pages showing CD5 data for banks including JPM and BAC
33 by janmo | 7 comments on Hacker News. CNBC just deleted 5 pages showing the current and historical 5 year Credit Default Swaps for: - JPMorgan, deleted URL: https://ift.tt/MhYZeRG - Bank of America, deleted URL: https://ift.tt/iVf3bhn - PNC, deleted URL: https://ift.tt/07FtEUi - Truist Financial, deleted URL: https://ift.tt/HhNfXWZ - Wells Fargo, deleted URL: https://ift.tt/zFmsIVh Not deleted: Goldman Sachs https://ift.tt/FulfE8B, Deutsche Bank https://ift.tt/U20GroJ . You can easily use archive.org to check for yourself example: https://ift.tt/8ByDTj2 This might not seem like a big thing, but it is! This was one of the very few sources were you could see current credit default swaps data online. I would love to get an explanation from CNBC. EDIT: I was actively crawling the pages in question, it did work until at least Friday, 24 March 2023 23:55:35 after that the crawling paused for the weekend as the markets are closed. So this change occurred during the weekend.
Show HN: Watermelon – GPT-powered code contextualizer
11 by baristaGeek | 2 comments on Hacker News. Hey there HN! We're Esteban and Esteban and we are looking to get feedback for the new version of our GPT-powered, open-source code contextualizer. We're starting with a VS Code extension that indexes information from git (GitHub, GitLab, or Bitbucket integrations available), Slack and Jira to explain the context around a file or block of code. Finally, we summarize such aggregated context using the power of GPT. As devs we know that it's very annoying to look at a new codebase and start understanding all the nuances, particularly when the person who wrote the code already left the company. With this problem in mind, we decided to build this solution. You'll be able to get into "the ghost" of the person who left the company. Soon, we will also be building a GitHub Action that does the same thing as the VS Code extension but at the time of creating a PR: Index the most relevant information related to this new PR, and add it as a comment. This way we will provide context at one more moment, and also, we will be making the IDE extension better. Here's our open source repo if you also want to check it out: https://ift.tt/axDBcnK Please give us your feedback! Thanks.
Ask HN: Should I sign a pay cut agreement?
12 by folivore | 34 comments on Hacker News. Hi! My employer recently announced a 10% pay cut across the board. Where I live(South Africa), employee consent is required. The company sent out a document asking us to sign in agreement. ---- This is the state of things now: * Company laid an unknown number of employees off, and laid them off without letting employees know until a week later in a meeting where they announced pay cuts * The company is pretty much full remote and the office is a nice-to-have. It is in a very expensive part of town. * Lunches once a week are catered at the office * I asked what happens if one were not to sign, and the response was "Oh, we haven't thought about that. We're hoping that everyone pulls together." * The situation will be reviewed quarterly * Company says they don't expect it to last very long, also citing this for why they kept the office ---- A few things stand out to me and feel like red flags, namely: * They chose to cut salaries rather than cut the office rent and catered lunch/snack expenses * They have no plan should someone not sign. I would think they would have planned that out, specially since they went on about how long it took them to make this decision. * Layoffs were hidden until an announcement, which was also ambiguous where people thought it was still coming. ---- My options are to sign and take a pay cut, or refuse to sign and see what happens. Law here says I am entitled to what effectively comes to a layoff, but I can't predict what the company will do. The pay cut also makes my life a lot harder since we were already on a tight budget. I would appreciate any thoughts, knowledge, or advice you might have. I know you are not a lawyer and I am not expecting you to be, but lawyers can't speak to real world experience from others in the industry. I am currently finding a lawyer to assist.
Show HN: Safe Data Changes in PostgreSQL
17 by ciminelli | 1 comments on Hacker News. Hi HN, we're excited to share our open source tool with the community! We previously posted here with the tagline “real-time events for Postgres” [0]. But after feedback from early users and the community, we’ve shifted our focus to working on tooling for manual database changes. We've consistently heard teams describe challenges with the way manual data updates are handled. Seemingly every engineer we spoke with had examples of errant queries that ended up causing significant harm in production environments (data loss/service interruptions). We’ve seen a few different approaches to how changes to production databases occur today: Option 1: all engineers have production write access (highest speed, highest risk) Option 2: one or a few engineers have write access (medium speed, high risk) Option 3: engineers request temporary access to make changes (low speed, medium risk) Option 4: all updates are checked into version control and run manually or through CI/CD (low speed, low risk) Option 5: no manual updates are made - all changes must go through an internal endpoint (lowest speed, lowest risk) Our goal is to enable high speed changes with the lowest risk possible. We’re planning to do this by providing an open-source toolkit for safeguarding databases, including the following features: - Alerts (available now): Receive notifications any time a manual change occurs - Audit History (beta): View all historical manual changes with context - Query Preview (coming soon): Preview affected rows and query plan prior to running changes - Approval Flow (coming soon): Require query review before a change can be run We’re starting with alerts. Teams can receive Slack notifications anytime an INSERT, UPDATE, or DELETE is executed from a non-application database user. While this doesn’t prevent issues from occurring, it does enable an initial level of traceability and understanding who made an update, what data was changed, and when it occurred. We’d love to hear feedback from the HN community on how you’ve seen database changes handled, pain points you’ve experienced with data change processes, or generally any feedback on our thinking and approach. [0] https://ift.tt/GRs13vP
Show HN: Simple Log Alerts to Slack
3 by tradrich | 0 comments on Hacker News. There are many log alerting systems on the market. The best known is probably Datadog. There’s also Logtail, Papertrail, Splunk, Logstash and others. These are well put together products with a host of great features, such as excellent UIs, sophisticated live searching via web interfaces and sometimes query languages and alerting. They require various levels of installation and they have costs, either through volume-based tiered systems or monthly payments. For a bootstrapped business, this can be problematic, for instance when a surge of logs - indicating a possible important problem that needs to be solved - pushes volume on to another tier. Should the “log ransom” be paid? Instead, I recalled from earlier times surely the simplest log watcher: Swatchdog [1]. It is rather venerable software. Its file history from its source download shows dates in 2015, but it was written much earlier - the 90s or possibly 80s by Todd Atkins [2]. We wanted to have alerts in Slack - the blog explains how we did it. In short: *very simply*. The code is available [3]. [1]: https://ift.tt/uYaU0OR [2]: https://ift.tt/uCKWlm2 [3]: https://ift.tt/AC5wpzg
Ask HN: How do you get companies to talk to you about their problems?
16 by Centigonal | 10 comments on Hacker News. I do product development for a team that's creating solutions for life sciences & pharmaceutical companies that work with real-world data. This is a new industry vertical for us, so we don't have a bunch of existing customers we can go interview to understand what to build. It's already a reasonably crowded space, but the few pharma teams we've talked to express frustration with the speed and price of existing offerings. That said, I need much, much more information from users of existing offerings in our space to be able to form a product strategy that I have strong conviction in. I was reading Airbyte's company handbook[1] the other day, and it mentioned the co-founders did 45 discovery calls with customers using existing ELT tools in 3 months! I would kill for that kind of access to teams in our target market. How did they do that? Is that just the power of the YC network, or is there something I'm overlooking? My background is not in sales or BizDev, but I can pick up that skillset (or hire for it) to get these calls. Should I just start finding people in the pharma space, add them on LinkedIn, and request an informational interview? Are healthcare conferences good for getting these kinds of calls? Open to any advice or guidance - thank you! [1] https://ift.tt/spjBkOZ (Fantastic doc, BTW)