skysight-inc/HackerNews huggingface dataset:
There has to be a cross-user dependency.

There are 3 ways you can go about paying artists.

Way 1 is to say that x% of what you pay goes to the artists and that the streaming service takes the rest, no matter how many songs you play.

This makes no sense; this would cause a Taylor Swift fan that listens to her for hours on end, but also listens to other music sometimes, to pay less to Swift than somebody who just plays one Swift song per month and nothing else.

Way 2 is to pay a set amount per play, but make sure that the amount is low enough that if you play music for 24 hours a day, 7 days a week, the payouts are still less than what you paid for the service.

Most people don't listen to music for that long, so this makes artist payouts unrealistically low.

Way 3, which is what services actually do, is to have a much higher per-play rate and assume that users listen to n songs a month on average.

There will be some users who listen to a lot more, and you will take the loss on them, but by the law of large numbers, you will make an overall profit.

This is predicated on the fact that nobody "cheats" the service and misrepresents how much music they've been listening to. If you fraudulently tell Spotify that you've listened to your own songs 10m times this month, you make a lot of money.
Libraries will not take self published books very often - I know because I asked them. If they do take it this year, it may well be purged next year. Over the lsat ten years, every library in Australia has had a massive purge.
Water levels in major Amazon tributary tumble to record lows amid drought
With regard to your comment, and since we are on the subject of style, I would rephrase "... only contend on two things" as "... only differ on two things". While it is grammatically correct, it feels awkward.
Nothing lasts forever. A few do, however, last for a long time, the best being a few decades, especially in the digital world.

I can guarantee that Netlify [insert other freemium hosting providers] will eventually die sooner than you think.
I get the "stacking jank but then it's different in thr cloud", okay, but what's the remedy? Are you talking about Nix, since you mention DLLs?
Not a lawyer but while the streaming seems to be fraudulent, it's less obvious from the evidence presented that the generation itself was. Does anyone believe this sets a precedent for generated content in specific?

Ed: oops I see the charges have specific quotes about intent to evade detection
There's an area of the brain called the fusiform face area which, despite its name, may actually be an area that's involved in visual expertise rather than faces per se: https://en.wikipedia.org/wiki/Fusiform_face_area

This is interesting in that I imagine this is similar to visual expertise rather than faces as such - I presume you could train a model to see areas of images as birds in the same way.

Trying to suggest a serious link between the two is a bit ridiculous - rather like the idea that plants which look like dogs can heal dog bites (which is itself a form of over-recognition!) - but I find the parallel curious.
https://archive.ph/A2ZhJ
> to check how scrape-resistant Mastodon actually is (it is not resistant at all)

That's expected, no? It's a social network that is explicitly designed to be as open as possible, as it's using ActivityPub. To be "scraping resisting" would be to go against the very goal of Mastodon.
devs are promoted on how fast they get done

faster, bigger, MOAR

sometimes it’s hard to have nice things
I don't see the hypocrisy here. Cobalt is a small, free service that results in Google (or so the argument goes) making less profit. ByteDance are a giant money printing machine using that free service for their own ends. They have more than enough resources to not abuse a free one.
Perhaps you might not have been looking close enough. If you are not blasting through flour very quickly and you leave it in a bag, even clipped, you can get weevils and mites. This is not new. Ask elderly home cooks that you know. Putting it in sealed containers or jars, however, it can keep for a good while.
Surely their hardship stems from their decision to live so far from where they work? I don't think we should hasten the extinction of species just to fit in with making someone's poor decision less onerous.
I wish Bcachefs was under a BSD or MIT license. It could then live on somewhere in BSD while things on the Linux side catch up. The real problem I wanted to solve was a ZFS replacement across Linux/BSD/Illumos without the licensing trouble. This latest hurdle makes me wish I had sent my Bcachefs donations to DragonFlyBSD instead. Weirdly, now I have more hope for HAMMER2.
for anyone else that does not see the expected blog page:
https://web.archive.org/web/20241006115043/https://blog.toma...
GetTime for all timezone using CLI
> However, these red squirrels are also a different species

Less tufty ears, more violent.
For this reason I strongly recommend AGAINST Google Firebase. The local emulator is a big improvement over not having one, but it still absolutely sucks compared to a stack where you can run the production versions of the tools locally.

If you really need a 3rd-party Auth solution then it could be good for that. Otherwise I would recommend to sticking to open source tools on top of a hosting provider that gives you containers and a managed (postgres or mysql) database.
Guaranteed initialisation rules I would imagine. A lot of languages don’t do this, or assign null or something. For a language with a narrow scope of application you can this but in more general purpose languages it makes less sense.
The article does not provide numbers. The reason why local development is important is because of speed, like the article says, but the article supremely under sells this. We could easily be talking about several orders of magnitude performance improvements.

When I first joined travel company Orbitz they had a build that took just over 90 minutes. Of course it was a Java first environment, so I needed to test a small one line change to the UI (that had absolutely to do with Java) I still had to wait 90 minutes. So, I just planned on doing nothing all day.

In my personal software I start crying if my builds take longer than 12 seconds. The difference is that I really enjoyed getting paid to watch YouTube for 90 minutes stretches 5 or 6 times a day. It wasn't my time. It was their time. With my own software, though, it absolutely is my time.

Small improvement increases to trivial items is a cost savings that adds up. Its like a flash flood. A rain drop isn't going to drown you. A bunch of rain drops are still insignificant, but when there are too many rain drops you are under water.

Just think about how floods work, because its still just tiny rain drops. One increase does almost nothing on its own, but it enables other things to occur more frequently. When that happens everywhere you have a performance flood. Suddenly you can test automate several hundred features of your application end-to-end in less than 10 seconds. When that does occur it changes peoples behavior and their perceptions of risk, because now all options are discoverable in a nearly cost free manner for everyone. You will never ever get to experience that freedom if you are drowning in dependency and framework stupidity.
I don’t understand some of my colleagues that feel this way either, I’ve been around a long time but having a way to set up a ”local” environment with a local automated build to me seems priority one for any piece of software cloud or otherwise.

By “local” I mean self contained, my “local” environment is right now a single cloud Linux VM with kind for kubernetes, all sorts of k8s local monitoring / cert issuing / stubbed things, metallb and openvpn to access (with a local to my computer dhcpcd for DNS resolution) and so on, all building from local and orchestrated by a python set of scripts. All of this works great and has saved me so many times and made development so much faster compared to teams that rely on ci/cd even for basic development (where every commit takes an hour+ to deploy due to tests builds and so on)

The only issue with this approach can be services / software that has hard dependencies on specific cloud products you can’t run “locally” but even in that case you can always spin up / tear down super small versions of them to use for the setup. Python has been great to glue orchestrating everything with easy to use kubernetes and docker libraries, and aws/azure cli commands as needed.

If you have a product that you can’t easily build or deploy in an automated manner you’re going to have a bad time at disaster recovery time or when the one person that knew how that one piece gets installed is laid off.
The most uncompromisingly APL-ish code I've written is the BQN compiler[0]. Hard to write, hard to extend, hard to refactor. I generally recommend against writing this way in [1]. But... it's noticeably easy to debug. There's no control flow, I mean, with very few exceptions every line is just run once, in order. So when the output is wrong I skim the comments and/or work backwards through the code to find which variable was computed wrong, print stuff (possibly comparing to similar input without the bug) to see how it differs from expectations, and at that point can easily see how it got that way.

The compiler's whole state is a bunch of integer vectors, and •Show [a,b,c] prints some equal-length vectors as rows of a table, so I usually use that. The relevant code is usually a few consecutive lines, and the code is composed of very basic operations like boolean logic, reordering arrays with selection, prefix sum, and so on, so they're not hard to read if you're used to them. There are a few tricks, which almost all are repeated patterns (e.g. PN, "partitioned-none" is common enough to be defined as a function). And fortunately, the line prefaced with "Permutation to reverse each expression: more complicated than it looks" has never needed to be debugged.

Basically, when you commit to writing in an array style (you don't have to! It might be impossible!) you're taking an extreme stance in favor of visible and manipulable data. It's more work up front to design the layout of this data and figure out how to process it in the way you want, but easier to see what's happening as a result. People (who don't know APL, mostly) say "write only" but I haven't experienced it.

[0] https://github.com/mlochbaum/BQN/blob/master/src/c.bqn

[1] https://mlochbaum.github.io/BQN/implementation/codfns.html#i...
> This can and does happen with local environments too.

Absolutely—but when it does, it’s not evenly distributed. Some of your team can remain productive. Some can pair up. On the other hand, when the cloud development environment goes down, you always send your dev team home for the day.
I think that's a British thing (I also worked in the UK for a while and got confused by this).
And they are still working on that.

"but they are still stuck 30"

What did I say?
> Brisa pages are dynamically server-rendered JSX components, so there's zero JavaScript shipped to the browser by default.

Why is this good, why not let the client hardware do the client logic?
Interesting that he s betting on her winning
Making Quartz site rebuilds 25x faster
That's because they've kept the UI from before Australis was rolled out in Firefox 29. The Australis UI revamp back then was very controversial; it's funny to see how the complaints of Firefox "becoming more like Chrome" goes way back...

Under-the-hood is an engine that is pretty modern though (at least for a vast majority of the websites I regularly use, and plenty are "Web 2.0"). It's not as updated in terms of web compatibility as Mozilla's Gecko, and I'm not going to hold my breath for that, even though I love this browser very much and have contributed code to the Pale Moon / UXP project. Trying to "catch up" in the WHATWG's "Living Standard" is just going to be an endless uphill battle because of Chrome doing implementations first before doing consultations with real stakeholders like website authors in writing the spec to see if the features they want to push to the rest of the web are really necessary and beneficial. It's amazing we're still able to make advancements on this front like getting Google's WebComponents supported or dynamic module imports.
> Own physical bedroom server requires maintenance which can’t be done when you’re dead.

How about just putting the things onto a USB disk, or several of them, for redundancy purposes? One hopes JPEG and PDF (or HTML) will be around for another 100 years. No guarantees for USB though, the USB standard might be USB 3.2 Gen 17x69 Rev 42 Type Q in a few years.
Seems like a lot of work (and risk) to avoid paying someone ~ $5 or less / month.
I contacted them by email and was eventually able to create an account. Had to contact them again at another point where their system once again checks for something with a credit card and again rejected me. I can't remember exactly for what.

It worked eventually and I use the free tier server for small things, but of course it means I can't ever consider using their service for anything serious.
Sudden suspensions with no chance to appeal or explanation, regardless if you were a paying customer or just a free tier user. It's ridiculous.
Honestly I doubt that's the best you can think of. Try harder?
Netlify was founded in 2014. That's 10 years ago. They probably won't be around in 2034, let alone 2030. I can almost guarantee it.
Boeing caught the disease early, from acolytes of Jack Welch. There have been decades of antagonism to the engineering culture and labor. Boeing's management, even with a new CEO, remains tone deaf: They ask the machinist's union to keep in mind Boeing's debt. Most of that debt would not exist but for share buybacks.

If there is a government bailout, there should be a debt for equity swap in the terms of such a deal.

More generally, there should be something like a "stress test" for allowing share buybacks.
It's likely a combination of both. It's certainly possible to write Kap in a much more condensed form. But things like if-statements and hash maps does allow for a more imperative style.
I still use Docker, any particular reason why I should switch to Posman except it being daemonless?
I have seen the insides of an options market maker, and can say this is not really true (at least for some regions of the market). Black-Scholes is used to derive theoretical prices for options. Good option traders will have an opinion on volatility and won't just take whatever the market says.

However, one of the interesting aspects of serious option trading is that Black-Scholes is merely your bread and butter. There is a lot of information that goes into option pricing, including supply/demand signals. The mix of signals also depends on the time scale on which you are trading.

What rings true to me with this comment is the correlation between products. Option traders are often concerned with many relationships between product pricing: between underlying and option, across expiries, across strikes, between products in indices, between products in sectors, etc .
we went from "truth is relative" to "truth is whatever sells the most"
Interesting, thanks for that history!

I can empathize with modern attempts at buildings looking ugly and soulless. But I feel that’s part of the point of transience - the next generation can rebuild it in their style. It’s also the problem with how every city becomes overpacked and unlivable when things change, as nothing is future proof.

We shouldn’t continually impose our choices (architectural, zoning, location) on all subsequent generations.
Exactly, this is how I want it to be. I post there because it's not another walled garden that profits from lock-in
The last example definitely is. They used instagrams notification of follow-backs to do mass simultaneous follow-backs of another platform as an install call to action to increase the chances of their geospatially clustered users having social interactions in-app.
They're naming those policies. That's what they are called by the platforms, and that's what "fraud detection" means in these cases. This is an "engineering" definition of fraud.

In the legal sense of the term fraud detection is impossible, since these platfroms are not measuring the intentions of users.
Princetown to the city centre of Plymouth is 15 miles. If the entire way was 20mph then it would be 45 minutes rather than the 30 minutes if it was 30mph. But that's under ideal conditions where you're driving at a constant speed from point to point. In the real world I bet much of that difference would be eaten away by junctions and other traffic etc. as you hit the outskirts of Plymouth. The hyperbole of "severely isolated" really does your argument no favours.
kinda related: would love to see somebody to innovate in the book distribution space.
> […] the dream is that having everything as services, […], you're able to more accurately reason about the orchestration of services.

Well.. I mean that’s an entirely circular point. Maybe you mean something else? That you can individually deploy and roll back different functionality that belong to a team? There’s some appeal for operations yeah.

> but a lot of the arguments for microservices I hear from my colleagues are actually benefits of modular programs

Yes I mean from a development perspective a library call is far, far superior to an http call. It is much more performant and orders of magnitude easier to reason about since the caller and callee are running the same version of the code. That means that breaking changes is a refactor and single commit, whereas with a service boundary you need a whole migration.

You can’t avoid services altogether, like say external services like a payment portal by a completely different company. But to deliberately create more of these expensive boundaries for no reason, within the same small org or team, is madness, imo.
I recently looked a little at streaming large JSON files in ruby - but ran into some problems trying to stream from and to gzipped files via layering ruby io-objects. In theory it should just be stacking streams, but in practice it was convoluted, a little brittle and quite slow.
It's more of a political oblate spheroid.
Netflix is also claiming (later this month) that they know who the "real" Zodiac Killer is ... because of a reddit post.
wrt https://www.thepsmiths.com/p/review-scaling-people-by-claire... , something else about the early middle ages:

During the XIII, tournaments were open invite, and were pretty much war games held over the fields in between villages. Of course, it's very unlikely that anyone not already an aristo could show up with horses and panoply, let alone show up and prove de facto effective, but the few that did had a chance there to win even more horses and armour by ransoming off any captured actual aristos.

Well before the XVIII, tournaments switched to closed format, held in specially built arenas, and an official part of the tournament included going around the room and having everyone introduce themselves (or be introduced, to be even fancier) which de jure kept out any gatecrashed aspiring riffraff.

Might (for those that have central bank control, anyway) imposing an irregular tidal ebb be a useful variant of mode-switching, in order to effectively signal who's wearing (or not) their budgie smugglers?
Na thanks no closed source "near scam" OS/Company for me.
He also said this would be the last election if Harris wins. He's saying the future is dire if Harris wins.
Wow that sounds like the absolute worst. My condolences. In projects I manage I even try not to use containers for the service being developed. (Only for its dependencies.) Everything that affects cycle times must go.

That being said, you should also have a dev environment. QA isn't for development. It'll certainly be cheaper than firing people.
This would encourage a lot more people to want to break Widevine. :)
Did you try making small changes to your phd proposal to see if it opened up new paths?

</fuzzingjoke>
Archival quality CD's are the way to go if it is for your own families use.

For example https://www.verbatim.com/subcat/optical-media/cd/archival-gr...

A great site explaining the differences in discs is https://www.canada.ca/en/conservation-institute/services/con...
> That means writing a test should be easy and running it should be fast (including any compilation steps). As soon as something takes more than 30 seconds, you've lost a lot of people. They've switched tabs. They're on HN or reddit or they've pulled out their phone.

ADHD can make this worse since a time delay means getting distracted for much longer.

I have been working on testing a single issue for months. I wrote the fix the first day, but because it can only be tested in the remote development environment. An environment that I have zero insight into how it works and also requires coordinator cross-team members to work together for several hours together to test the fix! ...Because if we need to make a change pushing takes twenty minutes to test and build the new environment.
Note Awk does have a special value for uninitialized variables—its distinguishing feature is that it compares equal to both zero and empty string simultaneously. (No official way to spell that value, but you can spell it e.g. “undefined” if you never initialize a variable called “undefined”.) It’s really really close to old JS in that respect, and no wonder, given that Awk was an explicit inspiration for JS. But somehow it works for Awk and not for JS, even at the hundred-line scale that’s common and reasonable for both languages.
There won't be any justification. The on-device computations probably won't consume credits, but that's the only future change anyone could hope for. Adobe won't be letting go of their subscriptions unless something major happens.
No Beatrix Potter character for these psychos.
How long it should take to launch VS or the app through VS? I start it once an update, so any time to start is basically amortised to 0. If anything can be sped up later by doing more processing at startup, I'd totally agree to that.
Americans are struggling to find work
Anybody have a quick summary so we don't have to go down a reddit rabbit whole.

From the link there is something-something, Trump/Musk will use StarLink to fight a winnable nuclear war, and also Musk says Dems will stifle going to Mars with Bureaucracy, and something-something the military will use starlink to fight a space war. etc...

How is Mars some political football now?
From AOL Time Warner to DirecTV and Dish: 20 years of media mergers
Just the other day I was at the Mille Lacs Indian Museum in Northern Minnesota. It has a really beautiful and well put together feature showing a collection of full sized Wigwams across the seasons.

One of the wigwams for the Winter season had a very large piece of birch bark with a very obvious face in it. It was so obvious that I thought it had to be some sort of Easter egg by the museum.

Pointing it out to my wife however, she couldn't seem to see it. She was like "maybe it looks like a face if I really try". Brain really plays tricks.
Python missed the race pretty heavily with 2to3 transition and still came out on top.
Just make sure to use acid-free paper.

https://en.wikipedia.org/wiki/Acid-free_paper
The same as all businesses which sell software to other businesses. It's subscriptions all the way down.
Semi-technical founder looking for a technical co-founder
Hello,

This is Tiberius Dinu. I am a 4th time YC applicant. I'm building a company focused on helping startups approach entrepreneurship and its challenges from a brain science perspective. It does that through courses, personality tests and an AI chatbot synchronized with them that predicts/simulates startup scenarios.

I can cover the frontend. I'm now learning Python and how to code AI chatbots. So far, I've built my MVPs, my website, launched, have a waiting-list of founders (including YC alums) and a customer.

I need a brilliant coder as an equal co-founder and ally for W25 and for the next 15 years. Anyone interested?