HNHacker News
TopNewBestAskShowJobs

sixthDot

211 karma · joined July 2, 2023

submissionscomments
sixthDot··on Sainsbury Wing contractors find 1990 letter from donor
Like https://en.wikipedia.org/wiki/Witch_bottle. Casually found in walls.
sixthDot··on Linux Pipes Are Slow
> I do not know why the JMP is not just a RET, however.

The jump seems generated by the expansion of the `ASM_CLAC` macro, which is supposed to change the EFLAGS register ([1], [2]). However in this case the expansion looks like it does nothing (maybe because of the target ?). I 'd be interested to know more about that. Call to the wild.

[1]: https://github.com/torvalds/linux/blob/master/arch/x86/inclu...

[2]: https://stackoverflow.com/a/60579385

sixthDot··on The 1 Hour per Year Bug, but only in Pacific time
Anyway, kill the DST with fire.
sixthDot··on Calling All Hackers
I feel miserable as I only check 4 or 5 criterions over 8000.
sixthDot··on Google Doc letter signed by 1000 disaster survivors is unreachable
Yes that loads here too, after 1 minute, however that's suspiciously slow. I bet on a scalibity issue, i.e gg docs not made for that.
sixthDot··on Show HN: AI Name Generators
Nice, I usually use https://www.fakenamegenerator.com/ to find names on forums. Compared to yours, I like the fact that it gives a first and last name. For example I just get "Arngrímur Nikulásson" (Finnish-Swedish), which I could use to create a GH account and start creating PR, let's say for a proglang, and people just thinks "this guy is from northern Europe, they are good with proglang over there". Sure it's delusional, people are not that naive.
sixthDot··on Ask HN: Why is the default audio volume 100?
good question. That should go from -60 to 0. Oh well let's say from -80 to 0 ;)
sixthDot··on Grok's AI image chatbot serves up Nazi Mickey Mouse and Taylor Swift deepfakes
I cant believe it, I thought IA would be only used to make the humanity progress.
sixthDot··on Go 1.23 Is Released
> Range expressions in a “for-range” loop may now be iterator functions, such as func(func(K) bool).

I guess the return means "should I `break`".

sixthDot··on Sort, sweep, and prune: Collision detection algorithms (2023)
E Don Lancaster
sixthDot··on Sort, sweep, and prune: Collision detection algorithms (2023)
The title was curious to me because I expected more a post about the `intersects` function, e.g the pip algorithm... turns out it's more about the complexity involved by the number of objects to test, which in the end is also interesting.
sixthDot··on Security Issues in Matrix's Olm Library
Might be slightly OT, but let's go. I think that this highly relates to how translations units are organized in a software project. At some point I think that mutual dependency is not a problem as long as the units form a unique "package".
sixthDot··on What you learn by making a new programming language
Very true. Working on a proglang is more like running a marathon than a 100 meters. Another thing that would surprise people is that how few complex data structures or subtil algorithms are required. For example in styx-lang, my little retard baby language, there is literaly no binary searches, no sorting, no hash map, no hash sets, yet it is still fast because actually a compiler most of the time only has to deal with very small vectors (5 parameters, 10 enum members, 15 statements in a body, etc.)
sixthDot··on National Instruments acquired by Emerson (2023)
They stay in the hole of the black snake.
sixthDot··on National Instruments acquired by Emerson (2023)
well, remember that Sonic Foundry was acquired by Sony.
sixthDot··on Ask HN: Best way to remove CO2 in a bedroom?
and blowing to the outside
sixthDot··on DuckDuckGo was down
what a quack
sixthDot··on Why not just do simple C++ RAII in C?
allocation is not construction, and deallocation is not destruction. The two steps are oftently executed sequentially but if you think that they are the same you'll end up with leaks, e.g at the level of the operating system (e.g GDI handles). What I mean is that arena allocators are not as simple as you pretend. That depends on what they allocate. The more commonly reason why arena allocators are praised is the cache locality.
sixthDot··on C Style: My favorite C programming practices (2014)
funnily the example used, i.e `printf` of single values is very special. Under the hood, variadic arguments that are `single` are actually converted to `double`. See the `cvtss2sd` in [1].

[1]: https://godbolt.org/z/Yr7Kn4vqr

sixthDot··on Pattern Forms
any of those : https://wiki.c2.com/?CategoryPattern
sixthDot··on How the Suburbs Became a Trap
For french speaking ppl see [hello457].

[hello457]: https://www.youtube.com/watch?v=_XOly5CBftA

sixthDot··on Can Your Programming Language Do This? (2006)
As people already commented in 2011, that's pretty common.
sixthDot··on The Performance Impact of C++'s `final` Keyword
> I'd love to see the codegen differences between the applications

There are two applications, dynamic calls and dynamic casts.

Dynamic casts to final classes dont require to check the whole inheritance chain. Recently done this in styx [0]. The gain may appear marginal, e.g 3 or 4 dereferences saved but in programs based on OOP you can easily have *Billions* of dynamic casts saved.

[0]: https://gitlab.com/styx-lang/styx/-/commit/62c48e004d5485d4f....

sixthDot··on The problem with invariants is that they change over time
Sure sometimes there are deprecations and API changes. Assumptions must be revised accordingly.
sixthDot··on Ask HN: State of permissive licences and AI training
I'm on this right now

---

The content of the files included in this reposity can only be consulted by inherited human vision.

Visually unpaired people can obtain the right to use indirect systems to be informed of the content by explicit demand to the author.

---

1. You can read if you're a human

2. If you cant read you might be a human but you have to ask.

sixthDot··on Ask HN: State of permissive licences and AI training
what's the most recognized definition of "human being" ? Does the Cambridge dictionary make authority ?

Also the fact to automate an usage of the code may be difficult to define, for example a script that build VS a script that scraps.

I do not have the knowledge to write a legal statement. That's a bit why I ask, in first place.

sixthDot··on M 4.7 earthquake 7 km NNE of Whitehouse Station, New Jersey
We have small ones every 10 years here too, in the Rhine valley. The first time is a bit "wtf". There are area where people are not at all prepared, so it's just an ubris thing: "oh well that was an earthquake I guess", and then you go back to your pre-earthquake-activities.
sixthDot··on Zip entry size unset now honors user requested compression level
nbdy trusts this guy anymore.
sixthDot··on Sunken Ships of the Second World War
Here that does (version 119)
sixthDot··on Sunken Ships of the Second World War
Yuu might be interested to zoom in the Toulon harbor area (FR) and to observe the numbers: 99 ships sunk, representing 290 968 Tons, but only 3 causalities. Here is why [1].

[1]: https://en.wikipedia.org/wiki/Scuttling_of_the_French_fleet_...

← PreviousPage 4 of 6Next →