Wednesday 31 May 2023

Tuesday 30 May 2023

Monday 29 May 2023

Sunday 28 May 2023

Friday 26 May 2023

Thursday 25 May 2023

New top story on Hacker News: Show HN: Hacker News in Slow Italian - AI-generated podcast (with code)
Show HN: Hacker News in Slow Italian - AI-generated podcast (with code)
10 by lakySK | 4 comments on Hacker News.
There are plenty of podcasts to listen to some slow basic Italian, but often they just talk about random things I'm not that interested in. Nothing a few hours of tinkering with Python cannot solve these days! Introducing Hacker News in Slow Italian. Each episode is generated automatically, using GPT4 API to summarise the top articles on Hacker News and then fed to Play.ht for text-to-speech. The (very short) code is available on Github: https://ift.tt/dTgOzhW

Wednesday 24 May 2023

Tuesday 23 May 2023

Monday 22 May 2023

Sunday 21 May 2023

New top story on Hacker News: Ask HN: I have 176 logins/accounts. How many do you have?
Ask HN: I have 176 logins/accounts. How many do you have?
44 by bojangleslover | 77 comments on Hacker News.
Here is a screenshot of my Bitwarden: https://ift.tt/gBimb2U They include some really important things such as: Health insurance G-Suite for work Bill.com (which I use to get paid) IRS.gov (which I use to get un-paid) UK Companies House Register Interactive Brokers My bank Obviously, anything with OAuth is "bundled" into my Google account. So if anything this is a huge underestimate. I'm asking because of how insane auth has become. I know companies like OnePassword and Bitwarden are working on this and overall they do a great job. But I still have a near-stroke every time I have to do the "forgot my password" loop, or use Duo Mobile/other 2FA. The only really good auth feature I've ever encountered has been Apple's "fill from Messages" feature as well as their Touch.

Saturday 20 May 2023

Friday 19 May 2023

Thursday 18 May 2023

Wednesday 17 May 2023

New top story on Hacker News: Show HN: Speeding up the code-test cycle for Java developers
Show HN: Speeding up the code-test cycle for Java developers
29 by artpar | 1 comments on Hacker News.
Hello HN, I am Parth. In my experience, the current form of testing automation takes too long. To solve this, I am creating a developer tool to speed up the code-test cycle for Java developers. It has two main parts: Direct Invoke - lets you call any Java function directly, without the need to execute the whole call hierarchy. (e.g. an HTTP endpoint) In my normal coding workflow, I use the “Evaluate Expression” feature inside IntelliJ IDE. I usually put a breakpoint somewhere in the code and after hitting the breakpoint by calling an HTTP api, let the execution remain paused while I explore and see the return values of functions. “Evaluate Expression” was quite useful in exploring new codebases and checking return values of my own functions as a sanity test. The direct invoke feature implements the same functionality without needing to hit a breakpoint. Now, I can just navigate to any function in the editor and execute it. The parameter values are input as JSON and deserialize to an object of the required class instances. Atomic Run - lets you hot-reload the code changes and highlights the difference in the return values of the changed function before and after the hot-reload. I feel Atomic Run has the potential of replacing unit test cases, but there is a long way to go. I am thinking of implementing - Option for mocking dependency calls: We want to give the developer more control over the testing environment by allowing them to mock downstream dependency calls. - Customizing assertions: Not all differences in return values indicate breaking changes. Assertions should be flexible to accommodate non-breaking changes. - Workflow to save this data to a file (thinking something like JSON based fixtures): making it easier to organize and reuse test data. This plugin is still in the early stages, so we'd appreciate your help in ironing out any bugs you come across. Get in touch with me on my discord channel. To try it out, install Unlogged from the IntelliJ Marketplace and start your java application using the java agent (the plugin has instructions to download) Link to try the plugin: https://ift.tt/iUgAZ9v

Tuesday 16 May 2023

Monday 15 May 2023

Sunday 14 May 2023

Saturday 13 May 2023

Friday 12 May 2023

Thursday 11 May 2023

Wednesday 10 May 2023

Tuesday 9 May 2023

Monday 8 May 2023

Sunday 7 May 2023

Saturday 6 May 2023

Friday 5 May 2023

Thursday 4 May 2023

Wednesday 3 May 2023

Tuesday 2 May 2023

Monday 1 May 2023