skysight-inc/HackerNews huggingface dataset:
I'm actually going to switch to Mac as a pilot for our team at some point this year! I don't expect any issues, I already use Rider and have done plenty of .Net stuff on my personal machine which is a M3 MBP. Really IMO the only question marks will be around using Parallels when we need to occasionally work on a legacy .Net Framework app.
You'd think so, but I've already run into a situation where DRM broke our screen capture for a live talk recording and I simply set up a camera to record the screen.

With a little bit of work (display a few calibration targets and build a quick and dirty LUT to match your display) you can get really convincing results.
The OS requires minimum hardware. To force users to upgrade their OS, discontinue the old OS, and make a new OS version, which has greater minimum hardware requirements. Now the user is buying your software again.

They're also buying new hardware which benefits the PC maker. It's a mutually beneficial relationship that forces the user to both buy the software again, and buy new hardware. (You do pay for Windows when you buy a PC, it's a cost the manufacturer absorbs. You can often receive a discount when you order a new PC by not including Windows with it.)
Because the setup is still too complicated.

This will probably take off once Amazon finally gets robots that can do unboxing, picking, and boxing. They've been trying for years to get that to work. Amazon already has robots doing most of the lifting and carrying, but people still handle each item.

People have been trying to do bin picking fulfillment with robots since the 1980s. Swisslog, Brightpick, and Universal Robotics have all demoed this, but so far it's not working well enough to take over. It's getting close, though.
Well, not racist per-se - if you visit the countries (regardless of race) you’re screwed too.

Geo-location-ist?
> The movies have to be recorded somehow :)

I'd imagine they do this via huge (non-consumer level) cameras as well as by professional editors and graders who spend countless hours on the process.

But that doesn't really contradict your point. I don't know. I've never seen a good screen recording but I don't download pirated films so perhaps I've never seen an instance of someone really trying to get it right.
Bed bugs can go up to 1 year without feeding. If you got something that fundamental wrong how can I trust the rest of it?
> "Doesn't break" and "actually turns screws" are obviously properties of certain screwdrivers, which maybe you don't get with modern ones. I didn't need to say the screwdriver is "quality" to say that. I just had to say what's true.

When talking about the "quality" of an items intrinsic properties, it's not about what the person feels, some may wrongly use it in that way, but when using "quality" to describe a screwdriver, then that conveys that it is a device that "Doesn't break" and "actually turns screws". That is not my opinion, it is a fact; it continues to do the exact thing it is suppose to do without issue. I shouldn't have to specify that this device drives screws and doesn't break after one use to someone who knows what a screwdriver is. And who would probably find it condescending or patronizing. Saying it's "quality" is a short hand for all the things. If you had no idea what this device is for, then the extra explanation would probably be welcomed and saying "quality" would mean next to nothing to that person. Same for other tangible items; but for things like "quality" of life that is very much opinionated. If you want to avoid the short hand that's fine too, but that doesn't mean everyone who says something is "quality" is coming from a place of emotion.

And if you only want a prop, then you are not buying a driver of screws, you are specifically buying a prop--that's a different item, even if it is the same device.
Why the Steam Deck Is the Perfect Mini PC for Hackers
Yeah, so that's not really relevant. Hardware DRM is generally only used for 4K, as mentioned in the article.
Denuvo has pulled back into the lead lately, it's taking a very long time for cracks to appear, if they ever do. For example Dragons Dogma 2 came out in March and still hasn't been cracked. Avatar: Frontiers of Pandora hasn't been cracked for a full year.
I agree with this - good idea.
Why not just feed it random data? It's so smart that it will figure out which parts are random, so eventually you will generate some good data randomly, and it will feed on it, and become exponentially smarter exponentially fast.
Withering away of the state:
https://en.wikipedia.org/wiki/Withering_away_of_the_state
This is rather contradictory. There's way less friction to selling Windows 11 licenses to existing hardware owners. Requiring a new PC only means fewer people will be running 11.
Not in general, Intel briefly had a program for allowing vendors to deploy apps on ME but closed it years ago. But yes, ME is involved in this for Intel iGPU.
You have to trust the SSD firmware. And if you don’t, just add your own layer of encryption and manage the key yourself.
His name is Deng unless you guys were best buds or something.

The Shenzhen Special Economic Zone was established in 1980, less than nine years before the collapse of the Soviet Bloc.
Sure, that's because everything China did since 2015 was just putting up more barriers to delay green energy development or EV transition for everyone else. China hates it when other do the same to promote their local clean energy development as it inteferes with their quest for domination.

Yep, exactly. It's not "sounds like" -- China's protectionist, mercantilist trades practices have no place in this side of the water. The world is really not too interested in China's weaponization of clean energy or resources.
> It's very reasonable, given this, that they would seek to force the upgrade cycle to occur where it clearly otherwise might not.

How is restricting which machines can run Windows 11 "forcing an upgrade cycle" on the software? It's clearly doing the opposite, by making Windows 11 upgrades less likely.

The real motivation people have for upgrading to Windows 11 is Windows 10 going out of support. And the EOL date is totally orthogonal to the TPM requirement.
Weren't a good chunk of DVD players almost as expensive as the PS2? You basically got a free gaming console with your DVD player.
Indeed, note that I'm not the same user you were originally replying to
Tesla Is Recalling Cybertruck Batteries
That is very surprising to hear! If you can reproduce it, could you please file a bug report on GitHub? That would be a huge help!!
The phones also last a long time, being very durable and getting updates for a quite a while, so you can buy an older refurbished iPhone and save quite a bit of money.

I only just upgraded a year ago from an iPhone 7 I had owned for about 4 years and bought refurbished for under $300 (that still worked fine, I just wanted to start developing mobile apps again and needed something with the newest iOS) to a refurbished iPhone 12 for $250, and it feels plenty modern to me. It still has the latest iOS version on it as well.
But the goals of music reproduction is to reproduce the original artwork, in case of a decompilation it's an explicit non-goal as it's impossible anyways.

> The translation is considered a derivative work of the source code. And derivative works are copyrighted.

Decompiled code isn't a translation though but a recreation. It's impossible to use freshly decompiled code for any purpose and there's zero chance any of the original code looks like this.

In music terms it's more akin to an reinterpretation and that wouldn't be a derivative either as far as I know.

The musical equivalent would be to create a music sounding similarly enough to old mario games which would make you remember the games but without being a derivative by itself as it never used any of the originals. And as far as I know, in music you are allowed to do that without being a derivative, otherwise all copycat rock bands of the 80s would be under the same copyright.
But what happens when this guy's companies can't be investigated because he's effectively in charge of the government?
Sounds like "fractal trees" and TokuDB.
I, actually, would disagree with this.
To me ability to solve frontiermath does imply ability to solve putnam problems too. Only with putnam problems being easier - they are already been seen by the model, and they are also simpler problems. And just like this - putnam problem with simple changes are also one of the easier stops on the way to truly generalizing math models, with frontiermath being one of the last stops on the way there.
Build a strawman, knock him down, and plant the glorious flag of hyperbole on his strawwy corpse.
Yeah, I guess it really depends on what your standards are. It's certainly getting better but I have trouble imagining anyone would consider this a good solution. At minimum, if this was what pirates had to resort to, then I would think the DRM has done it's job, in that it very significantly degraded video quality for the pirates.
You can get HDMI capture cards that do 4K30 HDR while removing HDCP for $20.

Use Microsoft edge for playback (so you get 4K HDR). Stylish as addon to remove any player hud.

Especially useful if you want to legitimately use copyrighted content but obviously can't just use a pirated version.
(Thanks, yes I know! I still wanted to finish the point!)
> Frontend is entirely your choice.

You are missing the entire point of Rails and making the OP's point for them.

> Go's standard library provides good enough text templating

Rails offers much more than this, this again makes OP's point for them.
This is the question I had about this. The reason this design works per the article is that the GPU memory is inaccessible to the OS, so the decrypted content cannot be stolen.

With a unified memory architecture, is the shared GPU memory inaccessible to the CPU?
There's a bit of a gold rush on to be in control of all of a user's auth, and TPMs are a precondition to maintaining that control.

The passkey protocol (i.e. webauthn) has an "attestation object" field which organizations like Microsoft can use to pass extra details about the authenticated users to the authenticating service. Which details will likely depend on that service's relationship with Microsoft. Unlike most channels between these parties, it's expected to be secured via TPM thereby excluding others (e.g. the user, or any pesky researchers) from the conversation.

It's pretty obvious from the recent design choices re: Windows that Microsoft is keen on monetizing user data--and who, in that business, wouldn't like a way to do it exclusively? i.e. to control a channel which neither the user nor your competitors can tamper with.

So they'd be incentivized to make you buy new hardware because new hardware allows them to bind your advertiser id to actual identity much more closely than is possible without that hardware (e.g. via cookies and IP addresses). The sale of details about your actual identity to organizations who only know you by your advertiser id is big business. The TPM helps them protect that business against competitors who don't have such low-level control over your device (Google, Meta, etc).
The benefits are incomprehensible to "normies" and they have no power to effect change. They're just going to use whatever software gets put in front of them. All the progress - which has been substantial, free software is basically everywhere and does everything - has come from highly motivated and technical individuals who are anything but normal.

That follows a basic pattern for any effective change, normal people pretty much always just whinge and achieve nothing. They're lucky to even be allowed the pittance of political power that is voting, historically speaking.
I use brave, it’s Crome without all the crud
Man, that sounds awful. Was there no source control/code review process at all? Just everyone making changes to the same set of files?
I'm Opposed to the TikTok Ban
2025: Everything old is new again
Externally routable IPv4, or just a different between-a-cgnat address?
he would repeat each and every question I asked, word for word. In attempt to give his researcher more time to google the question or think.
When I read about these things, I cant help but wonder if anybody took a step back and thought "maybe we just have too much code"?

At some point, perhaps you're just doing too much
Yes if it were putin.
I’ve had bad experiences on Turkish Airlines and in Turkey more broadly.

I cut my last visit to Istanbul short because I no longer had the patience for the scam attempts.

I like visiting parts of Turkey, but let’s not pretend it’s a fairytale land where everyone is happy and kind.

Your comment reads as heavily biased, and I suspect you are a Turkish person.
You can find a bullshit study "proving" pretty much anything. Makes great headlines but not so great science.

All this study proved is that you need to actually move, switching between standing and sitting is useful because it breaks the habit about staying in one static position for a long time. The bit about standing being harmful is especially contrived and basically says if you entirely switch from sitting to standing, but don't move from the standing position for many hours, and repeat this every day, that's harmful. Well no shit. You gotta alternate your position, and you have to balance sitting and standing with actual exercise too.
AMD GPUs have a PSP that’s the same as the CPU one: an embedded ARM-Cortex A5 with TrustZone.
It is a high burden to get a trademark on a 5 letter common English word. Usually can only be awarded after years in use and large popularity.
Apple has won for people who can afford quality. If a student has $400 for a laptop, it doesn’t matter how much they appreciate quality, they can’t afford the MacBook and will buy something cheaper.

Anecdotally, I work in a coworking space with lots of businesses in Australia, and I’d say about 85% of people in the office space have MacBooks.
It's a shame for the sake of memes that they couldn't hold out long enough for a Unicode flag emoji
Here are a few of my favorite reads from 2024.

If I were to just pick one favorite, it is not even a contest. Heck, challenge me to pick one favorite in a decade, it would still be this. Charlie Munger!
Charlie Munger: Poor Charlie’s Almanack
I even wrote about this: https://krishna2.com/munger

Just like countless others, I too grew up bewildered by Jackie Chan's movies and his stunts. And I liked his autobiography.

Jackie Chan: Never Grow Up

I read "The Poppy War" - even though I liked it, I didn't want to go down a full-fledged series. I read "Yellowface" and loved it so much. I have "Babel" on my shelf - but (irrationally) I am not reading it thinking that it would be over if I read it.

R. F. Kuang: Yellowface

I can't wait for what R.F. Kuang's going to come up with next.

This is an old classic -- my son recommended this to me. I enjoyed it.

Goethe: The Sorrows of Young Werther

What an amazing biography. Very very inspiring.

Robin Marantz Henig: Monk in the Garden: Life of Gregor Mendel

I had gotten her "Ember in the Ashes" in 2016 or so but never got to it - but this story snipper caught my attention. What a lovely book. It is set in a Motel in a Sierra Nevada town in California. Loved the book. Promptly went back to read "Ember in the ashes". This book (all my rage) won the National Book Award for Young Readers.

Sabhaa Tahir: All my Rage

Everyone's bound to get on this train sooner or later (I think this is being made into a movie) -- 440,000+ reviews on amazon. I got curious and got this book. Liked it.

Freida McFadden: The Housemaid

I am keeping the recommendations to a general audience and hence skipping my Vedanta books (which I thoroughly relish/read and read again many times). Oh, there are a bunch of business books too, a bunch more fiction this year (than my usual ratio) including a few LitRPG and of course, some running related. As always, you can see the full list here:

https://krishna2.com/books

Here's to a happy prosperous fulfilling 2025!

Happy reading!

This post is available at: https://krishna2.com/2024
Post on Jan 1, 2024 (2023 reading): https://krishna2.com/2023
Post on Jan 1, 2023 (2022 reading): https://krishna2.com/2022
It was not the metal pieces. It was one flat piece with a drawing of the pieces on it. And the atf followed (cut with a dremel for 40 minutes) the drawing and it didn't even work as traced, nor did they ever get their own design to do anymore than a hammer follow malfunction that a fully legal AR can do without adding parts.

The distinguishing feature between this and a metal business card is the speech on it makes ATF sad face.
The biggest issue is at least 80% of internet users won’t be capable of passing the test.
> x86 has no TEE

Not really; AMD have PSP (which, okay, isn’t x86, but it’s on the die) and Intel, as you mention in your post, had SGX and have ME. Google use PSP TrustZone to run Widevine on Chromebooks, for example. PowerDVD used SGX to decrypt BluRay, which led to BluRay 4K content keys being extracted via the sgx.fail exploit.

You’re right though that PlayReady is usually GPU based on x86; on AMD GPUs PlayReady runs in GPU PSP TrustZone. On Intel iGPUs I think it runs in ME.

The lower-trust (1080p only) software version of PlayReady uses WarBird (Microsoft’s obfuscating compiler) but this is of course fundamentally weak and definitely bypassed.

Anyway, none of this takes away from your post, which I agree with. The FSF (and many HN commenters) have been whining about TPM in unfounded ways since the 2000s.
Set aside 30 minutes a day and try to keep at it regularly. If there are kids and being a good parent, this is only possible after their bed/story time. Quickly turns into a no-screen meditative quiet time for the mind before going to sleep.

Put the book(s) on the bedside table so that it is right there staring at you.

If a book isn't interesting even after first 50 pages, dump and move on to a new one. Borrow books from library so that there is a forcing function of the due date.

30 mins a day is plenty to get through 10-20 books a year easily. Read only easy/fun/interesting books until the stamina to get into tougher reads arrives.
Honesty of Groups: Effects of Size and Gender Composition [pdf]
To me the shocking thing about the collapse of the Eastern Bloc (both at the time and in hindsight) was that it was nearly bloodless, with events in Yugoslavia and Romania showing what easily might have been the outcome everywhere. Once it became clear that Gorbachev would not send tanks to reinforce fraternal bonds with the various people's republics, the wheels came off rapidly. But it would be hard to overstate the level of surprise in the region, where memories of 1956 (the invasion of Hungary), 1968 (Czechoslovakia), and 1981 (Poland [1]) were very much top of mind. It was simply expected that attempting to break with Moscow would result in a military crackdown.

I think subsequent events have proven that Soviet Russia had the capacity to retain at least some of its empire by force, especially if they coupled that with a de facto return to a market economy, the course that worked so well in China. But to his credit Gorbachev decided not to send in troops, and the coup that resulted was too ineptly planned to stick. Gorbachev was a complicated man, certainly no saint, but the decision to let the Soviet empire go merits him a statue or two.

[1] The Solidarity movement in Poland in 1981 was suppressed by the Polish army without foreign involvement, but the military junta all but said that the alternative was a Soviet invasion. Whether or not this is true is actively debated in Polish historiography, but was universally believed at the time.
Requiring TPM can actually benefit multiplayer video games because it introduces a secure way to identify hardware being used by cheaters. Right now everything being used by games is easily spoofed by cheats so cheaters just need to get a new account to continue cheating after being banned.
When do you switch from Flask/Express/Sinatra/Gradio/Hono to Rails?
> The end goal is DRM all the way to the screen. No capture cards will be allowed.

Sure, but the closer you get to the eye ball, the bigger the loophole is.

It's not common anymore, but _way_ back in the day, some releases were made *in the projection booth* with a semi-pro camera on a tripod pointed at the screen. (look for old NFO files with `TS` or `TeleSync` in them to get an idea of when this was common-ish)

The analogue loophole will remain open until there's a HDMI to optical nerve technology that we're all forced to get at birth.
I think there's some kind of watermarking going on, so once a rip is released to the public they can trace it back to which device keys were used to decrypt it.
Technically that's not even the official site for the .su tld, it's for a registrar that operates out of the US, but there are many.

https://www.iana.org/domains/root/db/su.html
It's a tough question. After the fall of the Soviet Union, living conditions in Russia became much worse. The brief period of liberal democracy didn't work out. (Very like the Kerensky period in 1917). Trying to transition to postmodern capitalism did not work out well at all. Then Russia got oligarchs and the Russian mafia, which was basically the old national security state privatized. More recently, Putin crushed the oligarchs and started a war.

Arguably. Russia's most successful period since the mid 19th century was under Communism.
Protocells emerge in experiment simulating lifeless world
Glad to see people start trying on GreptimeDB. We're committed to building a fully open-source and cost-effective, unified time series database for metrics, logs, and events. To this point, it may still be too small to be included in the year database summary. But hope we'll grow fast in 2025 :)
The author seems misinformed about the purpose of TPM to DRM schemes.

The purpose of a TPM, in this case, is not to provide encryption, but instead to provide so-called ‘authenticity’. A TPM with its attestation capabilities can allow a remote validator to attest the operating system and system software you are running via the PCRs which are configured based on it, with Secure Boot preventing tampering. [1] Google tried to implement APIs to plug this into the Chrome browser, which was later abandoned after backlash. [2]

In this case, the TPM can allow services like Netflix or Hulu to validate the hardware and software you are currently running, which provides the base for a hardware DRM implementation as stated in the article. Don’t be surprised if your non-standard OS isn’t allowed to play back content due to its remote validation failing if this is implemented.

TPMs also have a unique, cryptographically verifiable identifier that is burnt into the chip and can be read from software. This allows for essentially a unique ID for each computer that is not able to be forged, as it is signed by the TPM manufacturer (in most cases Intel/AMD as TPMs on consumer hardware are usually emulated on the CPUs TEE). If you were around for the Pentium III serial controversy, this is a very similar issue. It's already used as the primary method of banning users on certain online video games, but I wouldn’t be surprised to see it expand to services requiring it to prove you aren’t a “bot” or similar if it gets wider adoption.

There is a great article going more into detail about the implications of TPM to privacy from several years ago, which was the basis for this reply. [3]

[1]: https://github.com/MicrosoftDocs/azure-docs/blob/main/articl...

[2]: https://github.com/explainers-by-googlers/Web-Environment-In...

[3]: https://secret.club/2021/06/28/windows11-tpms.html
I'm not up to that, but I have a working S-Tree builder and basic AVX2-using `lower-bound` for it (as described in the Algorithmica article linked to in the post) up and running in SBCL. Haven't played with any of the fancier optimizations yet, much less done any benchmarking. Should put it up in a gist or paste site to share...