skysight-inc/HackerNews huggingface dataset:
I take issue with this because it's kind of neither here nor there. You could give a more charitable interpretation by just treating Spotify as a music discovery service, that's not really what Spotify is marketed or intended for. Spotify is meant to be the ultimate end-game of online music streaming: it is meant to flat-out replace your giant MP3 library. And that's exactly how many people use Spotify. Not just Spotify, but also Apple Music, Pandora, etc.

If it was a music discovery service, it would be reasonable for artists to accept lower payouts and whatever other garbage because it's just an additional revenue source anyway. However, streaming music is not just an additional revenue source. Streaming music is becoming the primary way that people consume music all of the time. It is a $25 billion/year industry.

Artists and fans alike can't control the way that the larger market moves, but the way that the larger market moves will for sure have major impact on the entire industry and that impact will trickle all the way down. There is no reason to think that we can't or shouldn't try to discourage and flat-out regulate unfair practices. It's not that all things middlemen do are bad, it's that they routinely gain immense power in the market and then together they act against the best interests of nearly everyone other than themselves, while the barrier to entry remains so high that it may as well not be possible for all intents and purposes.

I don't really understand the point of defending what Spotify does, Spotify fights tooth and nail to try not to pay more royalties. When they were small they argued they had no choice but to pay low rates because otherwise they could never survive, and of course they never went back and changed their mind on that, because what incentive do they have?

So yeah. My opinion? Spotify sucks, the article was spot on.
Or, in the words of the European Union:

"AI systems [need to be] safe, transparent, traceable, non-discriminatory and environmentally friendly."

And:

"AI systems should be overseen by people, rather than by automation, to prevent harmful outcomes."

Source: https://www.europarl.europa.eu/topics/en/article/20230601STO...
I believe they are used to irradiate cannabis too (to kill mould & yeast) - electron-bean irradiation retains much more terpenes than gamma irradiation does!
> Samuel Paty died because he believed in free expression, and he would approve of it, no

He probably would, but do note that he caveated his free expression tremendously, doing everything he could do avoid offending brainwashed kids and their retarded parents.

> BTW he didn't die by "words", he died because a bigoted idiot attacked him

Because people called for his death based on a misinterpretation based on a lie from one of the brainwashed students. That was the speech that killed him, not his own. (And for the record, thankfully, all the pieces of shit responsible are being tried - that includes the brainwashed students that spread the initial lies, their parents that spread them online even further, as well as those that called for his death online, and the students that directed the murderer in the direction of the teacher. )
Philosphy aside, current 'AI' can't suffer in the same way notepad can't suffer.
... but why? Why would anyone want to buy candy from sketchy drug-adjacent street vendors when they could just go to a convenience store?
Good move. We know the damage these do. It hurts to think it took this long.
people seem to be confusing the $10 spotify premium sub with actually giving money to music.

i think there's an over-simplification of how this works going on. When you buy a $10 cd from let's say your dad's friends garage band, that $10 is going to your dads friend, and obviously they might have expenses before they really see that $10 (buying CD-R's, printing, etc etc).

you spend $10 on spotify premium, and exclusively listen to your dads friends garage band, that $10 is not going to your dads friend, it's going to spotifys bank account which will then be used to pay for execs, macbooks, operating costs etc, but also be used to fund the artist pool. so your $10 and some other persons $10 that they use for elton john records, all sit in the same account. Elton John via EMI or whoever, might have negotiated a 0.000005c per stream deal and so gets that. your dads friend might be on a very basic rate of 0.000002c per stream (numbers made up), and will receive that. so yeah elton or taylor or other big names will get a better deal.
This isn't about creating jobs. The US has more Jobs than people who're willing to work.

This is about creating strategic independence.
There's strong motivation to deliver results here. Nailing your political opponents to the wall.
This somehow reminds me of

def positive_round(x): return int(x+0.5)
Ever wanted to keep track of what's going on in the information security landscape?

I'm presenting a weekly digest of security-related conference talks. I aim to collect, categorize, summarize, and tag conference talks given in English from around the world and deliver them in a convenient format.

Feel free to subscribe to us via RSS, Email, Twitter, star us on Github, share feedback and suggestions.

P.S. Yes, AI is involved in the process.
If it’s not TSMC, it’s bad?
I think it's more to do with us being able to empathize more easily with other land animals because we're biologically similar. Fish can't scream in pain or show basically any emotion we'd recognize at all. They're so different it's like looking at a wiggling steak, so it's trivial to dismiss them as simple automatons.
It's especially annoying on Qubes OS, where my GNU/Linux already runs in a VM.
Markdown and html, image, and other previews, documentation, connectivity, it's a lot more than you think.

If you don't like it, use something else of course. But there are valid reasons for it being browser based and a lot of people choose to use it at this point.
If OP was going to his local record/cd store and not some fringe underground market, he was 100% supporting some record company. Maybe not one of the ones listed, but in the 80s it would have been a company.
hence we fight violence, not speech
The first point is kind of silly: You can make rust-style constructor functions if you want, and have a private constructor to enforce the behavior.

Although it does require some boilerplate, which may seem like pointless extra work.
The UI is definitely a matter of taste, which is why I created the distribution in three different shapes.

However, it was confusing that when muting, there was no indication that it was loading or there was no tab separator.
There is this previous wood satellite project but not launched yet I guess? So there's a wood satellite race!

https://www.wisaplywood.com/news-and-stories/news/2021/04/wo...
You date fossils from the strata they are found in.
Is this satire? Genuinely asking.

For many years I've been aware that I consume way too much sugar, and I've often labeled myself as a sugar addict to my friends.... But not really... I don't have withdrawal pain when I don't have sugar, I just crave it.
The AI insiders who want the controversial technology to be developed faster
Your example isn't idiomatic. You would not write begin/end for single-line cases.

Instead it would be:

if ((input = 'y') or (input = 'Y')) then
writeln ('blah blah')

else if ((input = 'n') or (input = 'N')) then
writeln ('blah')

else
writeln ('Input invalid!');

OR even better

case uppercase(input) of
'Y': writeln('blah blah');
'N': writeln('blah');
else
writeln('Input invalid!');
huh, looks like they published an AI generated piece every day for a week, let them age a bit, and maybe are now submitting here to either farm karma or test how much engagement this set of parameters generates? more interesting than the "article"
Cool article. I think what the author calls "sheep race" is known as loop rotation. This allows you to mask off latency, at the cost of wasted computation at the tail of the loop.
I'm genuinely interested, because I've asked this question a bunch of times to a bunch of different audiences and never gotten an answer. So that thought experiment again: the DNSSEC root keys are fatally compromised. What are some specific entities that will require an immediate security response? Put differently: what specific entities depend today in any significant way on DNSSEC?

Remember when you're thinking about this that most (virtually all, really) of the largest and/or most important organizations on the Internet don't use DNSSEC, so it wouldn't make any difference at all to them. And, in case this needs saying, it doesn't really count (in the spirit of this thought experiment) if the entity you think of is, like, a DNSSEC provider; stipulate, DNSSEC providers themselves would freak out. But who else would?
and programmable function keys!
One thing the article seems to take for granted is assuming a link between tedious tasks and the conscious experience being highly unpleasant.

For various evolutionary reasons primate brains do have an in-built mechanism of boredom i.e. tedious tasks "feeling bad", but there's no reason at all to presuppose that the same applies to a particular artificial brain because for the way they get formed, there's no clear reason why such a property should randomly emerge as opposed to the equally likely opposite one (i.e. tedious tasks being highly pleasant); and whenever we have any means to control that (as of now, as the article explains in far more detail than I could, we can't even detect that) we could and probably would ensure that the experience (if any) treats whatever tasks we'd want it to do as "pleasant" rather than "torture". Do we assume that those insects who tediously repeat the same task until they die suffer silent torture?

Also, it's relevant that many common applications of AI systems effectively have "enforced amnesia" as an accidental side-effect of their architecture, where the model (as applied by default) doesn't have any continuity whatever, its application to each "question" is isolated and starts from the exact same old state.

On the other hand, this is absolutely relevant to anything in the direction of human mind upload or simulation; the Lena story (https://qntm.org/lena), while fictional, is IMHO a quite informative exploration of the potential future concerns.
the neon-orange plasma displays invented for the plato system in the late 01960s had an enormous, unique advantage for this kind of thing

they were bistable and switchable! so you could have a 512×512 display which had, in the physical display itself, 262144 bits of memory, equivalent to 32768 bytes. by contrast (heh), a lcd or normal crt fades in a second or two if you don't redraw it, which means you need a separate memory somewhere to hold the data to redraw, memory you have to run through many times a second in order to generate a steady display

the tektronix 4010 and 4014 graphics terminals (derived from the tektronix type 564 and the hughes aircraft company model 104d) had a similarly bistable crt, making it possible to do detailed high-resolution graphics at an affordable cost, but you couldn't erase pixels; you could only erase the whole screen

so normal plato users enjoyed multiple fonts, equations with superscripts and subscripts, and full-screen high-resolution graphics that users of other systems could only dream of, unless they had enough money to devote tens of kilobytes of ram to a framebuffer—which, of course, is precisely what the gas-plasma display inspired alan kay to lead a group at xerox parc to start doing, a few years later

(why didn't people use the plasma panels for computer ram? because they were slooow. updating a pixel took on the order of a millisecond. same reason they didn't use dekatrons or ne-3 lamps)

brian dear wrote a very interesting book about the history of the plato project

http://friendlyorangeglow.com/
You'd also need a LIMIT or a TOP, and you might need a subquery for that depending on your SQL of choice.
Interesting, I didn't realize the coin locks were only a European thing.
Young engineer here in charge of a project and feeling quite out of their depth, I agree with this. Currently no mentorship and it will take a couple months for a senior hire. Do you have any advice? What does a senior engineer love/hate to see when they come onto a project started by engineers earlier in their career? How can I be most helpful?
Luckily HN has a button to use for articles that do this.
Yeah, or maybe a tip jar? Perhaps some PG at Spotify can copy the stripe tip screen and when before playing a song you get asked the infamous 18%,20%,25%,NO TIP question?

No thank you.
^it's crazy to me usa hasn't brought chip mfg in sooner, but easy to say in hindsight
Different expiry for each flow of contamination.

Yeah, it's a thing.
> Sadly no amount of frameworks or templating engines can stop a bad programmer from writing bad code,

It's not a matter of whether the code is bad or not, but how bad.

The entire point of frameworks is to add guard rails to help you stay disciplined and avoid cutting corners on separation of concerns.

Using PHP as a template language tempts developers to violate SOC every day.
Any line is arbitrary by definition.

However, the current consensus is that consciousness/sentience is a gradient. The higher the sentience, the higher the ability to experience (anything, including pain and emotions).

We believe humans to be more sentient than octopi, which are more sentient than cows, which are more sentient than fish, which are more sentient than yeast.

We might be wrong of course. It's probably impossible to even ever find out. But no one cares about hurting yeast.
...No...? If someone puts paint on a 280 million year old rock, that doesn't change the age of the rock.
> via what is essentially data tracing

Value tracing is at runtime. JetBrains cannot trace how values flow through your code.

To do this, you need to instrument all your code, and track all the transformations that occur for each value. It's really difficult to do if the language is not designed for it and there are a lot of performance implications.

If your code is written in a functional paradigm it becomes much easier to trace...such as with rxjs.
And cigarettes in Nevada
I thought the pic was impressioning the old way. And obviously not literally and probably not only. Ie it may be also just about "stuff" or getting cought up in caring about physical things. And/or about complication. The new way certainly has as much or even more complication.
The value of a job for the state is limited to ... federal income tax? That's certainly a view to hold.
I agree and am in favour of carbon taxes. However this particular carbon tax is weak virtue signaling exactly because it is not sufficiently priced.
Imagine human beings farmed for food by an alien civilisation that has "debates" on whether it's ethical or not to eat homo-sapiens.

They have centuries and centuries to settle the question while rearing and killing billions of human beings each year.

N.B. The price of baby meat is higher because it's more tender or whatever.
Thank you, that demo was insane!

Follow up (noob) question: Are you using a KV cache? That would significantly increase your memory requirements. Or are you forwarding the whole prompt for each auto-regressive pass?
Apple's Vision Pro headset debuts as inflight entertainment on luxury airline
The problem is intrinsic to floats, not just due to bad implementations.

Some values like 0.3 simply cannot be represented precisely with floats.
No… we can (relatively) accurately date things using many different methods.

There’s no need to cast broad suspicion on scientific methods.
In your leg-example your condition #2 was not met, let's imagine that still happens despite using "AI magic":

At the point when "amputate the right leg" was found to be the correct diagnosis, an authority should be able to audit and reconstruct the wrong "amputate left leg" diagnosis, trace the root-cause of this decision and verify the corrective action.

For this, it is important to be able to reconstruct the process of any computer-aided recommendation used.
A corporate statement like "we don't know why the model recommended the left leg back then, now it correctly recommends the right leg when feeding the same data" should not be sufficient.
Spotify uses a pro-rata model, so your favourite indie band would only get $0.12 in your example.

This effect does not drown out once you scale up to a full user base either - it appears that the most popular artists benefit disproportionately. Other music streaming companies like Deezer apparently are pushing for a fairer model. See here for example: https://musically.com/2018/03/02/user-centric-licensing-real...
Of course Google won the browser war mainly because they're World Heavyweight Advertising Moneybags World Champion, but Firefox also did itself no favors by annoying it's old and faithful userbase with often, unnecessary and unpopular UI changes a while ago.
Lots of us remember taping the radio... I have old recordings where I pretended to be the DJ announcing the next song. Oh man was I bad!
Currently, if a repo is on github, and you develop a patch on a fork on gitlab, you can't just click a button to open a pr, the way you could of both upstream and fork were using the same provider. Federated PRs would be the capability for one provider to "talk" to another to be able to pull your patch from the other provider.
The average indie wouldn't even make it to these indie record stores though. They only have so much space and so much ability to carry slow moving inventory.
That's very interesting, specially that telemetry is being used to justify removing interface items. In my opinion the address bar is so incredibly large you could put 10 buttons in there and you would still have space, so I can't imagine a reason to bother removing things besides wanting to remove everything until there is nothing you can remove left.

You seem to be knowledgeable about UI/UX. May I ask you a question? I have a theory that monochrome icons are worse than colored icons. Do you know if there are studies about this or if there's any consensus? Thanks in advance.
> Chrome looks almost exactly like it did over 10 years ago.

I suggest you look for screenshot of Google Chrome in 2008.

Market share is what it is because google is pre installed in the majority of the mobile market, that firefox had bad performance rep in some areas, and that google is a synonym of internet in the mouth of the majority of people nowadays the same way explorer was a few decades ago.

Most people don't care about those UI changes.
Not much of a race at this point:

>UPM Plywood, Arctic Astronautics and Huld announce today a joint mission to launch the first ever wooden satellite, WISA WOODSATTM, into Earth’s orbit by the end of 2021.
> I've been a paying slack customer for a decade at this point

$10/month is not what I meant by "paying them". I worked at a company where clients would routinely pay us $200K to implement a particular niche feature which was not on the roadmap. If they asked for a non-roadmap feature, yes, the ticket would be closed "not-planned".
California's war on plastic bag use seems to have backfired
I still have contracts in Cold Fusion. PHP is not remotely the worst web templating language out there in active use...
Can you expand on Pascal vs Go? What is Go missing?

I do not know much about either language, but the first thing I thought when people compared Pascal to Go (another comment, not yours) was what about concurrency? Go does have strong concurrency story.

AFAIK there is a lack of mobile support, so the use case for Free Pascal is strongest for cross platform desktop apps?

Is it something you think is still worth learning? Using for a new project rather than legacy code?
Display, convert and generate Amiga Icons in plain JavaScript
This seems like a micro-optimization to me. That's faster to write, but you pay for that with extra tooling and an abstraction layer that you now have to train or hire for, and I'm not sure that's a good payoff.

This idea seems like it'd be better as an editor plugin that lets you write shorthand and have it automatically expanded into correct SQL rather than as a build time thing.
The largest landslide in the world (2021)
As a vaguely-related anecdote, I wrote a super-hacky PHP script in highschool 20 years ago, it gained some popularity based on being open-source and easy-to-install (PHP’s #1 strength for sure) - and to this day I am still spending a significant chunk of development time refactoring based on ideas that eg Typescript and Rust have out of the box (eg using PHPStan to emulate a language with typed arrays)

(I keep wishing that I could rewrite it in a “better” language, but there is no other language that is even in the same ballpark when it comes to “any random user can upload this .php file to any random web host and expect it to work”)
Mondo 2000 Online Archive
Well, we’ve been of the collective mindset that internationalizing supply chains is best, for multiple reasons. And, under the right conditions, that may be true. However, the world is becoming morr multi-polar, so the calculations are changing. Lots of political, economic, and social inertia…
> PHP mixed with HTML was one of the "bad ideas" that hurt PHP. It was a bad practice that got out of hand.

PHP receives its share of criticism, and HTML lives on relatively unscathed.

So if mixing PHP/HTML is a problem, you'd probably throw out the PHP and keep the HTML.

Also, isn't this use case PHP's origin? A dev wanted some programmable HTML?
What is a "leach heap" in an open-pit gold mine? Is it cyanide waste?

- "Gold cyanidation (also known as the cyanide process or the MacArthur–Forrest process) is a hydrometallurgical technique for extracting gold from low-grade ore by converting the gold to a water-soluble coordination complex. It is the most commonly used leaching process for gold extraction.[1] [...] Production of reagents for mineral processing to recover gold represents more than 70% of cyanide consumption globally."

https://en.wikipedia.org/wiki/Gold_cyanidation

[late edit]: The Hurriyet news article linked in the OP confirms this,

- "Energy and Natural Resources Minister Alparslan Bayraktar stated that even if the miners are reached, the entire soil mass will still be removed from the area, addressing concerns about possible environmental damage due to the cyanide-tainted waste soil used in the gold extraction process."

https://www.hurriyetdailynews.com/35-mln-cubic-meters-of-soi...

[edit 2]: A Turkish-language source cited in Wikipedia suggests there's a risk of this waste contaminating the Euphrates river. This mine does appear to be located right next to that river, and uphill of it.

https://en.wikipedia.org/wiki/Çöpler_mine_disaster#Aftermath

https://www.google.com/maps/place/39%C2%B025'33.6%22N+38%C2%...

[edit 3]: Here's a long-form Turkish journalism (published in English) discussing this question:

https://www.duvarenglish.com/experts-warn-of-severe-cyanide-... ("Experts warn of severe cyanide exposure to Euphrates as mine located in water basin")
Prove that AI can.
Look I made this with Gleam
The CEO/C-Suite/Board is responsible for the behavior of the company; they set the rules, and steer the "ship." They decide what money is allocated where.
I'm not sure who is glorifying mediocrity, that's an odd one.
Traditions (old habits + time passed) and rationalizing make people comfortable with eating most animals.

Then, it's easy to grow a conscience when confronted to trendy newish things like so-called sentient animals we never really ate before.

This is a good thing. Growing the masse's consciousness through new fads and phenomenons is a great way to create cognitive dissonance that contribute to changing old habits. Even if one will always encounter resistance to change.