HNHacker News
TopNewBestAskShowJobs

weli

855 karma · joined October 9, 2025

hn@weli.dev
submissionscomments
weli··on Cursor 3
Stop fucking my shit up please
weli··on New laws to make it easier to cancel subscriptions and get refunds
I always thought the law should be really simple. It should take an average person (independent from the case and a large enough sample) about the same time to pay for something than to refund/return/cancel it. That's it.

I gladly am in Germany and companies are more scared of implementing dark patterns here for canceling products. When I was in the US I dreaded cancelling services because I knew they would make me jump around several hoops and even sometimes require contacting customer support.

weli··on VitruvianOS – Desktop Linux Inspired by the BeOS
Is this using haiku as a kernel or is it a complete re-implementation of BeOs/Haiku API's? I can't tell by their website or github.
weli··on Microsoft's 'unhackable' Xbox One has been hacked by 'Bliss'
The incentives to hack the XOne were few. Easy sideloading. No exclusives. Not a great performance per dollar ratio either. It is the opposite of Nintendo consoles if you think about it, and nintendo consoles are notorious for having a really quick homebrew scene.
weli··on Give Django your time and money, not your tokens
Beggars can't be choosers. I decide how and what I want to donate. If I see a cool project and I want to change something (in what I think) is an improvement, I'll clone it, have CC investigate the codebase and do the change I want, test it and if it works nicely I'll open a PR explaining why I think this is a good change.

If the maintainers don't want to merge it for whatever reasons that's fine and nature of open source, but I think its petty to tell that same user who opened the PR you should have donated money instead of tokens.

weli··on Meta’s AI smart glasses and data privacy concerns
I don't think the cheap light sensor would have a fast enough polling rate for that. And if you increase the polling rate I will just put a phosphorescent sticker that absorbs and reflects the light coming out of the led with a good enough afterglow that the photoresistor will still pick up as some value and still allow for recording.

Also what is the implication here? If you cover the hole accidentally for one microsecond do you invalidate the whole recording? Does it need to be covered for more than one second, two seconds, ten?

All of that for what? So that in 2 years we can have chinese off-brand clones for 50 dollars that offer no security mechanisms anyways?

We all need to understand this is the new normal, being able to be recorded anywhere anytime. Just like you can get punched in the street anywhere anytime. We only act on things that can be proven to have caused you prejudice in court.

weli··on Meta’s AI smart glasses and data privacy concerns
> The privacy led light could just turn off for a couple of milliseconds (or less) while the light sensor performs its check.

True but then that would mean a blinking led light instead of a constant turned on led light, which is a different product requirement from what it currently does.

weli··on Meta’s AI smart glasses and data privacy concerns
Still works like that.

The glasses have in the same hole a led light and a small light sensor (similar to the ones used in monitors to set up auto-brightness).

On start recording the glasses check if the light sensor is above a certain threshold, if it is then it starts recording and turns on the led light.

So, if you start recording and then cover the hole, it keeps recording because the check only happens on start. Even if they wanted to fix this by making the light sensor do a constant check it wouldn't work as the privacy led light indicator is triggering the same sensor, which is a terrible design choice.

And to disable the light is as easy as using a small drill bit and breaking either the light sensor module or the led light. They can detect if it's been tampered with and they put a giant notice saying the privacy light is not working but they still let you record anyways lol.

weli··on If AI writes code, should the session be part of the commit?
I agree so much
weli··on Show HN: Codex Linux Self-Installer
The script doesn’t self-update unless you actually want it to via an explicit flag.

It doesn’t have any features other than installing the latest release from the codex GitHub repo and updating it, and I don’t want it to have more features than that. This is not meant to replace any codex installation via a package manager, if you have a package manager where codex is available then by all means install it through that.

weli··on The path to ubiquitous AI (17k tokens/sec)
Maybe its the tism but I also read that sentence as neutral. You expected very little and you got very little. Why would that be positive or negative? Maybe it should be positive because you got what you were expecting? But I would call getting what you expect something neutral, if you expected little and got a lot then that would be positive. If you expected a lot and got little then its negative. But if you expected little and got little the most clear outcome is that its a neutral statement. Am I missing something?
weli··on Exercise has 'similar effect' to therapy, study on depression shows
The problem is that people who are depressed often don't have the energy to change their lifestyle to start exercise, which requires significant effort.

That's why psychiatrists will suggest antidepressants or Electroconvulsive therapy (in extreme cases of depression) because clients are unable to help themselves.

weli··on I started programming when I was 7. I'm 50 now and the thing I loved has changed
> I started programming when I was seven because a machine did exactly what I told it to, felt like something I could explore and ultimately know, and that felt like magic. I’m fifty now, and the magic is different, and I’m learning to sit with that.

Don't take this the wrong way but this is more of an age thing rather than a technology advancement thing.

Kids growing up nowadays that are interested in computers grow up feeling the same magic. That magic is partly derived from not truly understanding the thing you are doing and creating a mental "map" by yourself. There is nothing intrinsic to computing nowadays that makes it less magic than fiddling around with config.sys, in 50 years there will be old programmers reminiscing of "Remember when all new models were coming out every few months and we could fiddle around with the vector dimensionality and chunking length to get the best of gpt-6.2 RAG? Those were the times".

weli··on Vouch
I'm glad that you are lucky enough to never have had to choose between filling your gas tank or eating. It's sadly the state many people live in.
weli··on Vouch
$1 might not be a lot to you, but in some countries that's the daily wage. Even in rich countries one dollar for some might be the difference between eating or not eating that day.

Paywalling without any regional pricing consideration it's just going to incentivize people from poor countries to not participate in your project. Maybe that's okay for you but it's something to consider.

weli··on Claude’s C Compiler vs. GCC
> this is all true, and yes, this is interesting. But there are so many other questions around this tech. Let's not rush into it and mess everything up.

That's a really nice fictitious conversation but in my experience "anti-ai" people would be prone to say "This is stupid LLM's will never be able to write complex code and attempting to do so is futile". If your mind is open to explore how LLM's will actually write complex software then by definition you are not "anti".

weli··on Wikipedia: WikiProject AI Cleanup
I don't see how this is going to work. 'It sounds like AI' is not a good metric whatsoever to remove content.
weli··on Cloudflare acquires Astro
Nice. I love astro and I love cloudflare. Most of my static pages are that stack.
weli··on I hate GitHub Actions with passion
Agreed
weli··on Allow me to introduce, the Citroen C15
When did hacker news become so right wing that saying the French revolution was a good societal movement is seen as "glorifying mass executions"? lmao
weli··on New Lego smart-play system
> It shouldn't be hard to print pieces that can snap together

I have some news for you. Lego piece tolerance is nuts. I think it is down to 2 micrometers. You can't achieve that in consumer 3d printers.

Now, you can make something that kinda works like lego but it wont have the structural integrity for advanced builds.

weli··on Show HN: DoNotNotify – Log and intelligently block notifications on Android
For samsung users I think good lock can do something similar.
weli··on YouTube Playlist Downloader
Unrelated, but I want to move from a Google account youtube feed to something a bit more client-side where I have the control but my main problem is the YouTube recommendation algorithm.

I feel like after a decade and a half google knows pretty well what I like and what I'm interested in. I built that homepage brick by brick.

Whenever I tried other youtube clients or ungoogled alternatives the recommendations were all really generic and not that good. Of course I won't find something that matches the real deal, but at least I want to:

1. Steer away from viral content, aka Mr Beast videos or whatever. 2. Have discoverability of youtube videos I would be interested in but that I'm not subscribed to yet.

To this day I still find new channels or videos I'm really interested in on my recommended feed.

weli··on Parental controls aren't for parents
I agree with you so much. Great parenting is education, not restriction. I don't want my kid to not talk to strangers because I told him its something bad that you shouldn't do. He won't talk to strangers because he understands the implications and what can happen.

A kid with no education and restricted access will just find a way to do whatever he wants to do. A kid with good education and unrestricted access will know to steer away from bad stuff and talk to adults when he finds something strange.

One of the proudest moments of my grandfather (in my household, he was the most tech savy) was when I found a way to "bypass" an restriction program around age 11. From then on he decided I "outgrew" this kind of limits and just gave me unlimited access to the family computer and the internet.

But years later he confessed, the "click" moment for him was not that I could bypass the restriction, but that I trusted him enough to show him and that I self-reported the situation. And this is pure education and has nothing to do with restrictions.

I read so many parents here that want to "educate" their children but want to offload that work to some service or program instead of putting the work in. You prefer spending 5 hours configuring your child's nintendo switch rather than sitting down with him for 1 hour to explain to him what he can encounter on the internet, how he should behave and react and building the bond needed for him to trust you enough to come to you when needed.

weli··on The Delete Act
Google does "sell" your data to other Alphabet companies except they call it "partnership" or "strategic sharing" and it should be completely illegal and be called data brokerage too. Same with Meta.

There is a reason the FTC and DOJ force this companies to break up, except they have hordes of lawyers and the law will always be catching up to reality so it doesn't do much in this day and age.

weli··on NYC Mayoral Inauguration bans Raspberry Pi and Flipper Zero alongside explosives
How are they going to enforce this? "No officer see this is an orange pi"
weli··on Asking Gemini 3 to generate Brainfuck code results in an infinite loop
I wonder the same. I think a language like pascal is more semantically rich than C-like languages. Something like:

   unit a;

   interface

     function bar(something: Integer): Integer;

   implementation

     uses b;

     var
       foo: Boolean;

     function bar(something: Integer): Integer;
      begin
        repeat
           Result := b.code(something);
        until Result <> 0;
      end;

    end.

Probably holds more semantically significant tokens than the C-counterpart.

But with LLM's the problem's gotta be training data. But if there was as much training data in Pascal as there is in C it would be pretty cool to see benchmarks, I have a hunch Pascal would do better.

(Sorry for the bad pascal I haven't programmed in ages)

weli··on 4 billion if statements (2023)
Yep! Something a bit counterintuitive on circuit design is that dedicated transistors will always beat reusing existing components. If we do reuse existing components like ALUs, multipliers, or state machines, we save on chip area but pay the penalty in clock cycles. Your approach was the extreme version of this tradeoff. You essentially unrolled the entire dictionary lookup into pure combinatorial logic (well, with registers for the input characters). One clock cycle latency because you weren't doing any sequential searching, comparing, or state machine transitions just racing electrons through logic gates.
weli··on Oldest attestation of Austronesian language: Đông Yên Châu inscription
I don't know. I kinda assume most language families are somewhat land contiguous and I take indo-european as the exception that confirms the rule. That's why austronesian is so interesting.
weli··on Oldest attestation of Austronesian language: Đông Yên Châu inscription
Austronesian language family is wild. How could a language family be spoken both in New Zealand and Madagascar blows my mind. At least indo-european is connected by land, but an entire language family that spans thousands of kilometers across sea sounds something straight up from a Tolkien book.
← PreviousPage 3 of 4Next →