HNHacker News
TopNewBestAskShowJobs

sixthDot

211 karma · joined July 2, 2023

submissionscomments
sixthDot··on Modern Object Pascal Introduction for Programmers
The GUI was said to, but the audio engine was C++.
sixthDot··on Modern Object Pascal Introduction for Programmers
> strings are managed

Actually all dynamic array are.

sixthDot··on 'Rehabilitated' postwar Germany's government was full of Nazis, study reveals
Indeed. I was about to comment "no shit Sherlock".
sixthDot··on France's top court blocks social media ban for under-15s
As french citizen what I can say is: Parliamentary time wasted. During the initial work the deputees that have initiated the project could have figured out that the constitutional court would, in fine, block the text.
sixthDot··on Ask HN: How do you call the "-" on a keyboard?
strong argument
sixthDot··on Ask HN: How do you call the "-" on a keyboard?
("-")
sixthDot··on Ask HN: "Access Denied" on every visit to Codeberg since a month or so?
What you describe cant be the reason because then the "access denied" would happen whatever the browser used is.
sixthDot··on Ask HN: What livestream do you keep open in a tab?
Some streams of the EarthCam channel (Temple Bar, New Orlean, etc). A bit of Virtual Railroad fans too (Revelstoke, Flagstaff, etc). Truck driving lives (esp. because of engine sounds, good for concentration). During U.S winter storms some random storm-chasers lives.
sixthDot··on Ask HN: Do you delete your browsing history?
Yes, every two days or so. An hygiene measure to prevent "history detection attacks". The routine consists into deleting everywith but the passwords. Actually "chrome://settings/clearBrowserData" is even in my fav bar.
sixthDot··on Show HN: Hallucinopedia
That is funny, somewhat works but there's a bias toward the victorian era. https://halupedia.com/the-x128-cpu-architecture. Otherwise I feel sorry for the creator's tokens.
sixthDot··on GitHub's fake star economy
https://github.com/vlang/v
sixthDot··on Linux 7.1 Expected to Begin Removing I486 CPU Support
I think Pentium will still be supported. i486 refers to very old 32 bits CPU (80486). The article is not clear but by default I tend to think that i586 and i686 will still be supported.
sixthDot··on Has GitLab Felt into the Enshittification?
When a team is so much into its own littke bubble, it does not realize anymore the shit they are doing
sixthDot··on Make better decisions based on criteria that are important to you
This work on system of weight:

> For each option and criterion, you assign a rating (0–10). Each criterion has an importance weight (1–5 stars). Decidit multiplies rating × weight and sums the values – the option with the highest score wins.

Is this really made for people who lack self-discipline or maybe just a website made for a portfolio ?

sixthDot··on A Mysterious Numbers Station Is Broadcasting Through the Iran War
So eventually that would be used to poison communications, just in case of Iranian would use that old channel, which then would also mean that it's been cracked a while ago.

That's absurd but I like this kind of little stories.

sixthDot··on The Scottish island that bought itself
> When a wealthy artist bought the island [...]

Not an artist. British businessman and Winter Olympian. See https://en.wikipedia.org/wiki/Keith_Schellenberg.

sixthDot··on LLVM: The bad parts
Also the C API is a bit the poor child. Plenty of useful options (or even opt passes !) are not available.
sixthDot··on The C3 Programming Language
If only that was only about emitting byte code in a file then calling the linker... you also have the problem of debug information, optimizers passes, the amount of tests required to prove the output byte code is valid, etc.
sixthDot··on Tell HN: Happy New Year
Another one bites the dust
sixthDot··on Web Browsers have stopped blocking pop-ups
The bigest anoyance nowadays (in the EU at least) is rather the cookie policy agreement. "View the list of our 258 partners", etc.
sixthDot··on Would You Kill for a Job?
That remind me of The Ax [0]

[0] https://www.imdb.com/title/tt0422015/

sixthDot··on South Atlantic Anomaly
How this was discovered is incredible. An amator satelite was lauched. operators collected data. At some point they had the idea to plot them. That gave a big stain in the south atlantic.
sixthDot··on Why Zig When There is C++, D, and Rust?
Not into ZIG but for some reasons I monitor new issues that pop in the bug tracker of "new" / "raisins" languages. ZIG has clearly reached the next level, let's say if you compare the issues two years ago (lot of comptime/type system things) VS now.
sixthDot··on Why xor eax, eax?
I've wrote a lot of `xor al,al` in my youth.
sixthDot··on What is the sense of agency and why does it matter?
related researches

- https://pmc.ncbi.nlm.nih.gov/articles/PMC7264682/

- https://psycnet.apa.org/record/2014-51129-001

sixthDot··on Lvalue Min and Max in C++
I cannot reply on the blog but to answer the author about other languages, here is the D version, using a single template:

    auto ref T max(T)(auto ref T u, auto ref T v) => u > v ? u : v;
    
    void main()
    {
        int a = 1;
        int b = 0;
        int x;

        static assert(__traits(compiles, &max(a,b) == &a),
            "should have selected the lvalue version");
        static assert(__traits(compiles, x = max(1,0)),
            "should have selected the rvalue version");
        static assert(__traits(compiles, x = max(a,0)),
            "should have selected the rvalue version");
        static assert(__traits(compiles, x = max(1,0)),
            "should have selected the rvalue version");
    }
sixthDot··on Why Is SQLite Coded In C
an hygienic way to handle that is often "assert", can be a macro or a built in statement.The main problem with assertions is the side-effects. The verification must be pure...
sixthDot··on Why Is SQLite Coded In C
Bound checks are usually conditionally compiled. That's more a kind of "contract" you'll verify during testing. In the end the software actually used will not check anything.

    #ifdef CONTRACTS
    if (i >= array_length) panic("index out of bounds")
    #endif
sixthDot··on Bots are getting good at mimicking engagement
What is really mind blowing is that, if understood correctly, bots would be used to check the availability of a product, that sounds so a "hacky" method, like "seriously people are doing that in 2025".
sixthDot··on Brutalita Sans: An Experimental Font and Font Editor
little UX issue: that's a little surprising that knots cannot be moved.
Page 1 of 6Next →