skysight-inc/HackerNews huggingface dataset:
Yep. For example, I use control theory to keep my services at just single percents below maximum throughput achievable on the server. Then I use other tricks (like batching processing) to make the application MORE efficient as the traffic increases.

The end effect is I can just back off 1-5% off the maximum throughput and keep the service there running happily.

I would like to use this occasion to point out that all the discussion about unused CPU is at this time completely pointless.

Most services I have seen waste ORDERS of magnitude by being inefficient. Rather than focusing on trying to saturate the CPU and other resources it is almost always better to just make your application more efficient. That last 30% should be a cherry on top.
Going against the usual knee jerk "crypto bad" reaction, I don't think nft-s are inherently bad in games. All the usual hatepoints (microtransactions, pay to win, developer still controls the use of the nfts, etc) are true or can be true with or without items being nfts.

The difference I care about is tradability and transferability, which is inherent to nft-s but not to normal in-game items. For example hearthstone, blizzard's warcraft tcg, would be much better for nft cards. It would get a second hand card market similar to MTG automatically if it used nft cards on some public blockchain.
WorLLMs
When trying to blend two different colors, for instance when you have antialiased white text on black background (or for that matter, fuchsia text on an image), there's a question on how you do the blending mathematically. The “obvious” way of doing a*alpha + b*(1-alpha) for the pixel values is wrong, since the pixel values don't correspond directly to the number of photons (they are compressed using a non-linear curve, because that allows us to use 8-bit displays instead of, say, 16-bit). In particular, this means that white-on-black and black-on-white don't actually render visually the same.

This patch corrects that, and adds some contrast controls since few people would prefer the 100% physically correct blending (I'd assume fonts are not designed for that in the first place, so the alpha value coming out of the subpixel calculation isn't really optimal). This brings it closer to macOS' Terminal.app.
Why call it cloud when you're just using AWS? Build your own redundant data center.
tl;dr: AVIF, HEIC and WEBP all handily beat JXL for the Minecraft and CSGO screenshot.

From the article, minecraft.jxl is 545275 bytes.

Using imagemagick[1] to convert to various formats at 8bit depth:

191875 36.39% csgo.avif
288048 54.63% csgo.webp
349204 66.23% csgo.heic
507882 96.32% csgo-8bit.jxl
511727 97.05% csgo-85.jpg
527282 100.00% csgo.jxl
960946 182.25% csgo-95.jpg
3665475 695.16% csgo.png

183935 33.73% minecraft.avif
266890 48.95% minecraft.webp
358482 65.74% minecraft.heic
490623 89.98% minecraft-85.jpg
522250 95.78% minecraft-8bit.jxl
545275 100.00% minecraft.jxl
1047533 192.11% minecraft-95.jpg
3018052 553.49% minecraft.png

[1] Version: ImageMagick 7.1.1-6 Q16-HDRI aarch64 21020 https://imagemagick.org
Super Turing Machines [pdf]
Talk is titled:

"Exploring hypercomputation with the effective topos"
The fact that the award host just pretends this never happened goes to show that the guy really had a point...
They also make Fedora which is the distro of choice for me and hundreds of thousands of others.

And I use RHELlikes (Alma/Rocky) in my homelab just cause its similar to Fedora and Red Hat's documentation is much better than reading random blogs on how to do stuff on Ubuntu/Debian.
Also note if you pay by token for GPT3.5 it is (in my experience at least) a lot cheaper than the subscription ($0.64/day but also when you not use it) vs. ~0.20€/day but only if I use it. I use pay as you go and it comes around as a few $ per month versus the flat $20.
SUSE are very much still around, and they have the same successful model as Red Hat, with a more European (specifically German) focus.
Agreed on the current situation, not really thinking about right now. I have a good role now, with scope to grow and learn for the short term.

But considering this more of a long term question, might transition to Product and then Solutions Engineering as a pathway to maintain some sense of level or seniority.
Coronation Chicken
It's where being able to have strong guarantees about how customer data is being used becomes critical.

I'm required to keep evidence about your KYC information and your financial transactions for compliance purposes for (e.g.) 7 years after you stop doing business with me. If I'm using them for that purpose I'd be in the clear GDPR-wise.

However, the day I break off doing business with you I need to stop using them for marketing or sales leads - that would be a GDPR breach.

Where I suspect it will get very messy for companies is the sexy new "hoover all the data into ML models" is going to come a GDPR cropper because I doubt most of the people doing it can show that they purged it when their relationship with the data owner ended, if they even had one in the first place. They're sure as fuck violating copyrights all over the place.
> Why people keep investing themselves into Goyal's one-man-fiefdom projects is a mystery to me.

You gain some, you lose some. Kitty is really low-latency and renders most Unicode shenanigans correctly (the main exception being RTL text). I can live with the fact that I don't get a normal menu bar on Wayland then :-)
Thing is, it was the libav guys who attempted a hostile takeover of ffmpeg by stealing the domain, then did a hard fork they called libav and pushed it into distros like Debian, lying about ffmpeg being deprecated and behaved in many ways massively toxic. There are walls of summaries from this horrible event.

Mans Rullgard was of the guys leading the toxic mob.

Not the other way around as you are implying.

Source: I was involved in ffmpeg at the time and read their mailing list over those years.
You're describing the equivalent of 802.1x. Nobody would assert that enabling 802.1x turns your office LAN into a zero-trust network.
The API access is not a subscription, it’s pay as you go.
This is wildly misleading. And, it is a one way ticket and does not even allow a carry-on. Google flights tells me:

Ryanair allows passengers to board with 1 small item, such as a purse or laptop bag.

Hmmm, so if I am normal human being and need to carry at least a small bag, how much will that cost? 30 EUR for one carry-on bag. Or 50 EUR for one checked bag. Ouch. So realistic minimum roundtrip is (13 + 30) x 2 = 86 EUR.
In the context of this thread it is enough to compare Web 3D capabilities and tooling, and how lacking they are when compared against with the native conterparts.
Anyone can be bankrupted by corporations over literally any bullshit claim. They can afford to lose in court and still win because their objective never was to win in the first place, it was to burn your money through legal fees. It's essentially abuse of the legal system by the rich to keep the poors in line.

Big companies with deep pockets will even bankrupt other companies this way. For an example, look at how Sony sued playstation emulator companies over the most bullshit claims possible, got an injunction, killed their profits and then it didn't matter that they lost in court afterwards. In my country, the judge would have estimated the profits the smaller player lost as a result of Sony's frivolous lawsuit and forced them to pay it all back on top of the legal fees.
I got me a white bread sandwich with some shredded lettuce

And then I got me a ringside view for my quaint little fetish

I just wanna drain my little pink heart of all its malice

And kick back for the afternoon in this fluorescent palace
I like this one. I got it about 5 years ago but honestly it is all the white
hat stuff that should work today too. And I imagine they keep it up to date anyway. https://www.fullstackoptimization.com/
They take a long time to set up and then they can happen quite quickly but they are usually incremental and tend move the needle only bit-by-bit as we go forward in spite of being a revolutionary science breakthrough.

Take flight as an example. People had been experimenting with it probably since the first human saw a bird and wanted to be able to do that. That went exactly nowhere until someone built a kite large enough to support the weight of a (light) human. And since then every few hundred years there was some kind of 'breakthrough', each of which building on probably hundreds or even thousands of failures in the intermediate. Until finally the Wright Brothers made their first powered flight and then we were off to the races. If not for all those failures and all of those baby steps the revolution wouldn't have happened when it did. The Wrights had a number of pre-requisite inventions at their disposal and as much as theirs was the true breakthrough without those other inventions they'd be sitting on a beach playing in the sand.

It's layer upon layer of failure, the occasional step of real and measurable progress and even rarer a real breakthrough.
It would require some APIs to be incorporated, and I'd really appreciate if that would be done locally, but… Sounds cool!
Now add "all GM cars".
I know of companies with millions of servers that switched to CentOS stream instead.
Would you say the same about golf?
This list is hysterical.
It’s going pretty well actually - see https://matrix.org/blog/2023/03/15/the-dma-stakeholder-works.... Also lots of work like https://turt2live.github.io/ietf-mimi-linearized-matrix/draf... going on around it too.
They're now called Trusted Computing Group.

> Members include Intel, AMD, IBM, Microsoft, and Cisco.

> The core idea of trusted computing is to give hardware manufacturers control over what software does and does not run on a system by refusing to run unsigned software

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

https://trustedcomputinggroup.org/
Yeah, that was despicable.

As a user trying to debug commands suggested on internet didn't work because your version of ffmpeg wasn't actually ffmpeg was kind of insane. And that might be because other applications assumed that "ffmpeg" wasn't something else.

I agree with your sentiment but this is one step further, more akin of active sabotage. How ubuntu just went along with this is beyond me.
I've been doing just that for the last 30 years or so, and had to go dig out stuff several times. I was always glad I had the silly archives.
Nicely put.

I'm not currently in a region that's experiencing that problem as far as I know. It probably comes down to the recyclers trying harder to be honest in my region.

Yup the metal recyclers up my way are .. or were pretty shady, big companies even. Almost 2 decades ago I had One Steel nick an old tractor that was at a property they were cleaning up ... it's theft and I let them know it but of course they didn't offer anything but shrugs, unfortunately I've got a big mouth, no police or nothing, and other people would have been keeping a keen eye the same sort of BS didn't repeat -- it's been a while and I don't see them cleaning up much in the last few years :) The same area in the last few years also gained an independent metal merchant paying the best money for copper and whatnot - I can bet he is a lot more careful when his own lavish property was hit a couple of years ago, from what the big story in the local news reported, had to be a very organised gang of people that went for a lot what seemed to me, of not very traditional things to nick ... I could easily assume he'd PO someone how knew how to make their point - don't be part of any fucking thieving.
> could be time limited

Roman dictators weren't like modern autocrats. They were officials, appointed for a limited time (usually no more than 6 months) to address some specific emergency. They weren't crooks who staged coups. And it doesn't seem to have been a desirable appointment to hold; dictators often stood down before the time-limit.
> But yeah, I think "let's go off-record" is almost equivalent to "let's destroy evidence"

Almost but not quite: the legal system very strictly segregates not creating evidence and destroying existing evidence.

You can’t be compelled to create incriminating evidence, but you can absolutely be compelled to maintain and turn it over. Failure to do so is considered confession in and of itself.
Why do you say it’s globally a famine? Are software sales that bad right now?
This is not called learn. And they are not teaching. Without any real learning materials presented for example like what Khan Academy is doing, you are just doing Monte Carlo coding.
Full unified memory came 10 ish years ago (also powering the PS4) but I think hw ability to adjust iGPU memory without booting predated that, Intel seems to have called it DVMT.
The only difference between an in-game economy where items are transferable and an NFT version is that you can withdraw the items to neutral third-party exchanges and you can see the total inventory of items in the game at all times.

I think there are benefits to having an open economy. With the switch to proof-of-stake blockchains the environmental argument is moot. I don’t see what the big deal is with NFT hate other than a general push back against developers overly-monetizing (but then again, who will pay for servers?) and general hate for crypto.
As a positive, everyone who clicks the submission can now see that this has been fixed.
SUSE are probably the closest company to following Red Hat's business model (with a more European/German focus). The other ones are the cloud vendors who are getting around to realising now that without certification there are many government orgs, large companies, the military etc who simply cannot use their cloud services.
PSKoans: A simple, fun, and interactive way to learn the PowerShell language
I outlined some thoughts on how game NFTs could work, and provide benefits over current centralized models.[1]

I don’t take much stock in play-to-earn or “playable bored apes” or whatever some publishers are currently investing in.

[1] https://gist.github.com/mattdesl/ec2bf085b19407695b23cb90f6f...
Notion-Style Newsletters for Creators
Send unlimited email newsletters. Super-simple email builder (Notion-style)
> Python can actually do (some) dependent types with generics

Could you show some examples?
You can simply have this discussions in a room person-to-person privately.

It gets a bit tricky privacy-wise if you cannot do same online. Though Google is probably the last company deserving any privacy.
That's a perfectly sensible thing to do as part of a decarbonization plan. You seem to be suggesting it's a bad thing, but you don't say why.

Here's a 100% renewables plan for Germany that involves building gas capacity of 60% of peak demand and using it and synthetic gas made with renewables as "storage":

https://static1.squarespace.com/static/585c3439be65942f022bb...

They also provide numbers for doing it just with batteries, and suggest it would only be 2x as expensive. The numbers are a few years old now, so prices and tech have moved on since.

Other people now suggest massive oversupply of wind and solar combined with mass EV rollout will make it cheaper to just use batteries, which I generally lean towards:

https://static1.squarespace.com/static/585c3439be65942f022bb...

But either way, it's not unexpected or weird to build gas capacity when trying to wean yourself of fossil fuels and energy imports. What's important is details like how much you use, whether you capture the carbon, and how you source the gas and whether you are rolling out renewables, heat pumps and EVs sufficiently fast.
Couldnt there be plugins for these things?
HTTrack Website Copier: Free software offline browser
If you don't want people to know what you'rd doing, maybe you shouldn't be doing it, huh?
It reminds me of a similar cooking technique in Israeli Armored Corps called Transmission Spam.

We used to place a can of spam on the tank's gearbox before a long drive, and by the time we reached our destination, the spam was heated up and ready to eat.
HTTrack Website Copier

https://www.httrack.com/
FastApi very recently added support for Annotated, and now recommends using that over default arguments.

https://fastapi.tiangolo.com/release-notes/#0950
I love all these kind of projects as I tend to be paranoid of losing good online content.

It’s also unclear to me how wWayback works. It seems more like an API than a self-hosted service.

I’m currently using ArchiveBox [0], which provides a complete API + UI.

- [0] https://archivebox.io/
Yes dishwashers do have a heating element to keep the water's temperature up as it recirculates. It isn't strong enough to let you use a cold water intake though.
They switched to Oracle Linux... and for the love of humankind don't ask me why...

(At least they had the sense to switch to REHL for critical servers)

Now on the app side we are left with some vendors that don't support installs on OracleLinux (because who would switch to that... again don't ask me why).
This appears to be a bug in Firefox

https://bugzilla.mozilla.org/show_bug.cgi?id=1828286

Trying to find a workaround
I've found the opposite to be true; the FFmpeg C API is pretty straightforward, although it tends to change a bit since the developers are deprecation-happy. The ffmpeg(1) CLI, though… that's crazy! I've mostly understood its model by now, but a lot of things are completely nonstandard and unexpected. (Like: ffmpeg a.mp4 b.mp4 means two output files, not an input and an output. Lots of arguments mean different things depending on whether they come before an input and an output argument; and yes, that's before and not after. And so on.)
While it’s great to see more
high profile deployments of Matrix, this is another instance of the failure mode described at https://matrix.org/blog/2022/12/25/the-matrix-holiday-update... where an organisation with massive funds depends on an open source project like Element and Matrix for critical infrastructure… but doesn’t contribute a cent to the underlying development (yet, at any rate). As a result, Matrix funding continues to be at risk - and basically forces us increasingly down an open core model like the one described by Sid at https://opencoreventures.com/blog/2023-04-red-hat-model-only....

It’s incredibly frustrating; in this instance we’ll reach out to Poland and see if we can find a way for them to contribute by donating to the Matrix Foundation, or by buying stuff from Element, or both.
I hope the lawyers involved emphatically remind the judge that "reasonable" in the case of Google, the self-described organizer of the world's information, would have been the perfect preservation of 100% of all evidence. That is the standard they applied to us mortals when they unleashed their surveillance capitalism upon us. Anything less than that is obviously a ploy to evade the consequences of whatever it is that they did.
If you give the empty_moov parameter, the MP4 mux can write to a pipe (or a network stream).
Why Property-Based? – a functional way to test code
The only exceptions I can think of is https://docs.python.org/3/library/typing.html#typing.ClassVa...
wezterm on arch is 113mb chungus compared to alacritty at just 6mb, but i guess people like me would be happier with foot maybe.
I have seen huge law firms use Redhat's distribution. There are service level agreements, dedicated support engineers as part of the contract. It is gives peace of mind, sense of security and large firms always prefer solutions that have enterprise support, you cannot cheap out when data/security leak can impact share price.
It is expensive to be poor.
For archiving, look into https://github.com/dosyago/DiskerNet

It's real next gen thinking on this topic.

As for the featured tool wayback... If HN readers can't figure out what it does after reading docs, its likely the thinking behind it is equally unclear.
Lost in Thought: The Hidden Pleasures of an Intellectual Life
I made this transition about 8 years into my career, moving from a software engineer specializing in performance to an OEM sales engineer customizing a product to hit a market’s performance needs. Some of the most enjoyable time of my career. Unfortunately, the sales people treat you as they’re inferior. Simply a tool in their bag of tricks to make their sale. As your innovation doubles their sales, somehow it was their amazing sales capabilities instead…

I eventually transitioned to an end customer sales engineer role, and found myself demoing a product that was effectively shrink wrapped software, searching for customer fit. In those roles it’s feast or famine, and current economy suggests it’s going to be famine for a few years. I’d recommend against making the transition for a couple years especially in these end customer positions.

I’m now back on the development side of the house, and my view of the product development is forever changed. While I’m looking for innovation to immediately improve customer experience, my colleagues are focused on ivory tower solutions that will make their own lives easier in 2 years. I feel I’m more aligned with what our executives want to achieve for our customers and business.

Although I recommend the experience in your career, don’t do it now unless you bring a unique skillset to the role which is a key differentiator for the product.
> RAM and CPU are much much faster than an SSD so almost all (98%) of the time will be spent writing to disk.

I wouldn't be so sure about it. Current SSDs can do gigabytes per second read and write. Sure, this is order of magnitude slower than theoretical sequential memory throughput, but might not be slower if you need to do some data processing on CPU or if you do memory access in an inefficient way. There are many ways you can screw it up and processing becomes the bottleneck.

For example if you need to compress data, you might be already not be able to saturate SSD (most compression algorithms don't go faster than 1 GB/s maybe except LZ4).

If you're not careful enough with heap allocations and you happen to create lot of tiny objects when deserializing, or you do lot of pointer chasing when serializing you may as well end up very far from theoretical maximum performance. I've seen systems maxing out at 10 MB/s just due to inefficient serde. Using plain text formats makes it somewhat worse.
Or the bribe is structured in a (recurring) way, such as a regular consulting job so that the observer has something to look forward to.
Why no love for Zutty (https://tomscii.sig7.se/zutty)? It's far more feature-complete than Kitty or Alacritty, without sacrificing much in way of performance or latency.
Salmon is often eaten raw.
I have one of those at my current job.

I very much dislike it. Probably because I'm not used to it.

Gnome, my DE, has all sorts of 'scroll on hover' tricks. Scroll while hovering an app icon, will "alt tab" between windows of that app. Scroll over the volume icon to up or down it. And so forth.

At least once a day, all my windows get jumbled, or the volume set to 100, because the wheel was spinning while I moved my mouse over something. I did learn of some nice scroll-on-hover features in Gnome this way, though.
Because the nature of software development and usage has changed massively since GPL was created. If GPL was created today it would most likely be like SSPL. The fact, GPL states "derivative work" must be released under a similar license shows to me that their intent was if you build anything where this is the core you must share that.
All of the suggestions here for conducting certain "physical" or mental tests to know if you're dreaming or not presuppose that you're capable of enough self awareness to realize you might be dreaming, and act on your suspicions. For most of us, being inside a dream, no matter how surreal, feels like being in another concrete reality in which it doesn't even occur to you to test its falsehood, because you take its realness as a given.
I guess the analogy would be if every year the same people keep finishing in the top quartile in your coin league, at the same time as failing to make the expected losses dictated by chance.