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
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.
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
Ask HN: What productivity tools do you use?
19 by ta6304364549 | 26 comments on Hacker News. What tools do you use to keep track of your daily tasks, projects, and other obligations? What do you like about these tools and what would you like to change?
Show HN: On the security of the Linux disk encryption LUKS
15 by proxystore | 0 comments on Hacker News. In the past few days, there have been uncertainties and concerns about the LUKS (“Linux Unified Key Setup”) disk encryption, which is widely used on Linux. We publish our assessment of this here.
Ask HN: Who wants to be hired? (May 2023)
29 by whoishiring | 77 comments on Hacker News. Share your information if you are looking for work. Please use this format: Location: Remote: Willing to relocate: Technologies: Résumé/CV: Email: Readers: please only email these addresses to discuss work opportunities.