![](/static/253f0d9/assets/icons/icon-96x96.png)
![](https://sh.itjust.works/pictrs/image/28567c86-41b1-4bf9-8d62-f98bff049961.webp)
deleted by creator
deleted by creator
Zizek’s take on 300 is so good, here’s an excerpt:
it is the story a small and poor country (Greece) invaded by the army of a much larges state (Persia), at that point much more developed, and with a much more developed military technology - are the Persian elephants, giants and large fire arrows not the ancient version of high-tech arms? When the last surviving group of the Spartans and their king Leonidas are killed by the thousands of arrows, are they not in a way bombed to death by techno-soldiers operating sophisticated weapons from a safe distance, like today’s US soldiers who push the rocket buttons from the warships safely away in the Persian Gulf? Furthermore, Xerxes’s words when he attempts to convince Leonidas to accept the Persian domination, definitely do not sound as the words of a fanatic Muslim fundamentalist: he tries to seduce Leonidas into subjection by promising him peace and sensual pleasures if he rejoins the Persian global empire. All he asks from him is a formal gesture of kneeling down, of recognizing the Persian supremacy - if the Spartans do this, they will be given supreme authority over the entire Greece. Is this not the same as what President Reagan demanded from Nicaraguan Sandinista government? They should just say “Hey uncle!” to the US…
My gut feeling is that the procedural generation thing in Startfield somehow absorbs some people’s need for mods.
There’s a Generals Evolution mod for Red Alert 3, which super-glues Generals to RA3 and it’s pretty great.
Deprecation warnings should contain suggestions for alternatives.
Run all of them for extra brightness.
After the crush, they shout CR2032.
In general, given a Turing machine which outputs the result of a procedure to its memory tape, you can equivalently construct a recognizer of valid input/output pairs. Say P is the procedure, then the recognizer R is let (i, o) = input in P(i) = o
The reverse is also possible. Give a recognizer R, you can construct a procedure P that given part of the input (can be empty), computes the rest of the input that makes R accept the whole. It can be defined as for o in all-strings, if R(i, o) then output o and halt, else continue
.
It might feel contrived at first, but both views can be useful depending on the situation. You’ll get used to it soon with some exercises.
For all possible input, only recognize the one input that’s (under certain encoding scheme) equal to the sum of the given list. That’s for a given list.
Another more general approach is that, only recognize the input if (under certain encoding), it’s a pair of a list and a number, where the number is the sum of the list.
I mean, that’s also how now commonly accepted names came into being in the first place.
Every time I plugged USB-C into SDCX: perfect height, but why are you moving?
Being a jerk in Obsidian games is fun. I used to do every small errand to please everyone, mainly for the rewards, but then found out as long as you can figure out the main mechanism, most tasks are optional.
Being more assertive really amps up the role playing aspect. Sadly not every RPG is this open and well-written.
Look, there’s a thing called safety-catch and that’s why my son can play with semi-auto rifles.
Reminds me of the character White Rose from Mr. Robot. Here’s the introduction scene.
IMHO the reality is more complicated than what’s described here.
Open source is sustainable (in the sense that people will continue to do it), even without the maintainers getting paid, for better or worse. This is evidenced by the history and the majority of open source projects now.
The bait-and-switch problem, which gets the maintainers paid, hurts the ecosystem in the long run, which relies heavily on the good faith.
There’s indeed a cake called Napoleon, which is not invented by Napoleon. I know at least in Russia and China, this cake is known by the name of Napoleon cake.
Legend has it that the name originates from the Napoleonic war with Russia and since people have to throw the cake to the ground (table?) to break the sugar layer on top of it and thus the Russian people call it Napoleon so that they are breaking Napoleon.
I see no mention of this etymology elsewhere, so take this with a grain of salt.
Static websites can be beautiful and easy to use without being complex.
PG’s blog and HN can definitely use some CSS tweaks. I can’t remember how many times I clicked the wrong thing in HN.
On the other hand, it’s easy to get reader mode/custom CSS/alt frontend working for such websites, so maybe it’s alright after all.
The original “agile” is a reaction to the overly rigid planning and emphasizes worker self-management. It makes sense since the people who are closest to the work (the workers) know best how to plan and implement the work.
It immediately breaks down when a specialized management tier emerges and tries to push their own agenda, i.e. to sell themselves rather than do something meaningful.
At this point, whichever form is used doesn’t matter. The management, endowed with the power from above, will exploit the weakness of any agile-shmagile methodology to push their own agenda.
Let me simplify it: proceeds to print the same expression