News for hackers. Stuff that matters.

xisukar

Re:Blocking Kiwifarms on Sunday September 04, 2022 @09:17AM (#32712724)
>Not working with fascists (yes, really) makes me much happier about cloudflare.

This is beyond comical.

Re:Blocking Kiwifarms on Sunday September 04, 2022 @09:08AM (#32712630)
>The people who pushed for this have a list of the next sites they are going to get taken down. In particular any place TERFs have discussions.

At this point, expect everything that doesn't agree with their ideology to be taken down or thwarted through their theatrical pressure campaigns on the blue bird app.

Re:Some ways to get better at debugging on Wednesday August 31, 2022 @09:45PM (#32670817)
Some stack traces / error messages are less than awesome though
>Well I personally prepend @everyone to all my messages.

^ Arrest this man or woman!

Re:Vite – Next Generation Front End Tooling on Sunday July 03, 2022 @10:32AM (#31967966)
You're being downvoted but it's wild how frontend frameworks pop up, take hold, and then quietly disappear with the next iteration of the same thing with different syntactic sugar.
Re:Stop using app icons for political activism on Monday June 20, 2022 @06:24PM (#31816941)
>But in Florida there is a law now saying teachers can’t talk about gay people in school.

If only you weren't misrepresenting the Parental Rights in Education bill[1] you'd have a point. There's no reason why a teacher needs to discuss sex, sexual orientation, gender identity, etc. with kindergartens, be that heterosexual or homosexual. That's a private matter that has no place in a classroom, less so in primary grade levels.

[1]: https://www.flsenate.gov/Session/Bill/2022/1834

Re:Stop using app icons for political activism on Monday June 20, 2022 @06:12PM (#31816829)
>When your fashionable beliefs fall out of fashion, it will be your problem soon enough. Just don't cry about oppression then.

The righteousness of these individuals make them blind to the fact the pendulum swings back and forth.

Re:Stop using app icons for political activism on Monday June 20, 2022 @06:07PM (#31816760)
>If it's my app, I'll use my logo.

You might own the app's code but if the user paid for the app, they're entitled to not wanting their screen to become some billboard to The Current Thing™. Buy a few billboards and airtime if you feel you should shove your political beliefs and opinions down everyone's throat. With this behavior, you're the representation of everything wrong with corporate political activism and the tech industry at large: You're the app's developer, and for some reason you think you know more than the user.

>nowadays everyone does programming language

By design/specification, Raku[0] is over 20 years old. The Rakudo[1] compiler is a lot younger, with its first stable release back in 2015.

[0]: https://raku.org/

[1]: https://rakudo.org/

>I don't know that I'd call Raku battle-hardened yet

You're right here, the Rakudo[1] compiler had its first stable release back in 2015 and comparatively speaking, there's a lot of space for growth.

[1]: https://rakudo.org/

Was Twitter able to prove that at least 95% of its users aren't bots?
Re:Ask HN: What Happened to Reddit? on Wednesday May 25, 2022 @03:21PM (#31509277)
It's simply degradation (if we're talking about early adopters) and growth (if we're talking about the demographics Reddit is now targeting).
>Forum literacy is the key, and it’s not built into everyone by default.

I think I have a vague idea but what does forum literacy entail? :)

>Too tired of the "include us -> we demand change -> we demand you be kicked out -> build your own place" cycle.

It reminds me of a modified version [1] of one of the Webcomic Name comics [2]:

grey blubs: you do not fit here

pink blubs: okay we will make our own place

grey blubs: why are you excluding us?

pink blubs: oh no

grey blubs (inside the space pink blubs just built): you do not fit here

[1]: https://twitter.com/reactjpg/status/1272042422340669440

[2]: https://webcomicname.com/post/185588404109

Re:Ask HN: How do you deal with rude interviewers? on Wednesday May 11, 2022 @02:58PM (#31344266)
From Dijkstra:

>The tools we use have a profound and devious influence on our thinking habits, and therefore on our thinking abilities.

Obviously you should use the right tool for the job, however in the realm of programming languages someone might find a language's model of code structure better than other languages and more in tune with his/her way of thinking.

Re:Ask HN: How do you deal with rude interviewers? on Wednesday May 11, 2022 @02:39PM (#31344048)
What a nice turn of events! You literally killed the Lead Architect with kindness haha
Re:“I don't know the numbers”: a math puzzle on Sunday May 08, 2022 @09:57PM (#31309707)
I am still trying to wrap my head around the problem. Here's my attempt at your implementation in Raku:

    sub solutions-filter(@sols, &agg, Bool:D :$flip = False) {
        my @aggregates = @sols.map({ agg($_) });
    
        my %d;
        %d{$_} += %d{$_} ?? %d{$_} !! 1 for @aggregates;
    
        return @sols.grep({ %d{ agg($_) } == 1 }) if $flip;
        return @sols.grep({ %d{ agg($_) } != 1 });
    }
    
    my @candidates = ((1..99) X (1..99)).grep({ $_[0] ≤ $_[1] });
    my @ns = @candidates;
    
    for 1..7 {
        @ns = solutions-filter @ns, { $_[0] * $_[1] };
        @ns = solutions-filter @ns, { $_[0] + $_[1] };
    }
    
    say solutions-filter(@ns, { $_[0] * $_[1] }, :flip);
Re:Perl 6 is now Raku. Officially on Monday October 14, 2019 @06:36PM (#21253601)
> He called him asshole, and banned him. Quite astonishing outrage for a simple prodecural mistake in good faith. This was not the only such ban.

Really sad to hear that. I think the opposition to the rename, probably too late, is quite surprising giving the rename didn't happen overnight. Lizmat's proposal in the Github issue was opened for the community members for quite some time and with over 350 comments, many people shared what they thought about the rename, alternative names, etc. All of this in a respectful manner with the understanding that it was a sentimental topic for some but still acknowledging that it needed to be done regardless of the name chosen. In fact, the proposed name was Camelia but ultimately Raku ended up being the popular choice. Then, the Path to Raku document was created to describe the path for rename and this needed to be approved by several reviewers for the renaming to take place. And if that wasn't enough, Larry Wall gave the green-light to the rename.

Thus, if the rename was almost unanimous and Wall himself approved it (remember Rule 1 and Rule 2 [2]), I don't understand what's all the fuss about.

> Best is to avoid such toxic communities at all.

I don't lurk the Raku Facebook group, mainly because I don't use Facebook. If that's the type of behavior exuded by the admin(s), then I wholeheartedly agree with you about being a toxic place.

That being said, I don't think the Facebook group represents the Raku community at large lest people get the wrong idea. For instance, the folks at #perl6 (and now #raku) IRC channels [1] are the nicest, most helpful, and most amiable people you could ever find in a community. People do disagree there but they do respectfully and without inviting uncivilized discourse.

[1] These IRC channels are the fastest way of getting touch with the Raku community. There are also the subreddits /r/perl6, /r/raku, and /r/rakulang. It's still unknown if /r/perl6 will restrict submissions and redirect them to either /r/raku or /r/rakulang.

[2] Rule 1: Larry is always by definition right about how Perl should behave. This means he has final veto power on the core functionality.

Rule 2: Larry is allowed to change his mind about any matter at a later date, regardless of whether he previously invoked Rule 1. Got that? Larry is always right, even when he was wrong. It's rare to see either Rule exercised, but they are often alluded to.

Older »