Recent submissions

Comment · 1 month ago
Photos of your hand?

What is next? Run some arbitrary command? Make photos of your feet?

We really ought to think what is an acceptable way to verify that someone is an actual human.

Comment · 2 months ago
Comment · 2 months ago
It even works on Windows.
Comment · 2 months ago
Comment · 2 months ago
Yeah, its the "well, legally, we have to provide the source code, but we make it as painful and slow for you as we can without it becoming a blatant violation of the GPL."
Comment · 2 months ago
Alternative Phone Line? You want the bootstrapping problem?
Comment · 3 months ago
Exactly.

You can make it not throw by adding `--add-opens java.base/java.lang=ALL-UNNAMED` or similar to the command line, but breaking things like this is becoming harder.

Comment · 3 months ago
Comment · 3 months ago
Before openjdk did move to github, they made sure they had a solution for those problems:

* Contributors without github accounts * Moving away from github (when needed) * No vendor lock-in for github stuff.

I personally think, this is a good idea - a lot of work, but may be worth it in the long run.

Comment · 3 months ago
The problem is not that the array is mutable, but that the size of the array may differ for different strings. (In fact, it usually* does differ if the string length is different).

This makes it impossible to flatten - as the VM needs to know the total size when creating the memory layout for a class...

* (with a small exception: if the strings use different coders, one can be twice as long and the backing arrays would still have the same size)

Comment · 3 months ago
Such hacks will slowly stop working (without explicitly allowing it from the command line.)

In this example, it would throw an IllegalAccessException, because java.base doesn't open java.lang.

Comment · 3 months ago
I changed the sudo settings to not require a password.

Now an application on my computer can obtain root without user interaction.

Where is my CVE?

Comment · 3 months ago
By some logic:

* If they want to tell someone personally what to do or not to do, is some form of employment.

* If it is not paid, it can be considered slavery.

* It is usually possible to quit jobs.

Comment · 3 months ago
Comment · 4 months ago
Sarcastic view: Doesn't matter - the EU wont listen, then pull a surprised pikachu and make laws to force googles play integrity to attest that other devices are genuine, because obviously, the problem is google, not stupid design decisions made while creating the app.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton