HN user

mkurz

1,813 karma

[ my public key: https://keybase.io/mkurz; my proof: https://keybase.io/mkurz/sigs/V4VLKZQrh6nksh7p3MiC8naCrgMZZ_RCS9nWKiblGSM ]

Posts59
Comments74
View on HN
www.reuters.com 3mo ago

Austria agrees plan to ban social media for children under 14

mkurz
5pts0
mail.openjdk.org 4mo ago

Java 26 Released

mkurz
2pts0
developer.chrome.com 4mo ago

Google Chrome switches to two-week release cycle

mkurz
3pts0
asahilinux.org 5mo ago

Asahi Linux Progress Report: Linux 6.19

mkurz
467pts185
kde.org 5mo ago

KDE Plasma 6.6 Released

mkurz
21pts3
asahilinux.org 9mo ago

Asahi Linux Progress Report for Linux 6.17

mkurz
7pts2
mail.openjdk.org 10mo ago

Java 25 officially released

mkurz
320pts255
mail.openjdk.org 1y ago

Java 24 Released

mkurz
48pts5
gitlab.gnome.org 1y ago

Gimp 3.0.0 Is Released

mkurz
20pts6
mail.openjdk.org 1y ago

JDK 24: First Release Candidate

mkurz
5pts0
blog.jetbrains.com 1y ago

IntelliJ Idea 2024.2 Is Out

mkurz
3pts1
blog.jquery.com 1y ago

Second Beta of jQuery 4.0.0

mkurz
2pts0
gitlab.freedesktop.org 2y ago

PipeWire 1.2.0 Released

mkurz
41pts0
www.postgresql.org 2y ago

PostgreSQL 17 Beta 2 Released

mkurz
1pts0
github.com 2y ago

WebKit fix: Quirk news.ycombinator to skip TextAutoSizing

mkurz
213pts142
mail.openjdk.org 2y ago

Java 22 Released

mkurz
310pts175
twitter.com 2y ago

Play Framework 2.9 and 3.0 released

mkurz
2pts0
github.com 2y ago

Play Framework 2.9.0 Release Candidate

mkurz
1pts0
mail.openjdk.org 2y ago

Java 21 Released

mkurz
191pts1
twitter.com 2y ago

OpenAI Acquires Global Illumination

mkurz
2pts0
openjdk.org 2y ago

Java 21: First Release Candidate

mkurz
146pts107
twitter.com 3y ago

Bootstrap 5.3.0 Is Here

mkurz
4pts0
blog.jquery.com 3y ago

jQuery 3.7.0 Released: Staying in Order

mkurz
4pts0
blog.jquery.com 3y ago

jQuery 3.6.4 Released: Selector Forgiveness

mkurz
4pts0
asahilinux.org 3y ago

Asahi Linux November 2022 Progress Report

mkurz
7pts0
twitter.com 3y ago

New Asahi Linux release with many new features

mkurz
1pts0
www.parallels.com 3y ago

Parallels Desktop 18 Released

mkurz
2pts0
www.derstandard.at 4y ago

Hackers rang the bells of Vienna's St. Stephen's Cathedral for 23 minutes

mkurz
4pts1
twitter.com 4y ago

Novak Djokovic's Visa Cancelled by Australian Minister for Immigration

mkurz
106pts331
mail.openjdk.java.net 4y ago

JDK 17 is now in the Release Candidate Phase

mkurz
3pts0

Same for Telegram. A couple of years ago people (Phd kind of people) pushed me into using Telegram because "it is encrypted and secure". I checked, and was like... What? AFAIK just transmission is secure (of course, I mean like what traffic is not secure nowadays), but the message are stored plain text on servers in middle east? And the whole thing is operated by a Russian? Like wtf? And people are like "Telegram is totally secure".

Same here ~13k stars. Never hever heard back from them. So frustrating.

Also applied for Codex Open Source - within 2 days I got confirmation and using it since then. Great Job OpenAI! Shame on you Antrophic for not even sending out a refusal message with the cause.

No, the feature set is not finalized. This is just a random blog post, nothing more. Like who says "New Features Are Officially Announced"? Which source? They make it look like Java 23 is done, but it's not.

If you want see what's coming in Java 23 you have to check https://openjdk.org/projects/jdk/23/ - the only source of truth. If you look at the Schedule of that page you will see at least before Rampdown Phase One there still is time to add new JEPs. And there will more JEPs be added for sure, that's how it was done in the past.

I think the things that needed to be fixed from last year are already committed (more general stuff not directly related to the JSON patches). Also according to this message at least partial stuff from the JSON patches should be committed "...in the next few days..." however that was two weeks ago: https://www.postgresql.org/message-id/454db29b-7d81-c97a-bc1...

I am a bit worried, even though the patches seem to be "stable", they will miss the deadline... (since I would need those features as well)

You do miss some nuance here. Touchpad and Wifi does work great. I do use Asahi since more than 6 months as daily driver on my MacBook Pro M1 Pro. It works great, and now we even have a quite ok GPU Driver since like a month or so. I even run IntelliJ for Java/Scala dev. The only things not working I am waiting for is webcam and speakers. My bet in 2023 the whole system will just work for everyone and will be the killer laptop for Linux enthusiastics.

Best Linux laptop I ever had, using ThinkPads and Dell for many many years (14 years in total now)

I am using Arch/Asahi Linux on a new MacBook Pro M1 Pro since July as daily driver. I mainly use IntelliJ IDEA for Java and Scala development in KDE (which is installed by default if you choose the UI install). For IntelliJ you have to download the aarch64 JBR yourself and set it in a config file. However upgcoming version 2022.3 will support aarch64/arm OS out of the box... So far it works very very good. Rendering is done by the CPU, but the machine is so fast it's not really an issue (at least compared to my old Thinkpad). However can't wait for the GPU driver to arrive, looking at the posted tweet., I guess that should happen within the next few weeks. For Zoom calls (which I don't have so often) I still have to switch to macOS right now, but AFAIK USB 3 support should work also soon, so I can use my Elgato Facecam soon hopefully. I can listen music/watch youtube with my Pixel Buds Pro via Bluetooth, no problem. Suspending/closing the lid doesn't freeze the userspace yet, but this is already fixed and will arive soon: https://twitter.com/marcan42/status/1582363763617181696 In the last 4 months I only heard the fan once or twice, when opening dozens tabs that run aggressive adds (animations), but with the upcoming GPU driver that will not be an issue anymore. And by "hear" I mean like "what is this quite noice...? or that's the macbook fans..." - when I start my old Thinkpad, it's like a airplane in the runway preparing to start. Battery life is quite good actually, this week I was taking my Macbook out for lunch and working in a coffee for like 2,5 - 3 hours, doing Java/Scala development (but not much compiling actually, just hacking in the IDE) afterwards I had like 69% left. Also it barely gets hot - it does a bit sometimes in the ads scenario above, but most of the time it stays cool. It does get a bit hot when charging (which is normal according to other users).

Personally, after a long time Thinkpad and Dell XPS user, I am so happy about my Macbook, which is my first, they will have to try hard to win me back. And I am saying this as non Apple user (never had an iPad, MacBook, iPhone, whatever). Asahi + Macbook Pro is really really great and IMHO, even in it's early stage and IMHO for Linux enthusiastics will be the killer device in the upcoming years.

BTW: I bought the Macbook in April and gave macOS a serious chance (after being a pure Linux user since 15 years). Tried to set it up for my needs... But I gave up in July, I just can't handle it, for me it's like a toy. It's good for people (like my wife) who browse the internet and do some office work, but for software devs that need to get shit done fast and like to have an open system its... kind of crap (just my pesonal opionion).

Same here. Ubuntu user since the beginning (2004). Switched to Arch half a year ago, will never look back. I don't understand why Ubuntu tries hard to scare away users from what used to be a solid OS with things like Mir, Unity, snap,... Even now the modified Gnome it comes with by default. I don't get it.

Be aware when using RLS with views: By default the RLS policy will be executed with the permissions of the owner of the view instead with the permissions of the user executing the current query. This way it can easily happen that the RLS policy will be bypassed because the owner of the view is a admin account or the same account that owns the underlying table (see the the gotchas section of the original post).

However, upcoming PostgreSQL 15 adds support for security invoker views: https://github.com/postgres/postgres/commit/7faa5fc84bf46ea6... That means you can then define the security_invoker attribute when creating a view and this "... causes the underlying base relations to be checked against the privileges of the user of the view rather than the view owner" (see https://www.postgresql.org/docs/15/sql-createview.html) PG15 beta 1 release notes: https://www.postgresql.org/about/news/postgresql-15-beta-1-r...

Looking at their website it seemed to have not been updated in years. It even contained a widget for Adobe Flash, a very old way of creating animation on websites.

Funny they explain what Flash is. It's just two years since it's officially dead, however Flash used to be around everywhere until at least ~2015. For me it feels strange there are younger people not knowing what Flash is... I am getting old ;)