skysight-inc/HackerNews huggingface dataset:
Well, surely you also calculate that companies pay the true cost of offering those services? As long as Facebook has not paid for their true use of the internet infrastructure, they have been subsidised by the (public) entities who did pay form them.

Maybe a lot of companies (erhm, platform-companies) use unfair market dynamics that should be regulated to yield a fair market place (Eg. European platform directives)?

For an ideal marketplace it should never be possible to accrue extreme wealth as other providers should swoop in when they discover that there are profit opportunities. If the marketplace does not work like that, then regulation should ensure that we go towards an ideal marketplace.

This is, btw, why all industrialised countries have rules against monopolies.

Ie. extreme wealth inequality is a sign of a dysfunctional capitalistic system.
Guerlain caught in controversy over using the term "quantum" to promote a cream
Guerlain, the cosmetics brand owned by French luxury giant LVMH, on Thursday defended its communication around a cream that claims to be innovative but has been mocked on social networks for its use of the scientific term "quantum".
You can also edit with third party software, and they can embed whatever metadata they want to allow those edits to be modified, so there might not actually be an upper bound on how much larger you can make a photo or video by editing.
As programmer you should be confident that your code works but for an business you need more than that, you need to prove the code and the assumptions you make with it so that it is safe to rely on.

Good programmers understand that tests allow them to move on safely to the next thing, as professional if you are not doing this you are creating technical debt.

It feels like your analysis is based on having to add tests without enough support from a skilled tester who is empowered to drive testing, if the tester is just told to rubber stamp code without delaying deployment they wont be able to do much. Thats not really the fault of the tester that is a choice to deprioritise test.
I had one of those too - quite liked it. I think I got that one after I stopped using a nexus 4. I had a temp samsung galaxy s9 for about 6 months that I hated and then ended up getting a pixel XL and have only really had pixel phones since (pixel XL, pixel 3a XL, pixel 6a).

I do miss the slidy keyboards on my old HTC phones - I think the first keyboard slider I got was an HTC Touch Pro still running windows mobile 6 because android wasn't a real thing then. That one required so much fiddling and rom stuff that LineageOS would have seemed like a beautiful dream.
As a general rule, if you aren’t paying for it, it’s probably crap. Paid sources are just better-incentivized and better funded to do real reporting.

The traditional newspapers (like WSJ, NYT, WaPo) still do quality reporting. People tend to have strong feelings about them because they disagree with the editorial side (often for good reason), but if you have the media literacy to know what’s news vs. what’s editorial, they are still quality sources.
That's an interesting bug/problem(?) he ran into.. Though, on the topic of reducing storage usage, in the Photos iOS app, you can remove photo duplicates under "Albums" at the very bottom -- if you have duplicates that it recognizes, there will be a line item for this, otherwise the line item will disappear.
This is what use for my home automations, including some Shelly 1s. It's pretty neat.
Markets can stay irrational longer than you can stay solvent, as the saying goes.

With regard to India is that an unusual position because Indian fund managers can use gold to purchase oil cheaply from Russia? Other fund managers won't have to option to purchase commodity oil below market rate.
Note that he didn't say depreciating asset, he said liability. I've always considered cars a liability and I'm glad to see I'm not alone.
There is a huge difference between riding a bike and being a cyclist.

This video explains it well:

https://www.youtube.com/watch?v=5EE8m8mmq1k
The article is written from the perspective of an american to whom europe is not a real place, but a counter-america.
What about the Photos app on MacOS if you have one? I keep a local copy of my iCloud Photo Library and sync it through the MacOS Photos app.
Well I can't for sure prove it's indeed DB corruption, but I don't have many other theories.

It's unlikely to be a "static" bug affecting everyone because it would've been caught in QA and/or user reports and fixed already (this is not a new issue, been happening for a year at least).

Therefore my hypothesis is that it's dependent on corrupt persistent data that a relative minority of users have which is not easy for Apple to detect/replicate.
Ah thanks. It didn't say that anywhere I saw on the site. Didn't expect that since it seems in at least some of the cases there is no lawsuit where they can expect to recover damages. It costs a penny to keep professionals like that engaged, so there is money behind there, just not clear whose.
it became public domain in the US. Disney still holds copyright elsewhere and Youtube must adhere to all national copyright laws in countries which have access to youtube
Lovely idea. I’ve been thinking of “small scale web things” a lot recently, as I’ve been growing more and more tired of the planet scale web. I live in a small village in Canada and it would be nice to have something “village scale” that is only of interest, and as such perfectly adapted to only our village. Because it’s so small scale (we’re only a couple thousand), it can run on something in my closet. If it goes down for some reason, there’s no being angry with some large corporation behind it because it’s just me, and we mostly all know (of) each other here. If it’s temporarily down because or a power outage (which happens quite regularly here, especially during snow storms), even that will feel local: there’s a good chance users will have the same power outage. I’m probably being idealist and I’ll never do anything like this. Part of me also knows that most people will just continue using Facebook groups etc anyway.
It's woefully short sighted, as it misses the long-term prospect of economic output, as most classes of people you mentioned provide some economic benefit in one way or another. Cynicism should be precise, in my opinion.
"Play stupid games... win stupid prizes."

Isn't a remastered version a separate work under the copyright semblance rules?

i.e. each digitally remastered re-release essentially extends that versions protection another 85 years. =)
YouTube goes beyond what the law requires. If YouTube followed the law, they'd accept a DMCA notice from a purported copyright holder and take a video down, then accept a counter-notice from the video poster and put the video back up, without question, and then the recourse the purported copyright holder has at that point if they still think the video is infringing is to sue the video poster and not YouTube. And if they don't sue, the video stays up.

What YouTube does instead, which is absolutely unacceptable and far beyond what the law requires, is put the purported copyright holder in charge of judging the video poster's appeal, and naturally they tend to say "no". No counter-notice mechanism, video doesn't go back up.
How could I possibly forget?
The thing I detest the most is the weird tier that jumps from 200GB to 2TB. There’s no way to pay for incremental storage for 500GB or 1TB, which would be perfect for many families.

In today’s age where storage is a commodity, this ought to be priced per GB used.
Retrieval Augmented Generation for LLMs
Couple years of macOS/iOS reinstalls along with the typical shittiness of iCloud and the iMessage clients. I would be more surprised if it wasn't corrupt.
A girl was allegedly raped in the metaverse. Is this the start of a dark future?
Based on the blog post, it was created February 2020 where the rules you mentioned was not enforced yet. But around that time I believe you can also export an ipa file so anyone can install but you have to include your target’s UUID in the app signature.
The resounding success of sewer systems shows that that's a huge improvement.
Most systems (involving computers and otherwise) are not designed with death in mind, even though death comes for all.

I would know because I'm on the tail end of cleaning up affairs from a recent family death.
>So is it a copyright enforcement system or is it really some kind of cartel mechanism which is replacing copyright law?

It's neither of those. Content ID is an automated detection system that Google/Youtube voluntarily put in place to help make peace with big copyright holders like Viacom to stop the lawsuits:
https://archive.is/Awz5k

Basically Youtube created a win-win deal: when our content scanner finds a pirated upload matching with your content, you can choose to share in the monetization revenue we get from ads or you can remove it.

In contrast, the DMCA copyright strike takedown mechanism is the more heavy-handed attempt at "copyright enforcement".

EDIT add to reply: >So to be more direct: Google is exhibiting non-transparent, cartel-like behavior

I can't speak to any invisible back room behavior but as one datapoint... you can be a small independent musician on a small distributor like CDBaby or DistroKid and partipate in Content ID. Example: https://support.distrokid.com/hc/en-us/articles/360013534874...

The initial motivation for Content ID fingerprinting was placating the big players like Viacom but it has since been opened up to others.
The Go standard library is probably being too opinionated here, but it's in line with the general worse-is-better philosophy behind Go: simplicity of implementation is more important than correctness of interface. In this case, the interface can even be claimed to be correct (according to the spec), but it cannot cover all use-cases.

If my memory serves me right, we did use Traefik at work in the past, and I remember having this issue with some legacy clients, which didn't expect headers to be transformed. Or perhaps the issue was with Envoy (which converts everything to lowercase by default, but does allow a great deal of customization).
>Even if the asset doesn't appreciate above the inflation (meaning you do nothing all day), you can still make money if interest is lower than the inflation rate.

It's a shame that lending institutions also understand this and attempt to set their lending rates accordingly.
i used to think cgi-bin was a "bin" to put your cgi scripts in (i mean, they were perl, not binary)
Just older lineage language. Modern languages come batteries included and we use JSON or TOML more.

Hardly a surprise that we got better at this.
It is very rarely known, but I have to vouch for Mill. It is a very well thought out generic build tool written in scala - but it is pretty much as simple as a build tool can be, but not simpler. That is, it does parallelize tasks and properly caches.

You basically just write any imperative code, and if you refer to your other functions from within, they will automagically be added as an input for that function (this is possible through scala metaprogramming magic, but you are never exposed to that).

The output of your function will be serialized and cached. That’s it.
GPT in 500 Lines of SQL
Hi I am blind can I have some context? What is Steamboat Willie? All I here is some verry old sounding music!
I'm pretty sure that iCloud stores the full version and downloads a lower quality optimised version to your phone.

If you open iPhone settings and browse to:

> Apple ID > iCloud > Photos

There is an option to 'Optimise iPhone Storage' which is enabled by default. This states:

> If your phone is low on space, full resolution photos and videos are automatically replaced with smaller device sized versions. Full-Resolution versions can be downloaded from iCloud at any time.

This seems perfectly reasonable to me.
It's about the money.
Thanks for sharing, it works very cool
Rust also has automatic formatting [0]

I don't think the tooling is why there is a perceived "Go vs Rust" culture, I think that's due to (somewhat) overlapping use cases, or more probably that they were developed and came out around roughly the same time. There really doesn't need to be a "Go vs Rust" culture though.

I think it should be obvious to most people that Go had a big influence on Rust and other modern languages for the benefit of having unified tooling, formatter, linter, etc.

[0] https://www.rust-lang.org/tools
Probably should have been more specific that I was talking about the API styles rather than the runtime. Namely callbacks and CSP which you mentioned but also rx which probably wasn't that popular outside of JVM land but still haunts me.

If you `await` every async call then sure, at that point you have made the code sequential within that logical thread of execution, if anything proving my point that it makes it easier to be sure it's correct.

I would say that once you aren't doing that, i.e doing real concurrency within a single "thread" of execution then that is going to be less obviously correct then simply not being concurrent.

That said, broadly speaking async/await is sequential/blocking enough for my taste.

There are runtime/language specific problems with it that reduce it's obvious correctness IMO (unhandled promise rejection when not immediately awaiting on Node for example) but it's not an API problem.

TLDR: async/await good.
It’s a more cursory review, and missing features are fine. Would be easy to slip through.
That has not much to do with the JVM. See Scala CLI[1] for instance, the developer experience is pretty similar to Cargo.

The thing is, with any non-trivial project, zero to hello world isn't a very useful metric. Gradle (and Maven, sbt, ...) do a lot more than Cargo, and their usage is primarily optimized for complex multi-modules projects.

[1] https://scala-cli.virtuslab.org
Well, try it. Use an awful language you like, break conventions. If you don't like it, just scrap the project. After all, noone is waiting for you. It runs like crap and looks awful? As long as you like it, your whole userbase is fine with it
Can confirm, have some ideas: Apple uses different file formats "internally" and also different resolutions, maybe saving them all in parallel as "one" video, which might cause this issue. So the total space per image is actually the sum of original .mov, optimized .mp4 and thumbnail image.

Also, (automated) version history might have caused this! Maybe (automatic) image optimiztion saved old and new versions of everything.
Hope this remains true. Thanks for concise answers.
Thank you for sharing it.

My observations so far:

- Too expensive to be practical. Currently at $$$ per device.

- Few chips exist in that power range for consumer electrical to make it mass produced and available.

- Repairs may also not be as practical. We probably need new cold crimpable couplers for this to be field deployable.

I would like to see a repairable medium for this to take off. I'm already reading the other replies here and I see potential.
I don't mean to pick nits but this post could really use some proofreading. "You might be wandering" "Terminlogy"
It's a lot better than last year, and techniques seem very general.
NSA. Is that the organization of unemployed mathematicians that thinks it is 1989? The group that can't crack the super secret algorithm of "https". Yeah, that is the one, the group that is puzzled by large prime numbers.
I suppose I’m guilty of conflating dreaming spires and river punts with Anglican dioceses, I just didn’t want prospective students to rock up on an open day disappointed. :)
I don't think it is really, it must result in a single value, like an aggregate, at least that's what I understood from reading it.
But that shouldn't count in the user's storage quota.
FLAC uses 1970’s era compression technology for both compression stages (lossy and residual) in order to conservatively avoid patents in the implementation. Just replace the lossy component with AAC, which is now out of patent protection, and replace Rice coding for the residual with the much better (but was still patented in the 90’s) arithmetic coding. Those two changes should get 2-4x performance improvement, as well as hardware accelerated encoding and playback as a free bonus.

Multichannel audio support is nice because it is often used in distribution of media files sourced from DVD/BluRay. It would be good to have a high quality, free codec for that use.
The value of testing comes from not when its created, but months/years down the line where a new feature/bugfix changes something completely unrelated to the initial feature.

Sometimes almost or even completely useless tests are written. Its a cost I can live with.
1. No, you claimed that any degrowth strategy is equivalent to banning quality of life improvement across all economic strata, which is clearly not the case as one strategy that you yourself quote offers an alternative that clearly does not prohibit an increased income across all economic strata. The realism of its success comes down to politics, not economic or technological factors.

2. Our current model of economic growth is clearly and demonstrably catastrophic. There's no sign of turning it around in any kind of relevant time frame.

3. A nation's economic growth is not equivalent to improved quality of life of individual people living in poverty. GDP as a measure of quality of life is deeply flawed. You need to look at income distribution, costs of living, availability of basic services such as healthcare, human rights etc etc. Sure, lifting an individual from poverty through a raised income raises quality of life but that is a very simplified picture of what is actually going on. And of course, most relevant for the discussion at hand, you also need to look at the long-term effects of the growth model that is driving the economic growth. If you look a few decades ahead, our current model doesn't work. It's starting to fall apart even now.

4. I apologize for commenting on your personality, of which I know nothing.

5. That is a very narrow point of view on sustainability. Why are you defining it as perpetual population growth, or lack thereof? Clearly, if we are consuming resources at a rate much higher than they are reproduced, it's not sustainable. Regardless of what your techno-optimistic hopes for future miraculous technological breakthroughs might tell you. They aren't coming. It's over.

6. You are clearly dismissing the content of even the article you're commenting. Which is of course well within your rights to do. There's no aggressive transmission to renewables happening in the transportation sector. It's not even close to happening in a time frame that's relevant. It would be interesting to see what data you're looking at that suggests otherwise.

7. I apologize for misinterpreting you. But either way, the West is still a far greater emitter per capita. So again, going back to your concern that we shouldn't limit developing nations from achieving the same wealth we have, we have no right to point any fingers.
Not religious myself, but I'd be minded to respect the reasonable wishes of those who are. There's not really much point in putting human samples on the moon (unless I've missed something), so that act itself is quasi-religious.
Except that we also see the occasional NFL season game in the stadium, why not an Indiana banana too? In these days of international logistics, it seems anything is possible. :-)
> That's one more reason not to rely on automated testing only.

I took an alternative conclusion - don't use shadow DOM or other bleeding edge tech when something much simpler will do. What ever happened to using document.getElementById? You can even skip much of this if you finish your work on the server before sending that text/html response...

I sometimes wonder if there's a huge thing I'm missing, but then I remember our customers love our product. Not a single one of them can tell that we don't use react or WASM. In fact, we have yet to receive a single complaint regarding our multipart form posts resulting in actual browser navigation. For whatever reason, the users don't seem to give a shit about this. It only ever seems to come up in the most ridiculous nerd conversations.
Hey, it is fully open-source; there are no restrictions. We are only charging for the hosted version. I mean, as the founder, I somehow need to pay my bills.
> So is it a copyright enforcement system or is it really some kind of cartel mechanism which is replacing copyright law?

Kinda both, IMO.

So, talking to defence lawyers about copyright cases, even if you settle before going to court, is extremely expensive, and even if you're a well-earning software developer you really don't want to pay even the counterparty legal costs that would precede a court case (and those can count as "actual damages" from an act of copyright infringement). The copyright holder may only get part of even just those legal costs back, so they don't really want to do that either.

For both rights holders and infringers, a thing like ContentID is actually pretty good. Likewise even mere suspected (but actually innocent) infringers, as things can be taken down without having to face a huge legal bill even if you're innocent.

But the downside is the cost savings is in the form of automation, and as there is no algorithm for the truth (and only just starting to be one for "common sense") this automation can be systematically abused by people who are not rights holders. (This isn't the cartel-like behaviour, this is just straight up old fashioned fraud).

Cartels are associations of suppliers who conspire to restrict competition and inflate prices. I think copyright does this all by itself[0], but the extra part of what you wrote was "replacing" copyright law, and… kinda? To the extent that ToS are contracts, and contracts bind parties to do more than the law alone, but can't do illegal things?

But the usual implication is that a cartel is doing forbidden things, even though that's not strictly true and they can sometimes be legally required[1], and that would be something I couldn't prove — but I don't see any particular reason why the big players in video IP would even be interested in doing that given they've already got copyright law. The closest I know of is things where a studio is inspired by a YouTuber, makes a big thing, and then someone sends a take-down request to the original[2], which seems familiar from Douglas Adams' Hitchhiker's Guide[3]

[0] compulsory cartels include those forced by law[1], and there are copyright holders who lobby for the laws, in some places I'm told it's not possible to voluntarily renounce copyright (though that may have been a game of telephone involving a misunderstanding of a court ruling), and that this was behind the discussion of why there are equivalent licenses that aren't strictly "public domain": https://en.wikipedia.org/wiki/Public-domain-equivalent_licen...

[1] https://en.wikipedia.org/wiki/Compulsory_cartel

[2] Pixels movie and it's antecedent, and I vaguely remember Tom Scott saying something similar as an example of the one time he used a small claims court?

[3] https://www.goodreads.com/quotes/9789445-the-simplistic-styl...
Stupid me. I was using money to buy food the whole time.
My personal prediction is that part of the ongoing [gen] AI Revolution will see a massive return of self-hosting at co-located data centers (if not also @HQ).

I was a union electrician in such data centers back enough years ago that this was the then-popular method [owning your own hardware]. IMHO, good-riddance to The Everything Cloud™. Proprietary data should belong to their companies/people, only.

EDIT: I can't respond [anti-flame measure; this is genuine discussion]; my follow-up to your comment (below) is: DO THE TERMS YOU CITED ABOVE APPLY ON SELF-HOSTED INSTANCES? If I blackhole your DNS entry-points, will the service remain functional "off-site"?