News for hackers. Stuff that matters.

Randgalt

Re:Lombok Is Still Relevant in the Age of Java Records on Thursday October 15, 2026 @04:51PM (#50110023)
Quality of life libraries like Lombok (or my library https://github.com/Randgalt/record-builder) are now anachronisms. Agents don’t need libraries to avoid writing getters, setters, etc. Lombok et al are for humans and the days of human coding are ending, sadly.
Re:How a startup loses its spark on Sunday August 13, 2023 @12:51PM (#37111642)
Someone just forwarded this to me. It's absolutely a true story and it changed the course of my career as well as starting Netflix OSS. I'm forever grateful to Yuri and Ruslan Meshenberg for their support.

Show HN: RecordBuilder v28

https://github.com/Randgalt/record-builderThis project is an annotation processor that creates:- a companion builder class for Java records- an interface that adds "with" copy methods- an annotation that generates a Java record from an Interface templateThe growing community of RecordBuilder users has resulted in the latest release. Over the past few releases, these features have been added:-...

( Read More... | no comments | on HN )
Has anyone found a similar vulnerability with the BlueJeans local server? I tried sending a few test URLs and they don't seem to do anything so I'm not sure what the protocol is. If BlueJeans can't cause a webpage to launch it's app like Zoom does then I'm less concerned.
Anyone know what port the Bluejeans server is running on and/or how to kill it in a manner similar to the Zoom workaround?
Wow - the amount of material that YouTube will demonetize has expanded massively.

GPG Tools switches to subscription after update

I got an update notice for the Apple Mail integrated GPG tools. After the update you get a modal dialog in Apple Mail telling you that you now need a subscription to continue using the product. This was poorly planned and people are complaining.https://gpgtools.tenderapp.com/discussions/feedback/11880-support-plan

( Read More... | 3 comments | 9 points | on HN )
Re:Scala: Understanding implicits on Monday July 23, 2018 @12:42AM (#17590626)
Touche :D
Re:Handles are the better pointers on Sunday June 17, 2018 @06:41PM (#17334770)
I'm old enough to remember programming for the original Macintosh which used handles and relocatable memory. It was a nightmare. Constantly locking, unlocking handles was a chore and error prone. I also remember early Windows APIs that had opaque handle-based memory allocations. Sometimes in life it's useful to check your history books and understand why some things were consigned to history.
Re:“Cost of Living” pay for remote workers is BS on Wednesday May 09, 2018 @05:37PM (#17034370)
I've been working remotely for more than 4 years and never accept cost of living pay. Of course, I don't make Silicon Valley salary but I'm paid a reasonable rate based on my experience not where I live.
I've always felt the problem was the moderators have too much control. A bad or dictatorial moderator can ruin an SO board. Hanlon seems to imply moderator changes but doesn't say anything specifically. So, I'm dubious until this is directly addressed.

That 15 year old Atlassian JIRA ticket

If you ever want to see the reductio ad absurdum of non-responsiveness from a tech company look no further than https://jira.atlassian.com/browse/JRASERVER-1369 - this is the Atlassian Jira issue to reduce the email chattiness of Jira itself.Age: 15 years (!!!) | Votes: 1200+ | Comments: Hundreds | Adequate Responses from Atlassian: 0

( Read More... | no comments | 4 points | on HN )
Dropwizard on the server. Vue on the browser.
Re:Don’t Tax Options and RSUs Upon Vesting on Monday November 13, 2017 @01:32PM (#15688740)
If only life were that logical. Under the rules as they are today, there are many scenarios where illiquid options/stock have a taxable event. People's finances have been ruined by this. I had a friend lose a house when he sold his company for stock.
Re:Plain Functional Programming by Martin Odersky [video] on Saturday November 11, 2017 @11:28AM (#15676931)
So true. Implicit parameter explosion is one the worst aspects of maintaining Scala code. In larger projects trying to comprehend how to import and understand which implicit parameters are used/needed can be maddening.
Re:An introduction to North Korean graphic design on Saturday October 07, 2017 @04:02PM (#15425418)
To compare the DPRK to first world nations such as the USA is beyond the pale. I can't even comprehend this.
Re:Kotlin vs. Scala on Wednesday September 20, 2017 @09:50PM (#15299977)
What isn't mentioned is the tooling. The Scala compiler and sbt are atrocious. If you move to Scala you'd better get the most massive machine you can find and be prepared to deal with the monstrosity that is sbt.

Older »