HNHacker News
TopNewBestAskShowJobs

raphman

2,537 karma · joined September 10, 2010

Raphael Wimmer. Lecturer in Media Informatics at University of Regensburg, Germany
submissionscomments
raphman··on Claude Code 2.0
Thanks - seems to work quite well.
raphman··on Yt-dlp: Upcoming new requirements for YouTube downloads
According to [1], the downloaded video is AES-encrypted. Decryption key is stored locally in an IndexDB. I tried building a Python script using plyvel [2], a Python module for reading IndexDB/LevelDB, some time ago but IIRC, it had trouble reading the Chrome DB. Maybe Google's dfindexeddb [3] works. I didn't try it, however.

[1] https://github.com/Marsel-marsel/youtube-premium-video-downl...

[2] https://github.com/wbolster/plyvel

[3] https://github.com/google/dfindexeddb

raphman··on Slack has raised our charges by $195k per year
If a special rate that better fits an organization's usage patterns is "charity", then any rate that is not extracting the maximum amount of money from the customer is also "charity", no?

To some degree, reduced rates for non-profit organization and schools are not offered because large companies want to be nice, but because they want to catch future customers.

raphman··on A failure of security systems at PayPal is causing concern for German banks
Oh, valid point. I actually hate heise.de's approach to hard-require consent to ad-tracking (or payment). As my university has a subscription for heise.de, I was not shown the consent popup and forgot about that. Sorry.
raphman··on A failure of security systems at PayPal is causing concern for German banks
Better link: https://www.heise.de/en/news/Paypal-German-banks-apparently-...
raphman··on Scientist exposes anti-wind groups as oil-funded, now they want to silence him
Huh? This user does not look like a bot account at all to me. The account was created in 2016, and the user regularly comments on technical posts - sometimes encouraging developers and providing useful linls.

On the other hand, they seem to have rather 'anti-woke' views. They already posted the same stupid (sorry) Twitter link in another thread and got similar responses, by the way.

https://news.ycombinator.com/item?id=43167067

So, they are certainly no bot by any sensible definition but rather someone whos is hindered by their strongly-held views and limited will or ability to critically evaluate sources. I wish them the best.

raphman··on Scientist exposes anti-wind groups as oil-funded, now they want to silence him
Am I getting that right that your source for this claim is some random person on Twitter who claims to have read an unnamed engineering paper ten years ago?

I am no expert on this topic but the first reasonably sciency and recent paper I found claims that all energy costs of a wind turbine are compensated after 6-16 months.

https://www.hb.fh-muenster.de/opus4/frontdoor/deliver/index/...

raphman··on DeepWiki: Understand Any Codebase
Yeah, it's not a wiki at all However, in my experience, many people just know the term 'wiki' as a short form for Wikipedia - and for many, Wikipedia is the only encyclopedia they know. So, I guess that the Deepwiki authors see it as some kind of deep/specialised encyclopedia.
raphman··on Is Germany on the brink of banning ad blockers?
The ruling (in German) is available online.¹

The supreme court actually has rejected most of Axel Springer's² arguments and limited the revision to a single question (AFAICT, IANAL): Are the news websites in question some kind of computer program (protected under Section 8 of the UrhG³). The supreme court argues that the lower court did not sufficiently discuss this question in their ruling.

The supreme court explicitly notes that the lower court should also consider whether Springer actually has the sole rights to the 'computer program'.

Some thoughts:

a) As the supreme court mentioned, Springer might only own (exclusive) copyright to some parts of the computer program. It seems that they embed a lot of other JS code, e.g., Google stuff. This might mean that Springer needs to show that ABP actually modifies Springer's code. If ABP modifies e.g. AdSense code or the code of an open source library that Springer's websites use, Springer's copyright might not be infringed at all.

b) In German copyright law, only works are protected that are created by a human author. (Obviously, the author can also use software to create a protected work.) Given that a lot of JS/CSS code is written by automated rules (or LLMs), rights holders might need to prove that an actual human wrote the code.

c) As posted elsewhere in the thread: the German copyright law explicitly allows people with limited vision or with limited reading ability (not defined precisely in the law) to use assistive technology in order to transfer a work into a more accessible version⁴. So, ad-blocker companies might argue that they are just providing assistive technology to people with diagnosed ADHD. Copyright holders would then need to go after the users of such software.

(A mentioned above: I am not a lawyer. Copyright law is complicated and interpretations are evolving)

¹)https://juris.bundesgerichtshof.de/cgi-bin/rechtsprechung/do...

²) big German media conglomerate, not to be confused with SpringerNature

³) https://www.gesetze-im-internet.de/urhg/BJNR012730965.html#B...

⁴) https://www.gesetze-im-internet.de/urhg/__45b.html

raphman··on Is Germany on the brink of banning ad blockers?
Actually, the German copyright law explicitly allows people with limited vision or with limited reading ability (not defined precisely in the law) to use assistive technology in order to transfer a work into a more accessible version¹.

So, ad-blocker companies might argue that they are just providing assistive technology to people with diagnosed ADHD. Copyright holders would then need to go after the users of such software. (IANAL)

¹) https://www.gesetze-im-internet.de/urhg/__45b.html

raphman··on I tried to replace myself with ChatGPT in my English class
Thanks a lot for the explanation and link. I had read the original papers a long time ago, and was not aware of the more recent discussions. That said, I just read a few of the critical papers, and it seems that even Gignac and others do not dispute that the effect is observable. They just don't believe that unskilled people are inherently worse than skilled people in estimating their own skill but that all people overestimate their skill (better-than-average effect).

This is still very much compatible with my claim that unskilled people profit from being reminded (repeatedly, not just in the exam at the end of the semester) that they know less than they think. I will avoid conflating this with the Dunning-Kruger effect in the future (Thanks!).

An recent study found that medical students' estimate of their own intelligence gets lower right after taking an IQ test (confirming the better-than-average effect). But one week later, their self-estimated intelligence returns back to their pre-test levels. To me this suggests that students (and all others) will overestimate their abilities - and invest less time in learning - if they are not constantly given feedback.

https://www.sciencedirect.com/science/article/abs/pii/S01918...

raphman··on I tried to replace myself with ChatGPT in my English class
Huh - what do you mean? I just checked again, and this is IMHO exactly what Kruger and Dunning reported:

From the abstract:

"Paradoxically, improving the skills of participants, and thus increasing their metacognitive competence, helped them recognize the limitations of their abilities."

https://gwern.net/doc/psychology/1999-kruger.pdf

raphman··on I tried to replace myself with ChatGPT in my English class
I have been teaching CS at German universities for close to two decades now.

> AFAIK this was because under the old system, there had been too many students registering for exams despite being woefully unprepared, and then predictably failing as a result.

True. That's the real Dunning-Kruger problem: incompetent people do not know how much help they need to get competent. It is our job to show them their weaknesses as early as possible so that they can effectively work on them.

(I believe that state-funded universities (as in Germany) have some obligation to not only educate the self-motivated top 1% but also offer a solid education even for less perfect students - at least if there is a societal need for their competences.)

Another, more important, reason is that written exams are not good tests of programming competence - especially as tasks and frameworks get more complex. We want to assign good grades to students who are competent at developing software in realistic settings, not in highly artificial exam settings.

raphman··on Our $100M Series B
Gergely Orosz' newsletter contained some background on Oxide in 2024:

https://newsletter.pragmaticengineer.com/p/oxide

raphman··on Show HN: App to Help Parents Explain Anything to Kids–and Parenting Questions
Nice user experience (though I'd hate waiting so long for the first response).

One of my major fears about always-available AI agents is that they will (and already do) infiltrate and disrupt communication in families. In a dystopian timeline, kids won't learn life skills and attitudes from their parents but from the AI nanny made by an American megacorp. Why should kids trust their parents on anything if the AI nanny provides faster and more well researched answers? No need to ask Dad for advice anymore. No need to ask Mom why your friend with dark skin hasn't come to school lately - AI nanny will provide a step-by-step learning experience for you.

That's definitely not the only possible outcome, and each family will have a different experience. Not everyone has parents that give good advice. However, I can't imagine such a tool not having wide-spread effects on intra-family communication and relationships.

Is this a concern to you? If so, how would one mitigate negative effects? Is it the responsibility of software developers to avoid mis-use of such systems?

raphman··on I designed my own fast game streaming video codec – PyroWave
While I am personally opposed to software patents, I'd argue that the JPEG XS patent holders [1] are not 'patent trolls' in any meaningful sense of the word.

While I have no personal experience on that topic, I'd assume that a codec with a patent pool is a safer bet for a commercial project. Key aspects being protected by patents makes it less likely that some random patent troll or competitor extorts you with some nonsense patent. Also, using e.g., JPEG XS instead of e.g., pyrowave also ensures that you won't be extorted by the JPEG XS patent holders.

One may call this a protection racket - but under the current system, it may make economical sense to pay for a license instead of risking expensive law suits.

[1] https://www.jpegxspool.com/

raphman··on I designed my own fast game streaming video codec – PyroWave
Very cool - That's nearly exactly what I need for a research project.

FWIW, there's also the non-free JPEG-XS standard [1] which also claims very low latency [2] and might be a safer choice for commercial projects, given that there is a patent pool around it.

[1] https://www.jpegxs.com/

[2] https://ds.jpeg.org/whitepapers/jpeg-xs-whitepaper.pdf

raphman··on I saved a PNG image to a bird
"A Flock of Pigeons is Turing-Complete"
raphman··on NIH limits scientists to six applications per year
"Broken" is a spectrum. Adding rapid-fire AI exacerbates the existing problems and makes it harder to fix them.
raphman··on Beyond Meat fights for survival
> before wrapping in some cling film and pressing it into a patty

Why do you wrap it? Couldn't you also form the burger patty without the cling film?

raphman··on Oakland cops gave ICE license plate data; SFPD also illegally shared with feds
source for "they do"?
raphman··on Preliminary report into Air India crash released
Not really. Landing gear switches are above the throttle between the screens¹, fuel cutoff switches are below it².

¹) https://youtu.be/RbmFmWqqq0c?t=19

²) https://youtu.be/33hG9-BCJVQ?t=5

(I'm not an expert, I just watched these videos)

raphman··on Preliminary report into Air India crash released
Here's also a video showing operation of the switches: https://www.youtube.com/watch?v=33hG9-BCJVQ
raphman··on CO2 sequestration through accelerated weathering of limestone on ships
Dirk Pässler (carbon-drawdown.de) did some back-of-the-napkin calculations for their experiments (enhanced weathering of basalt dust on cropland):

> In the end we calculated the actual emissions to be 44,6 tons CO₂, due to the fact that we drove more truck kilometers than we had planned. This is less than 10% of 1217 t basalt’s CDR potential of 509 t CO₂. In summary: The mining and transport emissions are one order of magnitude smaller than the CDR effect, even with 300-500 km transport distances. This will only get better in the future with more green energy, electric trucks and optimized logistics.

https://www.carbon-drawdown.de/blog/2022-12-14-how-cdr-with-...

raphman··on Scientists identify culprit behind biggest-ever U.S. honey bee die-off
A recent paper on this topic (same general message as on the linked website):

> We found compelling evidence that honey bee introductions indirectly decrease pollination by reducing nectar and pollen availability and competitively excluding visits from more effective native bees. In contrast, the direct impact of honey bee visits on pollination was negligible, and, if anything, negative. Honey bees were ineffective pollinators, and increasing visit quantity could not compensate for inferior visit quality.

https://esajournals.onlinelibrary.wiley.com/doi/10.1002/ecy....

Also:

> Feral bee colonies usually just die after 18-24 months. That's long enough to swarm repeatedly, so mite pressure isn't really a threat to honeybees as a species in the wild. They live long enough to reproduce and almost nobody tries to harvest honey from them for sale. There's basically no chance that mites will make feral honeybees go extinct. Rather, mite parasitism's an economic problem that threatens commercial beekeeping [...]. Keeping bees alive with both mites and pesticides, especially in the face of climate change, is really hard if you need to make money doing it.

https://www.reddit.com/r/Beekeeping/comments/10jtmgk/wild_be...

raphman··on Researchers develop ‘transparent paper’ as alternative to plastics
Yeah, in Germany pretty much all cans and bottles require a deposit (single-use plastic bottles: 0.25 €) and every shop selling cans/bottles with deposit is required to take them and similar bottles back.

Most supermarkets have a reverse vending machine that take cans and bottles, crushes single-use ones, and returns a voucher for the deposit.

Some videos of these machines in action (not sure whether there are people on HN who have never seen one):

- https://www.youtube.com/watch?v=jWqwu63eTPQ - https://www.youtube.com/watch?v=RlfDavzHq7I - https://www.youtube.com/watch?v=ozVpMDDawnw

raphman··on Show HN: AI Peer Reviewer – Multiagent system for scientific manuscript analysis
It seems you have the option to run the tools yourself (with an OpenAI API key). The cloud version is for convenience. I agree that a privacy/usage policy is necessary.
raphman··on Remote Prompt Injection in Gitlab Duo Leads to Source Code Theft
Why and how?
raphman··on Show HN: AnydocAI – Every file exists as all file types
Thanks! Sorry - I didn't realize that the paper in the ACM DL is not open-access.
raphman··on Show HN: AnydocAI – Every file exists as all file types
FWIW, I wrote a small paper on this general topic a few years ago, collecting earlier work and own ideas.

"Files as Directories: Some Thoughts on Accessing Structured Data within Files"

https://dl.acm.org/doi/pdf/10.1145/3191697.3214323

← PreviousPage 5 of 22Next →