HNHacker News
TopNewBestAskShowJobs

lolikoisuru

69 karma · joined January 19, 2017

submissionscomments
lolikoisuru··on Please – A Cross-Language Build System
Consider adding the fact that waf requires a binary blob in every god damn repo as a drawback to it.
lolikoisuru··on Please – A Cross-Language Build System
>The binary it produces is still dependency free.

But the project now depends on Python, pip and Meson.

lolikoisuru··on Please – A Cross-Language Build System
>PLEASE STOP BUILDING BUILD SYSTEMS.

This couls also be said about many other things as well. For example package managers and test suites. Even worse is that every language feels like they are obligated to build their own because they are obviously the best programmers on the planet (them using that language is a proof of that obviously). What results is dozens upon dozens restrictive and sub-par build systems, package mangagers and test suite that are all used by only a small group of people and are just an extra dependency for everyone else.

>It sucks when you find a smallish library and discover it uses an esoteric build system whose dependencies dwarf the library themselves (cough Yoga). The OSS community needs build system consolidation, not tacking on a 15th wheel to the cart.

Developers generally don't think of the build system as a dependency because tehy already have it installed on their own machine. Though it shoudl also be mentioned that a big portion of developers (especially those using languages that encourage to install everything with their own package manager) have a very low or no barrier for adding new dependencies.

lolikoisuru··on The Makefile I use with JavaScript projects
HN has a pretty strong anti-make bias. People here would much rather use build tools that are restricted to specific languages or not available on most systems. Using some obscure hipster build tool means it's a dependency. Though these people who are used to using language-specific package manager seem to take adding dependencies extremely lightly.
lolikoisuru··on Please – A Cross-Language Build System
You include "Yocto" (which someone already pointed out should be bitbake) but not kconfig, which is used by Linux, Buildroot, Busybox, uClibc-ng and a couple more projects).
lolikoisuru··on Please – A Cross-Language Build System
Why are the examples in some horrible slide set instead of just on the website?
lolikoisuru··on Please – A Cross-Language Build System
>supported languages include C, C++, D, Fortran, Java, Rust

So it isn't general purpose?

lolikoisuru··on Please – A Cross-Language Build System
>well I tried but they dont have samples so I gave up, no point in spending hours in reading docs and setting up something for a build system that may be useless. It also seemed suspiciously identical to bazel with really no features that may be special in any way? I mean really, why use this and not just bazel. The webpage doesnt even say

I agree with this guy. It shouldn't be that hard to include an example of an advanced script.

https://www.gnu.org/software/make/manual/make.html#toc-Compl...

lolikoisuru··on The Makefile I use with JavaScript projects
His point was that all of $@, $%, $? have more descriptive names as well, you don't need to use these single character macros.

Also you probably meant ?= instead of := as the command you gave would still use /some/path instead of /other/path if you use :=.

lolikoisuru··on The Makefile I use with JavaScript projects
>and a different dependency-based-programming build tool could replace it...

Make one that's generic and provides significant enough improvements that people care.

lolikoisuru··on The Makefile I use with JavaScript projects
> Significant tabs

.RECIPEPREFIX option has been available for 7 years. Stop whining about non-issues.

lolikoisuru··on Can I Legally Use the “Fluent UI” or Ribbon Design?
It's almost as if there is complete disregard for "prior art" when it comes to software patents. It's a bit ridiculous really. Microsoft shouldn't have gotten the patent and they shouldn't have won this case.
lolikoisuru··on Tiny quad-core system-on-module for makers and hardware startups
Does this require any of the binary blobs that are in the mainline Linux kernel?
lolikoisuru··on Why writing a linked list in safe Rust is so damned hard
Not Invented Here

This disease is extremely common among programming language developers and enthusiasts. A rust developer or a rust enthusiast just cannot fathom using a generic tool and instead everything has to be rewritten in rust. This applies to pretty much everything that a programmer might use but is especially bad with package managers.

lolikoisuru··on NPM v5.7.0
>This is a pre-release not a final one.

Which is not mentioned anywhere in the linked blog post.

lolikoisuru··on Ask HN: What has HN given you?
You'll see that the next comment he makes will be automatically dead. New accounts get shadowbanned right away if any of their comments gets killed.

Speaking from experience and experiments here.

lolikoisuru··on Ask HN: What has HN given you?
HN has given me a bigger disgust for tech than I thought I could ever have.
lolikoisuru··on Ask HN: What has HN given you?
>Your assertion is that it happens to you regularly. Have you considered that it's actually you, and maybe there is a way to express your opinion clearly without getting shadow banned?

Since he was already shadow banned for this exact comment and it's his very first with this account I don't think it's on him.

lolikoisuru··on New FreeBSD Code of Conduct
Do you seriously not know what `fortune` is?
lolikoisuru··on What is the best book about each country?
For Finland it's probably either Under the North Star (Täällä Pohjantähden alla) or The Unknown Soldier (Tuntematon Sotilas).

I don't think Sotaromaani, which is an uncensored version of The Unknown Soldier, has been translated to English.

https://en.wikipedia.org/wiki/Under_the_North_Star_trilogy https://en.wikipedia.org/wiki/The_Unknown_Soldier_(novel)

lolikoisuru··on Show HN: Interactive Ansible Tutorial
The ssh configuration is one of the reasons I still haven't been able to move to Ansible properly. I managed to get it working somewhat without any controlmasters but I would much prefer having those, they significantly speed up making the connections when jumping through 2 hosts.

Even without controlmasters when using higher parallellism than the default 5 it the ssh connections start to fail for no apparent reason.

E: And another reason I would love to not use Ansible is the god awful YAML. It's a horrible choice for a tool like this.

lolikoisuru··on Wind energy used to mine cryptocurrency to fund climate research
What a better idea than using renewable energy just to put it in waste and get rid of any benefits you might have gotten over using fossil fuels.
lolikoisuru··on Roamer: A Plain-Text File Manager
vidir is included in moreutils which is packaged for pretty much every distro out there.

http://joeyh.name/code/moreutils/

lolikoisuru··on Ask HN: Can a Corporation have its own army?
>owning vast territories, creating their own culture and social facilities, having more budget than some countries

These are already true.

lolikoisuru··on Ivy: a minimalist static site generator in Python
It would be nice if that site also listed how many lines of code each of them are.
lolikoisuru··on Ivy: a minimalist static site generator in Python
Mine is exactly 46 lines long. Most of these crappy site generators are anywhere from 20000 to 300000 lines.

It takes longer to read the introduction to most static site generators than it takes to read and understand a proper minimal static site generator's source.

lolikoisuru··on Powerful new features for businesses on GitHub.com
Why not have colorblind mode be the default? Much more courteous to make the nitpickers change their mode than casual browsers who just want to be able to use the site.
lolikoisuru··on Telegram for Android is no longer open source
The thing is, Telegram only owns portion of the copyright. There are also a few other copyright holders as a result of their commits having been pulled in. Telegram cannot legally relicense the codebase without first getting approval from those people. I really doubt that they have done that and if I'm true the app is still GPL.
lolikoisuru··on Go CoC updated to remove “punitive language and anonymous reporting mechanism”
Great anecdote. Another tangential thing that I find is silly is blaming ALL whites for slavery of some black people couple hundred years ago in the US. I'm not aware of a single ethnic slave in Finnish history but I am still somehow responsible for slavery in some other country.
lolikoisuru··on CockroachDB beta-20161013
"Somewhat hyperbolic" and "the complete opposite of truth" are not the same thing.

There are no such things as "perfectly rational humans" and if there were they would be rational and would not experience discomfort because of a name because that's irrational. A rational human would see the name as clefer if anything since cockroaches are quite enduring.

← PreviousPage 3 of 4Next →