News for hackers. Stuff that matters.

Zen1th

Re:'Neanderthals Among Us' by Peter Sahlins Review on Monday October 05, 2026 @05:31AM (#49962558)
I don't see why fertility rates wouldn't change with time.

https://xkcd.com/605/

Re:Loss32: Let's Build a Win32/Linux on Tuesday December 30, 2025 @04:39PM (#46438333)
You should try KDE with https://github.com/ivvil/aerothemeplasma

The screenshots could easily fool me into believing it actually is Windows 7 :p

Ah yes, as opposed to the United States that have never meddled with another country's politics.
Re:Why is Zig so Cool? on Sunday November 09, 2025 @03:29PM (#45868878)
What do you consider to be native GUI on Linux if not something like GTK or Qt ?
Re:Materialized views are obviously useful on Sunday August 24, 2025 @04:50PM (#45007647)
You're taking "new fangled" too literally. Is it new, as in not everyone concerned is aware of it? Yes! I think the author is as enthusiastic about this as you are.
> People literally designed better GUI frameworks than flutter 20 years ago.

Which ones? Flutter is quite good, especially compared to things like Java Swing or GTK.

Re:Stop making Linux distributions, make applications instead on Sunday December 10, 2023 @04:01AM (#38590234)
This does ignore the fact that there's not one UI toolkit that you can target and that will work on all distros, and you certainly can't target Qt, GTK, ETK, etc. all at the same time. I've been making a cross platform GUI library and it's been a pain point on Linux (even though I use Linux!)
Re:What Will the World Look Like with Less Babies? on Thursday August 10, 2023 @02:52AM (#37072821)
I agree. More people should know about the demographic transition theory:

https://en.wikipedia.org/wiki/Demographic_transition

Re:I'm Betting on HTML on Wednesday August 02, 2023 @04:30AM (#36968439)
Wouldn't that be XUL[1] ? It's been there since 1997 and never took off outside of Mozilla, so it was deprecated and removed in 2017. It wasn't meant for use in the wen directly as replacing an entire ecosystem with a completely different way of doing UIs would be close to impossible, all for small benefits.

[1]: https://wiki.mozilla.org/XUL:Home_Page

Re:JPEG XL: How It Started, How It’s Going on Thursday July 20, 2023 @12:24PM (#36802851)
Feels a little like a déjà vu from an older browser by a big company that had a monopoly.. IMO, the sad truth is that what will happen is that JXL simply won't be used because it's not worth it to lose customers in exchange for a few kilobytes saved. Google has won, it has a monopoly on search, advertisement and the browser and decides de facto of all standards.
Re:IPv6 Deployment Status on Wednesday July 19, 2023 @09:14AM (#36785751)
NAT shouldn't be used as a replacement for a firewall. So the answer was always to set up a firewall.
Hate speech is the difference between "I disagree with your opinion" and "You should be killed for saying this". The latter is hate speech for which its explicit goal is to exclude the victim from the debate by inciting hate on them. When done by multiple individuals, you get harassment and the very important risk of harming the victim (directly or indirectly, morally or physically).

Let's say there's a group called "We Will Kill Them All", you might say that this is just words, but people live by words (politics is literally just that) and hate speech directly and explicitly encourages people to take an act on the victim and harm them. You might say that any individual could do that, but do not underestimate the power of a group binding people in hate, because this is one of the strongest bonds you can make (We v.s. Them) and peer pressure makes people ready to do much more horrible things than they'd do by themselves. One such example is the NSDAP party, many of their members wouldn't have been against the Jews if they had never interacted with this party. So do not underestimate the power of hate speech.

To go back to the Facebook case here, the problem isn't the concept of "hate speech", the problem is Facebook's bad enforcement of it cuz legally there's just nothing against this.

Re:What Makes the Zig Programming Language Unique? on Thursday October 06, 2022 @01:22AM (#33104660)
You can string format using `std.fmt.comptimePrint`[1]. For example, combined with features like `@compileError`[2], it allows you to make your own error messages (useful for generic functions)

[1]: https://ziglang.org/documentation/master/std/#root;fmt.compt... [2]: https://ziglang.org/documentation/master/#compileError

It's already handled, each Window has a `source_dpi` which is the DPI for which the layout was made, and depending on that and the monitor's DPI, Capy will habdle the scaling.
Yea :) In fact I'm planning to add a C ABI to Capy (I already did some small tests in the c_exemples folder)
Personally I use dsvpn (https://github.com/jedisct1/dsvpn) which is super simple to setup and use, and it's made by the guy who created libsodium.