Big chunk of artists don't earn enough to make a living as artists from Spotify or streaming services. You can search this online, it's well known and reported.
I saw an example about a year ago and can't find a specific article... but something along the lines of...
#!/usr/bin/env -S go run
I'm not sure if/when go ignores a shebang on the first line... otherwise, there are a bunch of articles I've seen that have a slightly differing format to do the same.. but google results feel off/old.
searched for: go shebang scripts
shebang is the term for a text/script file beginning with "#!" with the executable and parameters to run.
And who will buy the products and serivces of these "employers" when nobody has a job?
See you can keep adding middle layers, but eventually you'll find there's no one with any money at the bottom of this pyramid to prop this whole thing up.
When the consumer driven economy has no critical mass of consumers, the whole model kinda goes belly up, no?
Sorry, but what's the point of your comment exactly? It's a famous picture and the article already mentioned it's criticized by some for lacking a focal point. Yet it's a famous and iconic photo that's immediately recognized by hundreds of millions, perhaps billions, around the world. "Real" seems completely irrelevant. Windows 98, Vista, 7, 10 all dont look real, but are they going to have the same fame as XP and it's background did...probably not on the same level.
You could say that but it should be interesting to look at, otherwise what's the point? For example, if you replace it with a picture of your family, it is nice to look at when you do look at it, but you can easily ignore it. I like the MacOS dynamic wallpapers for the same reason: they have a little movement to hold enough interest.
Your comment seems out of date. There's no $200-300 iPhone anymore. iPhone 16e is the cheapest model I think? That's $600usd? But there are in fact $200-300 Moto phones still and new ones every year, with decent specs for the price and fairly close to stock Android OS. No, they dont have 6 or 7 year of OS upgrades, but that was never a realistic option in the budget Android phone market anyway. It would be unfair and inaccurate to Moto "abandoned" that low end market.
The Samsung A5x line usually goes towards 300 dollar/euro pretty quickly and e.g. the A56 get 6 years of updates. The Pixel 8a is currently 369 Euro in my country and has a long update cycle.
Just for reference, last year my friend bought a new Xiaomi 13T for $35 more (so +13%), which destroys this phone by every metric except synthetic CPU benchmarks. Apple really is heavily overpriced.
The catch being that's a phone from 2022. Sure, if that's acceptable. I was just referring to current models rather than models from multiple years ago
It outperforms samsung A5x series handily, has better battery life, better carrier support, has full warranty from apple, including same-day in-store service. Who cares what year it is from?
Congrats, you sewed enough paranoia that you got the submission taken down just suspicion alone. Strange though, on a community of developers, no one is able to show specifically how/and where it malicious.
The extension contains no active network communications, no runtime use of webRequest or declarativeNetRequest, no dynamic code loading, and no modifications to HTTP response headers or CSP directives. References to the domain sdmextension.com[now removed anyway] exist solely as unused string constants, entirely inert and functionally irrelevant. The extension’s declared purpose is consistent with its implementation. Accordingly, any assertion that this extension constitutes or facilitates malicious activity is currently unsupported by any evidence.
Thank you. I did flag this post too. Happy to have done my part :)
On a serious note, stop spamming comments here. Instead learn better open source development principles. Let you readable code do the talking, instead of paragraphs and paragraphs of defensive comments.
Please dont reply to this comment. Please read it and move on.
You're proud you shot down a useful extension that very many people would of enjoyed over baseless paranoia? Read everything that's posted here and point out exactly where the threat is in the code. Also I already replied to the first part of your comment before you retroactively added the second. And third, the code will be actively updated and cleaned up further. I'll be resubmitting this again to Hacker News after organizing and documenting it a bit better.
I appreciate you feel attacked but the content of the repositories are suspicious. Zip files, executables missing source, readmes that are clearly incorrect (eg giving Windows install instructions for a macOS binary) and this particularly plugin is minified.
I could tell that this was due to lack of experience because there were other obvious mistakes you’d made which were harmless.
What you need to appreciate is that you’re asking people to install untrusted software on their computers. So while you might feel attacked, the burden of proof is actually with you to demonstrate that you are trustworthy.
And that means eating some humble pie here. Learning from the feedback you’re receiving and grow from it. Rather than demanding that the community fix your shortcomings. We don’t owe you our time any more than we owe you our devices to beta test your software projects.
Thanks for your feedback.
The source code for my windows binary projects(and visual studio .SLN files too) are available for all my projects if you care to look close enough. The .exe are prepared for convenience and is fully reproducible. I am correcting that typo in that macos utility(I admittedly wasn’t ready to launch that one for public release or announcement, fixing now). I maintain that all my extensions are 100% legitimate and will improve the code clarity on my next releases.
Idk about lua, but uv single file python scripts (search the phrase) may be highly relevant for you. Or pure python, if you don't need to pull in any dependencies.
Python startup times suck though. On my system `python3 -c 'print("hello world")'` takes 60-70ms. In contrast equivalents with bash or lua both are in 1-2ms range. The difference is definitely noticeable.
Know your tools. If you're writing a script you run once in a while, 60-70ms is meaningless. If you're running it 10x a minute or more, sure reach for that fast startup language.
As comments here suggest, lua isn't much of a bash replacement. Happy to hear your alternatives and suggestions for bash.
I try to keep very few programming rules, but one which has emerged over time is "no python unless absolutely necessary" (precisely because of the thing you hinted at- the dependency problem, which I've run into one time too many, but also, the whole concept of there being only 1 way to do things which is kind of enforced just always rubbed me the wrong way)
But yes, in theory, that might be nice! There's also the Python-powered shell, Xonsh, which I can't use either.
Dependency problems are mainly resolved with uv - try it.
1 way to do things - not sure what you mean. It's a general purpose language, if you dont like something there's probably a different library that may do it the way you like (eg, don't like exceptions, use a library that mimics rust style Result values; don't like oop, don't do oop, functional programming is certainly possible in python), or easy enough to start creating your own private utility libraries that do things your way.
Xonsh was okay. Idk if I'd use it again. I'd probably just use python to invoke external cli programs using subprocess. I used xonsh for scripting before. I recall it having a slightly slow start up - I launch shell frequently so that's a no-go for me to use as my default shell.
---
And I looked at alternative scripting languages. Racket, D (has a single file script mode), ocaml, etc. Honestly python seemed good enough, even with its warts, especially with uv to manage deps without a whole formal project needing to be setup for a script. Stwp up from bash. Most of my use cases are fine with argparse + subprocesses + a unix shebang at the top + "chmod +x", with uv handy if I need a external library.
Btw: MicroPython is also available as a binary for all the usual operating systems. I’ve once made a few scripts and some .sh and .cmd files to launch them using the bundled micropython binary.
Not quite on par with a proper programming environment like desktop Linux, you can still do some useful things with Termux on a non rooted device. Only recently got into it, but it's quite cool to be able to ssh in and write scripts, use Termux API plugin and other things Worth checking out.
I wish Android dev wasn't such a pia and tied to Android SDK. I just want to "make" and "./main" without 10gigs of Android crap to get a hello world app.
Where does one find a replacement battery for a thinkpad that doesn't die after 6 months?
I spent $100 on what I thought was a legit and reputable local middleman for laptop batteries (of course they just buy from China), but even then first battery was half dead on arrival, and second free replacement was dead in around just under a year with rapid capacity decline after 6 months.
I bought a few. Only one was decent and still use it. For one of them I had, it never calibrated correctly and I think it was surging the motherboard (backlight on my screen just stopped working one day, but the computer just would keep turning off with it, leading to a lot of 'hold the power button down to clear the capacitors') ... the other one just doesn't charge past 65% anymore. Maybe that's a calibration issue; it sat awhile.
I am going to look at another vendor. Maybe GreenCell?
iFixit also sells batteries although I have no idea how good they are. I thought their toolsets were decent value for the money though (and they'll probably be around as a company for awhile).