skysight-inc/HackerNews huggingface dataset:
The serious cheats in competitive games these days don't rely on hacking the game anymore. They use a separate computer connected taking your HDMI out as an input and then controls your mouse and keyboard inputs. They use ML models and OpenCV. You watch the second computer's monitor and it draws huge boxes around things you shoot and it assists your aim. It doesn't even have to be a PC game, you can do the same with consoles and a computer.

Kernel level anti-cheat is meaningless.
From crypto to Christie's: How an Indian metaverse king made his fortune
That speedup is accomplished by using a third-party LRU implementation. I can also speed up the Rust version by 30% by plugging in https://lib.rs/crates/lru.

(The thread points out that the Nim version uses a doubly-linked list from the standard library while you'd need unsafe in Rust, and the lru crate does indeed use unsafe. So take that into account.)
I think there are a lot of people who never learnt about this and will only learn after an embarrassing phonecall to a recovery company.
Planned obsolescence is the entire backbone of the American economy. We could get rid of it in one fell swoop, but then basically every company in the country would go bankrupt and then the world. A sad state of affairs. Perhaps incremental improvements and clawing back of Right-to-Repair etc. can give us some semblence of not being facebooters, but also allow our shit-tier companies to adjust.
Yeah, that's true, my bad for being a bit ambiguous. I always saw PHP as a framework on top of C for writing web applications, which can also be called a language.

But no harm done, thanks for clarifying yourself :)
Yes, Canada does have a higher vaccination rate, but Canada and Ontario in particular has a very low number of ICU beds per capita compared to other nations in the developed world, so the picture presented by those numbers is actually pessimistic. That's also why we've had far more lockdowns here than the US, because our underinvestment in healthcare has come back to bite us.

In any case, I think it's clear that the claim I responded to that "hundreds of thousands of people dropping dead that normally wouldn't" is overblown regardless of these numbers. The people dying are mostly the elderly and the sickly, which are exactly the people who we would in fact expect to die suddenly, and healthy people would not be dropping dead in those numbers even if the ICUs were overflowing.
Yes, we should stop treating the poor of the world as if they were subhumans or a pest waiting to invade our homes.

Even from an egoistic perspective, Western countries, especially those whose pension system is an unreformable Ponzi scheme (say Italy) and those with a limited welfare state (eg UK and USA), should stop pretending immigration is a problem.
Love my Bose L1 compact for sound quality!
Ruby allows you to do even more stupid things than PHP does. It's also slower.
degree is required just as a filter for the HR, honestly this seems like a too little experience to be an architect, even in central or western europe, your salary should be above 100k€ for this position, even higher if you are in a smaller company, and even higher if you are the only architect.

your worth is how much they are willing to pay you to stay, which is directly correlated with how much cheaper they can get someone that does the same from the market + onboarding costs. For architects this plays a bigger role, since you need way more context to operate than someone just managing infra, so the onboarding costs are way higher.

Even if you are living in Italy, which has a very crappy salary, you should be earning more for this position. But what would raise as a red flag for you in a hiring process would be the experience VS position.

Easily you can get more salary if you step down to a Cloud Engineer/Systems Engineer/DevOps (I know, is a culture, but positions are labeled like this) or something similar.

Also try to work for banks, the fact that they trust you is a +50% that you can ask above the market average, handling systems that control few billions requires people that you trust, and at this scale 10k, 100k, or 250k, doens't make that much difference, but a small fckup may cost 100mi to the company. Closer to the money you are, more you get from it.
And Bitcoin market cap and participation is about the same as Google 12 years in :)
Microsoft was forced around Internet Explorer not "just" because theirs was pre-installed. It was more that Internet Explorer had become so baked in to the system that it literally could not be removed without breaking Windows. That was the thing that caused rulings against Microsoft.
clean the web starts with restoring noscript/basic (x)html compatibility... and twitter is not that good on this aspect... hence nitter (gogol).
Not if you don't save cookies after tab close, and if you have third party cookies disabled.
If I’m not mistaken, SGX was/is available to programs on Linux.
They've also made massive contributions in the open VR space
I hope Valve brings something like they have done for Linux to macOS.

I opened Steam the other day, and by default it’s filtered to only show the games my system can play. I was curious how many games I’d lost to Apple dropping support for 32 bit, I’d never looked before. I can play 94 of my 345 Steam games.

My heart literally sunk when I saw this.
This may be the best post I have ever read on HN. It encompasses so much of Silicon Valley.
Why will an NFT marketplace do any of those things?
Thanks Valve, indeed.

But no, 2022 will also not be the year of the Linux desktop. I compare Wine with ductape. It works but don't ask how. It's fine for casual gamers, but these are few.

The year of the Linux desktop will only come when all the developers treat Linux as a native compilation target. When Linux has all the drivers. As long as games get "emulated" on Windows in Linux, people will always choose Windows.
But why? The compatibility and performance of MAME has never been better. What do you see as the effective downside?
I'm sure there are nowdays long term couples that met through online dating apps that can disagree with you at this point (you just need one couple). More opportunities seems to be important.
Notice that I haven't dated in 11 years, I'm just stating that if at least one couple is happy, you will have two people strongly opposing your opinion, given how impactful it would have been for them
I could never figure out what in QT you had to pay for when. That seems to have improved recently, looks like $3,600 per year to develop an app with QT.

The get going story seems MUCH improved for python though which is interesting.
https://doc.qt.io/qtforpython/quickstart.html

Still a bit pricey to just play around with building something I think for someone small? But at least it's simpler, I could see buying something now - before it was impossible.

I never really got into QML (javascript type language). I'm not sure QT creator let's you form build with python? Downloading it is an evaluation thing as I look at it.
yeah, fair I suppose. Personally, I find that changing things and watching the tests fail gives me a lot more insight than just running the code, but that's just me I suppose.
I have refunded a number of items on steam for a number of reasons and all it took was filling out some online forms and waiting a bit. While I never spoke to a person I never had an issue. Steam also has a posted refund policy: https://store.steampowered.com/steam_refunds/
This is an incredibly important point that I completely forgot about. That's how privilege works, of course. Thanks for reminding me.
> Wild how this turned from "I don't want a game-related kernel-level driver in my system" to "I don't want China spying on me" in one reply.

Fair criticism. I used Tencent as the example as they are one of the most prominent offenders. I don't trust any company to install these drivers, period, Chinese or otherwise.

> You lost me there to be honest, if you think the "true" purpose of anti-cheat drivers is for a foreign power to spy on us boring ordinary uninteresting people.

That's fine, but I definitely don't think keeping your "gaming experience" as hacker free as possible is the primary goal of these programs. I've worked in software too long to not know better.
> and I wouldn't be surprised if they actively block Proton support by using UWP or Windows-specific anticheat

Surely this wouldn't make any sense for them strategically? They want as many people playing and making noise about the franchises they own as possible - especially multiplayer.
Why not let the players decide if they want to play on the 'serious' server with serious anti-cheat or on 'fun' server with minimal checks.
The article has been updated over the decade. It mentions which things have been fixed — most of them haven't.
It doesn't really work even with one closed AppStore. How that could work if they would be forced to allow 3rd party AppStores? I don't understand this logic. On one hand you want to force Apple to allow 3rd patry stores (and apps). But still you want them to have final word in the approval process?

And SSL validates just the domain name, which still allows all the phishing attacks to thrive. Compare installing App for the first time to coming to some website for the first time ever. SSL doesn't really provide anything to identify the site, anyone can get any domain.
Good to see people starting to ask the right questions; (see Snowden:
"Permanent Record", Farnell: "Digital Vegan", Anderson: "Security
Engineering") - Security for who? Security from whom? Security to what
end? There is no such thing as "bare security". No tide that raises
all ships. "Security" is now a constant sum game. Your security is my
insecurity.
Maybe check out some existing ones before confidently making such a claim? E.g. https://github.com/petercunha/Pine. IIRC there are even high quality image recognition-based aimbots for sale; can’t find them right now.
You’ve flown far beyond the original comment’s context, which was Valve’s entire history from way before there was Steam. I don’t know whose point you think you’re responding to.
I'd figure most web-apps have UI-like interfaces (contrasting with just static pages), so I can see why it might be useful for sites to be able to minimize transitions/effects/motion/etc. that may exist on their page.
> and it's your fault

Or maybe your policy?

> There is a reason that collective punishment is considered immoral by civilised cultures

Rejecting email submissions isn't punishment, collective or otherwise. It's something you have to do if you run a mailserver. In the same way, I'm not punishing trespassers if I secure my front-door with a deadlock.
The Chicago 12pt, Geneva 9pt (plain and bold), and Monaco 9pt bitmap font glyphs are forever burned into the depths of my brain.
The Fountainhead
by Ayn Rand

Atlas Shrugged
by the same author

It’s striking how fundamental the principles from those books are. An assembly code of the society:-)
Rightly said!
Here is an argument I made that it is NP-complete to determine if a number n is the product of two numbers that differ by less than the fourth root of n:

https://cstheory.stackexchange.com/a/37439
In SF they've been having kids get A's despite no attendance. And the attendance figures were being fudged as well. Reason was they've had so many subs they don't know who is in class / just give everyone an A.
Typically in game need systems of control in place to prevent cheaters, if the inventories are stored externally this might present an issue? Also I don't think that trading system itself is that huge of an investment so much as the management and interface of it all which would still need to be developed so... seems dubious to say the least.
The X11 drawing primitives have already been extended with the Xrender extension. It allows to draw textured, anti aliased trapezoids, color gradients and many composition/transparency/mask modes. If GLAMOR is enabled it is even hardware accelerated. It is of course much more efficient over the wire than periodically dumping a bunch of bitmaps. The Cairo X11 backend uses Xrender by default. Also many GTK 2.x rendering backends used Xrender. All of this functionality was dropped with GTK 3+.
It's not like video card companies don't have black boxes in the kernel. Maybe nVidia will make an anti-cheat API and then it's gonna be a choice between "have a 3d accelerator at all" and "clean kernel."
> We're not even close to "all" territory.

I said trending in that direction, I didn't say we were in or close to that territory. The idea behind protests is not just to move out of some conceptual territory, but also to stop movement into such territory if we're headed in that direction.

> People are fired all the time because their job requirements changed, or they were made redundant. Where have the mass protests been for that?

When has there ever been talk of a society-wide policy which would forcibly unemploy 15% of the population that are otherwise fully qualified to continue to work in their current jobs? When have citizens ever had to carry papers around to enjoy the benefits of full citizenship?

Let's not pretend that the scenario we find ourselves in falls well within the boundaries of precedent.
It translates into 5000 euros / kg or so, which is pretty impressive.

Of course if you had a kilo of them the price would crater :)
MAME is a great piece of FOSS. When I was learning JAVA in high school, we had to make a program with a GUI component, and I made a front end for MAME implementing the options I used a lot. It was like a pared down MAMEUI.

Anyway, here's to 25 more! (and hopefully, there will be new arcade machines to emulate in 25 years).
This is a pretty good list, in particular the section on 'Feedbacking People' is an excellent summary of the importance of using performance reviews to actually review how systems and processes are hindering or helping someone's performance, versus just trying to review performance without any context.
In addition to other’s great points, this is skewed because there are countries where the Big Mac’s cost is highly subsidized by government (such as in the US with dairy and beef.)

> The U.S government spends $38 billion each year to subsidize the meat and dairy industries, but only 0.04 percent of that (i.e., $17 million) each year to subsidize fruits and vegetables. A $5 Big Mac would cost $13 if the retail price included hidden expenses that meat producers offload onto society.

- https://scet.berkeley.edu/wp-content/uploads/CopyofFINALSavi...
I think there are more than one "norms" when it comes to payment. Here in Sweden you can expect to use klarna or swish if you pay something online, i wouldnt be worried if they forward me those payment services.
Similarly, I can start typing in an email before Protonmail has caught it, causing it to start using keyboard shortcuts.

>less aware, imo

It was always a terrible feature! alt/super+left!
most regular players want MMR and matchmaking so they can play against similarly-skilled teams and can see themselves improve by winning against better opponents over time. They don’t want to have to weed through a lobby list to maybe get into an evenly-matched game, or maybe get destroyed by someone leagues better than them.
I actually agree with you.

On Android, you can side load, but you're warned if you destroy your life via some strange binary you found on the internet, that's on you.

On iOS, it's more than a reasonable to say you're using an third-party payment service which is not subject to Apple security.

If your tech savvy, you know that this is just fear-mongering on Apple's part.

And if you're not tech savvy, then stick to using Apple payments for everything
Pick up some Vim skills, your future self will thank you. Vim bindings are available in every editor worth using. You’ll never touch your arrows again.
Meta Threatens Europe Exit for Facebook, Instagram on Data Rules
That's not the case usually. The savings you are left after all the expenses outweigh the price differences significantly.
You have to sift through pages to find this one and it is 50 euro for a small set.
Component production cannot profitably increase because there is no increased total demand. Everyone is buying everything they can just to make sure they can produce, but they're not actually producing more. Component producers know this and that at some point this artificial demand due to stockpiling will fall off a cliff, and they'll be left sitting on underutilized massively expensive production equipment if they increase volumes. Besides, with the current stockpile-driven demand they can ask higher prices. This is why component production is not, and will not, rise.

GPU shortages are driven by a number of factors, and almost none of them are to do with component production (or wafers). There's a big scalper problem for GPUs, where some assholes will buy every GPU they can find and then resell them at a huge markup to either (increasingly desperate) end users and system integrators, or, increasingly, to cryptofuckers who will pay much more than legitimate users to ride their bubble. This means that even if there's plenty of production, unless the production can outspend the scalpers' total capital, it's all going to be swallowed up.

There's no general wafer shortage, but the highest grade wafers that get used in the highest end production have long lead times (because the fabs that use them reserve them way ahead of time). Wafer availability is not a bottleneck since the smallest nodes have such low capacity to start with. What has happened is that wafers have gone up in price in response to the general stockpiling behavior, but the high end stuff (including high-end GPUs) don't care as the wafer cost is basically negligible to them compared to all the process costs.
If you are willing to work remotely you can do, at least, twice as that.

German market pays best in Europe but you need to speak the language. The culture is also very specific.

If you don't have family and don't mind working in other timezones, then US will have the best offer for you.

My algorithm: do many applications. Aim high, low and in between. Ask for a high salary and lower little by little.
32K of what currency?

Market worth is largely theoretical. Go and get some offers, then you have some choices about what to do.

Right now the market is very hot for HN-person skills. So go make some calls and see what comes.
AssangeDAO’s Telegram group

anyone knows where?
I'm not sure I agree with not demanding public, national train transport to be profitable. One issue I see is that the entire country pays for these feeder lines, I don't think that is the right call. Maybe a better approach would be that these local cities pay JR for the cost of providing this service. If the local cities see the advantage, it'll get funded and if not then the whole country doesn't have to pay for something that the locals don't really want anyway.
I love DBus too, but it's definitely not the best embedded tool.

Would have kinda been nice if a variant of MQTT had been the standard Linux broker for everything, but DBus does give some cool extras.

There's almost nothing that you actually can't do nicely in MQTT though. It's a fantastic protocol.
Pegasus scandal is a can of worms about to erupt all over Israel’s elites
Actually after checking it is not mandatory in France, it just means that an ID check will be more annoying if you happen to be controlled : https://www.service-public.fr/particuliers/vosdroits/F11601

And the same applies to travel in schengen : ID recommended but not mandatory.
Yes the Litchi app already takes advantage of this on Android. Seems DJI will make the iOS apis available at the end of March and then there will be waypoint modes and tracking features on iOS as well.
If you're just treating it as a micropayment system, a hypothetical far more efficient blockchain service could potentially be cheaper than building a pure-custom system but it's unlikely to be easier than Steam/Apple/Google/Stripe/etc. and there's a limited margin for how much cheaper it could be (those players have plenty of room to lower their fees before becoming unprofitable). The problems with micro-transactions aren't really the overhead of processing charges.

The deeper question about this concept is about the idea of interoperability. Payments or authentication are comparatively simple problems which are well-understood. If I use Autho0, I'm cutting out the most expensive part of that problem and my app change are minimal — before I verified that you could receive email at you@example.org myself, now I get that as an attribute from the SSO service, but it's always been my unique identifier.

In contrast, integrating assets into games is a much harder problem without a turnkey solution. Putting an asset into a game requires the artwork, sound, etc. to be adjusted for the game engine (this is far more complicated than just resizing a JPEG since they need to adjust things like 3D meshes, lighting, etc.), custom behaviors implemented (does anything light up or respond to conditions?), if does anything which affects gameplay that has to be implemented and balanced against the rest of the game (you're going to regret paying extra if your favorite weapon is weak; nobody else will want to play if it's over-powered), and while those are substantial amounts of work they're not even the hardest part: the game developer needs to have a license to do any of that. You're not going to see Mario in Call of Duty because Nintendo doesn't want their billion-dollar franchise used that way. Gamers can't even resist advanced purchases for games of unknown quality, there's no chance that they're going to stop buying games until the publishers grant general access to assets or do so at less than usurious rates.

Now, look at it from the perspective of the implementer: if you want to take an asset from game A, you already spent the money buying it in that game. I can spend a lot of time and money licensing & developing support for that asset in my game in the hopes that it'll make you more likely to buy my game but that's a big upfront cost which limits my returns to the person or, hopefully, people who hold that particular NFT — or I can spend that time and money on things which I can sell to everyone, and don't require ongoing licensing fees to the developers of game A.
I'm not super sure about Albania, but in Romania, where I'm from, you'd generally face 2 possible problems:

1. scams as tourist (should be easy to avoid: a) know the exchange rate and the local purchasing power, i.e. think if a local paid $500 per month would buy the thing, b) don't take almost anything offered "for free" unless it's from already trusted persons)

2. theft; not robbery, theft (your stuff might get stolen when you're not around; robbery or outright violence is rare, maybe even rarer than Western Europe, but you know, poor people, expensive stuff, it's going to be tempting)
Ha—yes, guilty as charged.
Possible. Although a lot of gaming companies that got bought never did amount to much after the acquisition.

If Microsoft locks down their environment, I believe they are in danger of losing their dominance on PC.

I have yet to meet a developer that likes UWP and I believe it is dead by now. There is WinUI 3, but I fail to see how they learned from their mistakes. They believe they can work it out with rebranding, but I heavily doubt it. Don't know if my info is current, but you can only deploy WinUI through their store. I just shorty looked into it, laughed a bit and went elsewhere. I have already left the MS stack behind completely.
https://archive.md/NLAI0
This is the part that bugs me as well. When you have to disable MCAS, you're flying a plane you've not trained for. Particularly given the fact MCAS featured prominently in the landing regime.
GME isn't in the SPX