HackerTrans
TopNewTrendsCommentsPastAskShowJobs

k_g_b_

62 karmajoined 4 anni fa

comments

k_g_b_
·4 giorni fa·discuss
Conservative politicians and leaders as they label themselves and practically act in today's political landscape are fundamentally on the authoritarian and anti-civil liberties side - there is no distraction. The right is only worse in the extent of authoritarianism and destruction of human rights they're willing to go to and the speed at which they want to achieve it.

If a conservative wants to preserve some status quo, basically all policy they use (and have available as a tool) in a permanently changing and developing world (socially, technologically) is that of restrictions, especially on civil rights, and of authoritarian mechanisms like police power. For weird reasons, conservatives never* want to preserve status quo civil rights like workers rights, freedom of information rights and similar that are anti-authoritatian.
k_g_b_
·4 giorni fa·discuss
They'll have a lot of work to do, if they want to catch up with the amount and rate of "hidden authentication backdoors" all those companies (and also Cisco) have. E.g. https://www.thestack.technology/cisco-hard-coding-passwords-...
k_g_b_
·4 mesi fa·discuss
Compared to other Linux distribution's package tooling Arch's is pretty nice and painless, I think.

Agreed with namcap/chroot - I think there should be even more mandatory checks on pushing stuff to AUR. But even so - regarding your last point: you absolutely need to check all PKGBUILDs from AUR or potentially get malware.

https://bertptrs.nl/2026/01/30/how-to-review-an-aur-package.... is a nice recent article by one of the maintainers that follows up on last year's AUR malware.

The final point sums it up, though: the AUR was built without the security mechanisms - technical and social - we want and need today.
k_g_b_
·4 mesi fa·discuss
*Made by the proto2 implementor, Kenton Varda

https://news.ycombinator.com/user?id=kentonv
k_g_b_
·5 mesi fa·discuss
Ah, so you are signalling misogyny and judging people as less just by their choice of hair-do with that term, got it.
k_g_b_
·5 mesi fa·discuss
So you're basing it all on your willful interpretation of "don't enforce federal immigration law" instead of going with any other interpretation that would not enrage you so? That seems unhealthy. How about the following very likely interpretation: "abolish the government agency ICE through democratic process (including protesting and voting)" followed with one of "move immigration law enforcement to another agency and better qualified agents with different, more humane rules" or "also reform immigration law to be more humane than allowing the executive arbitrary deportation of people in a legal process of gaining legal visa/citizenship/etc" or any of the other less ridiculous takes than your interpretation or Stasi comparison.
k_g_b_
·5 mesi fa·discuss
The world demonstrates in many instances, that you do not have to have empathy with people suffering from oppression, rape, murder, etc in order to "succeed" in terms of wealth and power.

Meaning: if you can't accept that someone publishing words/code/etc on the web at the same time also offers their own strong opinions (that you directly claim to be hate) about their own such issues, there's plenty of "communities" in which this kind of unempathetic approach to other people and their lives is celebrated and normalized.

If you barely know what ICE is, how can you claim his opinions to be "hate"? How can you claim that Andrew may hate you without thinking you identify with what you understand about ICE?

What ICE does is unmistakenly fascistic and authoritarian, far beyond the powers they have been granted by law and democratic processes. It's utterly disgusting to try and compare protesting and fighting against that with "abolish people with tattoos". ICE is an institution, a government agency among a dozen+ law enforcement agencies in the US. You compare advocating for abolishing it through democratic process (what Andrew expressed) with calling for the murder of many millions of people with a private hobby.

And while Andrew may have some responsibility towards the community he founded; if he has the responsibility to include different political opinions, he most certainly has the responsibility to exclude fascism. Fascism is the destruction of different opinions, it is not a political opinion that can stand among others and be compared on the same basis: that of human rights at the minimum.

Ask yourself and reflect: why does this very simple and inoffensive call by Andrew make you scared, especially if you don't know what ICE is and does? Could you have been influenced into this feeling? It is certainly not a rational reaction to a few characters of text viewed on a screen.
k_g_b_
·5 mesi fa·discuss
Structured concurrency is also a Kotlin thing https://kotlinlang.org/docs/coroutines-basics.html#coroutine... and a Python thing https://vorpus.org/blog/notes-on-structured-concurrency-or-g... and before that it was a C thing https://sustrik.github.io/250bpm/blog:71/
k_g_b_
·5 mesi fa·discuss
In the long run https://github.com/google/crubit will very likely solve this for Rust even if it's a bit specific to Google's use cases right now as per readme.
k_g_b_
·6 mesi fa·discuss
Germany in its constitutional law has protections against that data being used for any other purpose or government agencies. Does that help if a new antisemitic party would take over? Not likely for long, but hopefully long enough for other constitutional protections (like banning the party), anti-fascists or people working there themselves to intervene. On the other hand folks like the CCC or other data protection NGOs have been trying to teach politicians data minimalism for a while, but in this particular case religious conservatives don't want the state to get out of collecting church tax and the churches don't want the state to get out of it. In particular, Jewish communities could request the state not to collect taxes, tell their members to not enter that data into the tax forms and collected tithes/donations/similar on their own.
k_g_b_
·6 mesi fa·discuss
Please read again and don't put your own ideological spin on my words, please. I fully blame governments and politicians for all failures. I did not write that it's "actually" or otherwise privatized, in fact I wrote "you're right that it's not privatized".

The root cause is still privatization attempts and politicians that don't like well run public infrastructure and sabotage it through underfunding and bad requirements/structure. These are the same people that always claim that infrastructure will work perfectly well when just sold off to the private sector for maximum profit extraction. The working long term strategy is to get these out of position of power - however as is common, people like to vote against their own interests for ideological and emotional reasons.

No need to abandon reality, austerity and idiotic state underfunding of basic infrastructure (not just rail) have been the norm in Germany for decades. This isn't some crackpot conspiracy, but well accepted reality.
k_g_b_
·6 mesi fa·discuss
DB is only in its current state (company organization, leadership failures, organizational failures, underfunding for decades, etc) because of previous governments' failed attempts at privatization decades ago. Full actual privatization would not likely have yielded any better results - especially regarding the actual infrastructure itself. (There's enough examples worldwide)

It's also been used for cushy post-politics jobs and lots of other incompetent meddling - such as requiring and extracting profits, etc.

You're right that it's not privatized, but the root causes of current misery still are the privatization attempts and a significant neoliberal/conservative political force that caused decay and blocked progress/improvements.
k_g_b_
·6 mesi fa·discuss
When you want to distinguish `MyObj??` then you'll have to distinguish the optionality of one piece of code (wherever your `MyObj?` in the list came from) with some other (list find) before "mixing" them. E.g. by first mapping `MyObj?` to `MyObj | NotFoundInMyMap` (or similar polymorphic variant/anonymous sum types) and then putting it in a list. This could be easily optimized away or be a safe no-op cast.

Common sum types allow you to get around this, because they always do this "mapping" intrinsically by their structure/constructors when you use `Either/Maybe/Option` instead of `|`. However, it still doesn't always allow you to distinguish after "mixing" various optionalities - if find for Maps, Lists, etc all return `Option<MyObj>` and you have a bunch of them, you also don't know which of those it came from. This is often what one wants, but if you don't, you will still have to map to another sum type like above. In addition, when you don't care about null/not found, you'll have the dual problem and you will need to flatten nested sum types as the List find would return `Option<Option<MyObj>>` - `flatten`/`flat_map`/similar need to be used regularly and aren't necessary with anonymous sum types that do this implicitly.

Both communicate similar but slightly different intent in the types of an API. Anonymous sum types are great for errors for example to avoid global definitions of all error cases, precisely specify which can happen for a function and accumulate multiple cases without wrapping/mapping/reordering. Sadly, most programming languages do not support both.
k_g_b_
·10 mesi fa·discuss
All kinds of fees (e.g. for the grid) and taxes, yes. It differs by year and depending on which surcharges were added/removed through laws. E.g. one part was for renewable subsidies and that's been removed in '22.

40% source is here (German, slide 7) https://www.bdew.de/media/documents/BDEW_Strompreisanalyse_0...

Consumer prices are now down to below 0.30 €/kwh again for new contracts (takes a few clicks for anyone) - they were mostly high previously because of Russia's war. This influence on electricity production was removed.
k_g_b_
·10 mesi fa·discuss
End consumer prices are utterly unusable to determine success or failure of the Energiewende. They are also utterly useless to compare across nations, as they are made up of very different components - e.g. in Germany only 40% is determined by market factors, in France the price is held artificially low by massive subsidies https://www.lemonde.fr/en/energies/article/2023/04/21/france... and so on.