HNHacker News
TopNewBestAskShowJobs

FeatureIncomple

187 karma · joined January 19, 2019

submissionscomments
FeatureIncomple··on Show HN: 7.css – for all Windows 7 lovers
They're kinda similar, indeed.

But Vista has some differences in color and details that make it more beautiful IMHO.

FeatureIncomple··on Show HN: 7.css – for all Windows 7 lovers
I love this kind of projects!

We are still missing a Vista.css: the most beautiful Windows ever made.

FeatureIncomple··on WhatsApp Will Start Showing Ads
Yeah, the title is misleading
FeatureIncomple··on Ubuntu 20.04 LTS’ snap obsession has snapped me off of it
What's the best Ubuntu alternative out there?

I dislike Snap, but I like the stable / out-of-the-box nature of Ubuntu.

I don't like distros where I take a week to setup it the way I like.

FeatureIncomple··on Show HN: Task v3.0.0 Is Released
Hi everybody, author here!

Task is a build tool / task runner that can be used to automate stuff, like code generation and all kind of development tasks.

You can think of it as an alternative to Make (Makefile).

The offical website / documentation is here: https://taskfile.dev/

FeatureIncomple··on Ask HN: What are the underrated newsletters you like reading?
https://www.thegamingpub.com/ is such a great newsletter for those who like to check gaming news.
FeatureIncomple··on A new browsing experience arrives in Firefox for Android Nightly
I'm a happy user of Firefox Preview for a while not, and I just want to say to all developers: THANK YOU!

It's pretty stable in my experience, and in fact much faster than the main version.

Link for those who want to try it: https://play.google.com/store/apps/details?id=org.mozilla.fe...

FeatureIncomple··on Google pushed to take action against Android bloatware
Is it even possible to use Android without a Google account?
FeatureIncomple··on Google pushed to take action against Android bloatware
I hope this works.

On Samsung devices, we have to use hacks like using Package Disabler Pro to disable stuff:

https://play.google.com/store/apps/details?id=com.kinder.pks...

My phone is considerably faster and and battery life is much better after using this. No to mention this probably also closes some provacy holes.

Motorola, on the other hand, does a great job by using mostly vanilla Android with just a few really useful modifications.

FeatureIncomple··on Brazil fines Facebook $1.6M for improper sharing of user data
A common issue here in Brazil, unfortunately. It's often worth it breaking the law because the fines are often small, specially for huge companies like Facebook.
FeatureIncomple··on A Twitter app bug was used to match 17M phone numbers to user accounts
Twitter now supports OTP 2fa as well.
FeatureIncomple··on Don't Call Yourself a Programmer, and Other Career Advice (2011)
- Don't apply to 50+ companies at one go thinking only a % of them will call you. Choose ~5 companies, do a lot of homework about their business & write to key people at these places telling in ONE paragraph what you can do for their business. If it fails, choose next ~5 and so on.

This is one of the best advices for people starting their careers. This comment should be at the top of this thread!

EDIT: Formatting

FeatureIncomple··on Facebook scans system libraries on Android and uploads them to their server
I'm really interested in an answer for this question, since WhatsApp is the only Facebook app I have installed/keep an account.

Unfortunately, everyone uses WhatsApp in Brazil, and very few people uses Telegram, for example. This makes it kinda impossible to be Facebook-free here.

FeatureIncomple··on Wine Developers Concerned with Ubuntu Dropping 32-Bit Support
Yep

That, and it's also almost impossible to run Windows 8 or 10 with a HDD drive, even for basic stuff like internet browsing, etc.

SSD is basically required now.

Sad, because Linux is still pretty fast with HDD for basic usage.

FeatureIncomple··on Recursive Make Considered Harmful (1997) [pdf]
> So is there a build tool that fixes these problems, instead of just replacing the parts of make that actually work well?

I created something that tries to improve some aspects of Make. In particular it allows setting multiple outputs and use checksum instead of timestamp for build caching.

Don't expect a perfect tool, though. This started as a toy project, but evolved with time.

https://taskfile.dev/

FeatureIncomple··on Show HN: Task – A simple build tool written in Go
> I often have a lot of intermediate build artifacts/stages

I don't know your use case in depth, but I don't see why Task wouldn't work for you, since it's similar to Make in this regard.

You can have multiple tasks (for each step) and then either set dependencies or have a task that call all other tasks in the right sequence. And, of course, you'd have to enable [this](https://taskfile.org/#/usage?id=prevent-unnecessary-work).

Anyway, seems that Make is already enough for you, since you're used to it's quirks.

FeatureIncomple··on Show HN: Task – A simple build tool written in Go
> I still often use rake, even tho it does make some golang people vomit

LOL.

I love both Go and Ruby. Each of them shines on different scenarios.

FeatureIncomple··on Show HN: Task – A simple build tool written in Go
It's not solely about syntax.

Have you tried using Make on Windows? I know, I also prefer Unix-like systems over Windows (and I barely use Windows these days anymore), but for those that need Windows support, it's a miserable experience trying to use tools that barely work there.

Checksum based (instead of timestamp based) up-to-date resolution is also nice. Etc, etc.

In short, I don't think Task is perfect (far from it), but we desperately need better alternatives to Make.

FeatureIncomple··on Show HN: Task – A simple build tool written in Go
Yeah, a contributing guide would be nice. Thanks for the suggestion.

I'm curious on why Make runs twice faster to you, since in most cases the difference should be negligible (i.e. the Task overhead should be insignificant compared to the time it takes to run the command).

Maybe you're running really lightweight, like `cp`? Otherwise I'd consider it a bug. Could you open an issue, then?

FeatureIncomple··on Show HN: Task – A simple build tool written in Go
Thanks for these words!

Although I don't think this tool is perfect, I created Task exactly due my frustration with Make and the lack of decent alternatives.

Let me know if you any feedback after you try it.