skysight-inc/HackerNews huggingface dataset:
Spotify could pay far more for each stream than it does. But it chooses not to, and the money mysteriously disappears into the bank accounts of the management team, assorted investors and Spotify's owners - which include the major record companies.

The arts publishing/management/distribution businesses have always been about relentlessly screwing value out of creators, usually by leveraging differences in political and corporate power to intimidate and bully creators into "voluntarily" signing over their income in return for access to various walled-garden markets.

Streaming media have really taken it to a new level.
Have they considered offering the option to those criminals who were implicated in 'smart' criminal activities?
> if you weren't allowed to advertise, say, smartphones there would be a lot less smartphone owners.

That would certainly be a net benefit to societies mental health.
Being able to build Go into a binary without any dependency makes distribution really easy. As a user I prefer a single file that I can download and run and as a developer it has really simplified builds and deploys.
IIRC the phrase they used was "failed to meet expectations", which is very different from 'failed to recoup their investment'. The idea that you can sell a remaster for 100 a season aside the second one is a factual statement. The first one is arbitrary. Maybe they expected 100 million profit and only made 90.
So happy they kept the headphone jack.

And lightning. For elderly users, USB-C seems to require a much stronger grip than Lightning or 30-pin did. I used a file to add grip to help my mom.
I worked in the music industry for a decade and contributed to research to determine the value of music.

Everything I learned said one thing: The value was high when scarcity was controlled, and scarcity was mostly controlled by distributors and those involved in distributing art would make the most money - not the artist.

That the artist, and even the record label, make any money is a mere side effect and overspill of the money made by controlling distribution.

I think jedberg is right on this, the more I saw and learned the more I too believed that the natural model for art and music was patronage. Distribution (be it limited by production of physical media, or controlled by tech companies now) is an entirely artificial construct... where physical media at least was plausibly scarce, the digital is not.
Is there a service where you can test the performance of your web site from within China?

Edit: Google knows https://geekflare.com/test-website-load-time-from-china/
> Clinicians should be conscious about the choices they make in relation to their app use and, when recommending apps to consumers, explain the potential for loss of personal privacy as part of informed consent.

That's for me the most important point of that study. It's no good if you avoid data kraken where you can, and meanwhile your physician unwittingly distributes your sensitive data via the latest health app.
It's even harder than that - APIs have expected performance characteristics, and APIs that involve string manipulation can change their performance when needing to work directly with UTF-8, e.g. working with file paths might become slower.
"without fault"? Is it reasonable to assume that a cheap internet connected toy with a video camera and microphone is secure enough to use without any precautions?
Because it's not all about you.

Plus "no cooking allowed" is not about having or not having a kitchen.
I was trying to deploy a CI/CD pipeline for a small project and testing some changes in the test step before deploying. I wanted to collect env variables into a global location in the pipeline and put some defaults for the tests, but I have used the same variable names for them, so the global ones that were for production deployment were being used for the tests as well, and the tests were starting by wiping out the connected database.

As if this was not enough, I didn't understand what was going on because tests that used to take 5 seconds were taking 3 minutes at that point, so I ran them at least 10 times to make sure this was not a pipeline glitch. This also helped me to make sure that the database was completely wiped.
I think you have fear of failure.
As much as I disagree with mass incarceration, I don't like these "it costs $nK to house a prisoner", since usually it's not quite true - costs are amortised over many thousands of prisoners and the state wouldn't actually regain $75k by releasing one prisoner.

That being said, I am sure they would regain enough money to seriously help that person, which is more likely what they need than to be locked in a cage to get some kind if societal retribution.
How will cryptocurrencies impact national currencies? – a $120B question
Somebodies also want all kinds of things that make society worse. That doesn't mean we should allow or worse encourage them.

The idea of what's good at large is what differentiates a society from a bunch of people that just happen to share a country and a legal code.
This looks great thanks! I really appreciate the color blindness functionality. As a color blind web dev i really have issues with coming up with good color palettes and this looks like something i can use.

Great job!
Tell that to the Python community where switch to UTF8 was/is a huge battle!

Swift is meant to be retro compatible with Obj-C and all. As someone pointed out windows in the meantime have basically no announced battle plan to transition out of UTF16.

I this game latecomer were rewarded because they started with UTF8 or switched from ASCI. But innovators actually tried UTF16 in the mean time an now have to do the job twice in a retro-compatible manner.
> It's a bad argument. It ignores the fact that humans progress by division of talent and labour.

I suspect the "bad" argument is actually compatible with division of talent and labour.
Could you explain the link between this division and income?

> You wouldn't apply it to physicists, engineers, medical specialists, lawyers, politicians [1], financial experts, sports, or software developers.
> So why is it fine to apply it to an art?

Because history shows us that "some" art gets done, even when no money is directly involved.
And actually, it's the same for physicists, engineers, sports, software developers - not sure about lawyers, policitans, or financial experts.

Now we have to ask ourselves: for all these domains, what's an acceptable amount for "some"?
I think I have written than more than a dozen times already :)

NoRoot Firewall for android devices. You make a Global Filter (aka firewall rule) that writes: asterisk.XYZ.com:asterisk and you are done with that specific tracker/advertiser. Sometimes they don't use URLs but IPs, in which case I take the extra 30 seconds to check who does the IP belong to on www.ipaddress.com and if it is a CDN, I allow it (only for the app), if it is MoPub, Adjust, etc. they get a royal block on 123.123.asterisk.asterisk:asterisk to get done with it.

NoRoot firewall also has a "Access Log" tab which shows which connections have gone through and which are rejected, so you can fine tune further.

Edit: replaced asterisks with the word "asterisk"
OK thanks, I'll give it a shot.
When you say "genius" you mean his technical abilities, by "unprofessional" you probably mean those moments when he pointed out other people's technical mistakes in a... straightforward manner.

Some people are offended by this other side of his style, yes. TBH, I don't understand why was it such a big deal. He never spoke about non-technical things in that way. Meanwhile, his technical opinions always were clear, sound and to the point.
There isn't one - which is the point.

It isn't even scientifically accurate to believe that mental illness is caused exclusively by brain malfunctions. Other bodily systems, especially the gut, also seem involved - never mind the mysterious role of genetics, and the slightly less mysterious but hard to pin down influence of environmental and social stresses.
of course there are ways, but they need to be improved and catch on, consider for example namecoin... in theory each client could perform DNS queries locally...
"Mastery in that they know the business capability from end-to-end". That's the point. These generalists are not really data scientists. Often it's some account manager/salesperson/ops worker rebranding themselves to get ahead. A real data scientist who understands the business side is rare and really good, but most "generalists" are just bad. So bad in fact they exacerbate every single problem the author thinks they solve: Having bs people called data scientists devalues and annoys the real data scientists; and they often create confusing buzzword driving plans and white elephants for show rather than insight that will have a real impact.

I worked in a media agency once where an account manager who could barely do a simple calculation in Excel rebranded himself as a "lover of data". All he did was play office politics. We nicknamed him unicorn. It was a nice way to describe a creature with a thin rod sticking out of its head.

He was such a leech in that he was full of incorrectly used buzzwords, overpromising, and overselling (he had a habit of present non-significant analysis as facts). The very idea of statistical confidence was a mystery to him.

Because he played the politics game well, he did reasonably well and ran a few projects. Every single one of those turned out to be a giant white elephant to the clients.
Well yeah, I've read that so often now, it has just become part of the bubble.
Could use LocalStorage as that's not technically cookies.
Apple's iPhone struggles unravel ambitions of Japan Display
You still have to go out drinking with coworkers because it's one of those things viewed as a social responsibility. And said coworkers will pressure you to drink because you're expected to get drunk among them as well.

There is a lot of combined pressure to get people to drink.
Some tend to use debuggers for development details which I agree isn't great, as one tends to focus on details rather than overall structure.

But for actual debugging, especially for code you're not familiar with, they can save huge amounts of time.
Some more notes on this at:

http://www.pixelbeat.org/programming/debugger/
> Are people - especially young and impressionable developers - able to separate the two sides of the coin

As a young coder, I remember reading these linus oldtime posts as an exhilarating breath of fresh air. Everyone around me was all-in about "object orientation" and similar bullshit. When I say everyone I mean it: there was not a single person that suggested even a hint of hypothetical disagreement on software engineering mantra. Thus, it was refreshing to read these posts and realize that there existed, after all, another side of the coin.

We should not be afraid that young and impressionable people see "all sides of the coin". We should be afraid that they only get to see one side.
I would always expect a higher chance of throwing a 6 the second time, because I updated my Bayesian prior (the die is fair) and I now believe there is a slight chance that the dice is biased in favor of landing 6s.
Submit iOS app to App Store from windows guidelines
Is that ran by SalesForce? If so, could they be subsidising it?
I'm not sure about how the contracts are but some contracts (I've heard of UK ones) it's a cost per prisoner. So if the prison holds 300 prisoners the company is owed money for 300 prisoners. I've heard of some that are run a prison for a certain amount of time for x amount of money.

So depending on what the contract is for a private prison, it could actually be a case of it costs x for a prisoner.
Meta-learning in finance: boosting models calibration with deep learning
Maybe "manual memory management" is the better thing to zoom in on -- the large difference (and justification of the cost) between something like C/C++ and Java is the inclusion of the JVM and the weight of the runtime the Java brings with it.

C++ is safer but heavier than C, and Java is safer but heavier than C++. If C/C++ are systems programming languages but Java is not, then I posit that Go is also not a systems programming language. If use in resource constrained environments (where C/C++ can happily go) isn't a huge factor, then lots of things are systems languages that I wasn't considering

Wiki says:

> System programming (or systems programming) is the activity of programming[1] computer system software. The primary distinguishing characteristic of systems programming when compared to application programming is that application programming aims to produce software which provides services to the user directly (e.g. word processor), whereas systems programming aims to produce software and software platforms which provide services to other software, are performance constrained, or both (e.g. operating systems, computational science applications, game engines, industrial automation, and software as a service applications).[1]

> System programming requires a great degree of hardware awareness. Its goal is to achieve efficient use of available resources, either because the software itself is performance critical or because even small efficiency improvements directly transform into significant monetary savings for the service provider (cloud based word processors).

Last sentence of the first paragraph seems to kind of two cases I kind of mentioned -- providing services to other software, being performance constrained, or both. Assembly/C/C++ are obviously often the only choice for the "performance constrained" use case, but not necessarily the best choice for the simple use case of "providing services to other software".
The sad, sick life of the business traveller
Kotlin has an LLVM backend these days and can compile to native binaries. It's more Swift-like, then.
I remember this as a kid..
Tickling is interesting in that the initial reaction signals pleasure (laughing) while the experience could be rather unpleasant.
I recall multiple times as a kid that an adult would say "I'm gonna tickle you!" and I could feel my mouth widen in a smile but I sincerely didn't want to be tickled and would say no, I'd try to frown, but they'd interpret it as me being playful and go ahead, at which point I'd laugh until I started crying and they'd get the point.
> Before recorded music, a live band (or one man show!) was the only game in town.

Don't forget the orchestra.
Unless you consider it to belong the "live band" category :-)
> Patronage is... a thing. Better than nothing. But obviously a weaker form of economic systematizing than a model where you pay to listen to a performance or a recording.

> I mean, if you're designing a system function, do you want it to reliably tie outputs to inputs, or optionally tie outputs to inputs?

> Paying for things supports the enterprise that goes into providing them. Diluting or disconnecting payment from the music is another way of saying "in order to make music, you should be spending time doing things that aren't making music."

So when you pay for a copy of a recording of a piece of music, do you feel that you are more directly paying for someone to make music?

In the exact sense that you describe here, paying for copies of recordings has a very weak tie to the actual production of music. I'd have to pay for a copy of a recording even if the recording artist has been dead for decades and can't possibly create more music. It's not payment for "making music". It's rent on some work that may have been performed in the last century. No one needs to make music to sell me a copy of a recording.

As a patron, however, I'd be paying people to create music. If they didn't and I didn't trust that the investment was worth it, I wouldn't. If they were dead, there'd be no sense in supporting them. It would be like sending paychecks to a dead employee. Someone needs to make music to receive my patronage.

If the output I expect of a "system function" is for someone to make music, paying into a function where the output is copies of recordings is worse than paying into a system function where the output is the labor of creating music. I can see why this view would be confusing, though. Vague abstractions have a tendency to obscure actualities, and of course there is a more complex relationship with more inputs, outputs and feedback loops.
Death by a Thousand Clicks
Yes, but then I miss stuff I would have wanted to watch, or more accurately miss it longer than I would have wanted to. If a show or movie is genuinely engaging or thought provoking then I want to know, because material like that has value to me.
I'm always looking for feedback, including on similar topics :-)

What would be a "good" price for you?

(asking because when I'll make a complete rewrite, I want to have various price ranges, including a lower starting price).
What's wrong with Linus communication in this post ? Someone asked for his opinion. Not only did he respond with his opinion, he also clearly communicated why he holds that opinion. Sure he has written some abusive stuff, but that doesn't make everything else abusive, or can you point out the abusive parts in this post ?
I don't think anyone else is idolising this kind of toxic behaviour. You're the one calling it 'genius'! I think it's an absolutely terrible way to speak to people and I hope I never have to interact with him to get something done in my job. I don't know how a professional person can be happy with knowing there are people who would avoid them like that.
Community guides for open source creators
I think retailer's liability here is also limited.

Imagine you are a shop selling cola in can.

If coca cola company put some unhealthy stuff in, you are not liable just for selling it. But if you made the stuff unhealthy because you stored it in direct sunlight long time, you are liable.
This is now 18 years old - is it still relevant? Was he right?
Even then it was most likely still one of the most ample software projects on the planet
" secret embedded camera "

I bought "child's toy" and sold you "child's today", you expect seller to check every toy if there is "secret camera" ?
>> the state wouldn't actually regain $75k by releasing one prisoner.

Neither would Harvard, so at least the comparison still stands.
He was right at least in this part: «My biggest job is to say "no" to new features, not trying to find them.»
Yes, let us hide old posts from public until candidness and frankness (driving forces of innovation and self-correction) is completely obliterated from the corporate world.

And let us also gently place everyone's thumbs into their mouths while they are asleep because it feels cute and cuddly.
NetGuard is on Google's store, and (at least in pro version) you could use it to monitor and block individual addresses any app wants to access. It's a bit involved, though I recommend at least the basic functionality: the ability to selectively allow and deny access to Wi-Fi/mobile connection for apps. I don't run any ad-filtering for apps, but I disabled networking for any app that IMO shouldn't use it, and I'm surprised by which apps suddenly start popping up in NetGuard's notifications (especially when I'm not using them).
The Facebook integration with Spotify allowed you to send messages and receive from within Spotify. Could you think of a way to implement this without giving the Spotify client access to those messages?

What’s more, users explicitly opted in, giving Spotify permission to do so. [1] No reasonable person would use Spotify to send and receive messages after explicitly granting the client permissions and then claim “but I don’t expect Spotify to have access to my private messages”

[1] - https://stackoverflow.com/questions/17561784/django-social-a...
Increase the price but give a free tier to users to taste it first.
Yes.

But the point was that Mozart didn't need to be rich to do great music.

Whether he deserved to be rich is another question (more related to morale than economics).
I think it's actually the shared morality that seems to have gripped the world. Maybe it originated in the west, but I don't think so, I think it's been around longer than that.

I could get really tinfoil-hat-y and say that it's often just a method of control (hard work as virtue to motivate people at the bottom of the pyramid), but I think it's safer to say that most of the time for one reason or another most societies decided the best way to attack the problem was through propaganda.
He was right about being careful. About debuggers? Maybe. Attitude-wise? Doubtful.
Ask HN: Do you pay for access to business information about companies?
If yes, whom do you pay?
I have a little bit of knowledge of assembly, but have never done anything significant with it. I'm thinking that playing with RISC-V assembly might be the way to get myself comfortable with assembly and also get myself into the RISC-V ecosystem.

I'll take a look at the RISC-V specification. Thanks!
There's every reason to believe this. The article makes it very clear that the problem is the need by journals, funding agencies and researchers to have a boilerplate value so they can categorize the results as "true" or "false". You can change the value or the phrasing, but without solving the problem of "laziness" you won't fix anything.
So no different than leering self interested political posturing masquerading as altruistic innocuity
>For everyone, look at Solaris for something superior.

I'm still sad that such a good system fell in the hands of Oracle :(
I don't really know if 33 is young or old but I really cannot agree more about the mantra thing. And it's not only the OOP craze that completely ate the industry at some point..! NoSQL-related discussions, all UIs and CLIs, the big enterprise influences vs open source approaches, etc.
Seven New Devices from ThinkPenguin Now FSF-Certified to Respect Your Freedom
Google Requests Meeting with US General Amid China AI Debate
>More people seem to be suffering from anxiety and depression and I personally think these companies are a major part of the cause.

That trend pre-dates Google or Facebook. Before them and Snapchat and instagram, it was text messaging. The basic ability to send messages to your friends in real-time is the problem. Individual services can make it incrementally better or worse, but it's the behaviour that's the actual problem and even very trivial modern technology enables that behaviour just fine.
Ahhh I see. Thank you for the correction.
Side remark : has anyone talked to linus the same way he did to others following a bug linus has coded himself ? Like, calling something he did a piece of trash, or something similar.
Looks great! :) Love the animations
> The only things I needed to tune manually were git-gui and choosing a hidpi theme in GIMP.

So it doesn't just work. It works only for a subset of the applications, those that fall within a certain DE/GUI toolkit.
How Do You Create a Tech Startup as a Non-Technical Person
> Without a debugger, you basically have
to go the next step: understand what the program does. Not just that particular line.

On the contrary, I find that a lack of debuggers makes me lazy when performing this step: I’ll go “yeah, these lines of code remove the item from the list”, but then having no way to check that I get burned later when it turns out it actually did something subtly different than what I expected. I think he is right, though, that debuggers are not always the right tool for the job; occasionally they cannot produce relevant output (there might be too much too look at, of the part you are looking at is difficult to reproduce), so having these “big picture” skills are quite useful.
> That being said, I am sure they would regain enough money to seriously help that person

That depends on the person. How do you help a person who is primarily motivated due to narcissism?