HackerTrans
TopNewTrendsCommentsPastAskShowJobs

gignico

no profile record

comments

gignico
·10 hari yang lalu·discuss
I was about to start arguing why I don't agree but then I thought it was better not to :P
gignico
·15 hari yang lalu·discuss
Yes, but logic gates with constant fan-in, crucially, otherwise that's called AC.
gignico
·18 hari yang lalu·discuss
That's true for two `rectangle` paths, but for two nodes that's what I would expect as a user. Anyway, not an easy problem for sure.
gignico
·18 hari yang lalu·discuss
I've tried it now a little. The UI looks very cool, and generally the project is cool so congrats!

However, the generated TikZ code is not good in my opinion. Everything uses absolute coordinates, which in TikZ is seldom needed.

Just to start, if I place a single node I get absolute coordinates for it. Why? If you just write `\node {Hello};`, TikZ will put that at the center of the bounding box. No need to tell it's at `(0.5,2.91)` like it's happening in my test. Then features such as "align bottom" for a selection of multiple nodes should are manipulating the absolute coordinates instead of using TikZ's alignment features (anchors etc.).

I understand generating such code is more difficult. Maybe it can be something to point at for the next version, who knows...
gignico
·24 hari yang lalu·discuss
Indeed! Not scientifically controversial at all, but politically controversial, unfortunately.
gignico
·24 hari yang lalu·discuss
We all should feel sad and angry. That said, this was never about saving money. This is about keeping scientists under tight control by the government, in order to suppress research on climate change and other controversial topics. If the government can cut your grant at any time without notice or appeal you will think twice before publishing results that go against their ideology, or even before publishing a criticism on Twitter. This is true especially if you are not tenured, which accounts for the majority of the academic world.
gignico
·bulan lalu·discuss
Afaik std::span does not need anything that was not in C++98 already, or am I missing something?
gignico
·bulan lalu·discuss
> It seems that some people are really losing the taste for good readable code.

It seems that some people never had taste for good reliable code. Use `void ` and now any error whatsoever is a direct undefined behavior. Moreover `std::span` clearly says that you are not* taking ownership of the memory (even though the language does not check it of course), while `void *` does not.

I understand that people can have many things to say about C++, and I do as well, but `std::span` should have been there decades ago and is such a life saver in these situations. A truly zero-cost abstraction which effectively saves you from a lot of troubles.
gignico
·3 bulan yang lalu·discuss
Too bad HN nicknames cannot be put for sale :)
gignico
·3 bulan yang lalu·discuss
So LLMs are destroying the economy and the environment but at least “catastrophic risk” is still low. Ok then…
gignico
·3 bulan yang lalu·discuss
Off topic, but I sincerely ask: am I the only one that is disturbed by the use of the term "Mac OS X" to refer to modern versions of the OS that is currently called "macOS"? (and not MacOS either)

I mean, the name was changed ten years ago...
gignico
·3 bulan yang lalu·discuss
Is it really worth? YMMV, but yes if you ask me.
gignico
·3 bulan yang lalu·discuss
For reasons, I used to go to Rome quite frequently in the 2010s, and the construction of Metro C was already a meme. But now some of the stations are quite interesting indeed.
gignico
·3 bulan yang lalu·discuss
Thanks!

The arXiv submission says the paper is submitted to SAT26, did it get accepted?
gignico
·3 bulan yang lalu·discuss
Positively surprised to see stuff like these on HN first page!

If any author is around, do you have an implementation that can be compared with CUDD and similar BDD libraries?
gignico
·3 bulan yang lalu·discuss
I know about reproductive pressure and I’ve read The Selfish Gene. What you say is correct but does not explain that “if evolution did not, better not do it” attitude of the original comment, which I think is wrong for many reasons as I’ve wrote.
gignico
·3 bulan yang lalu·discuss
The problem is implying that “if evolution did not do it there must be a reason”, because 1) it makes evolution look like an engineer evaluating trade offs, which is not and 2) it considers the current state of affairs the final “product”, which is not. For example, flowers did not exist in the Cretaceous, so somebody looking at what evolution did until then would say “if evolution did not invent flowers, then we’d better not do it”. But of course that’s absurd.

Also as I said evolution is not a process towards a goal. There are 8 billion people around the world which proves Homo sapiens is quite fit for its environment so the pressure to evolve further features is quite low.
gignico
·3 bulan yang lalu·discuss
> Running Windows 3.1 in True Color Full HD

People from the time would be astonished by the hardware we have now yet bloated software globs up every ounce of performance. What a waste! </granny mode=off>
gignico
·3 bulan yang lalu·discuss
Evolution is not a process toward better quality of life and life expectancy of individuals. As long as enough individuals can reach the age to procreate in their environment evolution is done. Evolution didn’t train our bodies to reject the diseases we already have the vaccines for neither, so your reasoning would apply to smallpox as well. And what about viruses appeared after Homo sapiens evolved (such as HIV)?
gignico
·3 bulan yang lalu·discuss
Until you need to do more than all-or-nothing parsing :) see tree-sitter for example, or any other efficient LSP implementation of incremental parsing.