I suppose the same is true of Direct3D 11, though. Only the Direct3D 12 spec has been updated in years from what I can tell. (I'm not a graphics programmer.)
1,147 karma · joined October 22, 2019
I suppose the same is true of Direct3D 11, though. Only the Direct3D 12 spec has been updated in years from what I can tell. (I'm not a graphics programmer.)
People for whom the computer is just an appliance with limited applications (and who recognise their relationship to the computer as such) might even be better able to switch, provided that everything is set up for them. My elderly parents used a Linux box I set up for them for years at some point.
Reliable real-world compatibility requires not only implementing Windows APIs as documented (or reverse-engineered) but also discovering and conforming to quirks, undocumented features, and permissive interpretations of the specs or even outright bugs in Windows that some applications have either intentionally or unintentionally ended up relying on over the years.
I don't know if modern apps would tend to be better engineered to actually follow the spec and to only build on features as documented but for example older Windows games were sometimes notorious for being quite finicky.
And of course if the goal is a full-scale independent OS rather than a compatibility layer on top of an existing one, there's the whole "operating system" part to implement as well.
Sometimes that means the achievement (or "achievement") is something genuinely absurd. Other times it's not.
(And of course there's a Ballmer peak in any case.)
gEdit places almost everything in the hamburger menu; opening and saving files have dedicated buttons but for example find/replace is behind the burger, as is "save as". It may not matter much if you use keyboard shortcuts (ctrl+f is pretty common for find and I never try to look for it in the menu) but one might still expect a GUI to allow its features to be easily accessed without the use of a keyboard. I don't think the mix of a few dedicated buttons and a single hamburger menu is necessarily good for discoverability either.
The Image Viewer puts file management and image rotating in the hamburger menu. Oddly enough, other image editing options are available in a separate editing mode that's accessed via its own dedicated button. Also, although file management features are behind the hamburger menu, for some reason image properties are behind a dedicated button.
In both cases the only reason the hamburger menus aren't more populated is because there just isn't that much functionality in either app to begin with.
Evince (the document viewer) also puts almost everything in the hamburger menu -- although in that case, if a traditional menu bar were used instead of the hamburger, most of its functions would probably only be split between "file" and "view" menus or something along those lines.
I'm not sure if those apps are still Gnome defaults but they're some of the examples of what I'd consider somewhat poorly considered use of the hamburger menu.
Outside of Gnome, the new UI in JetBrains IDEs has switched to hiding typical menu bar menus behind a hamburger menu button. I honestly don't understand that decision at all: the menus are still the same, they just require an additional click to access, and since the selection of available menus is only revealed after clicking the button, you can only start scanning for the menu you're looking for after the reveal. While separate from free software desktop design, the new UI in those IDEs is another example of what I would also consider mobile-influenced degradation of desktop UIs -- and a particularly weird one at that.
https://www.johnayliff.com/games/seedship/index.html?bmmopfi...
I hadn't played the game in a while but I used to play it quite a bit some years ago. The game is rather RNG-heavy, and although you can usually pick your poison, luck is a large factor in how good a result you can get.
If you aim for the best possible result on each run individually, in a sense the game is about exploration vs. exploitation, or whether to settle with what you've got or try your luck for more.
(If you want to aim for record scores overall, it probably makes sense to take high risks and fail lots of runs.)
I stopped running sid not because of any instability or unreliability in the included programs themselves but because unstable required more active administration: apart from temporarily broken dependencies or upgrade paths, it made sense to stay informed on potential breaking changes. Stable(r) releases or distros rarely require almost any active care nowadays apart from installing security updates.
Again, my experience with sid was years and years ago but I don't suppose its fundamental nature as the active development branch has changed.
But then the numbers are hardly comparable without having comparable workloads. If I were regularly running builds or had some other moderate load throughout a working day, that'd probably cost a couple of hours.
Of course it's also a quote from Trump, so who knows how much of it is from his random sentence generator. Although I'd guess he's quoting another official or someone from the defence industry.
There's no other way Trump can broker a quick end to the war. He doesn't have the kind of leverage to persuade a peace deal without giving Putin what Putin wants, and even if he did, there's a good chance the calculating manipulator Putin would still play him like a fiddle due to Trump's egotism.
Even if Trump were to be able to broker a quick peace -- which he has been promising since day one but obviously not achieved -- he would not be doing that for the sake of the allies of the US.
It did depend on line quality, though. We had some kinds of splitters and internal cabling in the house for allowing multiple phones (and eventually the modem), and I remember that prior to some changes made to that, I only used to get up to ~40k.
(It might also have been slow early DSL. I'm not sure when exactly this was or when the transition happened.)
From today's point of view, the post may not be that interesting in the practical sense of running the game. But some might find the obscure feature of custom clip planes interesting, or how a change or a detail in API specs lead to a regression.
If course today you'd want to use dxvk.
The recommendations suggest, among other things, switching to power-saving mode, turning on dark mode, setting screen brightness for energy efficiency, and auto-suspending and turning the screen off after 3 minutes.
Power-saving mode saves little at least on most laptops but has a significant performance impact, dark mode only saves power on LED displays (LCDs have a slight inverse effect), and both dark/light mode and screen brightness should be set based on ergonomics, not based on saving three watts.
When these kinds of recommendations are given to the consumer for "lowering your carbon footprint", with a green leaf symbol for impact, while Microsoft's data centres keep spending enormous amounts of power on data analysis, I find it hard to see that as anything more than greenwashing.
Some forms of cancer are rather susceptible to known chemotherapeutic cocktails and have such high cure rates (in some cases over 90 %) with chemo that you'd have to be suicidal not to take the treatment.
Other forms can be significantly less susceptible, and the prognosis can be rather bleak even with the most effective known treatments. I can see how one might not want to suffer intensive chemo for a minuscule chance of survival or to extend life by a few months.
Also, n=1 and I don't know how my experience compares to others or to the average, but my experience with chemo wasn't that terrible. Definitely not pleasant, and there's a chance of side effects that could even be permanent. But not terrible. I've got the impression that the treatments for associated nausea etc. have also improved over the decades, and I didn't really have a whole lot of that.
The problem with these kinds of arguments is always that they conflate two possibly related but non-equivalent kinds of computational problem solving.
In computability theory, an uncomputability result essentially only proves that it's impossible to have an algorithm that will in all cases produce the correct result to a given problem. Such an impossibility result is valuable as a purely mathematical result, but also because what computer science generally wants is a provably correct algorithm: one that will, when performed exactly, always produce the correct answer.
However, similarly to any mathematical proof, a single counter-example is enough to invalidate a proof of correctness. Showing that an algorithm fails in a single corner case makes the algorithm not correct in a classical algorithmic sense. Similarly, for a computational problem, showing that any purported algorithm will inevitably fail even in a single case is enough to prove the problem uncomputable -- again, in the classical computability theory sense.
If you cannot have an exact algorithm, for either theoretical or practical reasons, and you still want a computational method for solving the problem in practice, you then turn to heuristics or something else that doesn't guarantee correctness but which might produce workable results often enough to be useful.
Even though something like the halting problem is uncomputable in the classical, always-inevitably-produces-correct-answer-in-finite-time sense, that does not necessarily stop it from being solved in a subset of cases, or to be solved often enough by some kind of a heuristic or non-exact algorithm to be useful.
When you say that something cannot be reached algorithmically, you're saying it's impossible to have an algorithm that would inevitably, systematically, always reach that solution in finite time. And you would in many cases be correct. Symbolic AI research ran into this problem due to the uncomputability of reasoning in predicate logic. (Uncomputability is not the main problem that symbolic AI ran into but it was one of them.)
The problem is that when you say that humans can somehow do this computationally impossible thing, you're not holding human cognition or problem solving to the same standard of computational correctness. We do find solutions to problems, answers to questions, and logical chains of reasoning, but we aren't guaranteed to.
You do seem to be aware of this, of course.
But you then run into the inevitable question of what you mean by AGI. If you hold AGI to the standard of classical computational correctness, to which you don't hold humans, you're correct that it's impossible. But you have also proven nothing new.
A more typical understanding of AGI would be something similar to human cognition -- not having formal guarantees but working well enough for operating in, understanding, or producing useful results the real world. (Human brains do that well in the real world -- thanks to having evolved in it!)
In the latter case, uncomputability results do not prove that kind of AGI to be impossible.
Most lectures were allocated double slots, though, for example from 10 to 12. In that case the actual official lecture time would have been either 10:15 to 11:00, followed by a quarter hour break, and another 45 minutes from 11:15 to 12:00. Alternatively -- and probably more commonly -- there was no break, and the lecture was 1.5 hours from 10:15 to 11:45.
"7. March 3rd - I received a call during which an ACIO stated instructions were given that we were not to adhere to SOP with the doge account creation in regards to creating records. He specifically was told that there were to be no logs or records made of the accounts created for DOGE employees."
Which part of doing an audit, or some other DOGE employee's job, requires logs or records not to be made of their accounts?
Another quote:
"They were to be given what are referred to as “tenant owner” level accounts, with essentially unrestricted permission to read, copy, and alter data. Note, these permissions are above even my CIO’s access level to our systems. Well above what level of access is required to pull metrics, efficiency reports, and any other details that would be needed to assess utilization or usage of systems in our agency. We have built in roles that auditors can use and have used extensively in the past but would not give the ability to make changes or access subsystems without approval. The suggestion that they use these accounts instead was not open to discussion."
Audits don't require being able to alter data.
Also, some of the data is mentioned as being sensitive. Although granting access to the data of another agency may make sense, I have trouble believing that direct access to data such as sensitive personal information of third parties would routinely be given to people from outside of the organization. Even within the organization the group of people given access to sensitive data should be as limited as possible.
(It probably also isn't particularly difficult in many cases, considering the monochrome backgrounds.)
For other topics, exact pedantic correctness may not always be as important, but I definitely do want to be able to evaluate my sources nevertheless, for other obvious reasons.
Search is actually pretty much what I want: a condensed list of possible sources of information for whatever I'm looking for. I can then build my own understanding of the topic by checking the sources and judging their credibility. Search seems to have been getting worse lately, sadly, but it's still useful.