skysight-inc/HackerNews huggingface dataset:
GloSC[1] will get you steam controller mapping / streaming for UWP apps (and more, but I've never had an issue ie adding UPlay games as non-steam games). Here's Minecraft Dungeons running on iOS via Steam Remote Play that I just recorded[2].

Also, Windows Store / GamePass doesn't stop modding, as Crusader King 3 proves.

[1]: https://alia5.github.io/GloSC/

[2]: https://imgur.com/a/Zwz9yvV
> why Nintendo rarely outsources games

That's an overstatement: Nintendo co-develops a lot of titles with other studios, outsource a lot of their smaller IPs (mostly to Japanese studios), _and_ is being rather friendly to letting people do smaller spinoffs of their big properties.

Examples of third-party colaboration, in no particular order:

- Koei Tecmo co-developed Fire Emblem: Three Houses, did both Fire Emblem Warriors and Hyrule Warriors, which are franchise spin-offs using their Dynasty Warriors engine and gameplay, and Nintendo trust them so much that their next canon Zelda game will be a Breath of the Wild prequel developed by them, using the Hyrule Warriors label.

- Bandai Namco is more or less the main developer of Super Smash Bros since the Wii U/3DS iterations, with Sora Ltd being essentially just a consulting company run by Masahiro Sakurai. Bandai Namco is also co-developing the new Pokemon Snap, and developed Metroid: Other M.

- Capcom developed both Oracle of Ages/Oracle of Seasons and Minish Cap, two portable and very well regarded entries in the Zelda Franchise.

- On the Mario side, pretty much all of their Mario sport titles are handled by Camelot, with the exception of the Mario & Sonic Olympic series, which are published by Sega direcly, and their highly praised portable RPG series Mario & Luigi was developed by (sadly defunct) Alpha Dream.

- Then there was that time when they gave the Mario franchise to Ubisoft and they made a Rabbids-crossover, XCom-like game, which is just too goddamn funny to not put in here separately (especially since it was also fairly well received by critics).

- Good-Feel, another Japanese developer, made entries to both Kirby (Epic Yarn), WarioLand and more recently, Yoshi franchises (Wooly World/Crafted World).

- There is a metric shitton of Pokemon spinoffs (that's probably where you will find the worst offenders of bad outsourced games, to be quite honest, but even then there are series like Pokemon Mistery Dungeon, by Spike-Chunsoft, which are very well regarded).

- And as a another Zelda example, Cadence of Hyrule, made by the Crypt of the Necrodancer developers.

There are more examples, but overall a large part of their output nowadays is made by third-parties, with of course a lot of their projects - big and small - being handled by their in-house studios. That's not even counting the fact that some studios readily associated with Nintendo, like Intelligent Systems and HAL Laboratory, are actually independent (they just like working with Nintendo).

Sorry for the large response, I was bored.
> people should be considering that separately from the Assange case

Strongly disagree on this point.

I've been reading Craig's reporting, because it's the best that is available as a result of the court, but it being from a less than credible source makes it significantly less valuable.

When reading I never know to what extent he is cherry picking the facts he chooses to report based on his obvious and pre-existing bias. This isn't necessarily even intentional on Craig's part, it's just a fact that people notice things that confirm their existing world view more than things that challenge it.

When reading I have to make a conscious effort to separate the factual matters reported on, from Craig's personal opinion of the situation. The strength of Craig's conviction his world views means his writing has a lower signal to noise ratio than is typical. Moreover the extreme point of view that is likely wrong (as evidenced by him believing "strange conspiracy theories" that I do not) means that the noise doesn't tend to cancel out, but is instead systematically biased.

Craig is almost certainly better than nothing (at least if you're going in eyes wide open about the kind of writing you are reading), but far from ideal.
I hope this becomes a reality. As we speak, the FAA are in talks to change regulations for small aircraft, possibly opening up options for electric and hybrid by 2023. I don't know if they are discussing hydrogen. Not having fuel in the wings will change the flight characteristics, maybe the for the better.
Note: The performance values mentioned on that page (on an EC2 c1.medium instance using spinning-rust disks!) is wildly out of date. I'll get around to updating them some day.

For reference, on my laptop (Dell Latitude 7390 with an i7-8650U CPU):

* Bulk inserts run at ~600,000/second (up from 125,000).

* Bulk extracts run at ~660,000/second while in RAM (up from 30,000) and ~220,000/second from disk (up from 20,000).

* Bulk updates run at ~700,000/second in RAM dropping to ~300,000 from disk (up from 110,000 dropping to 60,000).

* Random reads run at ~800,000/second in RAM dropping to ~20,000 from disk (up from 220,000 dropping to 11,000).

* Random mixed run at ~400,000/second in RAM dropping to ~10,000 from disk (up from 30,000 dropping to 4,000).

* Hot-spot reads run at ~800,000/second in RAM dropping to ~500,000 from disk (up from 220,000 dropping to 60,000).

Note that "in RAM" means "the dataset fits into RAM" -- in all cases data is durably stored to disk.

There is almost certainly room for improvement; I haven't done extensive profiling yet.
FAA should be closed down and then a new organisation should be created that ensures no former FAA associate would ever be hired.
The same with Boeing. Anyone involved with 737 Max should never find employment in this industry.
This behaviour needs to be ruthlessly rooted out.
Microsoft used to have separate roles for dev and test/QA (SDE and SDET), and is a good case study here. Sometime around 2013-ish, they merged the SDET role into the SDE role, and made SDEs responsible for automated testing and quality. This was widely recognized as an important decision that improved both product velocity and quality by time I had left a couple years later.

I don’t think this is an anomaly. Every engineering team I’ve been on since has given this responsibility to the developers writing the code, and every one has been stronger for it.
Press Release Template
Thread awareness is not a required part of the description of dynamic scoping.

Thread local storage does not make it absolutely re-entrant.

We could move the True Scotsman goalposts even farther out and say that we appreciate that the syntax being fine, but your approach doesn't work with interrupt handlers.
$0 is better than ‘free’
I do mobile app development and I love it. At work I do that and a little bit of backend and web frontend development and I just don't enjoy those as much. There's more overhead in getting things done there, whereas with iOS development, you have a more constrained space where there's generally just one way to do things, so you spend more time thinking about the problem you are solving vs. dealing with technology issues. Yes, there are still things you have to figure out on iOS that don't have the greatest documentation, but I find it's much more straightforward than the other spaces I mentioned.

If I could write whatever I wanted to on whatever platform, I'd do what I'm doing now as a side project: a flash card app on iOS and macOS. [1] I'm finding it lets me deal with the entire "stack" of interesting product problems: technology, user experience design, solving a real user problem, and even marketing. I'm not treating it as a serious job, so it is mostly fun to work on, although I am getting close to releasing it, so it can be a slog. (This reminds me of what I read about the author of Stardew Valley and how after working on his game for several years, he did find it difficult to keep working on it, which is a problem you really can't get away from.)

[1] See https://www.ussherpress.com/blog/ for some posts about it if you are curious
> So, we ramp down our energy use by a couple of orders of magnitude.

> That's not going to happen.

It'll need to happen in order for the escalating effects of climate change to be curbed to any meaningful extent. The focus on renewables and other abstractions away from fossil fuels is a distraction from this fact.
I fear it marks the beginning of a very long dark journey, where .net developers are forced to work on more and more obsolete software while looking with envy towards other platforms which are actually maintained.

The "core" migration is not a problem for short-lived startups, but .net is used a lot in business and enterprises. They don't rewrite their whole stack every two years but prefer an incremental approach. Since a lot of libraries will never be ported to core, a lot of enterprises will never migrate, since there will always be this critical internal app on web forms or whatever.

It is amazing that .net now runs on Linux, but it is a disaster that this platform change is tightly coupled to completely unrelated components like the C# compiler version. Developers on the framework now is stuck on an obsolete version of C# forever, cannot upgrade entity framework and so on.

C# attracted a lot of Java developers back when it got lambdas and Linq and async and whatnot, and Java seemed stuck in last century. Is it going to be the other way around in the future?
Digital Ocean is a sponsor according to the website, so maybe that counts.
The author is saying that the cold water represents the technological limitations in the past. "What old people don't realise is that sometimes, circumstances change."
I only started Fallout 76 this summer so I can't speak to the bad state it launched in. But the recent major update got good word of mouth and it was on sale for $15. I haven't paid a dime extra and I've had a full single player experience that matches or succeeds Fallout 4.

If you just want another single player Fallout game, this game is a steal and has no monetization problem. What I can't do is build up a camp using a lot of different trinkets from the store, but luckily I don't care about that.
You don’t need the DNS query to get the host name/domain: The hostname is sent in clear before the TLS connection is established, otherwise name based virtual hosting would break with TLS. The host would not know which certificate to present. The feature is called SNI - Server Name Indication. AFAIK encrypted SNI is being worked on, but I haven’t followed the latest developments.
I think you're confused a bit here.

The mechanism is known for a door lock. It's a lock with a key. What they don't have is the key.

If you leave your door key, or RSA key, lying around where it's easy to find, well...that's a separate problem.
DevTools in the browser to inspect cookies?
Good point, I missed this.
Clowns.
Which points do you find most troubling? It's a very long document and the beginning is filled with flim flam. It says he tried to crack a hash and didn't succeed and therefore didn't even give Manning anything useful. While cracking and giving info back could be problematic, getting info and cracking it is certainly not. In any case, it certainly does not rise to this level of indictment.
Illumina buying cancer-screening spinout Grail in blockbuster $8B biotech deal
Agree with this, it's very important for engineers to own the quality and reliability of their own code. The team I was on that had embedded QA on each team had barely any unit tests because developers were used to relying on QA to catch bugs for them.

When I've been on teams without formal QA teams, the team was focusing way more on having good automated test practices in place.

This also applies from the SDET/SDE separation, which I see someone else in an adjacent thread mention. I've found a lot of value from taking ownership of both the code and the automated browser testing code. I found when those roles are separate, the browser tests end up breaking too often due to developers not being aware of how coupled they are to the current implementation. I also found when a dedicated team is writing browser tests, it becomes easy to go overboard with how much you test.
Yeah, I still support servers that have (strong) passwords without keys. I use fail2ban on them.
This acquisition is good news for investors after publicly losing to Oracle on the TikTok deal.
> There are unknown unknowns (I don’t know why Donald Rumsfeld got so much flak for saying this)

He got flak for what he used it to justify. Out of context of the question to which it responds, the unknown unknowns statement wouldn't have been controversial (similarly with his “you go to war with the Army you have, not the Army you wish you had” offered in regard to a war of choice, not of imminent defense.)
A feature for sales and marketing, a huge bug for design and engineering.
If what they are talking about is the whole world returning to some kind of agrarian existence in order to make manually harvested biomass a sustainable energy source, that's not going to happen without a major civilizational collapse.

Then again, perhaps that's what the author is actually advocating . If so, it's not so surprising. There are a lot of cheerleaders for civilizational and especially institutional destruction these days, often just as a means to replace them with some other system more appealing to their personal preferences, whatever those are.

Renewables like wind and solar are hardly radical solutions for energy production anymore, despite the narratives coming out of fossil-fuel aligned political groups. They are just the obvious incremental next step in the evolution of harnessing solar energy. Yes, they are complicated enough technologies that, unlike biomass, they can't realistically be harnessed today without a dependency on global supply chains. If you consider that a problem, then well, that's a different topic altogether.
The deep binding approach will not work correctly with multithreading any more correctly than shallow binding, if there is only one such stack, or any shared state whatsoever that is not atomically manipulated.

It will work if there is a spaghetti stack. So that is to say, each thread extends the dynamic environment with a newly allocated frame that points upward to the parent environment.

Each thread needs a thread-specific pointer to the top of its own dynamic environment chain.
So Vladimir Putin can track all US and EU politicians? Surely they might be interested if someone explained it to them in a way they could understand. Are there any limitations on what countries can acquire the data?
Yes. And there was a story [1] about Steve knew something ( an algorithm? or something to do with Video or colour space ) in great detail that he jumped to question how was certain problem being dealt with before the Engineers got to start his presentation.

And yet people constantly bash Steve Doesn't do any programming. I am willing to bet he knows a lot more about tech than any of the so called "Software Engineers" today.

[1] Sorry I search for a few minutes and couldn't find anything. I remember it was on HN. But all my search query failed. So if anyone knows please post the link.
That is how federations are supposed to work. It is important what majority of states want, not what majority of the population wants.

If you want the federation dismantled and current territory combined into single state ruled by popular vote - just say so. But until then - it is working exactly as designed.
Even most friendly games I play, where the rules are VERY relaxed, do not allow "I see your X and raise you Y" string bets. This pattern is pretty firmly a relic of the past (if it ever existed outside of Hollywood).
This is called "extensibility".

In ASN.1 people were doing the same thing unofficially in the mid-80s, then explicit support was added in the form of "extensibility markers".

There's nothing new in protobufs.

EDIT: I should add that the non-TLV encoding rules for ASN.1 all support extensibility. Also, there are good engineering practices and security reasons why one should want explicit documentation of what structures/enums/choices/typeranges are expected to be extensible. Relying on decoders to ignore unexpected bits is not a sound practice.
While this might be true from a sales perspective, I'm actually annoyed when there is a product I want to buy and then I see these tiers.
I hear that kind of thing from two types of people: nontechnical people who are looking for a contrarian hot-take, and technical people who subscribe to the "credibility hierarchy" that's correlated to how close you work to the metal. They make fun of that nonsense in the first episode of Silicon Valley and it's probably one of my favorite jokes in the series [1].

1. https://youtu.be/kXQE2uGnR_U?t=19
Browsers are also enforcing this, so again not really a let’s encrypt problem.

But create your own root certs. That’s a much better route if you want to never update your certs on the device.
Depends on which era of Microsoft Game Studios / Xbox Game Studios you are talking about. Also, Microsoft has never really shelved IP ever, even Flight Simulator is back out of retirement! They've sold IP back to (nearly) the original developers, which is somewhat unheard of outside of Microsoft (Fasa's BattleTech/Mech Warrior and Shadowrun IP brands are back in the "indy space" because Microsoft sold it back; you rarely hear of an Activision or EA IP getting sold back to small developers). Even Microsoft's worst turnover period of developer subsidiaries had some interesting mitigating circumstances: Bungie wanted to be independent again (and again that's a weird case where you'd be surprise to see a developer like Bungie spin back out of an Activision or an EA; Bungie themselves had to do a ton of work on their publishing contracts to avoid being swallowed up by Activision with Destiny), and rumors are that whatever happened to Lionhead may have been a suicide, though who knows if the story will ever be substantiated one way or the other (and Lionhead's IP hasn't been "shelved" for long either with Playground Games working on a new Fable).
I don't care if it security by obscurity or not, it's not stopping a targetted attack and it's confusing the people who need to use SSH much more than the attackers.

If your woken up at 3AM because something is wrong with some random server, you want to be able to access it fairly easily. Maybe you and your team monitor servers for customers, who decide that SSH should be moved to some random port. Even with the best documentation in the world, setting the port on their SSH connection is something people will miss.

If you're able to communicate that you moved the SSH port to your team, then you're most likely also able to simply whitelist the right IPs in your firewall. Just do that instead and leave the port at 22.

We manage a ton of servers for random clients and they just need to whitelist two or three IPs depending on the team(s) that needs access. Don't expose SSH to the entire internet, unless you need random people access it and in that case moving the port just seem to be a support case waiting to happen when someone forgets to set the port.
And neither has any resale value.
There it is. Muh Russia.

What attempts were those by the Russians in 2016? Buying $100k in Facebook ads? Unless you are referring to the Podesta emails, which weren't "hacked" by Russia. Just ask Bill Binney -- a source that is more credible than any other on this subject.

https://www.youtube.com/watch?v=Qg8iEnDmcpE
Nikola Founder Trevor Milton Resigns as Exec Chairman Amid Fraud Allegations
An almost lossless compression is "people act in their interests", which is orthogonal to subjective judgement like purity and thus revealing the paradox or have I missed something? It is a very 1776 understanding of markets. A 2000 understanding is more like "Sufficiently Powerful Optimization Of Any Known Target Destroys All Value". At scale institutions don't purify, they consume.

https://thezvi.wordpress.com/2019/12/31/does-big-business-ha...
Isn't WoW Classic published by ActivisionBlizzard?
Back in February the WHO's position was that it wasn't yet a pandemic and that masks were useless. Their advice was merely to protect healthcare workers and to protect those who were most vulnerable.

Expecting Boris to have mandated mask usage in February is bizarre, not a single country or health authority anywhere was even considering doing that back then and remember - all the scientific studies said that masks were of unclear or no value in stopping the spread of flu, one of the closest analogues. So that's some pretty serious Captain Hindsight behaviour going on here.
And also Bilibili might also join the industry with Fall Guys mobile
https://twitter.com/ZhugeEX/status/1297205586350747648
I've always loved that "insult" excerpt in showing the reality distortion field in full sway.

He says he's completely ignorant about the technology. Despite the tech potentially being better and him not knowing, he sidesteps his ignorance and damns the messenger with faint praise "I'm sure you could make some cool-looking demo" before moving on to platitudes about "people over tech". By the time 5 minutes has elapsed, he's mostly avoided the first question and everyone has completely forgotten the second question existed.
Yeah it is really sad, but Alaska Airlines and Southwest airlines may become untouchable for me in the future if they proceed to integrate the MAX back into their fleet.

I will never fly on that plane
I think it’s pretty clear what’s happening here. It probably detects both the white (Mitch McConnell) and black (Barack Obama) faces as faces but has a higher confidence that Mitch’s face is a face so it picks the white face because it was trained more on white faces.

Definitely some training bias going on.
> The hardware-is-sold-at-a-loss argument

Kind of ironic how bad an argument that is when discussing anti-trust. It's a form of dumping to distort the market. It prevents new competitors becoming viable purely by selling hardware.
Case in point: https://en.wikipedia.org/wiki/Complaint_tablet_to_Ea-nasir

Crappy copper ingots circa 1750 BC.
to be fair, Microsoft has been loosening up on exclusives as of late. Minecraft is supported on all platforms, with the dungeon side game coming to all consoles. Psychonauts 2 is still slated to come to PS4 and Switch. Ori's 2 games are multiplat (the sequel just now releasing on Switch).

I don't doubt there will be timed exclusives, but at the current moment it seems like they aren't opposed to publishing on non-MS platforms.
Can you point us more specifically in the indictment? Must the assertions of an indictment be based on collected evidence?
If we're willing to regulate gambling (which we are, because we do regulate it), then I don't think we can simply wave our hands at mobile games and say "bah, consumer choice. They play the games, don't they?"
You can set your status as away, and have quiet hours set as well. It's about the only part of Teams notifications that works well for me.
Tester if that is what they are doing, if they are setting up the QA process then they are QA. My title is Exploratory Tester as that's what I've been doing for the last 8 years where I am, working on multiple projects at a time finding the (few) bugs the devs missed with their automated and manual testing
I looked into coppicing/pollarding timber a number of years ago as a sustainable fuel sourve when I started research into modifying my truck to run on syngas from a wood gasifier. Not near as convenient as filling up a tank with petrol, but sustainable.

Like so many of my other side projects, though, it is still in the "research" phase.