Wednesday, 31 May 2023

Tuesday, 30 May 2023

Monday, 29 May 2023

Sunday, 28 May 2023

Saturday, 27 May 2023

Friday, 26 May 2023

New top story on Hacker News: Show HN: Hacker News in Slow Italian - AI-generated podcast (with code)

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 | 3 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/oHv3ZaF

Thursday, 25 May 2023

Wednesday, 24 May 2023

Tuesday, 23 May 2023

Monday, 22 May 2023

Sunday, 21 May 2023

Saturday, 20 May 2023

Friday, 19 May 2023

Thursday, 18 May 2023

New top story on Hacker News: Show HN: Speeding up the code-test cycle for Java developers

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/1puhVdc

Wednesday, 17 May 2023

New top story on Hacker News: Show HN: Neucards – Privacy based digital contact card

New top story on Hacker News: Show HN: Neucards – Privacy based digital contact card

Show HN: Neucards – Privacy based digital contact card
8 by bdominy | 2 comments on Hacker News.
Neucards is an end-to-end encrypted contact information sharing and updating iOS app that protects your identity while letting you keep in touch with people. I started working on neucards as a side project more than ten years ago, and I decided three years ago to go full-time and try to build a community around it. There are two major problems that neucards addresses. First, most people end up with contact lists that are hopelessly out of date. Over time, people move, change jobs, or add social profiles and unless they tell you, chances are you could lose touch. Second, your contact information ends up in the wrong hands. There has been a huge increase in robocalls, unsolicited emails, data breaches, and online scams that is driven by accessing a person's contact info. Even worse, with AI now being able to imitate a person's voice or other mannerisms, knowledge about the connections you have with others can be used against you. Neucards automatically updates your contact information for anyone who has your digital contact card. You control your contact information and who has access. This is possible because of end-to-end encryption. Neucards brings the same level of protection for your contact information as Signal or WhatsApp does for your chats. Privacy is built it. But, even with these protections, you can share your contact info with anyone. As an example, here is a link to my Social card: https://ift.tt/FzYWxcG... I'm excited about how much neucards has grown and what I have planned for the future to do even more to protect people's privacy. If you have any comments, please let me know. Brad https://ift.tt/TrZx6PU

Tuesday, 16 May 2023

Monday, 15 May 2023

Sunday, 14 May 2023

Saturday, 13 May 2023

Weekly deals roundup: Red hot new Galaxy S23 Ultra promo, cheaper-than-ever S22 Ultra, and more

Weekly deals roundup: Red hot new Galaxy S23 Ultra promo, cheaper-than-ever S22 Ultra, and more

Samsung and Google are sharing the spotlight for our latest roundup of the best tech deals around, with everything from the Galaxy S23 Ultra and S22 Ultra to the Pixel 7a and Pixel 6 fetching crazy low prices right now.

from PhoneArena - News https://ift.tt/PsWbe2N
via IFTTT

Friday, 12 May 2023

Thursday, 11 May 2023

Wednesday, 10 May 2023

New top story on Hacker News: Show HN: Card game where players write their own cards that get parsed into code

New top story on Hacker News: Show HN: Card game where players write their own cards that get parsed into code

Show HN: Card game where players write their own cards that get parsed into code
15 by alnis | 2 comments on Hacker News.
Wordbots is a long-running side project I've been working on on-and-off for the past ~7 years that I finally feel comfortable enough with to share with the HN community. It's an online tactical card game (inspired by games like Hearthstone and Magic: the Gathering), where players write their own cards in natural language, that gets parsed down to JavaScript. The English-to-JavaScript translation is handled by a semantic parser operating on a hand-crafted CCG grammar – kind of an “old-school” approach in this age of LLMs but one that performs quite well on the very constrained language of Wordbots cards. The resulting game gets pretty wacky as players can create all sorts of cards, though there are some game formats that try to produce more balanced gameplay as well (e.g. one format in which both players shuffle their decks together, and various draft formats). If you're curious about how it all works, I made a write-up about it here: https://ift.tt/koJDqdC And if you want to chat about Wordbots beyond this thread, please don't hesitate to join our discord at https://ift.tt/LW8Fvoq . I'd love to hear any and all feedback. -Alex

Tuesday, 9 May 2023

Monday, 8 May 2023

Sunday, 7 May 2023

Saturday, 6 May 2023

New top story on Hacker News: Show HN: On the security of the Linux disk encryption LUKS

New top story on Hacker News: Show HN: On the security of the Linux disk encryption LUKS

Show HN: On the security of the Linux disk encryption LUKS
13 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.

Friday, 5 May 2023

Thursday, 4 May 2023

Wednesday, 3 May 2023

Tuesday, 2 May 2023

New top story on Hacker News: Ask HN: Who wants to be hired? (May 2023)

New top story on Hacker News: Ask HN: Who wants to be hired? (May 2023)

Ask HN: Who wants to be hired? (May 2023)
27 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.

Monday, 1 May 2023