skysight-inc/HackerNews huggingface dataset:
There are several themes that try to approach older versions of Windows. Support for the latest versions of DEs is not guaranteed, though.

I've run variants of this: https://b00merang.weebly.com/desktop-themes.html on GNOME for quite some time, without putting in the effort to recreate the start menu. My coworkers definitely looked at me weird for my Windows XP theme but it felt very nostalgic. Small details are off, though, unless you go in manually and tweak the CSS even further to correct for the differences between the author's DE and yours.

For LXDE, this project: https://github.com/grassmunk/Chicago95 goes further than just a theme, restyling some common utilities as well. It's not Windows 95, but if you'd told me it was designed around that time I would've believed you.

This post: https://www.reddit.com/r/unixporn/comments/tijkr3/plasma_wel... shows a very good KDE Plasma theme. Some icons are Win98, though, so you may need to replace those for the authentic look and feel.

What I myself would love is for someone to make a proper Windows 7 Aero theme for Linux. The icon sets and the backwards compatibility themes are available everywhere, but there's no Aero theme that's not jarring. In a perfect world, I'd like the frosted glass effect as well, but that's probably too much to ask. I've thrown some Windows DLLs into Ghidra to try and find the frosted glass theme engine code, but I had no idea where to look and couldn't find anything.
Mobile, Yo.
Okay upon actually reading the article this is way trumped up.

Accounts were breached by using credential stuffing which means using a password that was in some password breach and seeing if the users had reused their password.

LifeLock wasn't hacked at all. They're just being an overly cautious company about publishing to users whether or not those users might have been compromised.

Some users were compromised but this was due to password reuse.
If the randomness is deterministic doesn't that mean players could peek into the future?
Don't want to be too pessimistic but I think total surveillance is almost inevitable with increasing technological capabilities. Governments will do it and so will companies. I don't see how to stop this.
> I would be stunned if they were not able to distill a way to determine when a given message works best

This is called microtargeting[0].

> Being aware helps, but you are right. I found myself nodding, when upon reflection it was clear I was being manipulated based on later facts.

Well I can't stress enough that this isn't always a bad thing. Propaganda can even be beneficial. It can help people band together for important things (e.g. informing people about climate change). But we also should be aware that we are often manipulated. I think it is fine when it is for the good (hard to define though, which is problematic) but not okay for bad purposes. Paved with good intentions after all.

[0] https://en.wikipedia.org/wiki/Microtargeting
Microsoft online product activation was first introduced in Office 97, a few years before WinXP.
Part of the reason might be caused by the popularity of the consumption web where sites want photo to be king, so they reach for minimalistic icons. Font awesome was invented and the look ended up being fed back into productivity apps.
Active Directory: Misconfigurations, Lab and Best Practices
Companies like Microsoft do their research. They interview the gen-Z'ers and get consistent feedback about the UIs HackerNews likes: "They're old. They're boring. They're dated. I don't like them. My grandma would use this."

Microsoft feels that it has no choice but to follow fashion trends and I am not sure that they're wrong to do so. Eventually minimalist UIs will go out of fashion and utilitarian evidence-based UIs may come back. But for now, the fashion is what it is and if companies want new users, they must follow the trend.

Regarding the hodge-podge of different UI designs, I think that that is just a function of UI/UX designers not being honest with themselves and others about whether they're doing engineering, psychology or fashion. Fashion must change for the sake of change but engineering and psychology do not. This creates inconsistencies.
In the Definitive Edition, there has been observed cheating in online ranked mode where players give themselves infinite resources. Evidently there's a way to do that without going OoS. This was probably the same in the original. This is besides the less complex cheat, removing fog of war. Seems the only thing stopping most people from cheating is, they don't want to.

Also, I used to play the Mac version a lot. It was great! Shame they made the remakes Windows-only.
Literally just leetcode. Frankly, it’s amazing how little software engineers invest in this.

You can find people on Fiverr who will tutor you on competitive programming for $20 an hour.

Hire them for 3-4 hours a week and do it for 6 months. That would be a ~$1000 expense and most people see at least a 30-40k bump in yearly salary when they go from nonfaang to fb/google.
One thing I learned from playing video games is that online, you can just ignore and block anyone. Seriously, everything is detached.

What's the difference between a stranger on the internet yelling at you versus a crazy homeless man in San Francisco yelling at you? Absolutely none, their thoughts affect in you in 0 ways, feel free to ignore and carry on with your day.

Edit, because a lot of replies are getting off-track: I'd be curious to learn if it is different in open-source and if so, why. My understanding was that the "professional" way to deal with hecklers online is in fact to ignore them and delete/block their content.
I removed the official Twitter app from my phone a few weeks back. I was leery about the amount of extra data that could be slurped up from my device and sent back to...well, wherever. And so I reinstalled an old version of Tweetbot that I had paid for, and was really quite happy with the experience. It was a bit cumbersome, didn't give me nearly as many stats, and lacked push notifications.

But, it was helping to wean me off my constant doom-scrolling. And now that Tweetbot no longer works, I am even less inclined to reinstall Twitter on my iPhone, and I'm opening the Mastodon app more often.
It's a signal of politics, too: at companies where the people who view that kind of hoop jumping as an important signal got their way, it means they won that political battle.
Tweetbot is back down again
ChatGPT Considered Harmful: Our Whole Society Is in Danger
It doesn't, it's just standard crab-bucket mentality
It's not really. It's more like making an entire compression scheme that is very good at compressing images encountered in real life, rather than say, noisy images.
Yes, I meant for multiple digits.

Basically the work will be give me starting index from which, next N digits are = "45334138023580". Finding the first digit can take ages while verification is O(1)ish.

Imagine that to provide storage systems similar to IPFS, but the blockchain network only stores the metadata and no data!

https://github.com/philipl/pifs
How do you find your last read tweet? How do you move from phone to desktop and pick up reading where you left off? It's like, not impossible to write a novel on a typewriter, or on a pad of paper. Writers have proven that for hundreds of years. But when you snatch someone's word processor, and tell them to get the selectic out of the closet from now on, it is pretty damn annoying.
IRL it was not simple. The game usually worked, but occasionally things would go out of sync.

The biggest downside is mentioned in the article: If one person lags, everyone lags. In an 8-player game, the chance that at least one person lags was pretty high. I used to play on the Mac version of GameRanger, a small community. That was 2008, when reliable internet wasn't as common. Players had personal reputations, and those who lagged too much were often excluded from games.
M. Haddad has also discussed a current problem. Users have current subscriptions to TweetBot and face repeat subscription charges at their app store. Migrating those users with time left on their subscriptions (and who want it) to Ivory, the in-development app from Tapbots for the FediVerse, requires an update to TweetBot. However, app stores will not accept an updated app when that app is rendered non-functional by Twitter.

* https://tapbots.social/@paul/109691075588560655

Twitter has left 3rd-party vendors with no sunset period, or ability to deal with their customers gracefully, directly impacting not only their apps but their revenue. It is as yet unknown how amenable to 3rd-party Twitter app vendors the app store owners for iOS and Android will be.
>Worse for you, but better for its citizens, which is the whole point of Democracy.

Of course, I meant "worse" from a Western liberal point-of-view, which I would think should be obvious here.

My whole point there is that Western liberals seem to usually think that if people in oppressive regimes only had democratic governments, then they'd magically turn into countries like Norway. So they try installing democratic governments in places like Afghanistan and then are shocked when these countries don't turn into clones of liberal Western democracies.
But CRC checks wouldn't prevent things like revealing units through fog of war right? The presentation of the game state couldn't be CRCd because each player has a different view of it. And the cheat client doesn't have to modify the actual game state to get that information out.
> Old versions of Windows seemed to be built in a intuitive way so even someone with no computer experience would have a chance at finding what they were looking for.

I think the goal is very much the same today, but the people first using a computer have probably already experienced Android or iOS. Computers are now for serious business and maybe high-end video games, the rest is done on phones and tablets. The world has gone mobile first so for beginners to pick up Windows, Windows needs to be "mobile-compatible". Icons are flat and abstract, buttons are big without borders, and half your screen being filled with UI is not bad as long as you full screen that important content when it matters.

I don't think the clarity of older operating systems needs to go away per se, but people's expectations have dropped significantly with small touch screen devices and designers love showing off how "clean" their design looks.
Keep a modest Bitcoin wallet canary on the computer and run an activity alert from elsewhere. If I'm compromised one of the first things they'll do is steal that money. It's not perfect but it's a data point that gives me some confidence I haven't been compromised by a petty thief.
Stable Diffusion is essentially a Compression Codec though. It's one optimised to compress real world images and art, by using statistics gathered from real world images and art.

It's like the compression that occurs when I say "Mona Lisa" and you read it, and can know many aspects of that painting.
I stopped contributing to Open Source in any meaningful way in 2004 due to the incredible amount of non-stop entitlement and toxicity. I am working on a project with a few other folks and the subject of “to open source or not” has come up a few times, and in principle I think we should open source, but in practice I can do without the meaningless drama in my life.
> I don't really care about the tiny minority of people who care about the skill ceiling within a super low level micro.

I'd argue that most people that kept playing aoe2 online and kept it "alive" all care about that.

> I'd like to see RTS games that randomize game parameters each time, requiring you to actually strategize.

aoe2 already has randomised maps, I think that's why you actually get less strategy (in a sense).

In games with fixed maps, you see much more interesting one-off strategies (people like to call it cheese[0]) because you can plan everything down to the second. You'd plan & practice strategies on specific maps in specific matchups against the "standard" build orders.

AoE2 has these types of strategies too, but since the maps are always slightly different, you can't plan your building placement etc ahead of time.

There's also MegaRandom [1] which takes the randomisation to the next level. But I'd argue micro matters significantly more in that map, since you can end up in "unfair" situations where you need to outplay with micro to stand a chance.

> Nudging guys a few inches to the side is the opposite of what makes the game fun for most people.

That's how these games stay popular for 20 years. It's like complaining about strafe jumping in quake, it's what kept the game alive all this time.

[0] https://liquipedia.net/starcraft/Cheese

[1] https://ageofempires.fandom.com/wiki/MegaRandom
uBlock Origin works on Firefox mobile, there are no ads on the page for me.
article unreadable with my default zoom level: 150%.
The primary issue with USB-SATA is power. Give a good USB-SATA adapter, the drive, and the host computer good power, and you'll see excellent reliability.

My 1U Raspberry Pi server with two mirrored spinning rust disks on USB-SATA has been up continuously since September and has been busy with running SearXNG, DNS, email, web (including dynamic sites), MySQL, and so on, while also being used to compile while heavily going in to swap.

In other words, it has been doing non-stop disk I/O since September without an issue.

This is because everything in the machine has excellent power :)
unx shell / unix tools / unix file & directory structure.
I'd say it's about making gameplay less rough for players. It's one of the first things I notice when checking out GTA inspired titles (especially from indie developers) that the streets are realistically narrow, while in GTA titles you can easily fit 4-5 vehicles in 2 lanes.
> For one “start” was never actually how most people started using the computer - it is through desktop shortcuts

This is just wrong haha. Here's a raymond chen post:

> But one thing kept getting kicked up by usability tests: People booted up the computer and just sat there, unsure what to do next.

> That’s when we decided to label the System button “Start”.

https://devblogs.microsoft.com/oldnewthing/20030722-00/?p=43...

Edit: I hope this comment doesn't come off as rude or anything too :). I just remember reading about this in Raymond's book and the fact that the start menu originally didn't say start stuck out to me.
Or they develop for Android. Not a minority.
Advanced Search and Replace in Vim
How the debt is settled is essential to the question of whether Alice and Bob can create money. You are theoretically correct when you argue that they can create money via debt, but practically this is not correct.

The difference is that in reality, Alice and Bob will need to complete this transaction through some commercial bank vicariously recognized by the Central bank. These banks are recognized because they are (perceived to be?) solvent and follow the rules; and this recognition confers them the right to generate deposits based on loans. Alice and Bob can do the transaction without these banks, but no other party will recognize the money/deposits that this transaction creates.

Sure, debt creates money. But the only debt that creates USD is debt that is recognized by US authorities. If it's not recognized, your transaction simply created BobBucks(TM). No-one seems to want BobBucks (besides Alice for some reason).
Windows doesn't render drop shadows in an RDP session, and I've had a few times where I clicked the wrong window because there is no border.
One other thing that's not mentioned is qualifying the new fabs and porting old designs. Each design (even the old ones) would need to be requalified. That could easily be $Millions for a $0.1 die. Until you've made >>10 million parts (1000s of wafers) you won't be cost competitive even in a converted old depreciated fab... Now add the costs of building a new fab and bringing it on line?!

Realistically, I can see building new 28nm 12" fabs and designing new die (for the same purpose) for the smaller geometry, but anything older/larger will just make due with what is available. The ecosystem existed because newer fabs were always taking up the demand slack, while the older lower cost fabs were fully depreciated and didn't take much engineering effort to keep running the same old process.
Well, there’s actually one significant different. The IRL deranged person, if physically close enough, can actually cause you physical harm. Sure, ignore them, but remain observant and in tune with your surroundings.
He wasn't asking about that - as far as I can tell - but rather about read-only cheating.

Which would let you know what your opponents are up to, without impacting state.
No, as a side project, make a browser and free yourself from the browser monopoly.
I don't think it's a trend or that people are trying to be cool or something. JWT is like a simpleton version of Kerberos/ActiveDirectory tickets. Having authentication and/or authorization independent of operational systems has significant advantages is architecture and deployments.
A Delta Airbus A330’s Fascinating Diversion to Madrid
s/breaks/brakes
It depends on the USB-SATA adapter. Yes, I get some SMART data using smartctl. I also get alerted if a pending write takes longer than a few ticks, which would indicate issues.
I was under the impression sessions were just arbitrary tokens backed by some server-side logic (or perhaps a database)

At its core isn't it possible to just take an object, encrypt it with a secret, store it client-side somewhere (cookies, localstorage, filesystem, printed-on-paper, whatever), send it back to the server, and it decrypts it?

I don't quite see the difference (or benefits) of JWTs over something like that.
I would never excuse this sort of behaviour, but if you want to understand the corporate dynamic with open source, then you need to dig a little deeper than this imo:

> the person commenting is often actually in a pretty crappy situation because of their employer has a shitty understanding that open source is about participating, not consuming.

The most frustrating thing about using open source in a corporate environment is (imo) that open source maintainers have exactly this same attitude (or alternatively some passive aggressive version of it), even when the frustrated user is from a company paying a 6+ figure support contract. My personal expectation is that no bug that I have, no matter how serious, will ever be patched by an OSS maintainer, regardless of how much my employer is paying them in support fees. So far, this expectation has always held true, even with the more professional operations like Red Hat.

This is frustrating for me, but I at least have the ability to write patches for most of the OSS that I use (if I have to). For people who can’t do that, who are paying big bucks for support, I can’t imagine how frustrated they can get…
It doesn't work that way for me (Mac/Chrome). Whatever tab I choose stays active, and persists through opening and closing tabs. Only goes back to "For You" when logging out and back in.
Does finding an instance of a male named Naomi really convince you that Naomi is not typically a female name?
A lot of bad arguments against JWT tokens. These items are definitely something you can address with JWT token:
* expiration date
* invalidation
* change of roles or any significant change in user attributes

Moe important, the list of issues would be the same for a session cookie: if you don't expire the session on the back-end or reflect changes in the user attributes, same issue.

Basically, apply the same best practices for session tokens or JWT token and you'll be fine. You can also put the JWT toke in the cookie, it does not have to be stored in the browser local stroage.
Generally (I hope I get this explanation right), the PRNGs on all players' computers are the same algorithm, with the same seed, executing the same player commands in the same order. So as soon as the game starts, you can predict what all future calls to random() will return.

However, you can't predict the other players' actions, and those actions can insert an arbitrary (and unpredictable) number of random() calls between now and when your next action executes, so practically there is no gameplay advantage you can get from that avenue (AFAIK).
That's how clamp-around DC ammeters work. It's amazing that's even possible.
The lights are a critical system that must operate without failure or errors.

You could do it a lot cheaper if you could accept them not working correctly sometimes. Like occasionally all the lights at an intersection would be green or something.
Noob question: what demographics is or was Twitter popular with? I remember is as something like the FB news feed, and used mainly by grownups, vice university students. Since then, I haven't met anyone who suggested to follow it, or encountered it outside the context of news articles (especially lately). Or the occasional link here to a long-form post split up into tweets. Is this like Whattsapp that's popular in some countries but not others? I'm in East coast USA.
For those who haven't tried, the UX for initiating an extension is something like this:

1. download extension

2. open Safari and tap on puzzle piece icon on the left side of the address bar (when visible)

3. tap the newly downloaded extension

4. when prompted, give permission for it to run

5. give permission for it to run always on the current site

6. give permission for it to run on every site

I appreciate the need to secure the user's permission. But this is a super clunky way to do it. This path is especially troublesome for users with disabilities (motor issues, working memory issues, or executive function deficits in particular). And given how much people with disabilities rely on extensions to make browsers/websites accessible, this is not a trivial impact.

I run a startup whose tools are used for accessibility reasons and we have streamlined our product and onboarding in many ways based on feedback from our users with disabilities. The process Apple uses is incredibly cumbersome, and I'm sure that many users with disabilities are lost along the way.
It appears to be created/maintained by Japanese developers, which tends to be full of anime culture.
Who is saving to an SD card these days? If we want to be really accurate, it would probably have to be a representation of a flash memory chip.
In Japan they introduced pocket ashtrays as fashion. 1000s of different kinds, different brands, etc. I don't know if it had any impact but it was an interesting idea.

https://www.google.com/search?q=%E3%83%9D%E3%82%B1%E3%83%83%...
The grandparent poster chooses a life of honesty with publishers despite the obvious distress it’s causing them.
> Are we're relying on pilots who are holding many many things in their heads to follow only the verbal directions of air traffic control?

With how much can be going on at major airports, probably. If ATC routed you on one taxiway the last 10 flights, then switched it up, you could easy repeat back what they told you while still thinking of the old route. Commercial aviation's safety record disagrees with me, though.
I'm gonna take an uneducated guess that though the simulation is in lockstep, the order of inputs from all players is not known ahead of time so you can't peek too far.

Though maybe a cheat engine could simulate a few branches of possible inputs a few steps ahead and adjust inputs when it discovers split-second advantages?
Hmm. One thing I learned from playing video games is that I enjoy myself way more when my teammates are friendly or at least not actively hostile to me, even if I know I can block their communication.
UIs these days have terrible icons and amazing amounts of wasted screen space. I don’t get it.

Everything is so sterile and “modern” as others have mentioned.