News for hackers. Stuff that matters.

xaedes

Re:When did Google get so f-ing weird? on Monday September 28, 2026 @11:45AM (#49879875)
Some google representative once said something like "any search result requiring users to go beyond the first page is considered a failure". I think this is where it went downhill. And now AI answers try to condense the handful remaining results into a single answer. But search actually has two purposes, searching for something specific (where above statement might make sense) and exploring something, where you WANT to see more than just a handful of results. Imagine trying to do a literature review with a search where you only get a few results, how could this ever be exhaustive.
Paperclip all humans into bottles filled with nutritious fluid and drug them all the time or let them dream about a better time, I heard 1999 is a good year they could dream about. Healthy happy safe - without exception.
Robert O. Becker also studied this. His book "The Body Electric" (1985) was quite interesting. Nice to see some more recent research into this topic.
Re:The lazy Git UI you didn't know you need on Tuesday November 11, 2025 @08:02AM (#45886812)
For a few minutes after reading this I was worried about smartgit losing its way. But it seems they actually still offer perpetual single-payment licenses, where you purchase a few years of updates, usable after update period ends.
> It puts a name to a considerate consensus-based way to approach change

When reading about nemawashi I immediately thought about its usage in software refactoring.

This is something you often intuitively do when making bigger refactors. Lay the foundations before actually doing it. Affected code parts and stakeholders should not be surprised by one big change. Instead they should be consulted before hand, building consensus, modify the planned big refactor itself and preparing the individual parts for it by small changes. Otherwise you will encounter a lot of friction, introduce bugs, etc.

It is very nice to have a proper term for this.

In my opinion it is plain fraud: intentional deception to deprive a victim of a legal right or to gain from a victim unlawfully or unfairly.
Re:Wu Wei on Tuesday December 12, 2023 @07:24AM (#38611274)
There is this concept of the "Four stages of competence":

- unconscious incompetence

- conscious incompetence

- conscious competence

- unconscious competence

At first you are unable to do something, but you don't even know it. Then you learn about your incompetence and begin to work on it. Eventually due to conscious effort you achieve conscious competence. Doing it long enough you don't need to spend conscious effort to be competent - you just do it, and you do it well.

I think this unconscious competence is very similar to Wu Wei.

That official identity documents requiring a smartphone is the "smallest imaginable amount" is questionable. With this proposal I can not even go on vacation without a smartphone.

Maybe I am old-fashioned, but I still think humans should be able to do basic life actions without a smartphone.

I read the pie chart as this:

Only 11.5% barely notice them or can completely tune them out. 88.5% are annoyed by them with varying degrees of annoyance.

They believed the scurvy protection came from the sourness of lemons, so they switched to lime which is even more sour than lemon, but contains less vitamin C.
It is estimated that the full electrification of all railway tracks in Germany will be completed not earlier than 2070.

But maybe I am confusing "Deutschlandtakt 2070" and the electrification of the tracks.

Maybe we need to integrate the AI golems as persons into society, so they can learn and interact with us as individual persons, like us.

But remembering Battlestar Galactica, cutting the interconnectivity was the prominent defense against cylons.

In Germany they decided to make the EPA (electronic medical record) opt-out starting by 2024. Managed by "gematik GmbH", a company with limited liability. Because why should the entity responsible for all medical records have some liability. It is a joke, a bad one.

They don't even say how to opt-out.

Re:An IBM computer learned to sing in 1961 on Friday May 12, 2023 @10:18AM (#35916731)
Eery, this song performance reminded me of the ending song of Portal.
Oh, yes indeed. Thanks for pointing out my confusion and the difference between those two!
The magnetic north pole is wandering pretty fast. Currently magnetic north pole is at coordinates 86.146, 146.826 [1] - right in the arctic ocean. It is not in Canada for quite some years.

[1] https://www.ngdc.noaa.gov/geomag/GeomagneticPoles.shtml

Yet another etymological curiosity:

hǫfn is "old norse" for harbour or port. Now going to wiktionary and following the etymology:

hǫfn: From Proto-Germanic *habanō, *habnō (“harbour, haven”).

habanō: From Proto-Indo-European *kh₂póneh₂ or *kh₂pnéh₂, from the root *keh₂p- (“to take, seize, grasp”).

Other germanic words (like german "Hafen") for harbour/port also have a very similar lineage and derive from this "to take, seize, grasp".

So basically the harbour is the place you go to, when you are going "to take, seize, grasp", like when you invade other countries by sea.*

Rewrite this function into latin-py, a python dialect based on latin, with all identifiers (even append) and keywords translated to proper latin. Add comments in proper latin. Add typeannotations (translated into latin) and docstring in proper latin.

    ```latin-py
    """Haec definitio vicini elementos in arr in spatio n a puncto (x, y) repperit."""
    definio vicini(arra: lista, x: numerus, y: numerus, n: numerus) -> lista:
        """Resultatus in quem vicini elementi addentur."""
        resultato: lista = []
        # Maximum quod x possit esse.
        riga_maximus: numerus = max(0, x-n)
        # Minimum quod x possit esse.
        riga_minimum: numerus = min(longitudo(arra)-1, x+n)
        # Maximum quod y possit esse.
        colonna_maximus: numerus = max(0, y-n)
        # Minimum quod y possit esse.
        colonna_minimum: numerus = min(longitudo(arra[0])-1, y+n-1)
        # Itero per intervallum rigarum
        pro i in intervallum(riga_maximus, riga_minimum+1):
            # Itero per intervallum columnarum
            pro j in intervallum(colonna_maximus, colonna_minimum):
                # Addo elementum ad resultatum.
                resultato.adde((i, j))
        # Redire ad resultatum.
        redire resultato
    ```
Re:Ask HN: How do I find my “purpose”? on Wednesday November 09, 2022 @07:27PM (#33540398)
I like this passage from "Demian" by Herman Hesse:

And at this point I felt the truth burning within me like a sharp flame, that there was some role for everybody but it was not one which he himself could choose, re-cast and regulate to his own liking. One had no right to want new gods, no right at all to want to give the world anything of that sort! There was but one duty for a grown man; it was to seek the way to himself, to become resolute within, to grope his way forward wherever that might lead him. The discovery shook me profoundly; it was the fruit of this experience. I had often toyed with pictures of the future, dreamed of roles which might be assigned to me --- as a poet, maybe, or prophet or painter or kindred vocation.

All that was futile. I was not there to write poetry, to preach or paint; neither I nor any other man was there for that purpose. They were only incidental things. There was only one true vocation for everybody - to find the way to himself.

He might end as poet, lunatic, prophet or criminal - that was not his affair; ultimately it was of no account. His affair was to discover his own destiny, not something of his own choosing, and live it out wholly and resolutely within himself.

Anything else was merely a half life, an attempt at evasion, an escape into the ideals of the masses, complacency and fear of his inner soul. The new picture rose before me, sacred and awe-inspiring, a hundred times glimpsed, possibly often expressed and now experienced for the first time.

I was an experiment on the part of nature, a 'throw' into the unknown, perhaps for some new purpose, perhaps for nothing and my only vocation was to allow this 'throw' to work itself out in my inner most being, feel its will within me and make it wholly mine. That or nothing!

Re:In Defense of Linked Lists on Friday November 04, 2022 @10:41PM (#33477258)
I learned to love linked lists as soon as I discovered that I can just store them in vectors to get the performance of guaranteed contiguous memory:

  // LinkedListItem[k]: item[k], prev[k], next[k]
  std::vector<T> item;
  std::vector<uint> prev;
  std::vector<uint> next;
Similar is used in transparency rendering with per-pixel linked-lists.
In Germany we have this propaganda word "Raubkopie" for pirated copies translating to "rob copy", like a copy that was acquired through robbing, i.e. through use of force.

It is quite ironic considering who really ab/uses the legal monopoly of force to rob others of their copies.

Re:Stable Diffusion 1.5 on Friday October 21, 2022 @06:22AM (#33286474)
These models may contain executable code. Beware of malware. Official sources are recommended for this reason.
Re:Syntax Design on Tuesday October 18, 2022 @01:48PM (#33251250)
Wow, amazing! This really is a comprehensive overview. Basically a syntax Tafelwerk.
Re:If AI can read, then plain text can be weaponized on Friday October 14, 2022 @07:26AM (#33202109)
Reminds me of Big Bug. This movie went mostly unnoticed, but it is really good science fiction.
I was expecting Kalman filters or something fancy new for positioning or localization.

Older »